售价: ¥62.86 (7折) 待定配送费
  • 定价: ¥89.80
此商品不能使用“一键下单”
亚马逊的其他卖家
加入购物车
¥69.20
+ 免配送费
卖家: 新华文轩网络书店(本店已全面采用电子发票替代纸质发票)
加入购物车
¥75.40
+ 免配送费
卖家: 北京人天书店
加入购物车
¥76.33
+ 免配送费
卖家: 中关村图书大厦专营店
前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看此图片

Android系统安全和反编译实战(附光盘) 平装 – 2015年8月1日

平均 3.0 星 3 条商品评论
| 天天低价·正品质优
|
分享
广告

显示所有 2 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装
¥62.86
¥62.86
 

click to open popover

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • 点击此处下载Kindle iOS阅读软件
    iPhone/iPad/Mac
  • 点击此处下载Kindle Android阅读软件
    Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。

kcpAppSendButton


基本信息

  • 出版社: 清华大学出版社; 第1版 (2015年8月1日)
  • 平装: 672页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 7302401284, 9787302401285
  • 条形码: 9787302401285
  • 商品尺寸: 25.8 x 20.5 x 2.8 cm
  • 商品重量: 1.16 Kg
  • 品牌: 清华大学出版社
  • ASIN: B014S5UCVY
  • 用户评分: 平均 3.0 星 3 条商品评论
  • 亚马逊热销商品排名: 图书商品里排第306,829名 (查看图书商品销售排行榜)
  • 您想告诉我们您发现了更低的价格?

商品描述

编辑推荐

别让你的代码成为别人的炮灰

多角度剖析Android的安全机制和实现原理。
实录460分钟、102个系统安全高清学习视频。
2个大型综合案例,与实际开发过程可无缝对接。
详尽、实用的安全解决方案。
教授精髓,精讲精炼。赠送源码,拿来就用。

超值赠送:
赠送15个Android应用开发综合案例
赠送38个Android应用开发学习视频

目录

