【我所认知的BIOS】->反汇编BIOS之‘开始’ LightSeed3/11/2010上海 我想稍微懂点BIOS的人都应该知道,目前blog里面的文章其实都是很基础很基础的东西。说白了呢就是没什么技术含量,说好听点呢,就是对技术的细节理解比较深刻。总之就是只能看看,不能排上实际用途了。不得不又要说一点就是,X86的东西,确实很多很杂,只有把这些小的细节的东西一个一个都理解,串联起来这样才能把X86这个架构的东西丰富起来。那么解bug就能有的放矢了。关于ACPI的东西,本来是想贴一些出来的,但是网上似乎好多位前辈都已经研究的比较透彻了,(用windbg来trace呀什么的,感觉很好。)主要是我写的小结里牵涉了一些具体的代码,不太方便release出来。稍后再整理一下在不侵犯别人的权利的情况下我再把自己关于ACPI理解的一些东西和大家share一下吧。从这篇文章起,我将和大家来从头到尾地领略一下真正的BIOS源码。当然这个源码不是award提供的,也不是我去偷的,呵呵。。。它就是我用本来BIOS里面的bin文件(你愿意也可以)反汇编出来的。(主要是担心版权呀啥,麻烦。所以当我我想要贴出了BIOS的源码时,反汇编BIOS应该是不会侵权了吧。)所以才有了这一系列反汇编的文章。加之在这之前,国内也没有前辈做过这个工程,所以才有了这个打算。目前估计这个反汇编,并且完全加注的想法写成文章应该会有比较多的篇幅,可能会分成N个章节贴到blog里。从二月到三月都已经一个月了,一直没更新blog,主要就是一直都在做逆向BIOS的事,但是暂时只是逆向了出来。所以目前还正在处于加注释的阶段。进度大致进行到了bootblock了。我想POST的部分也会花不短的时间。我希望自己能全部整理好了以后一起贴出来。本来没想到要写这篇文章的,主要是今天在BIOSREN的论坛里看到某些兄弟一直都在关注了我的blog,所以我觉得我有必要和大家说说最近都在做啥(当然工作嘛,还是应该正常工作。学习小结嘛应该继续写。),呵呵。。。如果您也在关注我的blog的话,希望您能看到这篇文章。