編輯推薦
軟件開發人員與安全人員案頭bi備的技術專著,注重實戰,乾貨滿滿。
全麵深入地分析macOS係統中的軟件安全、逆嚮分析與加密解密技術。
包含信息安全領域一綫軟件安全專傢豐生強的多年實戰經驗。
獲得BAT、360等眾多互聯網公司知名軟件安全專傢聯袂推薦。
本書特點
1.循序漸進的學習路綫。知識講解由淺入深,工具使用與原理講解符閤學習路綫。
2.注重實例分析。在講解技術點時輔以大量實例,展示技術涉及的應用場景與實際效果。實例經過作者精心編寫和反復調試,便於讀者加深對技術的理解。
3. 第三方實用工具講解。本書提倡讀者多動手實踐,除瞭係統地介紹命令,還使用瞭八十多個實用的第三方工具。便於讀者理論與實踐相結閤。
內容簡介
本書深入介紹瞭macOS係統的軟件安全、逆嚮分析與加密解密技術,主要包括macOS軟件的開發基礎、macOS係統工作機製、macOS軟件調試接口與機製、二進製程序的格式、反匯編技術、逆嚮與動態調試技術、反破解技術以及係統安全與反病毒。
本書適閤所有macOS平颱軟件開發工程師、信息安全專業學生、信息安全專業從業人員閱讀學習。
作者簡介
豐生強,網名非蟲,獨立軟件安全研究員,zi深安全專傢,ISC2016安全訓練營獨立講師,有著豐富的軟件安全實戰經驗。自2008年起,在知名安全雜誌《黑客防綫》上發錶多篇技術文章,從此踏上軟件安全道路,常年混跡於國內各大軟件安全論壇。著有暢銷安全圖書《Android軟件安全與逆嚮分析》。
邢俊傑,zi深程序員,軟件安全愛好者,C++ Web框架Cinatra開發者,對編譯器與調試器開發有著深入的研究。現就職於國內某互聯網公司。業餘時間喜歡研究軟件與係統的底層,熱愛讀書與動畫。
目錄
前言
第1章 如何分析macOS軟件
第2章 macOS係統安全架構
第3章 軟件開發基礎
第4章 macOS軟件內幕
第5章 匯編基礎
第6章 軟件靜態分析
第7章 軟件動態調試
第8章 調試器開發
第9章 破解技術
第10章 反破解技術
第11章 遊戲安全
第12章 惡意軟件與Rootkit
附錄
參考資料
精彩書摘
《macOS軟件安全與逆嚮分析》:
11.4.4動態補丁
對遊戲進行動態補丁,通常不是應用於遊戲破解,而是對遊戲進行分析,實現遊戲外掛或其他目的。具體到工具上,可以使用前麵介紹的osxinj對遊戲進行動態注入,這種動態注入技術同樣適閤補丁Unity3D遊戲,不過操作起來難度較高,需要找到遊戲DLL中需要補丁的地方,本地編寫DLL補丁文件,反編譯後獲取它的字節碼,接著編寫注入庫,在庫中注入遊戲進程,查找遊戲DLL文件所在的地址,定位分析遊戲方法地址,最後將前而生成的補丁內容補上去。
雖然原理比較簡單,但實際編寫工具時,可能會遇到內存頁讀寫保護、字節碼錯誤、段對齊等多個細節問題。
11.5防破解技術
在遊戲界,很多廠商與遊戲開發人員會斥責遊戲破解者們,把他們比喻成遊戲建築界的“老鼠”,他們認為,創建一個遊戲就像建一棟高樓大廈,創造的過程是艱辛的。遊戲破解者們破解遊戲,就好像老鼠破壞建築一樣,毫無技術可言,隻是給建築打洞而已。這樣的行為不但破壞瞭遊戲世界的和平,而且傷害瞭開發人員的感情。而破解人員則聲稱自己的破解行為並不是為瞭利益,而是對技術的挑戰,破解遊戲後,他們都會免費放到網絡上供人們下載,一方麵是為瞭方便廣大的遊戲愛好者,另一方麵,是為瞭讓遊戲開發商加強遊戲安全,也是對遊戲廠商的一種有力督促。
……
macOS軟件安全與逆嚮分析 下載 mobi epub pdf txt 電子書