本書主要介紹Android平台上的軟體安全技術。從平台搭建和語言基礎開始,循序漸進地講解了Android平台上的軟體攻防技術。本書共12章,系統地講解了與Android軟體安全相關的環境搭建、文件格式、靜態分析、動態調試、Hook與注入、軟體保護技術、軟體殼等多個主題。本書較版更新幅度較大,加入了Windows、Linux、macOS 3個平台上的軟體平台支持,在文件格式上加入了OAT、ELF等新的文件格式。另外,本書更新調整了目錄結構,將Java與Native層的軟體安全技術分開講解,在內容安排上更加細緻、合理。同時,加入了時下流行的軟體殼章節,內容大多是目前尚未公開的技術。另外,書中的每一章中都以實例講解的方式來展開內容,實踐性較強。
作者:豐生強,網名「非蟲」,資深軟體安全研究人員。專註軟體安全領域,擁有十余年一線軟體安全研究經驗,喜歡研究和分享流行的、實用的軟體安全技術。