找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

807

积分

0

好友

111

主题
发表于 昨天 22:38 | 查看: 3| 回复: 0

课程简介

本课程是一门系统化、实战导向的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等抓包技巧与对抗方案。

--- 点击展开详细目录 ---

ipa

PPT

环境

Mac

  • 📦 CyberChef_v9.37.3.zip
  • 📦 frida-ios-dump-master.zip
  • 📦 IDA Pro 7.0-Mac-兼容Catalina.zip
  • 📦 iTerm.app.zip
  • 📦 MachOView.app.zip
  • 📦 ShadowsocksX-NG.app.zip

Windows

  • 📦 CyberChef_v9.37.3.zip
  • 📦 frida-ios-dump-Windows.zip
  • 📦 IDA7.6.zip
  • 📦 iRemoval PRO v5.7.zip

视频

00.第零部分 概述

  • 🎬 01.iOS逆向的作用.mp4
  • 🎬 02.为什么很多人说iOS逆向比安卓逆向简单.mp4
  • 🎬 03.关于设备的问题.mp4
  • 🎬 04.非越狱设备能否逆向.mp4
  • 🎬 05.关于课程的安排.mp4

01.第一部分 Windows中的iOS逆向快速入门

  • 🎬 01.爱思助手的安装.mp4
  • 🎬 02.一键刷机.mp4
  • 🎬 03.为什么要越狱.mp4
  • 🎬 04.checkra1n越狱.mp4
  • 🎬 05.JDK的安装与配置.mp4
  • 🎬 06.Charles的安装.mp4
  • 🎬 07.抓取HTTP流量.mp4
  • 🎬 08.抓取HTTPS流量.mp4
  • 🎬 09.HTTP协议(URL).mp4
  • 🎬 10.HTTP协议(GET请求头).mp4
  • 🎬 11.HTTP协议(POST请求头).mp4
  • 🎬 12.Python3.8的安装.mp4
  • 🎬 13.frida的安装与卸载.mp4
  • 🎬 14.frida安装指定版本.mp4
  • 🎬 15.nodejs与webstorm的安装_frida代码提示的配置.mp4
  • 🎬 16.SSH连接iPhone.mp4
  • 🎬 17.iPhone配置指定版本frida-server.mp4
  • 🎬 18.Objection的安装.mp4
  • 🎬 19.Objection的使用.mp4
  • 🎬 20.某嘟牛的抓包.mp4
  • 🎬 21.frida-trace的使用.mp4
  • 🎬 22.frida辅助某嘟牛算法分析1.mp4
  • 🎬 23.frida辅助某嘟牛算法分析2.mp4
  • 🎬 24.某嘟牛的算法复现.mp4
  • 🎬 25.某嘟牛的协议复现_Java.mp4
  • 🎬 26.某嘟牛的协议复现_Python.mp4
  • 🎬 27.Python_pyexecjs的中文问题.mp4
  • 🎬 28.某嘟牛的协议复现_Node.js.mp4
  • 🎬 29.某嘟牛的协议复现_易语言.mp4
  • 🎬 30.ipa包的提取.mp4
  • 🎬 31.为什么要砸壳.mp4
  • 🎬 32.砸壳.mp4
  • 🎬 33.OC逆向.mp4
  • 🎬 34.Frida_Hook_OC_1.mp4
  • 🎬 35.Frida_Hook_OC_2.mp4
  • 🎬 36.小结.mp4
  • 🎬 37.checkra1n 越狱补充.mp4
  • 🎬 38.frida配置的补充1.mp4
  • 🎬 39.frida配置的补充2(spawn方式注入失败的原因).mp4

02.第二部分 Mac中的iOS逆向快速入门

  • 🎬 01.Mac的使用(任务栏).mp4
  • 🎬 02.Mac的使用(程序坞).mp4
  • 🎬 03.Mac的使用(访达).mp4
  • 🎬 04.Mac的使用(软件的安装与卸载).mp4
  • 🎬 05.Mac中的环境变量PATH.mp4
  • 🎬 06.Mac安装brew.mp4
  • 🎬 07.Mac安装iTem2.mp4
  • 🎬 08.配置OhMyZsh.mp4
  • 🎬 09.Mac的使用(Go2Shell).mp4
  • 🎬 10.爱思助手的安装_ 刷机_越狱.mp4
  • 🎬 11.JDK的安装.mp4
  • 🎬 12.Charles的安装.mp4
  • 🎬 13.抓取HTTP流量.mp4
  • 🎬 14.抓取HTTPS流量.mp4
  • 🎬 15.Python的下载安装和删除.mp4
  • 🎬 16.frida的安装.mp4
  • 🎬 17.nodejs安装_webstorm安装_frida代码提示配置.mp4
  • 🎬 18.ssh使用_frida-server指定版本安装.mp4
  • 🎬 19.Objection的安装和使用.mp4
  • 🎬 20.快速入门案例_砸壳.mp4
  • 🎬 21.IDA的安装.mp4
  • 🎬 22.OC逆向_小结.mp4
  • 🎬 23.导出可安装ipa.mp4

