移动安全攻防进阶—Android与iOS逆向理论与案例实战
内容简介:本书分4篇向读者呈现了移动安全攻防领域进阶阶段的逆向理论与实战案例。基础篇主要介绍Android虚拟机的技术原理,重点学习Dalvik虚拟机和ART虚拟机;Native开发和ARM汇编语言,学习移动应用和原生层的交互机制;iOS相关的基础知识。理论篇主要介绍ATT&CK框架的技术和战术;学习ATT&CK框架中mobile移动安全攻防框架;学习LLVM编译框架的编译、用法,以及Pass程序编写。实战篇主要介绍早期第一代整理加固技术和逆向原理;第二代基于指令抽取的加固技术和代码实现;第三代基于Dex2C或VMP的so文件加固技术;学习基于OLLVM的加固壳开发;学习VMP加固技术和代码实现;学习iOS应用逆向中的常用实战工具;学习在实战中常用的进阶逆向攻防技巧。案例篇选取了3个现实生活中常见的Android恶意软件;以真实世界的3个APT攻击样本作为案例,包括远控木马病毒、间谍软件等,进行详细的逆向分析。
登录后可荐购