无忧启动论坛

标题: 获得grub的加密字符串?(问题已解决) [打印本页]

作者: secowu    时间: 2006-9-18 16:32
标题: 获得grub的加密字符串?(问题已解决)
请看,每次输入的密码都是一样,但通过md5crypt加密后又不一样,那么该选 哪个才能放在menu.lst文件里呢?

晕了。。。。

[ 本帖最后由 secowu 于 2006-9-22 10:57 AM 编辑 ]

001.JPG (29.04 KB, 下载次数: 57)

001.JPG

作者: 老毛桃    时间: 2006-9-18 16:37
呵呵,我也在学习这个。。。
作者: secowu    时间: 2006-9-18 16:50
找到了,正在测试下效果
使用开机密码

GRUB 支持加密。加密后最直接的结果是,只有知道密码的人才能通过命令行以交互的方式引导计算机。要给 GRUB 加密,首先您要取得一个通过 MD5 算法加密后的密码。( 尽管这么做并不是必须的,但把密码以明文保留在 grub.conf 里面总归不太让人放心 ) 打开 GRUB shell:

[[root@myopia root]]# grub
Probing devices to guess BIOS drives. This may take a long time.
GRUB  version 0.93  (640K lower / 3072K upper memory)
[[ Minimal BASH-like line editing is supported.  For the first word, TAB lists possible command completions.  Anywhere else TAB lists the possible completions of a device/filename.]]
grub&gt

使用 md5crypt 命令来取得加密后的密码:

grub&gt md5crypt
Password: **********
Encrypted: $1$U$JK7xFegdxWH6VuppCUSIb.

取得密码后,将这个密码复制粘贴到 grub.conf 的上半部分,形势如下:

password --md5 $1$U$JK7xFegdxWH6VuppCUSIb

如果您希望别人不能使用您机器上的某些操作系统,您可以进一步使用 lock 锁住它。这里以 windows xp 为例,注意 lock 的位置:

title windows xp
      lock
      rootnoverify (hd0,0)
      chainloader +1

现在启动是您若是想进入 windows xp 或是修改启动选项,您需要参照启动菜单框下方的提示,键入“p”,然后输入正确的密码方可解除锁定。
作者: 老毛桃    时间: 2006-9-18 16:51
原帖由 secowu 于 2006-9-18 16:50 发表
找到了,正在测试下效果
使用开机密码

GRUB 支持加密。加密后最直接的结果是,只有知道密码的人才能通过命令行以交互的方式引导计算机。要给 GRUB 加密,首先您要取得一个通过 MD5 算法加密后的密码。( 尽管这 ...

呵呵,你试试好不好使就知道了
作者: secowu    时间: 2006-9-18 16:51
现在要下个GRUB shell
省得每次都用VM来搞。
作者: secowu    时间: 2006-9-18 16:56
估计不行,因为我试过,因为没有发现这个命令

gt md5crypt
作者: secowu    时间: 2006-9-18 17:24
将这里的命令翻完了也没有说
http://grub4dos.sourceforge.net/grubcmd_ch.htm
作者: 啊伟.    时间: 2006-9-18 18:01
我也在学习这个
作者: secowu    时间: 2006-9-18 18:16
老毛,我搞了一下午,没搞到
作者: 天风    时间: 2006-9-18 20:44
http://www.znpc.net/bbs/viewthread.php?tid=27&highlight=MD5

这里看看,请下载一楼的工具
作者: secowu    时间: 2006-9-19 09:43
感谢天风,这个东西果然厉害。搞定了。
作者: xiangsui    时间: 2006-9-21 23:43
这个工具生成的密码字符会变。。我测试不能用。
作者: 老毛桃    时间: 2006-9-22 08:57
原帖由 xiangsui 于 2006-9-21 23:43 发表
这个工具生成的密码字符会变。。我测试不能用。

其实这个密码字符串是有规律的,就是有变化。它里面有部分字符串是用来表示时间的,也就是说计算哈希值时同时结合了时间的判定,因此,就算是同样的密码,计算出来的哈希值也会不一样,但多试几次你就会发现,似乎哈希值的计算中用到的时间仅仅根秒数的个位数有关系,也就是说你算出 10 个以上的哈希值的话,就一定会有重复的发生了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3