无忧启动论坛

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

[原创]EasyBoot引导文件浅析

[复制链接]
跳转到指定楼层
1#
发表于 2003-9-16 12:27:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对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 ; '
2#
发表于 2003-9-16 15:28:28 | 只看该作者

[原创]EasyBoot引导文件浅析

厉害!
回复

使用道具 举报

3#
发表于 2003-9-16 19:21:26 | 只看该作者

[原创]EasyBoot引导文件浅析

晕哦~~~~搞什么东东,可惜看不懂
回复

使用道具 举报

4#
发表于 2003-9-16 19:35:22 | 只看该作者

[原创]EasyBoot引导文件浅析

力海.
回复

使用道具 举报

5#
发表于 2003-9-16 20:03:55 | 只看该作者

[原创]EasyBoot引导文件浅析

佩服。。
问一下,我想把EASYBOOT里的那个手形的鼠标去掉或换掉,有办法吗?要怎么改啊。
回复

使用道具 举报

6#
发表于 2003-9-16 20:21:27 | 只看该作者

[原创]EasyBoot引导文件浅析

下面引用由zlcws2003/09/16 08:03pm 发表的内容:
佩服。。
问一下,我想把EASYBOOT里的那个手形的鼠标去掉或换掉,有办法吗?要怎么改啊。
4242,我也想去调!
回复

使用道具 举报

7#
发表于 2003-9-17 00:03:12 | 只看该作者

[原创]EasyBoot引导文件浅析

刚好这学期学汇编
迟点拿来参考一下
谢啦
回复

使用道具 举报

8#
 楼主| 发表于 2003-9-17 07:59:49 | 只看该作者

[原创]EasyBoot引导文件浅析

谢谢大家的支持,easyboot的ezb文件目前尚在研究之中,说实话,逆向工程很费时间和精力的。我一定在第一时间将分析结果公布于此,再次谢谢大家的支持!
回复

使用道具 举报

9#
发表于 2003-9-17 14:51:04 | 只看该作者

[原创]EasyBoot引导文件浅析

看不懂,但是支持泥~!
回复

使用道具 举报

10#
发表于 2003-9-17 21:17:51 | 只看该作者

[原创]EasyBoot引导文件浅析

顶一下
回复

使用道具 举报

11#
发表于 2003-9-17 21:19:54 | 只看该作者

[原创]EasyBoot引导文件浅析

晕哦~~~~搞什么东东,可惜看不懂
回复

使用道具 举报

12#
发表于 2003-9-17 21:55:12 | 只看该作者

[原创]EasyBoot引导文件浅析

没办法````脑子不太好使``看不进去``不知是啥玩意还没学呢`
回复

使用道具 举报

13#
发表于 2012-4-25 18:29:32 | 只看该作者

回复 #1 jackyspy 的帖子

请问你知道easyboot里面的那个从硬盘启动那个功能是如何用代码实现的么?
回复

使用道具 举报

14#
发表于 2012-4-26 15:40:18 | 只看该作者
学习一下哈……
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-22 06:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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