缺什么补什么:从零基础到逆向实战的能力拼图中
APP 逆向不是只懂抓包就能干的活,很多初学者卡在“协议通了但调不对”或“看到了加密但解不开”。这门课针对的核心痛点,正是**技术栈断层**——学员往往只会 Python 或只会抓包,面对 Java/Kotlin 写的客户端逻辑、JNI 层的 C 代码时完全无从下手。课程特意安排了 Java 基础、安卓基础、C 语言、JNI 开发四大前置模块,就是帮你补齐这些“隐性缺口”。如果你连 AndroidManifest 配置、Activity 跳转、Gson 序列化都陌生,直接看逆向案例会非常痛苦,所以这几块基础内容是必须啃下来的硬骨头,别想着跳过。
建议学习路径:先夯基,再拆包
资料按天数划分,建议严格按顺序推进。Day 1–8 集中攻克 Java 基础,Day 9–10 补齐安卓 UI 与网络请求能力,Day 11–13 进入安卓与 C 语言结合及 JNI 开发,这是理解.so 文件逆向的关键跳板。基础打完后,Day 14 起进入真实案例拆解:车智赢、识货、得物、B站播放量、唯品会、抖音、酒仙网等 APP 逐步覆盖主流签名算法、JS 混淆、HTTP 请求构造等高频考点。每个案例都配有对应的抓包数据、反编译结果和调试环境,学习者需要边看边动手复现,而不是单纯观看视频。
学完能独立做什么?如何配合资料练习
完成全部课程后,你应该能够独立完成常见移动 APP 的协议分析、请求参数还原、签名算法破解以及部分混淆代码的阅读。具体而言,面对一个新 APP,你能确定其网络通信方式,识别关键加密函数,通过 Frida 或 Xposed 进行 Hook 验证,并最终用 Python 或 Java 复现登录、数据获取等核心接口。练习阶段需配合每日资料包中的抓包文件、反编译 APK 和案例源码,先自行尝试定位关键逻辑,再看课程解析,这样查漏补缺的效果最佳。
课程目录
app课件 day01-开班.zip 693.27M day02-adb和刷机-root.zip 1.95G day03-抓包和fan编译.zip 1.27G day04-hook和常用加密和案例.zip 421.46M day05-向案例和java.zip 138.40M day06-java基础.zip 743.70M day07-java基础2.zip 920.51kb day08-java基础03.zip 3.94M day09-安卓基础.zip 1023.15M day10-安卓基础.zip 19.25M day11-安卓和C基础.zip 723.16M day12-C语言.zip 1.54G day13-JNI开发.zip 1.12G day14-车智赢案例.zip 166.52M day15-识货app.zip 486.75M day16-得物app.zip 79.33M day17-B站播放量01.zip 69.67M day18-B站02.zip 77.89M day19-B站03.zip 77.98M day20-唯品会01.zip 114.37M day21-唯品会02.zip 109.91M day22-DYM.zip 127.56M day23-酒仙网.zip 365.33M 第10章 day10-安卓基础 1 今日内容概述.mp4 3.85M 10 Gson实现序列化和反序列化.mp4 42.10M 11 安卓新页面跳转.mp4 24.72M 12 登录显示电影案例.mp4 95.87M 2 登录案例介绍.mp4 4.05M 3 登录案例xml编写.mp4 33.10M 4 登录案例java编写.mp4 25.37M 5 配置安卓发送http请求.mp4 21.19M 6 python编写后端.mp4 40.93M 7 转码问题.mp4 1.72M 8 安卓端java发送http请求.mp4 26.04M 9 请求带sign加密.mp4 38.75M 第11章 day11-安卓和C基础 1 今日内容概述.mp4 5.99M 10 学习c的目的.mp4 9.75M 11 c编译环境搭建.mp4 43.82M 12 第一个HelloWorld.mp4 7.32M 13 编辑器安装和配置.mp4 23.88M 2 小电影案例回顾.mp4 40.48M 3 xml持久化.mp4 34.42M 4 拦截器使用.mp4 54.56M 5 拦截器使用习惯.mp4 13.61M 6 逆向重点.mp4 12.45M 7 retrofit介绍和使用.mp4 51.51M 8 retrofit逆向重点.mp4 20.17M 9 逆向自己的app.mp4 14.56M 第12章 day12-C语言 1 今日内容概述.mp4 10.42M 10 字符串末尾结束符.mp4 3.08M 11 数组的使用.mp4 14.92M 12 定义指针类型-取变量地址-指针解引用.mp4 22.32M 13 修改变量的值.mp4 9.58M 14 结构体 的零值和长度.mp4 18.30M 15 通过指针修改变量的值.mp4 3.85M 16 指针类型参数.mp4 7.39M 17 数组的指针-指针运算.mp4 11.38M 18 指针的指针.mp4 16.63M 19 字符串格式.mp4 11.88M 2 整形.mp4 16.23M 20 字符串包含关系.mp4 6.32M 21 字符复制和相加.mp4 7.29M 22 结构体.mp4 10.51M 23 单向链表-双向链表-双向循环链表.mp4 22.76M 24 预处理.mp4 5.94M 25 头文件.mp4 26.92M 3 浮点型.mp4 13.65M 4 常量.mp4 3.93M 5 运算符.mp4 40.06M 6 if判断.mp4 4.79M 7 循环.mp4 7.33M 8 函数.mp4 5.22M 9 c语言入口函数和字符串.mp4 11.43M 第13章 day13-JNI开发 1 今日内容概要.mp4 6.20M 10 字符串拼接.mp4 11.96M 11 字符处理.mp4 15.88M 12 字节处理案例.mp4 15.85M 13 指针移动2解释.mp4 2.50M 14 C调用java案例静态方法.mp4 63.37M 15 c调用java案例成员方法.mp4 17.51M 16 静态注册.mp4 5.88M 17 动态注册.mp4 30.95M 18 反编译自己app之动态和静态注册.mp4 58.53M 2 JNI介绍.mp4 3.38M 3 NDK安装.mp4 8.39M 4 创建JNI项目.mp4 15.31M 5 快速开发.mp4 71.53M 6 JNI类型.mp4 11.18M 7 java调用c案例之数字处理.mp4 3.01M 8 java调用c案例之指针修改字符串.mp4 20.10M 9 通过数组修改字符串.mp4 5.75M 第14章 day14-车智赢案例 1 今日内容.mp4 3.59M 10 硬核破解des的key值.mp4 38.21M 11 关于头文件.mp4 1.59M 2 目标和app安装.mp4 17.42M 3 抓包分析.mp4 29.47M 4 破解密码加密方式.mp4 30.71M 5 hook确认密码位置.mp4 33.30M 6 定位_sign的加密位置.mp4 63.38M 7 udid生成方案.mp4 115.18M 8 代码实现udid.mp4 7.24M 9 最终破解_sign和代码整合.mp4 36.21M 第15章 day15-识货app 1 今日内容概述.mp4 5.97M 10 hook拦截器-找到位置.mp4 26.77M 11 老版本获取商品详情接口.mp4 44.32M 12 新版本识货代码整合.mp4 66.66M 13 模拟器测试-失败.mp4 6.08M 14 总结.mp4 6.10M 15 charles关闭抓取电脑数据包.mp4 4.64M 2 今日目标和版本选择.mp4 12.52M 3 app强制更新绕过.mp4 60.34M 4 绕过frida反调试.mp4 43.35M 5 绕过app代理检测.mp4 35.50M 6 搜索功能代码实现.mp4 45.74M 7 商品详情抓包分析.mp4 25.72M 8 尝试hook-map操作.mp4 9.79M 9 尝试hook-StringBuilder操作.mp4 11.62M 第16章 day16-得物app 1 今日内容概述.mp4 6.48M 10 反编译so文件.mp4 11.02M 11 so文件逻辑阅读.mp4 66.88M 12 python重现Native方法.mp4 5.44M 13 代码生成newSign.mp4 38.07M 14 破解x-auth-token和代码整合.mp4 39.78M 15 总结.mp4 3.51M 2 绕过强制更新.mp4 7.58M 3 抓包分析.mp4 25.49M 4 反编译查找.mp4 27.42M 5 hook确认newSign位置.mp4 35.94M 6 RequestUtils.c代码分析.mp4 29.36M 7 AESEncrypt.encode代码分析.mp4 17.45M 8 hook确认位置.mp4 25.18M 9 确认getByteValues返回值固定.mp4 16.33M 第17章 day17-B站播放量01 1 今日内容概述.mp4 4.37M 10 请求体要破解参数.mp4 5.83M 11 aid和cid的获取.mp4 16.74M 12 did的生成.mp4 58.67M 13 代码整合.mp4 10.69M 14 总结.mp4 4.98M 2 抓包分析.mp4 27.54M 3 反编译-调大jadx内存.mp4 11.87M 4 反编译分析请求体构成.mp4 76.73M 5 hook--H7查看返回值-就是请求体.mp4 25.04M 6 把hook的字节数组转成16进制字符串.mp4 14.41M 7 破解sigin加密.mp4 56.55M 8 破解请求体加密的aes加密.mp4 41.84M 9 流程总结.mp4 15.06M 第18章 day18-B站02 1 今日内容概述.mp4 4.77M 2 抓包分析-破解目标.mp4 4.90M 3 buvid破解和python生成.mp4 129.89M 4 session_id破解及python生成.mp4 70.76M 5 破解fp_local和fp_remote和python实现.mp4 157.42M 第19章 day19-B站03 1 今日内容概述.mp4 4.06M 10 代码整合.mp4 14.33M 2 今日目标.mp4 21.35M 3 抓包分析破解目标.mp4 20.79M 4 破解session加密.mp4 69.23M 5 sign的破解思路分析.mp4 18.06M 5 搜索方案找到sign的位置.mp4 46.15M 6 通用hook-NewStringUTF脚本.mp4 52.98M 7 继续分析后续破解.mp4 37.57M 8 搜索破解动态注册位置.mp4 14.66M 9 破解sign.mp4 92.50M 第1章 day01-开班 1 今日内容概述.mp4 2.01M 10 关于安卓设备.mp4 24.56M 11 关于购买手机解释.mp4 14.59M 12 关于root.mp4 40.52M 13 虚拟环境.mp4 48.97M 2 老师介绍.mp4 20.58M 3 课程介绍.mp4 27.31M 4 关于直播课.mp4 13.37M 5 关于视频和课件.mp4 12.39M 6 逆向原理.mp4 21.39M 7 反编译工具介绍.mp4 28.97M 8 hook是什么.mp4 11.56M 9 关于电脑设备.mp4 5.86M 第2章 day02-adb和刷机-root 1 今日内容.mp4 4.78M 10 adb掌握的命令.mp4 32.92M 11 adb其他命令.mp4 24.36M 12 2xl刷机.mp4 70.13M 13 root手机.mp4 36.11M 14 root补充.mp4 14.08M 15 同学问题.mp4 7.11M 2 逆向基本流程.mp4 9.75M 3 adb是什么.mp4 19.80M 4 adb版本的选择.mp4 8.64M 5 win安装adb.mp4 7.09M 6 mac安卓adb.mp4 8.48M 7 环境变量作用.mp4 15.38M 8 用户环境变量和系统环境变量.mp4 6.33M 9 手机开启usb调试.mp4 15.38M 第3章 day03-抓包和反编译 1 今日内容概述.mp4 4.18M 10 配置包含和排除可以抓取的地址.mp4 8.76M 11 模拟器抓https包.mp4 9.09M 12 反编译工具和jdk介绍.mp4 7.64M 13 安装jdk.mp4 21.21M 14 jdax新旧版本安装.mp4 21.48M 15 jadx打不开解决.mp4 3.45M 16 抓包-反编译定位代码.mp4 33.28M 2 抓包工具介绍和选择.mp4 10.76M 3 charles安装和配置.mp4 12.31M 4 配置手机代理.mp4 30.31M 5 抓包-模拟登录某app.mp4 39.20M 6 配置模拟器抓取http包.mp4 8.86M 7 手机安装用户证书.mp4 33.03M 8 用户证书做成系统证书.mp4 13.30M 9 模拟登录今日南川.mp4 18.64M 第4章 day04-hook-常见加密-逆向案例 1 今日内容概述.mp4 6.46M 10 同学问题2.mp4 7.49M 11 js的attach和spawn方案.mp4 19.59M 12 常见加密算法.mp4 20.87M 13 金树林发送短信验证码.mp4 18.39M 14 注册功能.mp4 19.90M 15 登录功能.mp4 10.27M 16 搜索功能.mp4 19.14M 2 hook和hook框架.mp4 4.83M 3 frida手机和电脑端安装.mp4 51.23M 4 frida端口转发.mp4 10.61M 5 打印手机所有进程和前台进程代码.mp4 9.44M 6 hook车智赢密码案例.mp4 80.29M 7 spawn和attach方案hook.mp4 12.07M 8 使用attach和spawn方案hook车智赢.mp4 13.50M 9 同学问题.mp4 4.14M 第5章 day05-逆向案例和java 1 今日目标.mp4 3.98M 10 新版爱安丘用户名密码登录.mp4 22.99M 11 抓包反编译x大夫的sign.mp4 51.44M 12 x代码登录代码整合.mp4 13.90M 13 合伙人自动登录.mp4 62.57M 14 java介绍.mp4 52.66M 2 爱安丘发送短信.mp4 25.61M 3 如何修改请求包再发送.mp4 5.35M 4 为什么要改包再发送.mp4 5.61M 5 爱安丘短信登录.mp4 17.43M 6 如何自动生成imei.mp4 8.09M 7 接码平台相关.mp4 21.32M 8 新版本爱安丘登录抓包.mp4 11.51M 9 新版爱安丘反编译查找密码加密.mp4 63.07M 第6章 day06-java基础 1 今日内容概述.mp4 4.84M 10 java类规范.mp4 18.12M 11 java和python绑定方法比较.mp4 19.46M 12 java中的注释.mp4 8.12M 13 变量和常量.mp4 11.13M 14 java的输入和输出.mp4 10.54M 15 条件语句.mp4 9.18M 16 java的循环.mp4 15.48M 17 基础数据类型介绍.mp4 9.90M 18 java字节类型.mp4 7.01M 19 python中的字符串和字节.mp4 8.24M 2 jdk安装和配置环境变量.mp4 13.68M 20 整数-小数-数组-布尔.mp4 14.13M 3 第一个java程序.mp4 16.32M 4 java编辑器的选择.mp4 13.77M 5 安装破解idea.mp4 24.59M 6 jetbrains全家桶解释.mp4 4.24M 7 idea下第一个HelloWorld.mp4 14.74M 8 java程序入口.mp4 5.60M 9 java文件名命名规范mp4.mp4 8.01M 第7章 day07-java基础2 1 今日内容.mp4 5.91M 10 List基本使用.mp4 11.67M 11 ArrayList和LinkedList常用方法.mp4 15.32M 12 List的迭代.mp4 2.96M 13 Set介绍和基本使用.mp4 5.02M 14 集合的交叉并补.mp4 13.99M 15 迭代取值.mp4 5.82M 16 map使用-基本操作-循环.mp4 25.35M 17 类与对象-构造函数.mp4 18.61M 18 普通方法和静态方法.mp4 13.66M 19 面向对象继承-重载和重写.mp4 14.05M 2 字符串常用操作.mp4 21.96M 3 字符串拼接.mp4 8.77M 4 字节数组和字符串转换.mp4 11.60M 5 字符数组和字符串相互转换.mp4 6.94M 6 java字节数组和python字符串转换.mp4 19.71M 7 Object类型讲解.mp4 14.91M 8 Object类的方法.mp4 28.75M 9 关于toString解释.mp4 9.00M 第8章 day08-java基础03 1 今日内容.mp4 6.07M 10 静态成员和方法.mp4 11.23M 11 反编译apk代码比较.mp4 12.06M 12 类继承格式.mp4 6.57M 13 继承关系下的构造方法.mp4 13.32M 14 super和this关键字.mp4 12.96M 15 重写和重载.mp4 12.51M 16 接口概念和声明规范.mp4 10.76M 17 接口的继承和实现.mp4 13.12M 18 接口补充.mp4 9.80M 19 抽象类.mp4 7.82M 2 类与对象的概念.mp4 3.47M 20 封装.mp4 8.98M 21 多态.mp4 41.16M 22 包的使用.mp4 13.30M 23 包答疑.mp4 5.98M 3 类的定义规范.mp4 14.81M 4 类中的属性.mp4 7.96M 5 创建和使用类案例.mp4 14.92M 6 成员方法定义规范.mp4 7.34M 7 构造方法.mp4 10.03M 8 this关键字.mp4 10.44M 9 访问控制修饰符.mp4 16.14M 第9章 day09-安卓基础 10 第一个app之java编写.mp4 32.64M 11 加载网络图片.mp4 31.83M 12 反编译自己app.mp4 11.11M 2 java中常用加密方式.mp4 21.95M 3 环境介绍.mp4 11.20M 4 AndroidStudio介绍.mp4 25.40M 5 AndroidS安装-配置-创建项目.mp4 57.29M 6 安卓app运行在真机或虚拟机上.mp4 32.22M 7 安卓项目两种视图的目录结构.mp4 26.90M 8 安卓正向和逆向流程.mp4 11.27M 9 第一个app之xml编写.mp4 26.72M 课件.txt 0.13kb 路飞-APP逆向超级大神班第10期/ day03-抓包和fan编





