本書闡述了IDA Pro逆向工程代碼破解的精髓,細(xì)致而全面地講述了如何利用IDA Pro挖掘并分析軟件中的漏洞。同時(shí)也展示了如何對(duì)病毒、蠕蟲和木馬程序的源代碼進(jìn)行分析,從而達(dá)到破解的目的。本書注重實(shí)踐,有大量圖示和示例代碼供參考使用,可讀性和可操作性極強(qiáng)。
IDA Pro逆向工程代碼破解的精髓,細(xì)致而全面地講述了利用IDA Pro挖掘并分析軟件中的漏洞、逆向工程惡意代碼、使用IDC腳本語言自動(dòng)執(zhí)行各項(xiàng)任務(wù),指導(dǎo)讀者在理解PE文件和ELF文件的基礎(chǔ)上分析逆向工程的基本組件,使用IDA Pro調(diào)試軟件和修改堆和棧的數(shù)據(jù),利用反逆向功能終止他人對(duì)應(yīng)用的逆向,還介紹了如何跟蹤執(zhí)行流、確定協(xié)議結(jié)構(gòu)、分析協(xié)議中是否仍有未文檔化的消息,以及如何編寫IDC腳本和插件來自動(dòng)執(zhí)行復(fù)雜任務(wù)等內(nèi)容。本書注重實(shí)踐,提供了大量圖示和示例代碼供大家參考使用,可讀性和可操作性極強(qiáng)。
第1章 導(dǎo)言
1.1 代碼調(diào)試器概述
第2章 匯編及逆向工程基礎(chǔ)
第3章 可移植可執(zhí)行文件格式和可執(zhí)行鏈接格式
第4章 實(shí)戰(zhàn)1 49
第5章 調(diào)試
第6章 反逆向技術(shù)
第7章 實(shí)戰(zhàn)2
第8章 高級(jí)攻略
第9章 IDA腳本編寫和插件