首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Android移动安全攻防实战(微课视频版)/计算机科学与技术丛书
内容
内容推荐
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。
第一篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobsF的功能,使读者全面了解Android逆向分析过程中的关注点。第三篇工具篇(第5~8章),介绍静态逆向和动态调试所使用的工具,以及常见的Hook工具和针对Native层的C++代码的调试手段。第四篇实战篇(第9~13章),包括脱壳实战,针对Java层与Native层的逆向实战,使用工具篇介绍的两种主流Hook框架进行具体的实战操作,使用静态和动态两种方式分析复杂功能App的业务逻辑,使用抓包的方式对物联网移动应用进行分析实战。
为方便读者高效学习,快速掌握Android移动安全理论与逆向分析的实践,作者精心制作了电子资料(超过500页)、教学课件(全13章,超过400页)、参考开源项目源代码(超过70万行)及配套视频教程(21个微课视频)等资源。
本书适合作为广大高校信息安全相关专业中软件逆向、代码安全、安全开发等课程的专业课程教材,也可以作为信息安全研究员与Android应用开发者的自学参考用书。
作者简介
叶绍琛,网络安全攻防技术专家,极牛网技术委员会主席,CTFWAR网络安全攻防对抗联赛发起人,社群期刊《网安观察》总顾问,大中华区前50位RHCA系统架构师,曾任网易互娱云计算平台技术负责人,曾获国家科技部和教育部联合颁发的教育信息化发明创新奖。
目录
基础篇
第1章 构建Android安全分析环境
1.1 常用adb命令一览
1.2 NDK命令行编译Android动态链接库
1.3 NDK工具链常用工具
1.4 解除手机BL锁
1.5 给手机刷入工厂镜像
1.6 RootAndroid系统
1.7 本章小结
第2章 破解第一个Android应用
2.1 反编译Apk
2.2 分析包内文件
2.3 修改Smali代码文件
2.4 重编译并签名
2.5 本章小结
理论篇
第3章 移动应用安全基线
3.1 移动应用评估思路
3.1.1 移动应用可能面临的威胁
3.1.2 移动应用的评估方向
3.1.3 移动应用自动化检测思路
3.2 安全检测的要点
3.2.1 Android常见漏洞分析
3.2.2 Android权限安全
3.3 OWASP移动平台十大安全问题
3.4 本章小结
第4章 MobSF移动安全框架
4.1 安装部署MobSF
4.2 功能及源代码讲解
4.2.1 MobSF功能模块分析
4.2.2 一般功能分析
4.2.3 静态扫描功能分析
4.2.4 动态扫描功能分析
4.3 Apk静态分析流程
4.4 Apk动态分析流程
4.5 规则自定义开发
4.6 本章小结
工具篇
第5章 静态逆向工具
5.1 Apktool工具
5.1.1 Apktool基础与用法
5.1.2 Apktool源码分析
5.2 JEB工具
5.2.1 JEB安装
5.2.2 JEB静态分析
5.3 Jadx-gui工具
5.4 010-editor工具
5.4.1 010-editor解析so文件
5.4.2 010-editor解析Dex文件
5.5 本章小结
第6章 动态调试工具
6.1 动态调试介绍
6.2 IDAPro工具
6.2.1 IDA简介以及基本用法
6.2.2 IDA动态调试Apk
6.2.3 IDA Dump Android应用内存
6.3 JDB调试器
6.4 JEB调试工具
6.5 本章小结
第7章 Hook工具
7.1 Frida
7.1.1 Frida简介
7.1.2 Frida安装运行
7.1.3 Frida程序编写与运行
7.2 Xposed框架
7.2.1 Xposed简介
7.2.2 Xposed框架的安装
7.2.3 Xposed程序的编写与运行
7.3 本章小结
第8章 Unicorn框架
8.1 Unicorn基础
8.1.1 Unicorn简介
8.1.2 Unicorn快速入门
8.2 Unicorn HelloWorld
8.2.1 编译与安装
8.2.2 编写HelloWorld程序
8.2.3 使用Unicorn Hook函数
8.2.4 利用Unicorn优化程序运行
8.3 Unicorn与Android
8.3.1 Unicorn建立ARM寄存器表
8.3.2 Unicorn加载调用so文件
8.3.3 Unicorn调试so文件
8.4 本章小结
实战篇
第9章 脱壳实战
9.1 Frida脱壳
9.1.1 Frida脱壳原理
9.1.2 编写脱壳脚本
9.1.3 执行脱壳脚本
9.2 FART脱壳
9.2.1 ART的脱壳点
9.2.2 FART脱壳原理
9.2.3 脱壳实践
9.3 OLLVM脱壳
9.3.1 指令替换混淆还原
9.3.2 控制流平展的还原
9.3.3 伪造控制流的还原
9.4 本章小结
第10章 逆向实战
10.1 逆向分析Smali
10.1.1 逆向分析Apk
10.1.2 修改smali代码
10.1.3 重编译运行
10.2 逆向分析so文件
10.2.1 逆向分析Apk
10.2.2 使用IDA Pro分析so文件
10.2.3 插入调试语句运行
10.3 本章小结
第11章 Hook实战
11.1 Xposed Hook
11.1.1 JEB分析Apk
11.1.2 编写Xposed模块
11.1.3 获取Flag
11.2 Frida Hook
11.2.1 JEB解析Apk
11.2.2 使用IDAPro分析foo.so
11.2.3 编写Frida脚本
11.2.4 获取flag
11.3 本章小结
第12章 调试实战
12.1 静态调试
12.1.1 从Activity切入分析应用
12.1.2 使用Jadx-gui分析应用
12.2 动态调试
12.2.1 获取目标逻辑的函数调用
12.2.2 使用Android Studio调试
12.3 Native调试
12.3.1 Unidbg工具的介绍
12.3.2 Unidbg工具的安装测试
12.3.3 利用Unidbg直接调用so文件方法
12.4 本章小结
第13章 IoT安全分析实战
13.1 IoT移动应用威胁建模
13.2 反编译Android应用包
13.3 Android代码静态分析
13.4 Android数据存储分析
13.5 动态分析测试
13.6 本章小结
参考文献
标签
缩略图
书名 Android移动安全攻防实战(微课视频版)/计算机科学与技术丛书
副书名
原作名
作者
译者
编者 叶绍琛//陈鑫杰//蔡国兆
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302602224
开本 16开
页数 235
版次 1
装订 平装
字数 390
出版时间 2022-05-01
首版时间 2022-05-01
印刷时间 2022-05-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 466
CIP核字 2022033356
中图分类号 TN929.53
丛书名
印张 16
印次 1
出版地 北京
260
185
13
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数 1500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 9:20:33