iOS RoadMap
作者:FloatingGuy 转载请注明出处:https://floatingguy.github.io/
学习iOS安全的技术路线,分为:开发,工具,iOS安全模块,漏洞利用, 漏洞挖掘 5个模块。
(模块会发生变动)
这里放几篇我觉得比较赞的 blog:
iOS逆向入门实践 — 逆向微信,伪装定位(一)
iOS逆向入门实践 — 逆向微信,伪装定位(二)
iOS逆向 — 逆向微信,透视聊天背景
开发篇
- 语言 (swift, object-C)
- tweak
- 系统调用,开发模块(ioKit,消息响应等)
工具篇
- 砸壳工具 (移动端)
a. Clutch
b. Dumpdecrypted - 静态分析工具
- 动态调试工具
- 其他工具
- 脚本
iOS安全摸块
- APP格式/组成
- 静态分析方法 (Arm64)
- 动态调试方法
- 应用调试
- 框架调试
- 内核调试
- 重打包
- 砸壳原理
系统漏洞模块
- 提权
- 远程
- 越狱
2017年春节后,蒸米在其 github 中发布一篇2016 iOS漏洞总结的文章,里面介绍的都是2016年的精华漏洞。
2016年iOS公开可利用漏洞总结_CN
Apple 漏洞奖励计划
赏金类型 | 奖励金额 |
---|---|
安全启动固件组件 | 最高$200000 |
保护机密材料提取的安全协议处理器 | 最高$100000 |
执行任意代码内核权限 | 最高$50000 |
在苹果服务器上未经授权擅自访问iCloud帐户数据 | 最高$50000 |
在沙箱外对沙箱内的用户数据进行访问 | 最高$25000 |
漏洞挖掘
学习资源
英文
[iOS Security 中文][1001]