我正在尝试的是找到一种方法来观察BIOS rom文件的执行流程,而不必将其闪存到主板,因为我不知道在启动过程中调试或单步执行它的方法过程
有问题的主板是P6T7 WS超级计算机,见here。
This目录包含我对bios本身的研究。它有从上面的华硕网站下载的rom文件,并从我的主板上撕下来。 bin文件来自mmtool,report.txt是一个cpu-z报告文件,其中删除了个人识别信息。
我想了解它是如何运行的,所以我可以编写自己的OROM文件,或者向BIOS添加UEFI支持。这是一个传统的BIOS,华硕似乎已停止支持,因此不会再为它提供更新。
我有radare2和ida pro可用但是我不知道如何在bios rom文件中使用它们,因为它似乎包含这个
DECIMAL HEXADECIMAL DESCRIPTION
----------------------------------------
73152 0x11DC0 Microsoft executable, portable (PE)
224736 0x36DE0 Microsoft executable, portable (PE)
717691 0xAF37B CRC32 polynomial table, little endian
1842624 0x1C1DC0 Microsoft executable, portable (PE)
1994208 0x1E6DE0 Microsoft executable, portable (PE)
输出来自binwalk。