图书介绍

Android系统安全和反编译实战(附光盘)

  • 刘云,朱桂英 著
  • 出版社: 清华大学出版社
  • ISBN:9787302401285
  • 版次:1
  • 商品编码:11766697
  • 包装:平装
  • 开本:16开
  • 出版时间:2015-08-01
  • 用纸:胶版纸
  • 页数:672
  • 正文语种:中文
  • 附件:光盘

扫码下载

手机扫码下载

PDF下载

高速下载 普通下载

赞助商链接

图书目录

第1篇 基础知识篇

第 1章 Android系统介绍............................... 2

1.1 纵览智能设备系统 .................................... 2

1.2 分析 Android成功的秘诀 ......................... 6

1.3 剖析 Android系统架构 ............................. 7

1.4 核心组件 .................................................... 9

1.5 进程和线程 .............................................. 11


第 2章 搭建 Android开发环境 .....................13

2.1 准备工作 .................................................. 13

2.2 安装 JDK.................................................. 13

2.3 获取并安装 Eclipse和 Android SDK ..... 16

2.4 安装 ADT................................................. 20

2.5 验证设置 .................................................. 21

2.6 Android虚拟设备(AVD) ................... 23

2.7 分析 Android应用工程文件 ................... 27


第2篇 系统安全架构篇

第 3章 Android系统的安全机制.................. 32

3.1 Android安全机制概述 ............................ 32

3.2 Linux系统的安全机制............................ 35

3.3 沙箱模型 .................................................. 41

3.4 Android应用程序的安全机制 ................ 43

3.5 分区加载机制 .......................................... 44


第 4章 Android通信安全机制 ..................... 46

4.1 进程和线程安全 ...................................... 46

4.2 远程过程调用机制(RPC)................... 48

4.3 Binder安全机制基础 .............................. 48

4.4 Binder机制架构基础 .............................. 50

4.5 Service Manager管理 Binder机制的安全 ........... 51

4.6 MediaServer安全通信机制分析............. 70


第 5章 内存安全和优化 ............................... 95

5.1 Ashmem系统详解................................... 95

5.2 内存优化机制详解 ................................ 109

5.3 Android内存系统的安全机制分析 ...... 132

5.4 常用的垃圾收集算法 ............................ 134

5.5 Android的内存泄漏.............................. 137


第 6章 文件加密.........................................153

6.1 Dmcrypt加密机制介绍 ......................... 153

6.2 Vold机制介绍 ....................................... 168


第 7章 电话系统的安全机制 ...................... 207

7.1 Android电话系统详解 .......................... 207

7.2 分析 Android音频系统 ......................... 220

7.3 Android电话系统的安全机制 .............. 229


第 8章 短信系统的安全机制 ...................... 242

8.1 Android短信系统详解 .......................... 242

8.2 短信加密机制的设计模式 .................... 273


第 9章 Android应用组件的安全机制 .........276

9.1 设置组件的可访问性 ............................ 276

9.2 Intent组件的安全机制 .......................... 276

9.3 Activity组件的安全机制 ...................... 279

9.4 Content Provider组件的权限机制 ........ 281

9.5 Service组件的安全机制 ....................... 284

9.6 Broadcast Receiver组件的安全机制 .... 296


第3篇 安全攻防篇

第 10章 编写安全的应用程序 .................... 318

10.1 开发第一个 Android应用程序 ........... 318

10.2 声明不同的权限 .................................. 322

10.3 发布 Android程序生成 APK .............. 327


第 11章 APK的自我保护机制....................340

11.1 分析 DEX文件的结构 ........................ 340

11.2 完整性校验 .......................................... 344

11.3 Java反射 .............................................. 346

11.4 动态加载 .............................................. 347

11.5 字符串处理 .......................................... 348

11.6 代码乱序操作 ...................................... 349

11.7 模拟器检测 .......................................... 351

11.8 APK伪加密 ......................................... 353

11.9 调试器检测 .......................................... 354

11.10 代码混淆 ............................................ 355


第 12章 常用的反编译工具........................ 357

12.1 反编译基础 .......................................... 357

12.2 防止 APK文件被反编译 .................... 360

12.3 IDA Pro反编译工具详解.................... 361

12.4 其他常用的反编译工具 ...................... 362

12.5 Android NDK ....................................... 367

查看全部 ↓

精品推荐