课程简介
本课程是一门系统化、实战导向的Frida逆向工程深度教程,专为希望掌握Android应用动态分析与安全测试核心技能的学习者设计。课程从Frida环境配置与基础Hook讲起,深入剖析Java层与Native层(so)的各类Hook技术,包括构造方法、重载方法、对象属性修改、内部类、Map集合、导出/未导出函数、JNI函数、内存数据修改等核心知识点。同时,课程重点覆盖了算法逆向实战,详细讲解了消息摘要、MAC、对称加密、RSA等常见算法的自吐原理与开发技巧。通过多个高仿真实战案例(如CTF题目、加固应用、主流App的签名算法分析等),学员将能熟练运用Frida进行动态调试、RPC远程调用、主动调用、文件操作等高级操作,并最终具备独立分析和逆向Android应用关键逻辑与协议的能力。课程配套完整的视频、课件、代码及环境工具,助你快速成长为一名合格的移动安全工程师。
下载地址
课程目录
01 Frida介绍与环境配置
第1-2节:Frida框架介绍与开发环境搭建,包括Python、Node.js等工具安装。
02 Java层Hook基础
第3-7节:Java层普通方法、构造方法、重载方法、对象属性与参数修改等基础Hook技术。
03 Java层Hook进阶与实战
第8-15节:内部类、Map集合Hook及多个App实战案例,涵盖加固对抗与分析。
04 Frida自吐算法开发
第16-22节:消息摘要、MAC、对称与非对称加密等算法的自动调用与结果获取技巧。
05 so层Hook基础
第23-32节:so层导出/未导出函数Hook、参数修改、内存操作及JNIEnv相关函数调用。
06 so层Hook进阶与实战
第33-40节:结合堆栈定位、主动调用等技术,分析并Hook多个实战App的so层逻辑。
07 Frida高级技巧与工具配置
第41-51节:多设备Hook、代码提示配置、非标准端口、动态dex注入、延迟Hook等高级功能。
08 扩展功能与综合实战
第52-60节:dlopen Hook、Inline Hook、文件操作、RPC远程调用及某手sig算法实战分析。
--- 点击展开详细目录 ---
|