第1章 Android开发与反编译环境构建 1
1.1 ADT使用介绍 1
1.2 反编译工具的使用 10
第2章 网络通信 19
2.1 BroadCastReceiver组件安全检测 19
2.2 使用网络抓包的方式破解静态的网络验证 27
2.3 Android手机通话监听 30
第3章 Android签名 36
3.1 绕过签名实现 36
3.2 签名校验安全检测 40
第4章 逆向分析 45
4.1 静态分析Android程序 45
4.2 动态分析Android程序 49
4.3 注册机开发 53
4.4 Android程序加壳 62
4.5 反编译的安全加固 75
第5章 漏洞利用 79
5.1 短信欺诈漏洞 79
5.2 信息泄露漏洞 84
5.3 任意地址读漏洞 88
5.4 任意地址写漏洞 93
第6章 APP安全检测 97
6.1 Activity组件安全检测 97
6.2 APP程序完整性验证 101
6.3 Service组件安全检测 104
6.4 APP动态调试检测 113
6.5 APP资源保护检测 117
第7章 综合实战 122
7.1 Android应用通信过程漏洞挖掘 122
7.2 移动智能终端PIN码破解 127
第8章 安全通论 137
8.1 安全经络 137
8.2 攻防篇之“盲对抗” 145
8.3 攻防篇之“石头剪刀布” 155
8.4 攻防篇之“童趣游戏” 161
8.5 攻防篇之“劝酒令” 169
8.6 攻防篇之“多人盲对抗” 177
8.7 黑客篇之“战术研究” 185
8.8 黑客篇之“战略研究” 193
8.9 红客篇 203
8.10 攻防一体的输赢次数极限 211