中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 20:15
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求一P或者是脚本,每次开机更改密码,密码为一算法的值
可打印版本  2,594 / 24
第16楼 knoppix7 发表于 2007-08-28 11:12
银牌会员 发帖 634 积分 1,287 来自 cmd.exe
用%random%的后2位生成字符表。
这个本来式用来加密BAT的。。。。。。。。。。
60多位的密码有点BT啊。。。。。。。。
第17楼 ruinedone 发表于 2007-09-10 09:35
新手上路 发帖 8 积分 16
基本上看不懂。
第18楼 scriptor 发表于 2007-09-12 21:53
银牌会员 发帖 555 积分 1,187
这个我很早些时候就写过代码了
脚本会在开机时自动运行
生成密码弹出提示
下次运行时必须要这次的密码才能进入系统的
其实很简单
不过不涉及什么高级的算法
就一个随机数就行了
第19楼 scriptor 发表于 2007-09-12 22:00
银牌会员 发帖 555 积分 1,187
提示一下



注意:未测试.
将脚本放在登录项文件夹内,启动时将会运行.
xp中对应的登录文件夹是:
C:\windows\System32\GroupPolicy\User\Scripts\Logon


[ Last edited by scriptor on 2007-9-12 at 10:06 PM ]
第20楼 qinbuer 发表于 2007-09-13 11:46
高级用户 发帖 228 积分 512
%user%?
是%username%吧?
第21楼 qzwqzw 发表于 2007-09-13 14:20
银牌会员 发帖 636 积分 2,343
实用性都太差了
须知所有的脚本都是在登录以后才修改密码的
那就意味着本次的修改只会在下一次登录时才生效

而现在的生成算法无论是日期、时间、登录次数还是随机数
都只跟本次登录状态相关
这意味着用户必须死记密码

否则如果是在一个多月后登录
以致早忘了当时的日期和时间
那就会让你非常难看了

所以实用的思路是在登陆前生成并修改密码
那么密码只与本次的登录状态相关
那记忆密码的问题就解决了

那么问题是如何在登录前修改密码
思路有三个
一个是计算机启动时执行的“任务计划”
一个是Windows启动脚本
一个是将批处理加载为服务

[ Last edited by qzwqzw on 2007-9-13 at 02:24 PM ]
第22楼 scriptor 发表于 2007-09-13 14:58
银牌会员 发帖 555 积分 1,187
Originally posted by qinbuer at 2007-9-13 11:46:
%user%?
是%username%吧?



谢谢斧正!
第23楼 scriptor 发表于 2007-09-13 15:02
银牌会员 发帖 555 积分 1,187
Originally posted by qzwqzw at 2007-9-13 14:20:
实用性都太差了
须知所有的脚本都是在登录以后才修改密码的
那就意味着本次的修改只会在下一次登录时才生效

而现在的生成算法无论是日期、 ...



密码都是要记住的啊
不管多久不用机器

要登录前生成和修改
把脚本放到startup文件夹就好

当然
这些都是比较弱的做法
但是对一般的用户角度
也还是可取的吧
第24楼 qzwqzw 发表于 2007-09-13 15:13
银牌会员 发帖 636 积分 2,343
你没明白我的意思

对于登录前的修改用户只需要记住组成密码的规则
而对于登录后的修改用户除了要记住规则
还需要记住组成密码的条件
也就是上一次的登录状态

比如使用登录日期做密码
登录前修改只需要输入当前日期就可以了
而登录后修改需要输入上一次登录日期
而这是难以记忆的

把脚本放到startup只能在登录后运行
无法达到登陆前修改密码的要求
不知道你做过测试没有?
第25楼 scriptor 发表于 2007-09-13 17:28
银牌会员 发帖 555 积分 1,187
to qzwqzw:
startup 应该是在启动时就运行了的吧
logon里面的才是你登录进入windows界面的同时或者前后, 里面的脚本才运行吧
这个应该和组策略有关系
一个是对整个计算机下的windows管理
一个是对当前用户下的windows管理
脚本放在哪里
还是有区别的


ps:
之前那个我没有测试
不过,等下我试一试

[ Last edited by scriptor on 2007-9-13 at 05:29 PM ]
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023