这门课面向谁,先说实话
iOS 逆向不是一门能靠看视频「学会」的课程,它更接近一门手艺:你要动手去砸壳、去挂调试器、去读汇编、去反复猜测某个函数到底在干什么。所以这篇导读的第一句话是——如果你的目标只是「了解一下 iOS 安全是什么样」,网上免费的几篇文章就够了,不必花时间跟一套几十小时的实战课。
但如果你满足下面任意一条,这门课的资料密度是值得投入的:你已经在做 iOS 开发,想搞清楚自己写的 App 是怎么被人扒开看的;你在做安全测试或风控,需要独立完成一次针对 iOS 应用的抓包、脱壳与逻辑分析;或者你打算往移动安全方向转,需要一个能对着真实 App 练手的操作样本库。
它解决的是哪些具体工作场景
课程用几个真实的商业 App 作为贯穿线索,包括 OPlayer Lite 的广告去除、WhatsApp 的聊天数据分析、Snapchat 的消息收发流程。这几条线索对应的其实是安全岗位里最常见的三类任务:
- 分析一个第三方 App 的付费/广告逻辑,判断其数据请求与本地校验方式;
- 对通信类 App 做协议层面的观察,理解消息在客户端如何组装、加密与发送;
- 从 App 结构、构建产物入手,定位关键类与方法,而不是漫无目的地翻符号表。
换句话说,学完之后你能独立做的,不是「写一个越狱插件」这种大目标,而是能对一个拿到的 ipa 走完一套完整流程:判断加固情况、脱壳、静态定位、动态验证,最后把结论写清楚。这个能力在应用安全评估、竞品分析、外挂与风控对抗里都是直接可用的。
资料的组织方式与基础门槛
内容从 App 结构与构建这一层铺开,先让你理解一个 iOS 应用是如何被打包、签名、加载的,再进入工具链和调试环节,最后落到前面提到的几个案例上。这种顺序的好处是不会一上来就把你扔进汇编里劝退;坏处是前半段偏概念,如果你已经熟悉 Mach-O、签名机制和 Xcode 构建流程,这部分可以加速看。
基础门槛可以这样判断:会不会 Objective-C 或 Swift 的基本语法、能不能看懂简单的 C 函数调用、知不知道 TCP/HTTP 是怎么回事。这三条里缺两条以上,建议先把开发基础补上再回来,否则后半程案例会变成「看老师操作很流畅,自己一动手就卡死」。
使用时的一个建议
这套资料最大的价值在案例,也最容易在案例上被浪费。比较有效的用法是:每看完一个案例的前半段,先暂停,自己在本地把同样的目标 App 跑一遍,能走到哪一步算哪一步,卡住了再回去看后半段。逆向的进步几乎全部来自这种「自己先撞墙」的过程,纯看视频的收益很低。
另外要提醒一句:课程涉及的技术手段,请只用在自己拥有授权的应用、自己开发的程序或明确允许分析的目标上。对第三方应用做未授权的修改与数据获取,在很多地区是有法律风险的,这一点比技术本身更需要先想清楚。
课程目录
课时35.Snapchat消息收发(下).avi [539.0 MB] 课时31.去除OPlayer.Lite的广告(下).avi [562.7 MB] 课时33.分析WhatsApp聊天(下).avi [378.9 MB] 课时30.去除OPlayer.Lite的广告(上).avi [503.4 MB] 课时34.Snapchat消息收发(上).avi [970.8 MB] 课时32.分析WhatsApp聊天(上).avi [788.1 MB] 课时06.App结构与构建过程.avi [387.2 MB] 课时14.ARM汇编(下).avi [310.7 MB] 课时25.静态分析.avi [755.7 MB] 课时07.寻找控件背后的代码.avi [640.4 MB] 课时27.theos(上).avi [454.2 MB] 课时01.初识逆向工程.avi [159.2 MB] 课时23.Cycript.avi [672.6 MB] 课时26.动态调试.avi [814.6 MB] 课时16.Mach-O文件格式(下).avi [571.3 MB] 课时15.Mach-O文件格式(上).avi [330.5 MB] 课时03.认识越狱设备.avi [314.2 MB] 课时28.theos(下).avi [422.4 MB] 课时22.Reveal.avi [371.1 MB] 课时24.网络抓包.avi [434.1 MB] 课时13.ARM汇编(上).avi [305.9 MB] 课时12.Hook原理.avi [381.9 MB] 课时10.runtime特性.avi [497.8 MB] 课时11.认识Hook.avi [315.5 MB] 课时09.类与方法.avi [812.1 MB] 课时02.iOS系统安全机制.avi [103.7 MB] 课时21.class-dump.avi [831.9 MB] 课时18.动态库.avi [692.4 MB] 课时04.越狱环境配置.avi [362.5 MB] 课时08.数据存储.avi [440.8 MB] 课时20.应用砸壳.avi [385.8 MB] 课时17.App签名.avi [277.0 MB] 课时43.反调试和反注入(下).avi [662.4 MB] 课时45.代码混淆(下).avi [382.0 MB] 课时41.数据加密.avi [759.2 MB] …(已达 35 条上限,后续省略) 适合人群 iOS开发工程师 安全爱好者 逆向工程师 学习收获 理解iOS逆向工程原理 掌握逆向工具使用 提升安全防护能力 祝您学习愉快! 学有所成,前程似锦!






