标题: [文本处理] 批处理echo命令求助 [打印本页]
作者: killyang 时间: 2008-3-2 22:54 标题: 批处理echo命令求助
echo for /l %%a in (10,10,255) do net use [url=file://\\10.13.4.%%a\ipc$]\\10.13.4.%%a\ipc$[/url] "" /user:administrator |find "命令成功" && echo 10.13.4.%%a>>share.txt >>s0.bat
echo del s0.bat>>s0.bat
start s0.bat
写入的 s0。bat 里的内容变成了 "for /l %%a\ipc$ "" /user:administrator |find "命令成功" && echo 10.13.4.%a>>share.txt"
想要实现的是把for /l %%a in (10,10,255) do net use [url=file://10.13.4.%25%25a/ipc$]\\10.13.4.%%a\ipc$[/url] "" /user:administrator |find "命令成功" && echo 10.13.4.%%a>>share.txt写入 s0。bat
作者: killyang 时间: 2008-3-2 22:55
那位高手知道这句代码问题出在那里。。。要怎么该??
作者: youxi01 时间: 2008-3-2 23:10
他写的麻烦点了而已。
程序代码的意思,扫描IP段为10.13.4空密码的comp。
将以下代码保存为:scanCOMP.bat(没经过测试)
- @echo off
- for /l %%a in (10,10,255) do (
- net use \\10.13.4.%%a\ipc$ "" /user:administrator |find "命令成功" && echo 10.13.4.%%a>>share.txt )
- echo 结果保存在share.txt中...
- pause>nul
复制代码
作者: novaa 时间: 2008-3-3 12:49
嗯。关于这个可以百度一下
IPC$可以找到比较好的IPC$入侵资料几其中的net命令的运用。
作者: killyang 时间: 2008-3-3 18:24
没理解我的意思.....
我本来写的是一个一个查找的,我现在想写一个自动生成十个批处理,每个都能扫。。就相当于10个线程扫瞄么,每个批处理的内容都是for /l %%a in (10,10,255) do net use \\10.13.4.%%a\ipc$]\\10.13.4.%%a\ipc$ "" /user:administrator |find "命令成功" && echo 10.13.4.%%a>>share.txt 但我编写后发现写入0.bat里的内容变了。。变成了for /l %%a\ipc$ "" /user:administrator |find "命令成功" && echo 10.13.4.%a>>share.txt"
有没发现前面的IP变成了 %%a 没了10.13.4...
作者: 随风 时间: 2008-3-3 18:40
两个方法,
方法一、- @echo off
- echo for /l %%%%a in (10,10,255) do net use [url=file://\\10.13.4.%%%%a\ipc$]\\10.13.4.%%%%a\ipc$[/url] "" /user:administrator ^|find "命令成功" ^&^& echo 10.13.4.%%%%a^>^>share.txt >>s0.bat
- echo del s0.bat>>s0.bat
- start s0.bat
复制代码
方法二、
:- @echo off
- for /f "skip=2 delims=" %%a in ('type "%~0"') do echo %%a>>s0.bat
- @echo off
- for /l %%a in (10,10,255) do net use [url=file://\\10.13.4.%%a\ipc$]\\10.13.4.%%a\ipc$[/url] "" /user:administrator |find "命令成功" && echo 10.13.4.%%a>>share.txt >>s0.bat
- echo del s0.bat>>s0.bat
- start s0.bat
复制代码
作者: killyang 时间: 2008-3-3 23:05
下面的那个方法能解释下原理不
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |