本書不但深入淺出地講解了軟體保護技術,而且還精選並剖析了一些破解實例,並從一定的角度透視解密者的心態,在多處對照了軟體保護與破解的思維方法。主要內容有:軟體加密的發展歷史、錯誤、方法,以及與特定語言相關的軟體加密技術;破解技術剖析,以及常見的軟體加密薄弱環節;PE技術、實戰外殼加密與反脫殼技術(附大量範例原始碼),並提供了作者自己編寫的小工具(加殼工具PEMaker等);除錯技術與反除錯技術(附大量範例原始碼);軟體加密技巧與整體方案設計;加密鎖分類及其使用技巧(智慧卡加密鎖)。本書是作者多年從事軟體保護所積累的經驗和心得,有很強的實用性,本書主要針對軟體發展商、對軟體加密和解密有濃厚興趣的讀者。