搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
iOS黑客攻防秘籍(第2版)
0.00     定价 ¥ 129.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115568816
  • 作      者:
    作者:陈德|责编:王军花
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2021-10-01
收藏
畅销推荐
内容介绍
本书论述与iOS安全相关的技术,内容易于理解,可以让读者循序渐进、系统性地学习。全书共16章,覆盖了从iOS 8到iOS 14的知识点,相比第1版,这版主要对第2章、第4章、第5章、第9章、第12章和第15章的内容做了调整,并新增了第16章。书中首先详细地介绍了越狱环境的开发与逆向相关工具,然后依次讲解了ARM汇编基础、应用逆向分析、Tweak编写技术、注入与Hook、Mach-O文件格式解析,最后为大家呈现了唯一设备ID、刷量与作弊、重要信息获取与取证、应用破解与应用保护、代码入口点劫持、写壳内幕、LLVM编译器代码混淆等多个主题。 本书适合信息安全专业和软件开发专业的高校学生、中高级iOS开发工程师、逆向工程师、软件安全研究员阅读。
展开
目录
第1章 iOS安全机制
1.1 iOS应用的安装源
1.2 沙盒
1.3 代码签名
1.4 用户权限隔离
1.5 数据执行保护
1.6 地址空间布局随机化
1.7 后台程序
第2章 越狱环境开发工具的准备
2.1 越狱与Cydia
2.2 文件管理工具
2.2.1 iFile:在手机上管理文件
2.2.2 AFC2:通过USB管理手机文件
2.3 命令行工具
2.3.1 MTerminal:在手机上执行命令行
2.3.2 OpenSSH:在计算机上执行命令行
2.4 代码注入测试工具
2.5 远程调试工具
2.5.1 debugserver的配置与启动
2.5.2 LLDB连接debugserver及其调试
2.5.3 通过USB连接SSH进行调试
2.6 反汇编工具
2.6.1 IDA
2.6.2 Hopper
2.7 其他工具
2.7.1 syslogd:记录日志
2.7.2 ViIMproved:编辑器
2.7.3 apt:下载命令
2.7.4 Network commands:网络命令
2.7.5 dumpdecrypted:脱壳
2.7.6 class-dump:导出头文件
2.7.7 lsof:查看进程所占用的文件
2.7.8 AppSync:安装未签名的应用
2.7.9 App Admin:下载指定版本的应用
2.7.10 Cydown:下载时提取deb包
第3章 ARM汇编基础
3.1 ARMv
3.1.1 编写32位汇编代码
3.1.2 寄存器与栈
3.1.3 基础指令
3.1.4 条件跳转与循环
3.1.5 函数参数的调用过程
3.1.6 Thumb指令
3.2 ARM64
3.2.1 编写64位的汇编代码
3.2.2 寄存器与栈
3.2.3 函数参数的调用过程
3.3 在Xcode中使用内联汇编
3.3.1 C、C、Objective-C调用汇编函数
3.3.2 直接编写内联汇编
第4章 应用逆向分析
第5章 Tweak编写技术
第6章 注入与Hook
第7章 Mach-O文件格式解析
第8章 设备ID
第9章 刷量与作弊
第10章 重要信息获取与取证
第11章 应用破解
第12章 应用保护
第13章 代码入口点劫持
第14章 写壳内幕
第15章 系统相关
第16章 LLVM编译器代码混淆的原理
附录A 书中用到的工具列表
附录B 机型代号列表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证