內容簡介
在網絡安全領域,模擬和模糊測試是提升安全性的核心技術,但有效應用它們頗具挑戰。本書藉助真實案例和實操示例,助力讀者掌握模擬與模糊測試的基礎概念,開展漏洞研究,提升發現軟體潛在安全漏洞的能力。 本書共12章,開篇明確適用讀者與所需預備知識,介紹後續使用工具,接著闡述模擬發展歷史、QEMU系統模擬器及其執行模式與模糊測試等基礎內容。隨後,通過多個案例,如結合QEMU與AFL識別VLC安全漏洞、三星Exynos基帶漏洞分析、OpenWrt全系統模糊測試及針對ARM架構的模糊測試,以及iOS、Android系統的相關測試等,深入講解模擬與模糊測試的實際應用。最後,總結了模糊測試的研究發現、影響及未來方向。 本書尤其適合職業生涯早期的網絡安全研究人員和希望實踐嵌入式軟體模糊測試的學生閱讀,也適合安全研究人員、嵌入式固件與軟體專家閱讀。同時,對模擬、漏洞研究、軟體測試和嵌入式軟體開發感興趣的工程師也能從本書中獲益。作者簡介
安東尼奧·納帕,博士,Zimperium公司的應用分析主管。自2008年DEFCONCTF總決賽以來,他一直努力保持自己在網絡安全領域的領先地位。他是一名經驗豐富的底層C/C++開發人員,也是一位資深的逆向工程師,擅長自動化模糊測試、固件模擬、設備模擬和符號執行。他會解決所有的段錯誤,並在多個頂級會議上發表過數篇經由同行評審的論文。在學術生涯中,他曾是加州大學伯克利分校的訪問學者;在職業領域,他曾為包括Brave和Corelight在內的多家知名初創公司工作過。努力工作之餘,他最近喜歡探索側通道攻擊和量子計算。在計算機之外,他還喜歡划船、游泳和彈吉他。目錄
第1部分 基礎知識