本書根據本科生和研究生軟件逆向分析相關課程的教學需要,以實例為導引,面向攻防實踐,將逆向分析基礎和工具融入實例的剖析過程中,使學生能夠在解決實際問題的過程中掌握相關基礎和常用工具的使用方法。通過對軟件逆向基礎、常見文件格式解析、常用反匯編算法及缺陷分析、Android程序逆向基礎和相關工具的介紹,讀者能夠掌握基本的逆向分析方法。隨著逆向分析技術的不斷演進,一些新的理論和技術不斷涌現(xiàn),本書圍繞代碼混淆和反混淆、漏洞挖掘及協(xié)議逆向分析技術的相關方法和研究進展做了詳細的介紹,以幫助從事相關研究的讀者了解這些內容。本書既可作為高等院校相關課程的教材,也可以供從事逆向分析應用研究與開發(fā)的工程技術人員參考。