unidbg逆向工程(原理与实践).docVIP

  • 0
  • 0
  • 约23.94万字
  • 约 651页
  • 2026-01-14 发布于广东
  • 举报

Unidbg

逆向工程

原理与实践

目录

第一部分进入unidbg的世界第1章unidbg环境准备与快速上手1.1r0env环境介绍与集成

1.2IDEA安装及配置

1.3第一个unidbg项目1.4本章小结第2章unidbg模拟执行初探2.1第一个NDK项目

2.2unidbg的符号调用与地址调用2.3本章小结第3章unidbg补环境、Hook与Patch

3.1为so添加交互:使用JNI接口编写md5方法

3.2使用unidbg修补执行环境并模拟执行

3.3脱离编译器,使用命令行编译so

3.4unidbg的Hook

3.5unidbg的Patch

3.6本章小结第二部分unidbg原理第4章ELF文件执行视图解析

4.1ELF文件结构

4.2深入jelf代码细节,探究ELF解析4.3本章小结第5章Unicorn的初级使用与初探Linker

5.1Unicorn的初级使用:模拟执行与Hook

5.2初探Android系统源码5.3本章小结第6章深入Linker:so的加载、链接、初始化

6.1so的加载过程

6.2so的链接过程

6.3so的初始化操作6.4本章小结第7章使用Unicorn模拟Linker:so的加载过程

7.1模拟Linker:环境准备

7.2模拟Linker:so的加载

7.3动态调试Linker,探究so的内存布局图7.4本章小结第8章使用Unicorn模拟Linker:so的链接过程

8.1so的依赖库加载过程

8.2so的动态链接

8.3初尝试:使用unidbg模拟执行简单so文件

8.4探究unidbg的Linker代码细节8.5本章小结第9章R0dbg实战与Unidbg_FindKey9.1模拟Linker:so的初始化过程

9.2指令追踪与排错

9.3使用R0dbg模拟执行so

9.4Unidbg_FindKey牛刀小试9.5本章小结第10章unidbg源码解析:AndroidEmulator

10.1创建AndroidEmulator

10.2创建FileSystem

10.3创建Backend

10.4创建SvcMemory10.5本章小结第11章unidbg源码解析:DalvikVM

11.1分析createDalvikVM()

11.2Dvm相关类介绍11.3本章小结第12章unidbg源码解析:模拟执行流程追踪12.1编写含JNI交互的MD5算法并模拟执行

12.2模拟执行流程追踪:寻找函数

12.3模拟执行流程追踪:处理参数并模拟执行

12.4本章小结第13章unidbg源码解析:JNI交互流程追踪

13.1JNI注册

13.2JNI指令执行13.3本章小结第14章unidbg源码解析:Memory14.1Memory模块的创建

14.2AndroidElfLoader的方法实现

14.3加载so的loader功能14.4本章小结第15章unidbg源码解析:Hook

15.1unidbg的Hook框架

15.2Debugger模块解析

15.3本章小结

第三部分模拟执行与补环境实战

第16章unidbg实战:I/O重定向16.1分析App的内部逻辑

16.2unidbg模拟执行分析16.3本章小结第17章unidbg实战:Debugger自吐17.1分析App的内部逻辑

17.2使用unidbg工具进行分析17.3本章小结第18章unidbg实战:指针参数与Debugger

18.1指针参数的使用

18.2快速识别AES算法18.3本章小结第19章unidbg实战:魔改Base64还原

19.1逆向环境搭建

19.2APK分析

19.3so文件详细分析

19.4使用unidbg辅助分析so

19.5本章小结第20章unidbg实战:使用unidbg动态分析内存中的数据

20.1环境搭建

20.2APK基本分析

20.3使用IDA静态分析so并使用unidbg动态验证20.4本章小结第21章unidbg实战:使用unidbg主动调用fork进程

21.1样本情景复现

21.2样本反编译分析

21.3so中代码的分析

21.4使用unidbg对fork进程中的函数做处理21.5本章小结第22章unidbg补环境实战:补环境入门22.1为什么要补环境

22.2unidbg补环境的案例情景复现

22.3模拟执行so22.4本章小结第23章unidbg补环境实战:标识记录

23.1样本一:如何补JNI_OnLoa

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档