本書首先介紹惡意代碼的原理和實現技術,并詳細介紹了引導型惡意代碼、計算機病毒、特洛伊木馬、蠕蟲、Rootkit、智能手機惡意代碼等,然后結合實例進行深入分析,接著從惡意代碼生存對抗入手,詳細介紹了特征碼定位與免殺、加密與加殼、代碼混淆、反動態(tài)分析等反檢測技術,從實際應用的角度分析了它們的優(yōu)勢與不足,最后介紹了惡意代碼防范技術,包括惡意代碼檢測技術、惡意代碼清除、惡意代碼預防和數據備份與數據恢復等。本書結構合理、概念清晰、內容翔實,結合了豐富的實例和代碼剖析技術的本質。書中每章末都附有思考題,以方便講授和開展自學。本書可作為高等學校網絡空間安全、信息安全等專業(yè)相關課程的教材,也可作為計算機科學與技術、網絡工程等專業(yè)相關課程的教學參考書,還可作為信息技術人員、網絡安全技術人員的參考用書。