书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-150章
151-169章
共169章
免费
版权信息
免费
内容简介
免费
前言
免费
第一部分 进入unidbg的世界
免费
第1章 unidbg环境准备与快速上手
免费
1.1 r0env环境介绍与集成
免费
1.2 IDEA安装及配置
免费
1.3 第一个unidbg项目
免费
1.4 本章小结
免费
第2章 unidbg模拟执行初探
免费
2.1 第一个NDK项目
免费
2.2 unidbg的符号调用与地址调用
免费
2.3 本章小结
免费
第3章 unidbg补环境、Hook与Patch
免费
3.1 为so添加交互:使用JNI接口编写md5方法
免费
3.2 使用unidbg修补执行环境并模拟执行
免费
3.3 脱离编译器,使用命令行编译so
免费
3.4 unidbg的Hook
免费
3.5 unidbg的Patch
免费
3.6 本章小结
免费
第二部分 unidbg原理
第4章 ELF文件执行视图解析
4.1 ELF文件结构
4.2 深入jelf代码细节,探究ELF解析
4.3 本章小结
第5章 Unicorn的初级使用与初探Linker
5.1 Unicorn的初级使用:模拟执行与Hook
5.2 初探Android系统源码
5.3 本章小结
第6章 深入Linker:so的加载、链接、初始化
6.1 so的加载过程
6.2 so的链接过程
6.3 so的初始化操作
6.4 本章小结
第7章 使用Unicorn模拟Linker:so的加载过程
7.1 模拟Linker:环境准备
7.2 模拟Linker:so的加载
7.3 动态调试Linker,探究so的内存布局图
7.4 本章小结
第8章 使用Unicorn模拟Linker:so的链接过程
8.1 so的依赖库加载过程
8.2 so的动态链接
8.3 初尝试:使用unidbg模拟执行简单so文件
8.4 探究unidbg的Linker代码细节
8.5 本章小结
第9章 R0dbg实战与Unidbg_FindKey
9.1 模拟Linker:so的初始化过程
9.2 指令追踪与排错
9.3 使用R0dbg模拟执行so
9.4 Unidbg_FindKey牛刀小试
×