本書分為兩大部分。第一部分結合精心挑選的實例,系統(tǒng)地討論了黑客代碼分析技術,包括調試器于反匯編器等典型分析工具的使用、代碼分析的基本過程以及相關疑難問題的處理等。第二部分介紹了程序保護所面臨的各種挑戰(zhàn)及其相關的反調試、反跟蹤、防反匯編加密解密技術等內容,這實際上是代碼分析方面的高級專題。該書在內容上將針對性、實踐性與綜合性有機地結合在一起,很好地滿足了學習代碼分析技術的需要。該書主要是為致力于計算機安全維護而阻止黑客侵襲或者從事安全保護程序開發(fā)人員寫的。同時,本書對于深入學習程序和操作系統(tǒng)等計算機內核知識,也有很好的參考價值。計算機著作精品導讀本書主要討論程序設計方面的問題,即發(fā)現(xiàn)程序有漏洞以后,如何在沒有源代碼的情況下通過反匯編程序來加以克服。該書涵蓋了利用調試器與反匯編器分析程序的黑客技術,內容包括虛函數(shù)、局部與全局變量、分支、循環(huán)、對象與對象層次以及數(shù)學運算符等。書中還介紹了一些防范反匯編的方法,包括使用操作系統(tǒng)的自修改代碼、在堆棧中執(zhí)行代碼、編譯器優(yōu)化以及可重定位代碼應用等。學習如何利用調試器與反匯編器進行程序分析本書通過集中介紹程序分析與優(yōu)化技術以及建立信息保護措施方面的知識:· 給出了黑客破譯方法的基本內容以及程序調試與反匯編的過程· 識別高級語言的關鍵結構· 提供關于如何綜合使用調試器與反匯編器的指導· 概述程序保護方面遇到的困難