【我所认知的BIOS】->反汇编BIOS之Bootblock(1)
By Lightseed
5/12/2010
先说明,我用来反汇编的BIOS bin文件是512KB的。它是研XXX出的一块板子AIMB552主板上的BIOS。呵呵。。。有兴趣的,大家可以买块板子搞里面的BIOS哦。不过,我想这种文件应该只要用AwardFlash都可以dump出来,所以也应该不会侵权。我就在这里和大家share了。
在这个包里,有A552V110.BIN,这个就是BIOS bin文件。IDA freeware 4.3反汇编工具,CBROM,MODBIN6。这些都是我用的工具。
1、IDA 脚本语言
有了前面两篇文章的铺垫,我想如果您看到这里的话,那么我们就算是真正动手反汇编了。首先,我们应该磨一下我们反汇编的工具,IDA pro。
;----------------------------下面这段话同样是引用自《Pinczakko's Guide to Award BIOS Reverse Engineering》的文章,感觉他介绍的很好,我也不用再去写了,直接将他说的大致意思翻译过来。(不是直译,意译罢了。)-------------------------
IDA也有相对应的脚本语言,而且这些脚本语言能够帮助我们大大地提高反汇编出来的代码的可读性。
①在IDA