无忧启动论坛

标题: 给Grldr系统引导加上密码 [打印本页]

作者: 2011行者    时间: 2011-8-6 14:29
标题: 给Grldr系统引导加上密码
Grldr系统引导加上密码的方式有两种:一种是明口令加密,一种是MD5加密

在没有加上密码之前代码如下:
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (ud)/BOOT/MESSAGE
title  [ 1 ]   
  WINDOWS  2003   PE

map --mem (ud)/BOOT/WINPE03.ISO (0xff) || find --set-root /BOOT/WINPE03.ISO (0xff) && map --mem (ud)/BOOT/WINPE03.ISO (0xff)
map --hook
chainloader (0xff)
title  [ 2 ]   

halt


使用明口令加密后代码如下:
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (ud)/BOOT/MESSAGE
title  [ 1 ]   
  WINDOWS  2003   PE

password=123456
map --mem (ud)/BOOT/WINPE03.ISO (0xff) || find --set-root /BOOT/WINPE03.ISO (0xff) && map --mem (ud)/BOOT/WINPE03.ISO (0xff)
map --hook
chainloader (0xff)

locktitle  [ 2 ]   
halt


或者:
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (ud)/BOOT/MESSAGE
title  [ 1 ]   
  WINDOWS  2003   PE

password=123456
map --mem (ud)/BOOT/WINPE03.ISO (0xff) || find --set-root /BOOT/WINPE03.ISO (0xff) && map --mem (ud)/BOOT/WINPE03.ISO (0xff)
lock
map --hook
chainloader (0xff)

title  [ 2 ]   
halt


从上面的可以看出,Grldr的密码是123456。启动时会提示要求输入密码。


然后输入密码就行了,不过数字键盘不能使用,要使用字母上面的数字键盘。




输错密码会提示




然后返回菜单(这时的菜单会变成文字菜单)




使用MD5口令加密后代码如下:
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (ud)/BOOT/MESSAGE
title  [ 1 ]   
  WINDOWS  2003   PE

password --md5 $1$318$EO/4jIdkzdkd3DtNYY1Ri0
map--mem (ud)/BOOT/WINPE03.ISO (0xff) || find --set-root /BOOT/WINPE03.ISO (0xff) && map --mem (ud)/BOOT/WINPE03.ISO (0xff)
map --hook
chainloader (0xff)
lock

title  [ 2 ]   
halt


或者:
timeout 10
default 0
gfxmenu (ud)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (ud)/BOOT/MESSAGE
title  [ 1 ]   
  WINDOWS  2003   PE

password --md5 $1$318$EO/4jIdkzdkd3DtNYY1Ri0
map--mem (ud)/BOOT/WINPE03.ISO (0xff) || find --set-root /BOOT/WINPE03.ISO (0xff) && map --mem (ud)/BOOT/WINPE03.ISO (0xff)
lock
map --hook
chainloader (0xff)

title  [ 2 ]   
halt


$1$318$EO/4jIdkzdkd3DtNYY1Ri0 是用Fbinsttool转换的原密码也是123456







注意打错密码返回菜单后菜单会因不支持中文而出现乱码,具体解决方法还没有,还请大家一起想办法。

如果要给整个菜单加上密码
要把Grldr菜单改成:
timeout 0
default 0

title 启动菜单
password --md5 $1$318$EO/4jIdkzdkd3DtNYY1Ri0
configfile (ud)/BOOT/MENU.LST || find --set-root /BOOT/MENU.LST && configfile (ud)/BOOT/MENU.LST
lock
把相应的MENU.LST菜单放在BOOT目录下即可

Grldr密码可以使用数字、字母
符号和空格我还没测试过
大家可以用启动测试器测试一下

本文经本人整理
原文出自:http://www.linuxsir.org/main/?q=node/132

[ 本帖最后由 2011行者 于 2011-8-6 14:33 编辑 ]




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