课程简介
本课程是一门系统化、实战导向的iOS逆向开发专业课程。课程内容全面覆盖iOS逆向所需的核心技术栈,包括C语言编程基础、密码学原理(如MD5、SHA、AES、RSA等算法的使用与逆向分析)、macOS/iOS开发环境配置、越狱插件开发、以及强大的动态分析工具Frida的高级应用。通过多个真实的App逆向实战案例(如某嘟牛、淘最热点等),你将深入学习HTTP/HTTPS抓包与绕过、算法还原、代码定位、Hook技术等关键技能。课程配套丰富的视频教程、课件、环境工具包及实战IPA文件,旨在帮助你从零开始,逐步构建完整的iOS安全逆向分析能力,为从事移动安全研究或高级iOS开发打下坚实基础。
下载地址
课程目录
01 走向架构师之路
第1–14节:课程导学、能力模型、学历与跳槽、35岁危机、Offer选择等职业发展内容。
02 基础语法与环境搭建
第1–12节:C语言介绍、Xcode安装、第一个C程序、变量、printf函数等基础语法与环境搭建。
03 C语言核心语法
第13–52节:数据类型、运算符、流程控制、数组、函数、指针等C语言核心语法讲解。
04 密码学基础
第1–22节:密码学介绍、Hex与Base64编码、消息摘要、对称与非对称加密算法等密码学基础。
05 逆向开发环境配置
第1–12节:越狱插件开发介绍、VMware与Ubuntu安装配置、theos配置、插件开发与安装。
06 Frida逆向框架
第1–41节:Frida介绍、Hook OC与C函数、主动调用、参数修改、RPC通信等Frida核心用法。
07 Mac环境与工具配置
第1–23节:Mac使用、环境变量、brew、抓包工具、Python、Node.js、IDA等逆向工具安装配置。
08 实战案例解析
第1–12节:多个app逆向实战,涵盖关键代码定位、算法还原、协议复现等综合案例分析。
09 iOS逆向基础
第1–36节:iOS逆向作用、设备与越狱、抓包、环境配置、Frida Hook、砸壳等基础内容。
10 iOS系统与命令
第1–10节:查看app控件、越狱插件推荐、SSH、常用命令、系统目录、文件权限等iOS系统知识。
11 Objective-C语言
第1–51节:OC概述、数据类型、类与对象、继承、多态、常用类、MRC/ARC、Block、协议等OC核心语法。
12 抓包与对抗
第1–12节:VPN抓包、代理与越狱检测绕过、双向验证、weex与r0capture等抓包技巧与对抗方案。
--- 点击展开详细目录 ---
|