无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2873|回复: 2
打印 上一主题 下一主题

谁能帮解释下啊!菜单命令

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-20 10:18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#checkrange 0x21 read 0x8280 && pxe detect NotExist
write 0x60064 0
write 0x6006C 0
write 0x60130 0
checkrange 0x21 read 0x8280 && write 0x60064 1
write 0x60000 0
default 0
timeout 0
#0
title
echo \n0PE by Pseudo\n
read 0x60064 || cat --length=0 /0PE/0PE.GZ && fallback --go 2 ! echo
read 0x60064 || cat --length=0 /0PE/0PE.ISO && fallback --go 1 ! echo
find --set-root /0PE/0PE.GZ && fallback --go 2 ! echo
find --set-root /0PE/0PE.ISO && fallback --go 1 ! echo
read 0x60064 && rootnoverify (pd)
write 0x82A4 1
read 0x60064 && cat --length=0 /0PE/0PE.GZ && fallback --go 2 ! echo
write 0x82A4 0
read 0x60064 && cat --length=0 /0PE/0PE.ISO && fallback --go 1 ! echo
read 0x60000 || rootnoverify (fd0,0) && write 0x60000 1 && fallback --go 0 ! echo
pause Error:/0PE/0PE.GZ and /0PE/0PE.ISO not found!

#1
title
echo Device of 0PE.ISO:\n
debug on
root || echo :(:(:(:(:(:(\n
debug off
echo Loading /0PE/0PE.ISO...\n
write 0x60000 0
read 0x60064 && write 0x60000 1
read 0x60000 || checkrange 0x23 read 0x82A0 && write 0x60000 1
read 0x60000 || checkrange 0x12 parttype && write 0x60000 1
read 0x60000 || map /0PE/0PE.ISO (hd32) || write 0x60000 1
read 0x60000 && map --mem /0PE/0PE.ISO (0xff)
map --hook
read 0x60000 && rootnoverify (0xff)
read 0x60000 || rootnoverify (hd32) && echo mapped /0PE/0PE.ISO to (hd32) without --mem.\n
fallback 2 && kernel

#2
title
write 0x82A4 0
dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60130
echo \n
read 0x60064 && pxe || echo
echo Device of 0PE.GZ:\n
debug on
root || echo :(:(:(:(:(:(\n
debug off
checkrange 0xC0 read 0x8280 && write 0x6006C 1
read 0x6006C && cdrom --stop
echo Loading /0PE/0PE.GZ...\n
map --mem ()/0PE/0PE.GZ (hd)
map --hook
read 0x6006C && cdrom --init
read 0x6006C && map --hook
write --offset=200 (hd-1,0)/BAT/_ENV.BAT set PEISO=/0PE/0PE.ISO\r\n
cat --length=0 ()/BOOT/GRUB/GRUB.0PE && (hd-1,0)/BIN/FAT copy ()/BOOT/GRUB/GRUB.0PE (hd-1,0)/GRUBNEW.EXE || echo
echo && configfile (hd-1,0)/BAT/M1.LST
其中READ、write 那个16进制是什么意思呀!还有后面的那个0 ,|| 这个是与的意思吗?还是并且执行的意思?
write --offset=200 (hd-1,0)/BAT/_ENV.BAT set PEISO=/0PE/0PE.ISO\r\n
cat --length=0 ()/BOOT/GRUB/GRUB.0PE && (hd-1,0)/BIN/FAT copy ()/BOOT/GRUB/GRUB.0PE (hd-1,0)/GRUBNEW.EXE || echo


好高深呀
2#
发表于 2010-11-20 14:01:50 | 只看该作者

回复 #1 2010armlin 的帖子

十六进制涉及到了内存地址寻址问题  这个还是自己找相关的资料看吧  需要有点基础

||你可以理解为  a||b  命令a执行失败的话就执行命令b  a执行成功就不执行b

同类的还有&&  a&&b  命令a执行成功的话就执行命令b  a执行失败就不执行b

也可以看看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181347这里的几个实例教程  有别的高手解读的注释
回复

使用道具 举报

3#
 楼主| 发表于 2010-11-20 16:57:08 | 只看该作者
谢谢呀!好高深。这个是Pseudo的呵呵!牛人真是多!谢谢斑竹!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-1 00:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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