lwuji
驱动牛犊
驱动牛犊
  • 注册日期2003-02-25
  • 最后登录2005-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2974回复:8

bios反编译问题

楼主#
更多 发布于:2003-02-26 23:25
bios里不是有压缩过吗,所以反编译出来的汇编代码就应该不是
正确的了,不知道我理解的对不对啊
zhouyun
驱动牛犊
驱动牛犊
  • 注册日期2001-10-13
  • 最后登录2004-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-27 12:45
因为BIOS里面有许多参数,在反汇编时会当成CODE,所以要区分哪些是
DATA哪些是CODE
lwuji
驱动牛犊
驱动牛犊
  • 注册日期2003-02-25
  • 最后登录2005-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-27 12:53
jack_zhu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2008-05-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-27 16:44
bios 得入口是由SB的FIRMWARE HUB 指定。
lwuji
驱动牛犊
驱动牛犊
  • 注册日期2003-02-25
  • 最后登录2005-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-27 20:23
SB 是不是就是System Bios啊
那FIRMWARE HUB又是什么东西啊
jack_zhu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2008-05-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-04 18:35
SB:南桥,FIRMWARE HUB 是集成在南桥里的,它在系统启动时使CPU在BIOS中执行程序。
paris
驱动小牛
驱动小牛
  • 注册日期2002-01-30
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-28 13:04
这个工作不好做的,就是你是个地地道道的BIOS工程师,也没有办法完成你现在要做的事(应该是巨难)。
BIOS不谈了,就先解解密吧,从那开始啊
有BIOS原码和全部的资料及良好的环境,要将其全读下来,至少用3,5年吧
Oliver
paris
驱动小牛
驱动小牛
  • 注册日期2002-01-30
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-03-28 13:18
我知到的:
从FFFF0,反汇编,如果你的BIOS是256K的话,就从3FFF0开始反汇编,这时就可以看到BIOS了,先是个跳转,下面好大部分还没有被加密。。。后加密了!
是有数据和代码之分,但数据都能发现的,一个从代码中可以看到(很难的)可以想象的到的。
另外可以通过规范的定义的字符来识别(你是称职的BIOS ENGINEER)就能做到的。
Oliver
yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-04-04 06:12
通常顶端的8K或16K是Block Boot 是未压缩的,可以从ffff fff0开始反汇编,你的BIOS的rom文件多数情况是装载于客寻址最高端
游客

返回顶部