第1篇基础知识篇
第1章Android系统介绍
1.1纵览智能设备系统
1.1.1昨日皇者—Symbian(塞班)
1.1.2高贵华丽—iOS
1.1.3全新面貌——Windows Phone
1.1.4高端商务—Black Berry OS(黑莓)
1.1.5本书的主角—Android
1.2分析Android成功的秘诀
1.2.1强有力的业界支持
1.2.2研发阵容强大
1.2.3为开发人员“精心定制”
1.2.4开源
1.3剖析Android系统架构
1.3.1底层操作系统层(OS)
1.3.2各种库(Libraries)和Android运行环境(RunTime)
1.3.3Application Framework(应用程序框架)
1.3.4顶层应用程序(Application)
1.4核心组件
1.4.1Activity界面
1.4.2Intent和Intent Filters
1.4.3Service服务
1.4.4Broadcast Receiver发送广播
1.4.5用Content Provider存储数据
1.5进程和线程
1.5.1什么是进程
1.5.2什么是线程
第2章搭建Android开发环境
2.1准备工作
2.2安装JDK
2.3获取并安装Eclipse和Android SDK
2.4安装ADT
2.5验证设置
2.5.1设定Android SDK Home
2.5.2验证开发环境
2.6Android虚拟设备(AVD)
2.6.1创建AVD
2.6.2启动AVD
2.6.3启动AVD模拟器的基本流程
2.7分析Android应用工程文件
2.7.1src程序目录
2.7.2设置文件AndroidManifest.xml
2.7.3常量定义文件
2.7.4UI布局文件
第2篇系统安全架构篇
第3章Android系统的安全机制
3.1Android安全机制概述
3.1.1Android的安全机制模型
3.1.2Android具有的权限
3.1.3Android的组件模型(Component Model)
3.1.4Android安全访问设置
3.2Linux系统的安全机制
3.2.1root用户、伪用户和普通用户
3.2.2超级用户(权限)
3.2.3文件权限
3.2.4使用su命令临时切换用户身份
3.2.5进程
3.3沙箱模型
3.3.1Java中的沙箱模型
3.3.2Android系统中的沙箱机制
3.4Android应用程序的安全机制
3.4.1Android Manifest.xml文件的权限机制
3.4.2发布签名机制
3.5分区加载机制
第4章Android通信安全机制
4.1进程和线程安全
4.1.1进程安全
4.1.2线程安全
4.1.3实现线程安全方法
4.2远程过程调用机制(RPC)
4.3Binder安全机制基础
4.3.1Binder中的安全策略
4.3.2Binder机制更加安全
4.3.3Binder安全机制的必要性
4.4Binder机制架构基础
4.5Service Manager管理Binder机制的安全
4.5.1入口函数
4.5.2操作设备文件
4.5.3Binder驱动程序函数
4.5.4红黑树节点结构体
4.5.5管理内存映射地址空间
4.5.6保护进程
4.5.7获得线程信息
4.5.8在循环中等待Client发送请求
4.5.9Service Manager服务保护进程
4.6Media Server安全通信机制分析
4.6.1Media Server的入口函数
4.6.2调用Pmcess State
4.6.3返回Service Manager对象
4.6.4注册MediaPlayerService
4.6.5Start Thread Pool和ioin Thread PoolL
第5章内存安全和优化
5.1Ashmem系统详解
5.1.1基础数据结构
5.1.2初始化处理
5.1.3打开匿名共享内存设备文件
5.1.4内存映射
5.1.5实现读写操作
5.1.6锁定和解锁机制
5.1.7回收内存块
5.2内存优化机制详解
5.2.1sp和wp简析
5.2.2智能指针基础
5.2.3轻量级指针
5.2.4强指针
5.2.5弱指针
5.3Android内存系统的安全机制分析
5.3.1Ashmem匿名共享内存的原理
5.3.2使用LowMemory Killer机制实现安全和高效
5.3.3LowMemory Killer机制和OOM的对比
5.4常用的垃圾收集算法
5.4.1引用计数算法
5.4.2Mark Sweep算法
5.4.3垃圾回收的时机
5.5Android的内存泄漏
5.5.1什么是内存泄漏
5.5.2为什么会发生内存泄漏
5.5.3shallowsize、retalnedslze
5.5.4查看Android内存泄漏的工具——MAT
5.5.5查看Android内存泄漏的方法
5.5.6Android(Java)中常见的容易引起内存泄漏的不良代码
5.5.7使用MAT根据heapdump分析内存泄漏的根源
第6章文件加密
6.1Dmcrypt加密机制介绍
6.1.1Linux密码管理机制
6.1.2Dmcrypt加密机制分析
6.1.3使用dmcrypt机制构建加密文件系统
6.2Vold机制介绍
6.2.1Vold机制基础
6.2.2Vold的主要功能
6.2.3Vold处理SD/USB的流程
6.2.4Vold的加密机制
第7章电话系统的安全机制
7.1Android电话系统详解
7.1.1电话系统简介一
7.1.2电话系统结构
7.1.3驱动程序介绍
7.1.4RIL接口
7.1.5分析电话系统的实现流程
7.2分析Android音频系统
7.2.1音频系统结构
7.2.2分析音频系统的层次
7.3Android电话系统的安全机制
7.3.1防止电话监听
7.3.2VoIP语音编码和安全性分析
7.3.3SIP协议控制
7.3.4在Android平台实现SIP协议栈
7.3.5通话加密技术
第8章短信系统的安全机制
8.1Android短信系统详解
8.1.1短信系统的主界面
8.1.2发送普通短信的过程
8.1.3发送彩信的过程
8.1.4接收短信
8.2短信加密机制的设计模式
8.2.1短信编码设计模式
8.2.2DES短信息加密/解密算法
第9章Android应用组件的安全机制
9.1设置组件的可访问性
9.2Intent组件的安全机制
9.2.1Intent和Intent Filter简介
9.2.2Intent组建的通信安全机制
9.2.3过滤器的安全机制
9.3Activity组件的安全机制
9.3.1Activity劫持漏洞
9.3.2针对Activity的安全建议
9.4Content Provider组件的权限机制
9.4.1Content Provider在应用程序中的架构
9.4.2提供不同的权限机制
9.5Service组件的安全机制
9.5.1启动Service
9.5.24种操作Service的权限
9.6Broadcast Receiver组件的安全机制
9.6.1Broadcast基础
9.6.2intent描述指示
9.6.3传递广播信息
9.6.4封装传递
9.6.5处理发送请求
9.6.6盘找广播接收者
9.6.7处理广播信息
9.6.8检查权限
第3篇安全攻防篇
第10章编写安全的应用程序
10.1开发第一个Android应用程序
10.1.1新建Android工程
10.1.2编写代码和代码分析
10.1.3调试
10.1.4运行项目
10.2声明不同的权限
10.2.1Android Manifesl.xml文件基础
10.2.2声明获取不同的权限
10.2.3自定义一个权限
10.3发布Android程序生成APK
10.3.1什么是APK史件
10.3.2申请会员
10.3.3生成符名义件
10.3.4使用签名文件
10.3.5发布到市场
第11章APK的自我保护机制
11.1分析DEX文件的结构
11.1.1DEX文件的基本结构
11.1.2隐藏DEX中的特定方法
11.2完整性校验
11.2.1DFX完整性校验
11.2.2APK完整校验
11.3Java反射
11.4动态加栽
11.5字符串处理
11.6代码乱序操作
11.7模拟器检测
11.8APK伪加密
11.9调试器检测
11.10代码混淆
11.10.1字符串加密
11.10.2assets加密
第12章常用的反编译工具
12.1反编译基础
12.1.1使用dex2jar和jdguiexe进行反编译
12.1.2使用Smali指令进行反编译
12.2防止APK文件被反编译
12.3IDAPro反编译工具详解
12.3.1IDAPro介绍
12.3.2常用的快捷键
12.4其他常用的反编译工具
12.4.1ApkDec介绍
12.4.2jdgui.exe介绍
12.4.3APK Tool详解
12.4.4APK Multi—Tool详解
12.5Android NDK
12.5.1Android NDK介绍
12.5.2使用Android NDK
12.6Smali语法介绍
12.6.1Smali简介
12.6.2Smali语法基础
第13章dex2jar.jdgui.exe和Apktool工具反编译实战
13.1反编译APK文件
13.2分析反编译后的文件
13.2.1分析主Activity
13.2.2分析类
13.2.3定位程序的的核心代码
13.3分析Smali文件
13.3.1一段演示文件
13.3.2分析演示文件
13.4分析内部类
13.5分析监听器
13.5.1Android监听器介绍
13.5.2分析反编译后的监听器
13.6分析注解类
13.7Android独有的自动类
第14章IDAPro实战——反编译和脱壳
14.1使用IDAPro工具反编译Android文件
14.2脱壳实战
14.2.1在工作窗口中打开
14.2.2使用IDC静态分析
14.2.3静态脱壳
第15章反编译实战—Smali文件分析
15.1分析循环语句
15.1.1创建Android工程
15.1.2分析Smali文件中的循环语句
15.2分析switch语句
15.2.1创建Android工程
15.2.2分析Smali文件中的switch语句
第16章ARM汇编逆向分析
16.1ARM处理器概述
16.1.1ARM基础
16.1.2ARM处理器的特点
16.2Android和ARM
16.2.1Android支持处理器
16.2.2ARM是Android的首选
16.3ARM的指令系统
16.3.1ARM指令集概述
16.3.2ARM指令的寻址方式
16.3.3ARM指令集
16.4ARM程序设计基础
16.4.1ARM汇编器所支持的伪指令
16.4.2汇编语言的语句格式
16.4.3汇编语言的程序结构
16.5实战演练
第17章加壳技术详解
17.1常用的APK保护技术
17.2什么是加壳
17.3Android加壳的原理
17.3.1解壳数据位于解壳程序文件尾部
17.3.2解壳数据位于解壳程序文件头
17.4第三方工具——APK Protect
17.4.1APK Protect的功能
17.4.2使用APK Protect
17.4.3实战演练—APK Protect加密分析
17.5第三方工具——爱加密
第18章动态分析和调试
18.1常用的动态分析行为
18.2Android中的动态调试
18.3DDMS动态调试
18.3.1DDMS界面介绍
18.3.2从模拟器导出文件
18.3.3使用DDMS获取内存数据
18.3.4Logcat动态调试
18.4MAT动态调试
18.5实战演练—IDAPro动态调试
18.5.1分析函数JNI_OnLoad()
18.5.2分析Java_com_APK Protect_Init
第19章常见病毒分析
19.1常见病毒的入侵方式
19.2OBAD木马
19.2.1感染过程分析
19.2.2360分析报告
19.2.3Android的设备管理器漏洞
19.2.4分析OBAD
19.3“隐身大盗二代”木马
19.3.1案例介绍
19.3.2分析木马
19.4广告病毒Android—Trojan/Midown
19.4.1米迪广告平台介绍
19.4.2分析Android—Trojan/Midown
第20章常见漏洞分析
20.1Android漏洞分析报告
20.2fakesms漏洞
20.3签名验证漏洞
20.3.1Master Key漏洞介绍
20.3.2ZIP格式的文件结构
20.3.3分析MasterKey漏洞
20.3.4#9695860漏洞
20.3.5LBE手机安全大师对#9695860漏制的修复
……
第4篇综合实战篇


3 个顾客评论

3.0 颗星,最多 5 颗星

评论该商品

与其他买家分享您的想法

2015年9月12日
版本: 平装已确认购买
review imagereview image
2015年9月28日
版本: 平装
4 个人发现此评论有用
回应 报告滥用情况
2015年9月29日
版本: 平装
1 个人发现此评论有用
回应 报告滥用情况