- 商品参数
-
- 作者:
[美]玛丽亚·马克斯特德(Maria Markstedter)著
- 出版社:机械工业出版社
- 出版时间:2024-02-01 00:00:00
- 版次:1
- 印次:1
- 印刷时间:2024-02-01
- 字数:493
- 页数:74683
- 开本:16开
- 装帧:平装
- ISBN:9787111744467
- 国别/地区:中国
- 版权提供:机械工业出版社
本书为读者提供了有关Arm汇编内部机制和逆向工程方面的基础知识,这是分析和保护数十亿Arm设备的重要基础。
在当前的互联网安全领域,找到并修复Arm设备的安全漏洞是一项关键任务。由于超过90%的移动设备和数十亿的物联网设备,以及包括微软、联想和苹果在内的越来越多的笔记本计算机都在使用Arm处理器,因此这本书介绍的知识也变得越发重要。
本书由两部分组成。第一部分首先概述ELF文件格式和操作系统的内部结构,然后介绍Arm架构基础知识,并深入探讨A32和A64指令集;第II部分深入探讨逆向工程,包括Arm环境、静态分析和动态分析,以及固件提取和模拟分析等关键主题。本书末尾讲解在macOS中基于Arm的M1 SoC编译的二进制文件的恶意软件分析。
通过阅读本书,读者可以深入理解Arm的指令和控制流模式,这对于针对Arm架构编译的软件的逆向工程至关重要。为帮助逆向工程师和安全研究人员更好地理解逆向工程,本书深入介绍了逆向工程的各个方面,具体包括:
Arm架构的AArch32和AArch64指令集状态,以及ELF文件格式内部结构;
Arm汇编内部机制的详细信息,可供逆向工程师分析恶意软件和审计软件安全漏洞使用,以及寻求Arm汇编语言详细知识的开发人员使用;
Armv8-A架构支持的A32/T32和A64指令集,以及常见的指令和控制流模式;
用于静态和动态二进制分析的已知逆向工程工具;
在Linux上对Arm二进制文件进行反汇编和调试的过程,以及常用的反汇编和调试工具。