找回密码
 加入
搜索
查看: 9628|回复: 18

[AU3基础] 怎以样换掉maxdos里的 x.lst里面的密码-暂时用一方法解决附件有解决方法

[复制链接]
发表于 2008-9-7 00:46:02 | 显示全部楼层 |阅读模式
本帖最后由 gordonbwb 于 2010-4-21 23:13 编辑

怎以样换掉maxdos里的 x.lst里面的密码。

x.lst内容为:
##### 迈思(Max)工作室版权所有 Http://pzz.cn http://maxdos.net ####
##### 请勿修改以下的任何配置,否则将造成MAXDOS无法正常引导! ####
timeout 6
default 0
fallback 0
splashimage /MaxDOS/Maxtf.gz
fontfile /MaxDOS/Maxft.gz
password --md5 $1$A$OsW5TjmIcgkbKylJ6NkWP.
title 运行    MAXDOS V6
password --md5 $1$6$pWsV0Vd16jzvRnkeuIzxQ/
kernel /MaxDOS/Memdisk.gz c=555 h=2 s=18 floppy
initrd /MaxDOS/Maxs.sys c=555 h=2 s=18 floppy
title 运行    引导我的镜像
password --md5 $1$6$pWsV0Vd16jzvRnkeuIzxQ/
kernel /MaxDOS/Memdisk.gz floppy
initrd /maxdiy.img floppy
title 返回    WINDOWS启动菜单
rootnoverify (hd0,0)
makeactive
chainloader  +1



怎么样把
password --md5 $1$A$OsW5TjmIcgkbKylJ6NkWP.

换成(例子,真正要换的内容是别的不定数)
password --md5 $0000000000000000000000000.



[ 本帖最后由 gordonbwb 于 2008-9-9 09:46 编辑 ]
 楼主| 发表于 2008-9-7 00:47:34 | 显示全部楼层
占个位置。
发表于 2008-9-7 17:10:59 | 显示全部楼层
查找 替换查找 替换查找 替换查找 替换查找 替换查找 替换查找 替换
 楼主| 发表于 2008-9-7 22:58:43 | 显示全部楼层
一天一顶一次
 楼主| 发表于 2008-9-8 13:27:53 | 显示全部楼层
没有人想花点时间来看看吗。
发表于 2008-9-8 19:09:37 | 显示全部楼层
尝试正则匹配。。。。
发表于 2008-9-8 19:25:09 | 显示全部楼层
根本就不理解max 的password --md5 $1$A$OsW5TjmIcgkbKylJ6NkWP.这一行是怎么来的,你怎么去换?

建议测试一下,
1,是否改变密码后,这一行会变,
2,再改回旧密码后,这一行是否会变回到前一次的那个值,
3,如果前两者都是正确的,那你再考虑修改它,比如整体获取该文本,然后替换这一行的内容为你要写入的内容再全部写入?诸如此类的方法了。
发表于 2008-9-8 20:25:01 | 显示全部楼层

回复 6# KiwiCsj 的帖子

password --md5 $1$A$OsW5TjmIcgkbKylJ6NkWP.
这一行是GRUB的MD5工具生成的密码。每次生成不同的。
也就是说password --md5是不变的,后边的每次生成密码是不同的。
我试过正则匹配,不过不大好用,可能是我的正则有问题。
后来我用重新读取一次整个文件来生成新的,这是我去年尝试的事情了。
 楼主| 发表于 2008-9-8 20:27:10 | 显示全部楼层
根本就不理解max 的password --md5 $1$A$OsW5TjmIcgkbKylJ6NkWP.这一行是怎么来的,你怎么去换?
答:这一行是从maxdos 配置文件中的密码部分。配置格式如上面(x.lst)

建议测试一下,
1,是否改变密码后,这一行会变,  
答:这行就是密码。改后会变。。变为我们想改的密码

2,再改回旧密码后,这一行是否会变回到前一次的那个值,
答:再改这步我就不考虑了。

3, ... [/quote]

其实大家都看得出来。我是想写一个maxdos密码修改器。
发表于 2008-9-8 20:29:01 | 显示全部楼层
你重新读取一次文件之后,再处理密码那一行即可。
 楼主| 发表于 2008-9-8 20:31:23 | 显示全部楼层
这样做。。能通用所有的maxdos版本吗?
我是初学都。想法是有。可是不知道用什么语法写出来。

请三恨多多指教。
发表于 2008-9-8 20:33:35 | 显示全部楼层
所有版本都可以通用。正则的,我还在尝试。上边的办法不是最好的办法。
 楼主| 发表于 2008-9-8 20:35:18 | 显示全部楼层
能发一下您说的这方法的写法学习一下吗。

本人要是自学。还要很久的时间才能搞得出来。
发表于 2008-9-8 20:38:46 | 显示全部楼层
先用工具生成GRUB密码的MD5之后,读一次LST文件,然后用fileopen写进文件即可。
 楼主| 发表于 2008-9-8 20:42:09 | 显示全部楼层
谢谢按你的想法去试试。
别的我都完成了。

就是读x.lst文件后。
再fileopen写进去。我要花很长的时间才能实现。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-11 13:13 , Processed in 0.074594 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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