感谢: egogg的文章http://bbs.pediy.com/showthread.php?t=75094 luocong的文章 Intel 64 and IA-32 Architectures Software Developer's Manuals 套用一句话:捧着一本厚厚的Intel指令守则,不写出个反汇编引擎都觉得对不起他。(忘了是不是这么说的) 原理不再介绍,上面的文章已经很详细了。读懂原理,剩下就是纯体力活了。 源码: VirBin.rar(更新于2009-05-31) 环境: gcc (推荐Code::Blocks,参考:bb4K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3b7J5M7$3y4Z5L8$3!0D9i4K6u0W2j5$3!0E0i4K6u0r3j5$3!0V1k6h3u0D9L8$3y4C8M7#2)9J5c8X3c8G2j5#2)9J5c8X3y4G2k6r3g2T1L8r3!0U0K9%4y4Q4y4h3k6K6k6i4c8#2M7q4)9J5k6h3S2@1L8h3H3`.) nasm(742K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3&6S2M7$3#2Q4x3X3g2#2M7#2)9J5c8R3`.`.) 编译: 1.在系统环境中加入nasm的路径 2.用Code::Blocks打开default.workspace文件,在【视图】中打开【管理器】。 3.右键点击【test】工程,选择【构件】 4.右键点击【VirBin】工程,选择【构件】 备注: 因特殊需要部分指令没有解析(见【不支持指令.txt】)。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课