本课程以实践原理为基石,从越狱开发逆向需要的知识开始,通过学习理论知识、工具的原理以及实战演示,让你一步步剥开应用的内部原理和结构。 学完本课程后你可以:
1. 深入理解iOS系统、语言特性以及文件结构
2. 掌握各种逆向工具的使用和原理
3. 掌握各种分析技巧以及分析方法
4. 学会如何对抗逆向分析,保护应用
课程目录
章节1:初始逆向工程
课时1视频初识逆向工程15:03
课时2视频iOS系统安全机制11:36
课时3视频认识越狱设备18:53
课时4视频越狱环境配置19:02
课时5文本第一章文档总结
章节2:理论基础是“内功”
课时6视频App结构与构建过程12:33
课时7视频寻找控件背后的代码26:21
课时8视频数据存储16:09
课时9视频类与方法28:58
课时10视频runtime特性17:36
课时11视频认识Hook16:56
课时12视频Hook原理22:05
课时13视频ARM汇编(上)21:07
课时14视频ARM汇编(下)21:18
课时15视频Mach-O文件格式(上)24:15
课时16视频Mach-O文件格式(下)25:05
课时17视频App签名19:18
课时18视频动态库27:58
课时19文本第二章文档总结
章节3:逆向分析“神兵利器”
课时20视频应用砸壳18:48
课时21视频class-dump24:15
课时22视频Reveal16:25
课时23视频Cycript19:50
课时24视频网络抓包22:36
课时25视频静态分析25:12
课时26视频动态调试33:23
课时27视频theos(上)21:23
课时28视频theos(下)15:56
课时29文本第三章文档总结
章节4:从实践中寻找乐趣
课时30视频去除OPlayer Lite的广告(上)18:45
课时31视频去除OPlayer Lite的广告(下)23:30
课时32视频分析WhatsApp聊天(上)22:31
课时33视频分析WhatsApp聊天(下)15:03
课时34视频Snapchat消息收发(上)29:00
课时35视频Snapchat消息收发(下)22:07
课时36视频迁移到非越狱机器30:10
课时37视频Frida在逆向中的应用(上)15:15
课时38视频Frida在逆向中的应用(中)18:53
课时39视频Frida在逆向中的应用(下)17:29
章节5:构建自己的盾牌
课时40视频代码保护基础08:33
课时41视频数据加密需购买观看
课时42视频反调试和反注入(上)23:41
课时43视频反调试和反注入(下)26:10
课时44视频代码混淆(上)14:43
课时45视频代码混淆(下)