mac 逆向视频教程
以下不代表全部,视频一直在更新
mac os (10.15.3)
java基础
- ---1.第一个java程序
- ---2.制作最简单的jar包(上)
- ---3.制作最简单的jar包(下)
- ---4.含两个类的jar包
- ---5.有目录结构的jar包
- ---6.制作jar包含有jar包
- ---7.jar调用内部的jar包
- ---8.制作含有资源文件的jar包
- ---9.资源文件jar包外部调用
- ---10.native层动态库编写
- ---11.java调用native接口
- ---12.jar调用native接口
- ---13.java反射复习
- ---14.java代理原理(上)
- ---15.java代理原理(下)
- ---16.class文件格式
- ---17.遍历java函数
- ---18.java-hook(一)
- ---19.java-hook(二)
- ---20.java-hook(三)
- ---21.jar调试
- ---22.第三方java app调试
- ---23.java-ui---窗口
- ---25.java-ui---窗口事件
- ---26.method-trace
- ---27.java混淆
- ---28.dump method
- ---29.java2c原理
- ---30.实战第一个java程序破解
runtime 基础
mac os UI
- --- 1.界面调试UI_inspector_方式1.mp4
- --- 2.界面调试UI_inspector_方式2.mp4
- 注入
- --- 1.dylib动态库创建与使用.mp4
- --- 2.dylib动态库注入.mp4
- --- 3.dylib动态库链式注入.mp4
- --- 4.Hardened_Runtime反注入下注入framework.mp4
- hook
- lldb 动态调用
- --- 1.lldb介绍与附加.mp4
- --- 2.lldb有无符号断点操作.mp4
- --- 3.线程与栈帧.mp4
- --- 4.lldb寄存器与打印操作.mp4
- --- 5.模块(镜像)操作.mp4
- --- 6.amd64下objc_msgSend参数打印.mp4
- --- 7.lldb内存操作与反汇编.mp4
- --- 8.编写第一个lldb脚本.mp4
- --- 9.利用lldb脚本打印堆栈详细信息.mp4
- --- 10.lldb脚本实现trace.mp4
- --- 11.lldb脚本实现UI_inspector.mp4
- ida 静态分拣
- frida 辅助分析
- --- 1.基于frida函数追踪.mp4
- --- ...
- tweak(theos) 插件编写
- --- 1.theos环境搭建与第一个实战.mp4
- --- 2.xcode集成环境搭建.mp4
- --- 3.通过tweak复习oc反射.mp4
- --- 4.tweak hook oc普通函数.mp4
- --- 5.tweak hook oc构造函数.mp4
- --- 6.tweak oc类添加函数同时调用.mp4
- --- 7.tweak oc修改参数.mp4
- --- 8.tweak 遍历所有动态库与框架.mp4
- --- 9.tweak hook动态库导入导出函数.mp4
- --- 10.tweak hook framework.mp4
- --- 11.tweak hook未导出的函数.mp4
- --- 12.tweak hook无符号函数.mp4
- --- 13.tweak hook c++函数.mp4
- --- 14.tweak hook block.mp4
- --- 15.swift反射与函数名粉碎.mp4
- --- 16.tweak hook swift普通方法.mp4
- --- 17.tweak hook swift构造函数.mp4
- --- 18.CaptainHook使用.mp4
- --- 19.tweak添加其它dylib库.mp4
- --- 20.hook 指令介绍.mp4
- --- 21.hook syscall介绍.mp4
- --- 22.tweak命令工具.mp4
- --- 23.函数追踪方式1.mp4
- --- 24.函数追踪方式2.mp4
- --- 25.函数追踪方式3.mp4
- --- 26.函数追踪方式4.mp4
- --- 27.添加系统设置项.mp4
- --- 28.deb重打包.mp4
- --- ...
- mac os 混淆
- --- ollvm编译
- --- ollvm使用
- --- ollvm还原技巧
- 高级对抗
- --- 注入对抗
- --- hook对抗
- 高级调试器对抗(以下只讲64位同时除了原理讲解其它全是用户层实现不涉及到内核)
- ---1.操作系统原理之中断.mp4
- ---2.操作系统原理之异常.mp4
- ---3.操作系统原理之syscall.mp4
- ---4.intel amd64构架syscall实现原理.mp4
- ---5.arm armv8构架syscall实现原理.mp4
- ---6.libc函数原理.mp4
- ---7.自己实现libc函数.mp4
- ---8.利用libc实现反调试.mp4
- ---9.自己实现libc反调试.mp4
- ---10.利用syscall反调试.mp4
- ---11.指令 hook介绍.mp4
- ---12.libc反反调试.mp4
- ---13.自己实现的libc反反调试.mp4
- ---14.syscall hook原理.mp4
- ---15.syscall反反调试.mp4
- 协议分析基础
- ---1.socket服务器客户端复习.mp4
- ---2.http_post提交简单实现.mp4
- ---3.openssl简单使用.mp4
- ---4.https实现请求百度.mp4
- ---5.https服务器客户端简单实现.mp4
- ---6.https服务器客户端实现添加CA验证.mp4
- ---7.https服务器客户端双向证书验证实现.mp4
- ---8.https解密思路.mp4
- ---9.http抓包原理及实现.mp4
- ---10.https抓包原理与实现.mp4
- ---11.https双向证书验证绕过原理.mp4
- ---12.数据包中证书提取实现.mp4
- XNU 源码
- --- XNU源码编译
- --- XNU源码修改
- --- XNU驱动编写
- --- ...