更新时间:2023-09-15 17:59:57
封面
版权信息
内容简介
前言
第1章 安卓逆向环境搭建
1.1 虚拟机环境准备
1.2 逆向环境准备
1.3 移动设备环境准备
1.3.1 刷机
1.3.2 ROOT
1.3.3 Kali NetHunter刷机
1.4 Frida开发环境搭建
1.4.1 Frida介绍
1.4.2 Frida使用环境搭建
1.4.3 Frida开发环境配置
1.5 本章小结
第2章 Frida Hook基础与快速定位
2.1 Frida基础
2.1.1 Frida基础介绍
2.1.2 Frida Hook基础
2.1.3 Objection基础
2.2 Hook快速定位方案
2.2.1 基于Trace枚举的关键类定位方式
2.2.2 基于内存枚举的关键类定位方式
2.3 本章小结
第3章 Frida脚本开发之主动调用与RPC入门
3.1 Frida RPC开发姿势
从frida-python看RPC开发
3.2 Frida Java层主动调用与RPC
3.3 Frida Native层函数主动调用
3.4 本章小结
第4章 Frida逆向之违法App协议分析与取证实战
4.1 加固App协议分析
4.1.1 抓包
4.1.2 注册/登录协议分析
4.2 违法应用取证分析与VIP破解
4.2.1 VIP清晰度破解
4.2.2 图片取证分析
4.3 本章小结
第5章 Xposed Hook及主动调用与RPC实现
5.1 Xposed应用Hook
5.1.1 Xposed安装与Hook插件开发入门
5.1.2 Hook API详解
5.1.3 Xposed Hook加固应用
5.1.4 使用Frida一探Xposed Hook
5.2 Xposed主动调用与RPC实现
5.2.1 Xposed主动调用函数
5.2.2 Xposed结合NanoHTTPD实现RPC调用
5.3 本章小结
第6章 Android源码编译与Xposed魔改
6.1 Android源码环境搭建
6.1.1 编译环境准备
6.1.2 源码编译
6.1.3 自编译系统刷机
6.2 Xposed定制
6.2.1 Xposed源码编译
6.2.2 Xposed魔改绕过XposedChecker检测
6.3 本章小结
第7章 Android沙箱之加解密库“自吐”
7.1 沙箱介绍
7.2 哈希算法“自吐”
7.2.1 密码学与哈希算法介绍
7.2.2 MD5算法Hook“自吐”
7.2.3 Hash算法源码沙箱“自吐”
7.3 crypto_filter_aosp项目移植
7.4 本章小结
第8章 Android沙箱开发之网络库与系统库“自吐”
8.1 从r0capture到源码沙箱网络库“自吐”
8.1.1 App抓包分析
8.1.2 从r0capture到沙箱无感知抓包
8.1.3 使用沙箱辅助中间人抓包
8.2 风控对抗之简单实现设备信息的篡改
8.2.1 风控对抗基础介绍
8.2.2 源码改机简单实现
8.3 本章小结
第9章 Android协议分析之收费直播间逆向分析
9.1 VIP功能绕过
9.2 协议分析
9.3 主动调用分析
9.3.1 简单函数的主动调用
9.3.2 复杂函数的主动调用
9.4 本章小结
第10章 Android协议分析之会员制非法应用破解
10.1 r0tracer介绍与源码剖析
10.2 付费功能绕过
10.3 协议分析
10.4 打造智能聊天机器人
10.5 本章小结