03.第三部分 C语言基础

  • 🎬 01.C语言介绍.mp4
  • 🎬 02.Xcode的安装.mp4
  • 🎬 03.Xcode创建第一个C工程.mp4
  • 🎬 04.Xcode配置简介.mp4
  • 🎬 05.添加和删除target.mp4
  • 🎬 06.第一个C程序(注释).mp4
  • 🎬 07.第一个C程序(主函数).mp4
  • 🎬 08.第一个C程序(其他细节).mp4
  • 🎬 09.变量.mp4
  • 🎬 10.printf函数.mp4
  • 🎬 11.变量(其他细节).mp4
  • 🎬 12.交换两个变量的几种方式.mp4
  • 🎬 13.变量命名规范.mp4
  • 🎬 14.自动类型转换.mp4
  • 🎬 15.算术运算符.mp4
  • 🎬 16.算术运算小案例.mp4
  • 🎬 17复合赋值运算符.mp4
  • 🎬 18.比较运算符.mp4
  • 🎬 19.自增运算符.mp4
  • 🎬 20.逗号表达式.mp4
  • 🎬 21.逻辑运算符.mp4
  • 🎬 22.逻辑运算小案例.mp4
  • 🎬 23.运算符优先级.mp4
  • 🎬 24.运算符优先级小案例.mp4
  • 🎬 25.if语句.mp4
  • 🎬 26.变量作用域.mp4
  • 🎬 27.ifelse.mp4
  • 🎬 28.三目运算符.mp4
  • 🎬 29.ifelseif.mp4
  • 🎬 30.if语句使用小案例.mp4
  • 🎬 31.switch语句.mp4
  • 🎬 32.if和switch的选择.mp4
  • 🎬 33.if和switch的小案例.mp4
  • 🎬 34.程序调试.mp4
  • 🎬 35.while循环.mp4
  • 🎬 36.死循环.mp4
  • 🎬 37.循环案例.mp4
  • 🎬 38.break与continue.mp4
  • 🎬 39.dowhile.mp4
  • 🎬 40.for循环.mp4
  • 🎬 41.嵌套循环.mp4
  • 🎬 42.位运算小案例.mp4
  • 🎬 43.进制.mp4
  • 🎬 44.二进制转十六进制.mp4
  • 🎬 45.位与.mp4
  • 🎬 46.位或.mp4
  • 🎬 47.位异或.mp4
  • 🎬 48.位移.mp4
  • 🎬 49.位运算应用.mp4
  • 🎬 50.int的修饰.mp4
  • 🎬 51.无符号数.mp4
  • 🎬 52.数组.mp4
  • 🎬 53.数组使用注意事项.mp4
  • 🎬 54.数组初始化.mp4
  • 🎬 55.数组在内存中的存储形式.mp4
  • 🎬 56.数组的小案例.mp4
  • 🎬 57.数组反转.mp4
  • 🎬 58.字符数组.mp4
  • 🎬 59.字符串长度的计算.mp4
  • 🎬 60.字符串相关函数.mp4
  • 🎬 61.函数的定义和调用.mp4
  • 🎬 62.函数的声明.mp4
  • 🎬 63.函数参数.mp4
  • 🎬 64.函数返回值.mp4
  • 🎬 65.预处理指令(#define定义常量和函数).mp4
  • 🎬 66.预处理指令(#include).mp4
  • 🎬 67.全局变量.mp4
  • 🎬 68.静态变量和静态函数.mp4
  • 🎬 69.全局变量和局部变量的异同.mp4
  • 🎬 70.指针入门.mp4
  • 🎬 71.两种重要的运算符.mp4
  • 🎬 72.指针入门2.mp4
  • 🎬 73.指针常见错误.mp4
  • 🎬 74.指针与const.mp4
  • 🎬 75.内存中的五个区域.mp4
  • 🎬 76.指针与字符串1.mp4
  • 🎬 77.指针与字符串2.mp4
  • 🎬 78.数组指针1.mp4
  • 🎬 79.数组指针2.mp4
  • 🎬 80.中括号的本质.mp4
  • 🎬 81.函数参数的值传递.mp4
  • 🎬 82.函数参数的地址传递.mp4
  • 🎬 83.C语言中的常见写法.mp4
  • 🎬 84.内存操作(malloc).mp4
  • 🎬 85.内存操作注意事项.mp4
  • 🎬 86.内存操作(calloc与realloc).mp4
  • 🎬 87.指针作为函数返回值1.mp4
  • 🎬 88.指针作为函数返回值2.mp4
  • 🎬 89.函数指针.mp4
  • 🎬 90.C语言中的Hex编码.mp4
  • 🎬 91.指针练习1.mp4
  • 🎬 92.指针练习2.mp4
  • 🎬 93.多级指针.mp4
  • 🎬 94.结构体.mp4
  • 🎬 95.结构体数组.mp4
  • 🎬 96.结构体指针.mp4
  • 🎬 97.结构体嵌套.mp4
  • 🎬 98.结构体作为函数参数.mp4
  • 🎬 99.结构体作为返回值.mp4
  • 🎬 100.匿名结构体_typedef.mp4

04.第四部分 OC基础

  • 🎬 01.OC概述.mp4
  • 🎬 02.第一个OC程序.mp4
  • 🎬 03.OC数据类型.mp4
  • 🎬 04.属性的声明.mp4
  • 🎬 05.对象属性的访问.mp4
  • 🎬 06.对象方法1.mp4
  • 🎬 07.对象方法2.mp4
  • 🎬 08.对象方法3.mp4
  • 🎬 09.对象方法4.mp4
  • 🎬 10.方法中访问属性.mp4
  • 🎬 11.isa指针.mp4
  • 🎬 12.多文件开发.mp4
  • 🎬 13.对象作为方法的参数.mp4
  • 🎬 14.对象作为方法的返回值.mp4
  • 🎬 15.对象作为属性.mp4
  • 🎬 16.OC中的static.mp4
  • 🎬 17.类方法.mp4
  • 🎬 18.类方法注意事项.mp4
  • 🎬 19.self.mp4
  • 🎬 20.属性的封装.mp4
  • 🎬 21.继承的简单使用.mp4
  • 🎬 22.继承的特点.mp4
  • 🎬 23.super关键字.mp4
  • 🎬 24.访问修饰符.mp4
  • 🎬 25.方法重写.mp4
  • 🎬 26.多态.mp4
  • 🎬 27.万能指针.mp4
  • 🎬 28.动态类型检测.mp4
  • 🎬 29.description方法.mp4
  • 🎬 30.构造方法.mp4
  • 🎬 31.点语法.mp4
  • 🎬 32.@property.mp4
  • 🎬 33.@property参数.mp4
  • 🎬 34.MRC和ARC.mp4
  • 🎬 35.分类.mp4
  • 🎬 36.block1.mp4
  • 🎬 37.block2.mp4
  • 🎬 38.协议protocol.mp4
  • 🎬 39.常用类(NSString)1.mp4
  • 🎬 40.常用类(NSString)2.mp4
  • 🎬 41.常用类(NSString)3.mp4
  • 🎬 42.常用类(NSString)4.mp4
  • 🎬 43.常用类(NSString)5.mp4
  • 🎬 44.常用类(NSMutableString).mp4
  • 🎬 45.常用类(NSArray)1.mp4
  • 🎬 46.常用类(NSArray)2.mp4
  • 🎬 47.常用类(NSArray)3.mp4
  • 🎬 48.常用类(NSMutableArray).mp4
  • 🎬 49.常用类(NSNumber).mp4
  • 🎬 50.常用类(NSDictionary).mp4
  • 🎬 51.常用类(NSFileManger).mp4

05.第五部分 iOS逆向基础

  • 🎬 01.查看app界面控件.mp4
  • 🎬 02.常用越狱插件推荐.mp4
  • 🎬 03.ssh.mp4
  • 🎬 04.常用命令1.mp4
  • 🎬 05.常用命令2.mp4
  • 🎬 06.常用命令3.mp4
  • 🎬 07.常用命令4.mp4
  • 🎬 08.iOS系统常见目录.mp4
  • 🎬 09.ipa常见组成结构.mp4
  • 🎬 10.文件权限.mp4

06.第六部分 密码学探秘

  • 🎬 01.第一个iOS工程.mp4
  • 🎬 02.密码学介绍.mp4
  • 🎬 03.Hex编码.mp4
  • 🎬 04.Base64编码.mp4
  • 🎬 05.消息摘要算法.mp4
  • 🎬 06.MD5的使用.mp4
  • 🎬 07.SHA的使用.mp4
  • 🎬 08.Hmac的使用.mp4
  • 🎬 10.DES加密的使用.mp4
  • 🎬 11.AES加密的使用.mp4
  • 🎬 12. 非对称加密算法.mp4
  • 🎬 13.RSA加解密1.mp4
  • 🎬 14.RSA加解密2.mp4
  • 🎬 15.多种加密算法常见结合套路.mp4
  • 🎬 16.CryptoJS在不同运行环境下的区别.mp4
  • 🎬 17.CryptoJS(消息摘要算法).mp4
  • 🎬 18.CryptoJS(字符串解析).mp4
  • 🎬 19.CryptoJS(对称加密算法).mp4
  • 🎬 20.CryptoJS(对称加密算法细节).mp4
  • 🎬 21.CryptoJS(其他算法).mp4
  • 🎬 22.JS(RSA_PKCS1Padding).mp4

07.第七部分 Frida在iOS上的应用

  • 🎬 01.Frida介绍.mp4
  • 🎬 02.OC类方法_对象方法的hook.mp4
  • 🎬 03.函数栈的打印.mp4
  • 🎬 04.主动调用OC方法.mp4
  • 🎬 05.修改参数和返回值.mp4
  • 🎬 06.Frida内存读写.mp4
  • 🎬 07.OC复杂参数的构造(NSData).mp4
  • 🎬 08.OC复杂参数的构造(NSArray).mp4
  • 🎬 09.OC复杂参数的构造(NSDictionary).mp4
  • 🎬 10.带Block参数函数的主动调用.mp4
  • 🎬 11.替换OC方法.mp4
  • 🎬 12.hook_block.mp4
  • 🎬 13.批量hook方法.mp4
  • 🎬 14.Frida写文件.mp4
  • 🎬 15.frida-tools的使用.mp4
  • 🎬 16.frida-server自定义端口.mp4
  • 🎬 17.关键代码定位1.mp4
  • 🎬 18.关键代码定位2.mp4
  • 🎬 19.关键代码定位3.mp4
  • 🎬 20.关键代码定位4.mp4
  • 🎬 21.objection的使用1.mp4
  • 🎬 22.objection的使用2.mp4
  • 🎬 23.objection连接非标准端口.mp4
  • 🎬 24.frida的Python库(进程名附加).mp4
  • 🎬 25.frida的Python库(pid附加).mp4
  • 🎬 26.frida的Python库(spawn方式启动).mp4
  • 🎬 27.frida的Python库使用(连接非标准端口).mp4
  • 🎬 28.frida与python的交互(send).mp4
  • 🎬 29.frida与python的交互(recv).mp4
  • 🎬 30.frida的rpc.mp4
  • 🎬 31.frida算法转发.mp4
  • 🎬 32.枚举各种符号.mp4
  • 🎬 33.模块地址的获取.mp4
  • 🎬 34.通过计算地址来hook_OC方法.mp4
  • 🎬 35.hook_C函数.mp4
  • 🎬 36.获取指针参数返回值.mp4
  • 🎬 37.修改字符串参数.mp4
  • 🎬 38.主动调用任意函数.mp4
  • 🎬 39.替换C函数.mp4
  • 🎬 40.批量hook_C函数.mp4
  • 🎬 41.frida_inlinehook_寄存器读写.mp4

08.第八部分 越狱插件的开发

  • 🎬 01.越狱插件开发介绍.mp4
  • 🎬 02.VMware的安装.mp4
  • 🎬 03.Ubuntu系统的安装.mp4
  • 🎬 04.虚拟机快照.mp4
  • 🎬 05.Ubuntu系统的配置.mp4
  • 🎬 06.VMware的三种网络连接.mp4
  • 🎬 07.theos配置1.mp4
  • 🎬 08.theos配置2.mp4
  • 🎬 09.越狱插件的开发.mp4
  • 🎬 10.越狱插件的编译打包.mp4
  • 🎬 11.deb插件的安装.mp4
  • 🎬 12.查看Log输出_越狱插件的使用.mp4

09.第九部分 各种检测

  • 🎬 01.iOS上的VPN抓包.mp4
  • 🎬 02.绕过代理检测.mp4
  • 🎬 03.代理检测代码分析以及通用绕过办法.mp4
  • 🎬 04.常见越狱检测方案.mp4
  • 🎬 05.越狱检测绕过实战.mp4
  • 🎬 06.Charles抓包(非标准端口).mp4
  • 🎬 07.weex的hook抓包.mp4
  • 🎬 08.双向验证的抓包.mp4
  • 🎬 09.weex的hook抓包(response定位).mp4
  • 🎬 10.frida_hook_block.mp4
  • 🎬 11.基本通杀的hook抓包.mp4
  • 🎬 12.r0capture的使用.mp4

10.第十部分 各种实战案例

  • 🎬 01.某app实战(MD5_SHA1).mp4
  • 🎬 02.1.某app实战(SHA1_RSA).mp4
  • 🎬 02.2.某app实战(公钥的提取).mp4
  • 🎬 03.H5的app逆向实战.mp4
  • 🎬 04.某app逆向实战.mp4
  • 🎬 05.某app逆向实战.mp4
  • 🎬 06.某app逆向实战(3DES).mp4
  • 🎬 07.1.某app逆向实战(HTTP2.0抓包).mp4
  • 🎬 07.2.某app逆向实战(提交数据乱码的定位).mp4
  • 🎬 07.3.某app逆向实战(openssl_AES).mp4
  • 🎬 07.4.某app逆向实战(openssl_RSA).mp4
  • 🎬 07.5.某app逆向实战(魔改md5).mp4
  • 🎬 08.某app逆向实战(通过弹窗定位代码).mp4
  • 🎬 09.1.某app简单分析.mp4
  • 🎬 09.2.防IDA的F5的花指令处理.mp4
  • 🎬 10.1.某app逆向实战(关键代码定位).mp4
  • 🎬 10.2.某app逆向实战(入参分析).mp4
  • 🎬 10.3.某app逆向实战(自写算法分析).mp4
  • 🎬 10.4.某app逆向实战(第一部分自写算法还原) (1).mp4
  • 🎬 10.4.某app逆向实战(第一部分自写算法还原).mp4
  • 🎬 10.5.某app逆向实战(第二部分自写算法还原).mp4
  • 🎬 10.6.某app逆向实战(魔改base64还原).mp4
  • 🎬 11.1.某app逆向实战(关键代码定位).mp4
  • 🎬 11.2.某app逆向实战(sign算法还原).mp4
  • 🎬 11.3.某app逆向实战(其他两个参数思路).mp4
  • 🎬 12.某app逆向实战.mp4

课件

00.第零部分 概述

01.第一部分 Windows中的iOS逆向快速入门

  • 📦 20-23课件.zip
  • 📦 24课件.zip
  • 📦 25课件.zip
  • 📦 26-27课件.zip
  • 📦 28课件.zip
  • 📦 29课件.zip
  • 📦 30课件.zip
  • 📦 32课件.zip
  • 📦 33-35课件.zip

02.第二部分 Mac中的iOS逆向快速入门

  • 📦 20课件.zip

03.第三部分 C语言基础

  • 📦 06-08课件.zip
  • 📦 09-11课件.zip
  • 📦 12-14课件.zip
  • 📦 15课件.zip
  • 📦 16-20课件.zip
  • 📦 21-24课件.zip
  • 📦 25-30课件.zip
  • 📦 31-33课件.zip
  • 📦 34-41课件.zip
  • 📦 42-54课件.zip
  • 📦 55课件.zip
  • 📦 56-57课件.zip
  • 📦 58-59课件.zip
  • 📦 60-64课件.zip
  • 📦 65-66课件.zip
  • 📦 67-69课件.zip
  • 📦 70-74课件.zip
  • 📦 76-80课件.zip
  • 📦 81-83课件.zip
  • 📦 84-88课件.zip
  • 📦 89-93课件.zip
  • 📦 94-98课件.zip
  • 📦 99-100课件.zip

09.第九部分 各种检测

  • 📦 02-03课件.zip

10.第十部分 各种实战案例

  • 📦 01课件.zip
  • 📦 02.1课件.zip
  • 📦 02.2课件.zip





上一篇:Django自动化测试平台基础架构搭建与数据库设计实战
下一篇:AI驱动存储芯片需求,国产DRAM/NAND Flash上市公司年报业绩集体大增
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-27 04:28 , Processed in 0.374143 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表