
iOS逆向1期
来自 网络整理·免费领取学习资源
8,120 领取 · 7,212 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《iOS逆向1期》。官网需要单独购买,有集上可以免费领取。
课程目录
- ipa
- 嘟嘟牛 4.41.ipa
- 淘最热点 2.8.1.ipa
- PPT
- 00.概述.pptx
- 01.Windows中的iOS逆向.pptx
- 02.Mac中的iOS逆向.pptx
- 03.C语言基础.pptx
- 环境
- Mac
- charles-proxy-4.6.2.dmg
- checkra1n beta 0.12.4.dmg
- CyberChef_v9.37.3
- frida-14.2.18-py3.8-macosx-10.9-x86_64.egg
- frida-ios-dump-master
- frida_14.2.18_iphoneos-arm.deb
- frida_15.1.11_iphoneos-arm.deb
- Go2Shell.dmg
- i4Tools_v1.13.010.dmg
- IDA Pro 7.0-Mac-兼容Catalina
- iTerm.app
- jdk-8u333-macosx-x64.dmg
- MachOView.app
- node-v16.15.1.pkg
- python-3.8.6-macosx10.9.pkg
- shadowrocket_2.1.11.ipa
- ShadowsocksX-NG.app
- WebStorm-2022.1.2.dmg
- Windows
- charles-proxy-4.6.2-win64.msi
- CyberChef_v9.37.3
- frida-14.2.18-cp38-cp38-win_amd64.whl
- frida-ios-dump-Windows
- frida_14.2.18_iphoneos-arm.deb
- frida_tools-9.2.5-py3-none-any.whl
- i4Tools_v7.98.61_Setup.exe
- IDA7.6
- iRemoval PRO v5.7
- jdk-8u131-windows-x64.exe
- node-v16.15.0-x64.msi
- python-3.8.6-amd64.exe
- shadowrocket_2.1.11.ipa
- WebStorm-2022.1.1.exe
- 课件
- 00.第零部分 概述
- 01.第一部分 Windows中的iOS逆向快速入门
- 20-23课件
- 24课件
- 25课件
- 26-27课件
- 28课件
- 29课件
- 30课件
- 32课件
- 33-35课件
- 02.第二部分 Mac中的iOS逆向快速入门
- 20课件
- 03.第三部分 C语言基础
- 06-08课件
- 09-11课件
- 12-14课件
- 15课件
- 16-20课件
- 21-24课件
- 25-30课件
- 31-33课件
- 34-41课件
- 42-54课件
- 55课件
- 56-57课件
- 58-59课件
- 60-64课件
- 65-66课件
- 67-69课件
- 70-74课件
- 76-80课件
- 81-83课件
- 84-88课件
- 89-93课件
- 94-98课件
- 99-100课件
- 09.第九部分 各种检测
- 02-03课件
- 10.第十部分 各种实战案例
- 01课件
- 02.1课件
- 02.2课件
- 视频
- 00.第零部分 概述
- 01.iOS逆向的作用
- 02.为什么很多人说iOS逆向比安卓逆向简单
- 03.关于设备的问题
- 04.非越狱设备能否逆向
- 05.关于课程的安排
- 01.第一部分 Windows中的iOS逆向快速入门
- 01.爱思助手的安装
- 02.一键刷机
- 03.为什么要越狱
- 04.checkra1n越狱
- 05.JDK的安装与配置
- 06.Charles的安装
- 07.抓取HTTP流量
- 08.抓取HTTPS流量
- 09.HTTP协议(URL)
- 10.HTTP协议(GET请求头)
- 11.HTTP协议(POST请求头)
- 12.Python3.8的安装
- 13.frida的安装与卸载
- 14.frida安装指定版本
- 15.nodejs与webstorm的安装_frida代码提示的配置
- 16.SSH连接iPhone
- 17.iPhone配置指定版本frida-server
- 18.Objection的安装
- 19.Objection的使用
- 20.某嘟牛的抓包
- 21.frida-trace的使用
- 22.frida辅助某嘟牛算法分析1
- 23.frida辅助某嘟牛算法分析2
- 24.某嘟牛的算法复现
- 25.某嘟牛的协议复现_Java
- 26.某嘟牛的协议复现_Python
- 27.Python_pyexecjs的中文问题
- 28.某嘟牛的协议复现_Node.js
- 29.某嘟牛的协议复现_易语言
- 30.ipa包的提取
- 31.为什么要砸壳
- 32.砸壳
- 33.OC逆向
- 34.Frida_Hook_OC_1
- 35.Frida_Hook_OC_2
- 36.小结
- 37.checkra1n 越狱补充
- 38.frida配置的补充1
- 39.frida配置的补充2(spawn方式注入失败的原因)
- 02.第二部分 Mac中的iOS逆向快速入门
- 01.Mac的使用(任务栏)
- 02.Mac的使用(程序坞)
- 03.Mac的使用(访达)
- 04.Mac的使用(软件的安装与卸载)
- 05.Mac中的环境变量PATH
- 06.Mac安装brew
- 07.Mac安装iTem2
- 08.配置OhMyZsh
- 09.Mac的使用(Go2Shell)
- 10.爱思助手的安装_ 刷机_越狱
- 11.JDK的安装
- 12.Charles的安装
- 13.抓取HTTP流量
- 14.抓取HTTPS流量
- 15.Python的下载安装和删除
- 16.frida的安装
- 17.nodejs安装_webstorm安装_frida代码提示配置
- 18.ssh使用_frida-server指定版本安装
- 19.Objection的安装和使用
- 20.快速入门案例_砸壳
- 21.IDA的安装
- 22.OC逆向_小结
- 23.导出可安装ipa
- 03.第三部分 C语言基础
- 01.C语言介绍
- 02.Xcode的安装
- 03.Xcode创建第一个C工程
- 04.Xcode配置简介
- 05.添加和删除target
- 06.第一个C程序(注释)
- 07.第一个C程序(主函数)
- 08.第一个C程序(其他细节)
- 09.变量
- 10.printf函数
- 100.匿名结构体_typedef
- 11.变量(其他细节)
- 12.交换两个变量的几种方式
- 13.变量命名规范
- 14.自动类型转换
- 15.算术运算符
- 16.算术运算小案例
- 17复合赋值运算符
- 18.比较运算符
- 19.自增运算符
- 20.逗号表达式
- 21.逻辑运算符
- 22.逻辑运算小案例
- 23.运算符优先级
- 24.运算符优先级小案例
- 25.if语句
- 26.变量作用域
- 27.ifelse
- 28.三目运算符
- 29.ifelseif
- 30.if语句使用小案例
- 31.switch语句
- 32.if和switch的选择
- 33.if和switch的小案例
- 34.程序调试
- 35.while循环
- 36.死循环
- 37.循环案例
- 38.break与continue
- 39.dowhile
- 40.for循环
- 41.嵌套循环
- 42.位运算小案例
- 43.进制
- 44.二进制转十六进制
- 45.位与
- 46.位或
- 47.位异或
- 48.位移
- 49.位运算应用
- 50.int的修饰
- 51.无符号数
- 52.数组
- 53.数组使用注意事项
- 54.数组初始化
- 55.数组在内存中的存储形式
- 56.数组的小案例
- 57.数组反转
- 58.字符数组
- 59.字符串长度的计算
- 60.字符串相关函数
- 61.函数的定义和调用
- 62.函数的声明
- 63.函数参数
- 64.函数返回值
- 65.预处理指令(#define定义常量和函数)
- 66.预处理指令(#include)
- 67.全局变量
- 68.静态变量和静态函数
- 69.全局变量和局部变量的异同
- 70.指针入门
- 71.两种重要的运算符
- 72.指针入门2
- 73.指针常见错误
- 74.指针与const
- 75.内存中的五个区域
- 76.指针与字符串1
- 77.指针与字符串2
- 78.数组指针1
- 79.数组指针2
- 80.中括号的本质
- 81.函数参数的值传递
- 82.函数参数的地址传递
- 83.C语言中的常见写法
- 84.内存操作(malloc)
- 85.内存操作注意事项
- 86.内存操作(calloc与realloc)
- 87.指针作为函数返回值1
- 88.指针作为函数返回值2
- 89.函数指针
- 90.C语言中的Hex编码
- 91.指针练习1
- 92.指针练习2
- 93.多级指针
- 94.结构体
- 95.结构体数组
- 96.结构体指针
- 97.结构体嵌套
- 98.结构体作为函数参数
- 99.结构体作为返回值
- 04.第四部分 OC基础
- 01.OC概述
- 02.第一个OC程序
- 03.OC数据类型
- 04.属性的声明
- 05.对象属性的访问
- 06.对象方法1
- 07.对象方法2
- 08.对象方法3
- 09.对象方法4
- 10.方法中访问属性
- 11.isa指针
- 12.多文件开发
- 13.对象作为方法的参数
- 14.对象作为方法的返回值
- 15.对象作为属性
- 16.OC中的static
- 17.类方法
- 18.类方法注意事项
- 19.self
- 20.属性的封装
- 21.继承的简单使用
- 22.继承的特点
- 23.super关键字
- 24.访问修饰符
- 25.方法重写
- 26.多态
- 27.万能指针
- 28.动态类型检测
- 29.description方法
- 30.构造方法
- 31.点语法
- -
- [email protected]
- 30.74M
- 33.@property参数
- 34.MRC和ARC
- 35.分类
- 36.block1
- 37.block2
- 38.协议protocol
- 39.常用类(NSString)1
- 40.常用类(NSString)2
- 41.常用类(NSString)3
- 42.常用类(NSString)4
- 43.常用类(NSString)5
- 44.常用类(NSMutableString)
- 45.常用类(NSArray)1
- 46.常用类(NSArray)2
- 47.常用类(NSArray)3
- 48.常用类(NSMutableArray)
- 49.常用类(NSNumber)
- 50.常用类(NSDictionary)
- 51.常用类(NSFileManger)
- 05.第五部分 iOS逆向基础
- 01.查看app界面控件
- 02.常用越狱插件推荐
- 03.ssh
- 04.常用命令1
- 05.常用命令2
- 06.常用命令3
- 07.常用命令4
- 08.iOS系统常见目录
- 09.ipa常见组成结构
- 10.文件权限
- 06.第六部分 密码学探秘
- 01.第一个iOS工程
- 02.密码学介绍
- 03.Hex编码
- 04.Base64编码
- 05.消息摘要算法
- 06.MD5的使用
- 07.SHA的使用
- 08.Hmac的使用
- 09.对称加密算法.pcwl
- 10.DES加密的使用
- 11.AES加密的使用
- 12. 非对称加密算法
- 13.RSA加解密1
- 14.RSA加解密2
- 15.多种加密算法常见结合套路
- 16.CryptoJS在不同运行环境下的区别
- 17.CryptoJS(消息摘要算法)
- 18.CryptoJS(字符串解析)
- 19.CryptoJS(对称加密算法)
- 20.CryptoJS(对称加密算法细节)
- 21.CryptoJS(其他算法)
- 22.JS(RSA_PKCS1Padding)
- 07.第七部分 Frida在iOS上的应用
- 01.Frida介绍
- 02.OC类方法_对象方法的hook
- 03.函数栈的打印
- 04.主动调用OC方法
- 05.修改参数和返回值
- 06.Frida内存读写
- 07.OC复杂参数的构造(NSData)
- 08.OC复杂参数的构造(NSArray)
- 09.OC复杂参数的构造(NSDictionary)
- 10.带Block参数函数的主动调用
- 11.替换OC方法
- 12.hook_block
- 13.批量hook方法
- 14.Frida写文件
- 15.frida-tools的使用
- 16.frida-server自定义端口
- 17.关键代码定位1
- 18.关键代码定位2
- 19.关键代码定位3
- 20.关键代码定位4
- 21.objection的使用1
- 22.objection的使用2
- 23.objection连接非标准端口
- 24.frida的Python库(进程名附加)
- 25.frida的Python库(pid附加)
- 26.frida的Python库(spawn方式启动)
- 27.frida的Python库使用(连接非标准端口)
- 28.frida与python的交互(send)
- 29.frida与python的交互(recv)
- 30.frida的rpc
- 31.frida算法转发
- 32.枚举各种符号
- 33.模块地址的获取
- 34.通过计算地址来hook_OC方法
- 35.hook_C函数
- 36.获取指针参数返回值
- 37.修改字符串参数
- 38.主动调用任意函数
- 39.替换C函数
- 40.批量hook_C函数
- 41.frida_inlinehook_寄存器读写
- 08.第八部分 越狱插件的开发
- 01.越狱插件开发介绍
- 02.VMware的安装
- 03.Ubuntu系统的安装
- 04.虚拟机快照
- 05.Ubuntu系统的配置
- 06.VMware的三种网络连接
- 07.theos配置1
- 08.theos配置2
- 09.越狱插件的开发
- 10.越狱插件的编译打包
- 11.deb插件的安装
- 12.查看Log输出_越狱插件的使用
- 09.第九部分 各种检测
- 01.iOS上的VPN抓包
- 02.绕过代理检测
- 03.代理检测代码分析以及通用绕过办法
- 04.常见越狱检测方案
- 05.越狱检测绕过实战
- 06.Charles抓包(非标准端口)
- 07.weex的hook抓包
- 08.双向验证的抓包
- 09.weex的hook抓包(response定位)
- 10.frida_hook_block
- 11.基本通杀的hook抓包
- 12.r0capture的使用
- 10.第十部分 各种实战案例
- 01.某app实战(MD5_SHA1)
- 02.1.某app实战(SHA1_RSA)
- 02.2.某app实战(公钥的提取)
- 03.H5的app逆向实战
- 04.某app逆向实战
- 05.某app逆向实战
- 06.某app逆向实战(3DES)
- 07.1.某app逆向实战(HTTP2.0抓包)
- 07.2.某app逆向实战(提交数据乱码的定位)
- 07.3.某app逆向实战(openssl_AES)
- 07.4.某app逆向实战(openssl_RSA)
- 07.5.某app逆向实战(魔改md5)
- 08.某app逆向实战(通过弹窗定位代码)
- 09.1.某app简单分析
- 09.2.防IDA的F5的花指令处理
- 10.1.某app逆向实战(关键代码定位)
- 10.2.某app逆向实战(入参分析)
- 10.3.某app逆向实战(自写算法分析)
- 10.4.某app逆向实战(第一部分自写算法还原) (1)
- 10.4.某app逆向实战(第一部分自写算法还原)
- 10.5.某app逆向实战(第二部分自写算法还原)
- 10.6.某app逆向实战(魔改base64还原)
- 11.1.某app逆向实战(关键代码定位)
- 11.2.某app逆向实战(sign算法还原)
- 11.3.某app逆向实战(其他两个参数思路)
- 12.某app逆向实战
包含内容
- · ipa
- · 嘟嘟牛 4.41.ipa
- · 淘最热点 2.8.1.ipa
- · PPT
- · 00.概述.pptx
- · 01.Windows中的iOS逆向.pptx
- · 02.Mac中的iOS逆向.pptx
- · 03.C语言基础.pptx
贡献者
小宇
白银