无忧启动论坛

标题: [原创]EasyBoot引导文件浅析 [打印本页]

作者: jackyspy    时间: 2003-9-16 12:27
标题: [原创]EasyBoot引导文件浅析
对EasyBoot引导文件进行了一下简单的分析
0000 ; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0000
0000 DiskAddressPacket struc ; (sizeof=0x10) ; XREF: seg000:00C0r
0000 PacketSize     db?     ; 数据包尺寸(16字节)
0001 Reserved     db?     ; =0
0002 BlockCount     dw?     ; 要传输的数据块个数(以扇区为单位)
0004 BufferAddr     dd?     ; 传输缓冲地址(segment:offset)
0008 BlockNum     dd?     ; 磁盘起始绝对块地址
000C field_C     dd?
0010 DiskAddressPacket ends
0010
FFFFFFFF ; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FFFFFFFF
FFFFFFFF ; enumconstant
FFFFFFFF sectorBuff  = 800h ; XREF: checkDiskValid+32t
FFFFFFFF
seg000:0000 ;
seg000:0000 ; ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
seg000:0000 ; ※    This file is generated by The Interactive Disassembler (IDA)※
seg000:0000 ; ※    Copyright (c) 2002 by DataRescue sa/nv, <ida@datarescue.com>※
seg000:0000 ; ※ Licensed to: Thomas Wright, DVDMods, 1user, special※
seg000:0000 ; ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
seg000:0000 ;
seg000:0000 ; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
seg000:0000 ; File Name  : E:\loader.bin
seg000:0000 ; Format  : Binary File
seg000:0000 ; Base Address: 5000h Range: 50000h- 50800h Loadedlength:0800h
seg000:0000
seg000:0000
seg000:0000 ; ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
seg000:0000
seg000:0000 ; Segment type: Pure code
seg000:0000 seg000    segment byte public'CODE' use16
seg000:0000    assume cs:seg000
seg000:0000    assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
seg000:0000
seg000:0000 seg5000:
seg000:0000    cld
seg000:0001    mov    ax,5000h
seg000:0004    mov    es,ax    ; ES=5000h
seg000:0006    assume es:seg000
seg000:0006
seg000:0006 loc_50006:
seg000:0006    sub    ax,80h ; '
作者: ershui    时间: 2003-9-16 15:28
标题: [原创]EasyBoot引导文件浅析
厉害!
作者: 踏弩    时间: 2003-9-16 19:21
标题: [原创]EasyBoot引导文件浅析
晕哦~~~~搞什么东东,可惜看不懂
作者: liveonlove    时间: 2003-9-16 19:35
标题: [原创]EasyBoot引导文件浅析
力海.
作者: zlcws    时间: 2003-9-16 20:03
标题: [原创]EasyBoot引导文件浅析
佩服。。
问一下,我想把EASYBOOT里的那个手形的鼠标去掉或换掉,有办法吗?要怎么改啊。
作者: haonan    时间: 2003-9-16 20:21
标题: [原创]EasyBoot引导文件浅析
下面引用由zlcws2003/09/16 08:03pm 发表的内容:
佩服。。
问一下,我想把EASYBOOT里的那个手形的鼠标去掉或换掉,有办法吗?要怎么改啊。
4242,我也想去调!
作者: 柏仔    时间: 2003-9-17 00:03
标题: [原创]EasyBoot引导文件浅析
刚好这学期学汇编
迟点拿来参考一下
谢啦
作者: jackyspy    时间: 2003-9-17 07:59
标题: [原创]EasyBoot引导文件浅析
谢谢大家的支持,easyboot的ezb文件目前尚在研究之中,说实话,逆向工程很费时间和精力的。我一定在第一时间将分析结果公布于此,再次谢谢大家的支持!
作者: indian    时间: 2003-9-17 14:51
标题: [原创]EasyBoot引导文件浅析
看不懂,但是支持泥~!
作者: binn    时间: 2003-9-17 21:17
标题: [原创]EasyBoot引导文件浅析
顶一下
作者: wgq7106    时间: 2003-9-17 21:19
标题: [原创]EasyBoot引导文件浅析
晕哦~~~~搞什么东东,可惜看不懂
作者: 孤星龙    时间: 2003-9-17 21:55
标题: [原创]EasyBoot引导文件浅析
没办法````脑子不太好使``看不进去``不知是啥玩意还没学呢`
作者: 2012liujm    时间: 2012-4-25 18:29
标题: 回复 #1 jackyspy 的帖子
请问你知道easyboot里面的那个从硬盘启动那个功能是如何用代码实现的么?
作者: 2011Alar30    时间: 2012-4-26 15:40
学习一下哈……




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