人工精选网易云课堂-iOS逆向与安全
这门课面向的不是零基础 iOS 开发,而是已经能写 Objective-C 或 Swift、做过至少一个完整 App 的人。它解决的问题很具体:当你需要搞清楚一个第三方 App 内部怎么运转、自己的 App 被人改了怎么发现、或者在做安全评估和加固时,该从哪下手。日常开发里很少碰到这些场景,所以很多
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课面向的不是零基础 iOS 开发,而是已经能写 Objective-C 或 Swift、做过至少一个完整 App 的人。它解决的问题很具体:当你需要搞清楚一个第三方 App 内部怎么运转、自己的 App 被人改了怎么发现、或者在做安全评估和加固时,该从哪下手。日常开发里很少碰到这些场景,所以很多人卡在"知道有逆向这回事,但不知道第一步做什么"。
先确认自己能不能跟上
课程从初识逆向工程讲起,但节奏并不慢。前半段很快进入 Mach-O 文件格式、ARM 汇编、runtime 特性和类与方法的结构分析。如果你没接触过汇编,看 ARM 部分会比较吃力,建议先补一点寄存器、栈、函数调用约定的常识。反过来,如果你写过越狱插件、用过 class-dump 或 Hopper,前面的内容基本可以快速过。中间的应用砸壳、网络抓包、Cycript 调试属于动手环节,需要一台能折腾的环境,光看视频不动手,收获会打折。
建议的推进顺序
不要按课时号从头看到尾。可以分三条线走:第一条是静态分析线,先看 Mach-O 文件格式上下两节,把可执行文件里有什么、符号和段怎么组织弄明白,再看类与方法、runtime 特性,这样用工具看反汇编结果时不会一头雾水。第二条是动态调试线,认识 Hook、应用砸壳、Cycript、Frida 在逆向中的应用这几节连着看,它们解决的是"运行时怎么观察和改行为"。第三条是实战与防护线,网络抓包、数据加密、代码混淆放在后面,等前面能跑通了再碰。阶段总结那部分适合每完成一条线后回头对照。
学完能独立做什么
比较现实的目标是:能对一个未加固的 App 完成砸壳,拿到可分析的文件;能用 Frida 或 Cycript 挂上目标进程,打印方法调用、改参数、看返回值;能抓到自己关心的网络请求并判断加密发生在哪一层;能读懂常见的混淆手段,知道自己的代码该怎么保护。像 Snapchat 消息收发这类案例,是用来串起抓包、Hook 和协议分析的完整流程,不是让你去复刻某个 App。需要提醒的是,这套资料偏工具和思路,不承诺覆盖最新版本的 iOS 和越狱环境,遇到工具报错要自己查文档调整。
练习上,建议拿自己写的 Demo App 当靶子,先砸壳再 Hook,比直接对陌生 App 下手可控得多。每学一个工具,就写一份操作记录:命令、输出、卡住的地方。这样过一遍,比刷完视频更有用。
课程目录
课程介绍 本页收录 网易云课堂-iOS逆向与安全,方向为前端开发,重点涉及 iOS。 内容涵盖:dump、O文件格式 上、O文件格式 下 等主题。 适合正在补 iOS 相关知识、想按目录逐步推进的学习者。 下方为完整资料与目录,可先看目录判断是否符合需要。 📁 网易云课堂-iOS逆向与安全 📄 阶段总结.zip 📄 课时10.runtime特性.avi 📄 课时44.代码混淆(上).avi 📄 课时38.Frida在逆向中的应用(中).avi 📄 课时01.初识逆向工程.avi 📄 课时11.认识Hook.avi 📄 课时20.应用砸壳.avi 📄 课时41.数据加密.avi 📄 课时35.Snapchat消息收发(下).avi 📄 课时14.ARM汇编(下).avi 📄 课时09.类与方法.avi 📄 课时24.网络抓包.avi 📄 课时23.Cycript.avi 📄 课时32.分析WhatsApp聊天(上).avi 📄 课时30.去除OPlayer.Lite的广告(上).avi 📄 课时13.ARM汇编(上).avi 📄 课时03.认识越狱设备.avi 📄 课时27.theos(上).avi 📄 课时37.Frida在逆向中的应用(上).avi 📄 课时04.越狱环境配置.avi 📄 课时18.动态库.avi 📄 课时43.反调试和反注入(下).avi 📄 课时21.class-dump.avi 📄 课时40.代码保护基础.avi 📄 课时26.动态调试.avi 📄 课时07.寻找控件背后的代码.avi 📄 课时15.Mach-O文件格式(上).avi 📄 课时06.App结构与构建过程.avi 📄 课时17.App签名.avi 📄 课时22.Reveal.avi 📄 课时12.Hook原理.avi 📄 课时33.分析WhatsApp聊天(下).avi 📄 课时25.静态分析.avi 📄 课时36.迁移到非越狱机器.avi 📄 课时02.iOS系统安全机制.avi 📄 课时31.去除OPlayer.Lite的广告(下).avi 📄 课时45.代码混淆(下).avi 📄 课时42.反调试和反注入(上).avi 📄 课时34.Snapchat消息收发(上).avi 📄 课时08.数据存储.avi 📄 课时39.Frida在逆向中的应用(下).avi 📄 课时16.Mach-O文件格式(下).avi 📄 课时28.theos(下).avi





