官术网_书友最值得收藏!

第一部分 Arm匯編內部機制

如果你剛從書架上拿起這本書,那么你可能對學習如何對已編譯的Arm二進制文件進行逆向工程處理感興趣,因為主要的技術供應商現在正在擁抱Arm架構。也許你是一位經驗豐富的x86-64逆向工程師,但想要保持領先并更多地了解正在開始占據處理器市場的架構;也許你準備進行安全分析,以查找基于Arm的軟件中的漏洞或分析基于Arm的惡意軟件;也許你剛開始進行逆向工程,并且已經達到需要了解更深入的細節才能實現目標的階段。

無論你在進入基于Arm的逆向工程領域的旅程中處于什么位置,本書都是為了讓你為理解Arm二進制文件的語言做好準備,告訴你如何分析它們,更重要的是,讓你為使用未來的Arm架構的設備做好準備。

學習匯編語言和如何分析編譯后的軟件在各種應用中都很有用。就像學習每一種新的技能一樣,學習語法在開始的時候也會很困難,但隨著不斷地學習,會越來越輕松。

在本書的第一部分中,我們將著眼于Arm主要的Cortex-A架構(特別是Armv8-A)的基礎知識以及在對為該平臺編譯的軟件進行逆向工程時會遇到的主要指令。在本書的第二部分中,我們將探討逆向工程的一些常見工具和技術。我們還將通過實際示例(包括如何分析為蘋果M1芯片編譯的惡意軟件)展示不同應用程序的基于Arm的逆向工程,以激發你的靈感。

主站蜘蛛池模板: 衡水市| 白山市| 扶绥县| 葵青区| 关岭| 泉州市| 子洲县| 建始县| 比如县| 怀远县| 洞口县| 博客| 江山市| 罗甸县| 顺平县| 泰宁县| 遂川县| 保靖县| 五峰| 和政县| 永春县| 黑河市| 上犹县| 应城市| 台北市| 黑水县| 平谷区| 丰都县| 霍山县| 富宁县| 随州市| 祁阳县| 武夷山市| 商丘市| 天台县| 晋宁县| 克东县| 昌吉市| 丰都县| 沙田区| 福安市|