中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 04:56
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 我想加个密码..限制 3次机会的..
可打印版本  858 / 12
第1楼 binghehan100 发表于 2008-04-19 23:56
初级用户 发帖 16 积分 34
我想加个密码..限制 3次机会的..
我知道怎么一个限制...可是他总是、无限的...
第2楼 haiou327 发表于 2008-04-20 00:07
高级用户 发帖 348 积分 713
用GOTO 1 PASS
GOTO 2
GOTO 3
三次当中如果有一次对的就执行,用IF配合返回错误代码,三次全部错误就EXIT
第3楼 bat-zw 发表于 2008-04-20 00:16
金牌会员 发帖 1,276 积分 3,105
建议楼主以后还是多搜索吧:
请参考


[ Last edited by zw19750516 on 2008-4-20 at 12:21 AM ]
第4楼 PPdos 发表于 2008-04-20 00:44
高级用户 发帖 268 积分 783
第5楼 binghehan100 发表于 2008-04-20 01:03
初级用户 发帖 16 积分 34
谢谢。各位大哥。啊
第6楼 hackhd 发表于 2008-04-20 03:02
中级用户 发帖 102 积分 231
重新打开。又有三次。也就说可以无限试尝试。如果将错误次数记当到某文本,打文本删除。再打开又有三次。
第7楼 26933062 发表于 2008-04-20 03:13
银牌会员 发帖 879 积分 2,268
呵呵,
那就把密码乱序后记录在批处理自身,三次错误后删除自身。。。
但是别人先把批处理作个备份,仍然可以无限次尝试。。。。。
第8楼 hackhd 发表于 2008-04-20 03:15
中级用户 发帖 102 积分 231
总结:限制无效
第9楼 kingsams 发表于 2008-04-20 10:08
初级用户 发帖 7 积分 30
总结:密码是明文滴 根本没用
第10楼 26933062 发表于 2008-04-20 10:26
银牌会员 发帖 879 积分 2,268
虽说密码是明文的,但若不懂bat批处理,要破解同样有点费力。
不防试试猜猜,下面批处理的密码
代码第一行为记录的密码信息


[ Last edited by 26933062 on 2008-4-20 at 11:03 AM ]
第11楼 bat-zw 发表于 2008-04-20 10:57
金牌会员 发帖 1,276 积分 3,105
厉害,确实难猜到,学习了。
别外:
if not defined flag (
set flag=a...
这里flag是什么意思?set flag=a又起到什么作用啊?

[ Last edited by zw19750516 on 2008-4-20 at 11:47 AM ]
第12楼 dwj61909 发表于 2008-04-20 17:08
新手上路 发帖 10 积分 18
我也有个小问题
set /p code=<"%~0" 是把第一行读入变量
如果我是把第3行的数据 读入这个变量, 使用这种格式(set /p code=<"%~0") 是否也能够实现,怎么写?
第13楼 26933062 发表于 2008-04-20 18:33
银牌会员 发帖 879 积分 2,268
Originally posted by zw19750516 at 2008-4-20 10:57:
厉害,确实难猜到,学习了。
别外:
if not defined flag (
set flag=a...
这里flag是什么意思?set flag=a又起到什么作用啊?

[ Last edited by zw19750516 on 2008-4-20 at 11:47 AM ]

这是在保存密码时,第一次向%0写入内容时,使用单个>符号,以达到重写自身的目的。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023