找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11590|回复: 4

读取BIOS 完整信息 生成.bin文件

[复制链接]
发表于 2008-3-17 08:44:16 | 显示全部楼层 |阅读模式
我现在要做一个软件在系统里能够读出整个BIOS ROM里的信息,然后生成一个BIN文件,分析它,我应该怎么做?, T: |; @3 ~9 D+ H- [8 h7 e$ O
大概思路是找到BIOS在物理内存的映射,然后把它抽取出来。迷茫呢,请各位大哥帮忙!
发表于 2008-3-17 12:50:21 | 显示全部楼层
如果在linux下,用dd命令可以得到整个BIOS的二进制文件。但是又有什么用呢?要反汇编?这不太可能!* y+ H7 E9 b7 ?# x  i
如果想了解BIOS中的一部分信息,比如ACPI Tables,有很多工具做的很好了。
回复

使用道具 举报

发表于 2008-3-17 13:18:25 | 显示全部楼层
还有一个方法,你直接找你的主板型号,直接download你厂商的BIOS都可以.但是你获到BIOS想分析它? 你看看这两篇文章先(在看这篇文章之前,你还必须看过PC架构之类的书籍,不然也白看):4 y* i; f0 Q+ V/ i

9 ^  t0 O; z* N* P3 Y' \' M" uBIOS点滴Follow Bini系列之--BIOS起步:顺藤摸瓜第一条指令! t  j* f- i" W8 E1 T! m$ T0 v
http://www.ufoit.com/bbs/thread-106-1-1.html- Q( x* m" o- ]' x3 w* ?4 q
( c* ?7 ?5 d! J% ?
[转载]Pinczakko的AwardBIOS逆向工程指导 2 {2 n( W2 X8 m" T# e: t/ k( U( g
http://www.ufoit.com/bbs/thread-57-1-2.html
回复

使用道具 举报

 楼主| 发表于 2008-3-18 08:46:38 | 显示全部楼层
谢谢南狼大哥,我之前没有说明清楚。上面的两篇文章我正在看  D0 z/ Y, D. l4 Q  [: c5 y  ^, R) L. g
我想做的是一个能够在进入xp系统后,通过某种方法能够先找到BIOS在虚存映射的地址,就是那个4GB的高端地址FFFFFFFF,然后在分析BIOS容量大小,并且把这一部分全部提取出来。我的qq是86821038.希望您能指导一下
回复

使用道具 举报

发表于 2008-3-18 16:07:19 | 显示全部楼层
longze,
! c, q8 ~5 E% I/ U1 l1 b! y应该是先由SMBIOS得到BIOS容量的大小,再在内存高端往下获取BIOS镜像
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-12-5 09:49 , Processed in 0.033856 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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