最近我对BIOS RE非常感兴趣,我使用chipsec转储了我的HP Omen台式机的SPI Flash ROM的内容,开始了我的旅程。但与旧的 BIOS 不同,二进制文件非常大(8.4 MB)。
bios 镜像是AMI A0.57 rev A
这个 BIOS 映像有几个问题:
我无法正确拆卸它。使用带有-b 标志的radare2,我尝试了 16,32 和 64 但文件没有被正确反汇编。
使用UEFI Tool,它无法正确解析它。
我用谷歌搜索,谷歌和谷歌。没有资源可以解决我的问题。
IDA Pro还将该文件视为 BIOS 映像,并使用其插件bios_image.py 之一来分析该文件,但在某个时间点失败并显示错误:无法在某处(某些地址)重新定位某个段,因为它与另一个段重叠。
然后我想可能是 Chipsec 转储 SPI Flash 失败并且文件已损坏,但我从 HP 的网站 (ftp.hp.com/pub/softpaq/sp81501-82000/sp81781.exe) 下载了 BIOS 映像,该文件是完全相同的。所以,我不知道,我需要帮助来开始学习 BIOS 逆向工程。
PS 我已阅读 BIOS 拆解忍术揭秘;如有必要,我可以提供二进制文件。
由于我在谷歌上搜索了 100 次,所以请在你的回答中尽可能具体,我真的很失望。谢谢!
