正版资源安卓应用安全SO进阶培训班
核心目标:从工具使用者转向逆向工程原理掌握者 本课程面向具备安卓逆向基础,但希望深入理解底层机制的开发者。现有培训大多停留在“如何使用 Frida”或“如何编写 Hook 脚本”的层面,导致学员面对加固壳、动态混淆时束手无策。本课程的核心价值在于剥离工具表象,深入 ELF、DEX 以及 Linux
核心目标:从工具使用者转向逆向工程原理掌握者
本课程面向具备安卓逆向基础,但希望深入理解底层机制的开发者。现有培训大多停留在“如何使用 Frida”或“如何编写 Hook 脚本”的层面,导致学员面对加固壳、动态混淆时束手无策。本课程的核心价值在于剥离工具表象,深入 ELF、DEX 以及 Linux 系统调用底层。通过解析 Hook 原理(GOT/IAT Hook、Inline Hook)、汇编 Trace 技术以及加壳/脱壳的完整生命周期,帮助学员建立从源码层面理解安全对抗机制的能力。
课程特别针对高版本 Android 环境的函数地址索引难题提供了彻底解决方案,并结合 r0Invoke 等新型反检测框架,讲解如何绕过复杂的环境检测。这意味着学员不仅能学会攻击(Hook),更能理解防御(Anti-Debugging、Anti-Frida)的底层逻辑,从而在安全审计和防护开发中占据主动。
前置基础与推荐学习路径
学习本资料前,建议读者已熟悉 Android 应用的基本结构,了解 JNI 调用流程,并具备基础的 C/C++ 和汇编语言(ARM64)知识。若对 ELF 文件结构或 DEX 格式较为陌生,需先补充相关背景知识。
建议按以下模块顺序进行对照实践:
- 基础构建阶段:首先研读“读懂 DEX”与“Elf 可执行文件生成过程”,建立对目标文件的静态认知。随后进入“寻找 SO 中的符号地址”环节,理解动态链接与符号解析机制。
- Hook 技术深入阶段:重点分析“初识 GOT Hook”至“XHook 原理刨析”,理解 PLT/GOT 表的跳转机制。接着深入学习“Inline Hook 原理”及其中涉及的汇编指令修复、Bug 处理,这是实现透明拦截的核心技术。
- 高级对抗与加壳阶段:进入“汇编 Trace 入门”与进阶部分,学习运行时动态监控。随后研读“So 加壳”系列,从装载流程入手定位脱壳点,并分析“So 替换”与“SoInfo 替换”等绕过技术。最后通过“Dex VMP”相关课时,理解虚拟机保护的原理与解析思路。
学成后的工程能力与应用方式
完成本课程的学习与实践,学员将能够独立分析主流商业应用的 SO 层逻辑,具备开发自定义 Hook 框架的能力,并能在没有现成工具的情况下,针对特定加固方案设计脱壳或动态调试策略。课程资料中的每个课时均对应具体的技术点,建议读者不要仅作为视频观看,而应结合提供的源码思路,手动复现 Hook 注入、Trace 抓取以及壳装载定位的过程。这种“原理阅读 + 代码复现”的学习模式,是将知识转化为实际工程能力的唯一路径。
课程目录
课程目录39 集
- 课时13.java hook原理.mp4 [349.2 MB]
- 课时42.dexvmp 部分指令解析执行.mp4 [385.9 MB]
- 课时16. inlinehook 中可能遇到的bug.mp4 [381.8 MB]
- 课时4 elf可执行文件生成过程.mp4 [288.1 MB]
- 课时47.dex2c基本原理与实现思路.mp4 [346.4 MB]
- 璇炬椂8锛氬垵璇唃ot hook.mp4 [332.4 MB]
- 课时15.inlinehook 中用到的汇编指令.mp4 [351.5 MB]
- 课时14.frida中java hook实现.mp4 [340.3 MB]
- 课时27.汇编trace 进阶.mp4 [348.0 MB]
- 课时5 高版本安卓函数地址索引彻底解决方案.mp4 [412.2 MB]
- 课时22.编译aosp 注入so.mp4 [371.1 MB]
- 课时46.dex vmp难点设计思路补充.mp4 [419.6 MB]
- 课时33.函数链接修正.mp4 [430.5 MB]
- 课时6 寻找so中的符号地址.mp4 [455.0 MB]
- 课时23.汇编trace 入门.mp4 [374.8 MB]
- 课时25.trace中的指令修复(2).mp4 [396.7 MB]
- 课时17 基于capstone 处理特殊指令(上).mp4 [429.8 MB]
- 课时11. 从got&plthook总结到xhook原理刨析.mp4 [364.1 MB]
- 课时34.参数链接修正.mp4 [415.6 MB]
- 课时24.trace中的指令修复(1).mp4 [370.5 MB]
- 课时29.so加壳-装载入门(2).mp4 [322.1 MB]
- 课时41.dex vmp 寄存器模拟与参数获取.mp4 [352.8 MB]
- 课时26.定制r0invoke插件绕过反调试&&复杂函数trace.mp4 [443.1 MB]
- 课时20.通杀检测的新型框架 r0Invoke.mp4 [434.1 MB]
- 课时32.什么是链接(1).mp4 [410.9 MB]
- 课时44.dexvmp解析dex得到想要的参数(下).mp4 [386.1 MB]
- 课时30.通过so装载流程准确定位脱壳点.mp4 [255.9 MB]
- 课时43.dexvmp 解析dex获取想要的参数(上).mp4 [378.7 MB]
- 课时31.so装载完成.mp4 [384.0 MB]
- 课时18.基于capstone 处理特殊指令 (下).mp4 [349.1 MB]
- 课时19.inlinehook框架集成.mp4 [390.8 MB]
- 璇炬椂1 璇绘噦dex.mp4 [405.4 MB]
- 课时36.基于静态分析探索一个真实壳隐藏so手法.mp4 [716.5 MB]
- 课时28.so加壳-什么是壳(1).mp4 [325.2 MB]
- 课时7.从findExportByName源码分析到anti frida新思路.mp4 [398.5 MB]
- 课时21.so加载流程分析.mp4 [367.0 MB]
- 课时12.番外另类方法寻找so首地址.mp4 [337.4 MB]
- 课时45. 揭秘dexvmp实现中的疑难杂症.mp4 [495.3 MB]
- 课时09.got hook进阶&&初识plt hook.mp4 [399.2 MB]




