这门课在补什么能力缺口?

Android 逆向工程师的核心能力通常卡在三个地方:看不懂 Smali、搞不定 so 层黑盒、调试环境配不通。很多初学者拿着 JADX 扫一遍 Java 代码就以为懂了,结果遇到加固壳或 native 层逻辑直接卡死。这门课专门针对这三个痛点设计。课程不教你怎么写 Android 应用,而是教你怎么把现成的 APK 拆开看、怎么定位关键逻辑、怎么动态跟踪运行状态。资料包里的小游戏实战和签名验证修改练习,就是让你从“看代码”过渡到“改代码”和“绕过校验”。如果你之前只会用反编译工具看源码,却不知道怎么动手修改并重新打包,这部分内容就是你要补的短板。

适合什么基础?建议先看哪几块?

建议先具备基础的 Java 编程能力和 Linux 命令行操作经验,最好能读懂简单的 Smali 语法。如果你有 Android 开发背景,上手会更快,因为你需要理解 Activity、Service 等组件的生命周期与底层实现的映射关系。学习顺序上,建议从「分析 Smali 文件技巧」开始,这是逆向的基石,不懂 Smali 后续全是空中楼阁。紧接着是「常用 ARM 汇编指令」和「静态分析修改 so 与签名验证」,这两块分别解决底层逻辑理解和应用完整性校验的问题。对于动态调试部分,「Java 层动态调试」和「Android Studio 动态调试 Smali」是重点,尤其是 IDA 无反调试环境的配置,这是脱离单纯静态分析、进入动态追踪的关键一步。不要跳着学,Smali 基础不牢,后面调试 native 模块时会非常痛苦。

学完能独立做什么?资料怎么配合练习?

完成本课程后,你应该能够独立对一个未经过重度加固的 APK 进行静态分析,定位关键的算法逻辑或硬编码密钥;能够编写简单的 Smali 代码修改以绕过基础的签名校验或功能限制;能够在 Android Studio 或 IDA 环境下对 Java 层和 Native 层进行动态断点调试,跟踪参数传递和函数调用链。资料包中的实战项目(如切水果大作战)不是用来消遣的,而是需要你跟着视频动手复现。建议每看完一个章节,立即解压对应的代码资料,在自己搭建的环境中跑一遍。特别是动态调试部分,环境配置往往比代码本身更复杂,务必亲自踩坑。不要只看视频不动手,逆向是一门实践学科,只有在报错和调试中反复折腾,才能真正掌握那个“黑盒”背后的秘密。

课程介绍

20240703113645489.png 2024-7-9 11:14 上传 Android逆向从入门到高级VIP视频 ├──代码资料 | ├──14.掌握分析smali文件的技巧.rar 1.86M | ├──15.切水果大作战实战.rar 8.19M | ├──17.Smali_methon.rar 972.30kb | ├──18.动态调式java代码.rar 968.01kb | ├──23.常用ARM汇编指令.rar 2.43M | ├──27.静态分析修改so与签名验证.rar 10.83kb | ├──28.java层动态调式之代码注方法.rar 1.11M | ├──30.AndroidStudio动态调式smali环境配置.rar 10.89M | └──34.IDA无反调试动态调式.rar 195.33kb ├──1 安卓逆向环

课程目录

20240703113645489.png   2024-7-9 11:14 上传 Android逆向从入门到高级VIP视频 ├──代码资料 | ├──14.掌握分析smali文件的技巧.rar 1.86M | ├──15.切水果大作战实战.rar 8.19M | ├──17.Smali_methon.rar 972.30kb | ├──18.动态调式java代码.rar 968.01kb | ├──23.常用ARM汇编指令.rar 2.43M | ├──27.静态分析修改so与签名验证.rar 10.83kb | ├──28.java层动态调式之代码注方法.rar 1.11M | ├──30.AndroidStudio动态调式smali环境配置.rar 10.89M | └──34.IDA无反调试动态调式.rar 195.33kb ├──1 安卓逆向环境搭建.mp4 71.55M ├──10 java代码和smali汇编对比分析.mp4 53.25M ├──100: IDA动态调式dump脱壳后dex文件.mp4 71.41M ├──101: so层反调试分析.mp4 29.32M ├──103: 去除so层签名验证与反调试操作.mp4 39.55M ├──105: 调式Crakeme过反调试.mp4 82.37M ├──106: IDA动态调试脱so壳.mp4 34.22M ├──107: 修改libdvm.so实现虚拟机脱壳.mp4 43.03M ├──108: 基于substrate框架实现一代脱壳机.mp4 30.56M ├──109: 爱加密加固样本分析.mp4 40.78M ├──11 实战分析app.mp4 59.57M ├──110: 梆梆加固样本分析.mp4 32.35M ├──111: DexClassLoader加载流程分析.mp4 44.00M ├──112: 文件替换与源码分析.mp4 30.00M ├──113: DexHunter脱壳机.mp4 58.63M ├──114: IDA动态调式脱爱加密壳.mp4 30.16M ├──115: 调试与反调式反模拟器.mp4 40.31M ├──13 实战无源码修改smali文件.mp4 51.19M ├──14 掌握分析smali文件的技巧.mp4 80.15M ├──15 切水果大作战实战.mp4 66.54M ├──16 smali开关语句.mp4 38.38M ├──17 smali循环语句.mp4 101.16M ├──18 动态调试java代码.mp4 45.22M ├──19: 分析smali汇编中的trycatch语句.mp4 28.61M ├──2 安卓正向开发实战.mp4 34.87M ├──20: 回顾与补充smali汇编.mp4 88.42M ├──21: 滚动天空游戏实战内购无限装备.mp4 68.25M ├──22: 滚动天空内购破解深入分析.mp4 71.49M ├──23: 常用ARM汇编指令.mp4 105.52M ├──24: IDA工具简单使用.mp4 58.83M ├──25: ARM汇编与寄存器.mp4 47.71M ├──26: 静态分析二进制文件so.mp4 102.53M ├──27: 静态分析修改so与签名验证.mp4 88.03M ├──28: java层动态调式之代码注方法.mp4 57.07M ├──29: java层动态调式之栈跟踪与方法跟踪.mp4 36.39M ├──3 反编译apk文件.mp4 33.79M ├──30: AndroidStudio动态调式smali环境配置.mp4 28.51M ├──31: 动态调式smali代码步骤.mp4 61.67M ├──32: 动态调式smali代码技巧.mp4 51.63M ├──33: IDA动态调式技巧.mp4 27.42M ├──34: IDA无反调试动态调式.mp4 92.56M ├──35: 回顾1.mp4 44.16M ├──36: 回顾2.mp4 64.10M ├──37: java层去签名验证.mp4 48.39M ├──38: java层签名验证与文件验证.mp4 27.76M ├──39: java代码混淆与资源混淆.mp4 49.94M ├──4 反编译apk修改资源文件.mp4 39.95M ├──40: 修改so过签名验证.mp4 80.57M ├──41: 系统文件与应用程序.mp4 51.41M ├──42: 游戏实战签名验证.mp4 57.19M ├──44: 数据加密与解密算法.mp4 60.37M ├──45: OSI与TCP-IP体系架构.mp4 71.70M ├──45: OSI与TCP-IP体系架构_20200313173138.mp4 71.70M ├──46: weixin客户端与服务器交互.mp4 86.07M ├──47: 对称加密算法与非对称加密算法.mp4 44.23M ├──48: 加解密jar库与HTTPS协议.mp4 41.01M ├──49: HTTPS与SSL、TLS.mp4 30.19M ├──5 正向修改apk资源文件.mp4 49.92M ├──50: tcpdump使用与wireshark.mp4 61.68M ├──51: 抓包去广告与charles.mp4 43.47M ├──52: 使用Charles抓登录协议与multidex技术.mp4 64.88M ├──53: 协议构造与sig字段.mp4 75.10M ├──54: AS动态调式4399技巧.mp4 53.07M ├──55: AS调式smali环境配置.mp4 41.94M ├──56: AS动态调式分析协议构造字段.mp4 65.42M ├──57: java层到so层分析.mp4 52.58M ├──58: so层算法分析之descbc md5.mp4 72.73M ├──59: base64编码与java层md5、des算法分析.mp4 61.58M ├──6 反编译修改xml文件和smail文件.mp4 35.50M ├──60: 加密算法分析与在线加解密工具.mp4 48.85M ├──61: 抓包获取小说数据协议.mp4 47.97M ├──62: 分析小说协议构造类.mp4 47.36M ├──63: 使用as动态调式小说java层协议构造.mp4 60.94M ├──64: 小说url编码算法与so层md5算法分析.mp4 36.51M ├──65: 搜狐获取视频协议分析字段.mp4 38.49M ├──66: 获取视频协议构造基础类逆向分析.mp4 40.53M ├──67: 调式协议算法构建关键类.mp4 49.12M ├──68: so层aes对称加密算法.mp4 53.72M ├──69: 非对称加密算法-RSA.mp4 60.85M ├──7 配置文件和系统框架详解.mp4 36.24M ├──70: 非对称加密算法-RSA深入.mp4 25.47M ├──71: ELF与readelf工具(1).mp4 79.59M ├──72: ELF文件结构(1).mp4 54.86M ├──73: ELF文件整体结构与常见区段.mp4 82.22M ├──74: ELF文件结构解析与010Editor.mp4 65.32M ├──75: ELF文件结构深入分析.mp4 49.03M ├──75: ELF文件结构深入分析_20200313173138.mp4 49.03M ├──76: ELF文件之程序加载和动态链接.mp4 49.38M ├──77: dex文件结构概述.mp4 86.00M ├──78: 深入分析dex文件结构.mp4 91.96M ├──79: dexclassdef详解与dex类解析.mp4 75.64M ├──8 作业详解和案例app.mp4 51.65M ├──80: odex文件结构.mp4 61.21M ├──81: oat文件结构.mp4 65.97M ├──82: xml文件结构.mp4 41.13M ├──83: arsc文件结构.mp4 37.96M ├──84: javaVM与dalvikVM、artVM.mp4 59.48M ├──85: art虚拟机与dalvik虚拟机.mp4 38.57M ├──86: dex文件验证与优化流程.mp4 64.47M ├──87: dex类加载源码分析.mp4 37.32M ├──88: art运行时.mp4 66.45M ├──89: so加载链接流程概述.mp4 44.58M ├──9 java代码和smali汇编对比分析.mp4 76.62M ├──90: so的加载、链接、执行过程解析.mp4 72.54M ├──91: Linker源码分析.mp4 44.57M ├──92: DEX类加载和linker的应用.mp4 36.36M ├──93: 加固技术发展.mp4 55.41M ├──94: 加固与加壳流程分析.mp4 44.25M ├──95: 加壳流程与代码分析.mp4 29.59M ├──96: 病毒nativeActivity加固与内存加载.mp4 98.61M ├──97: so层加壳与梆梆加固.mp4 38.41M ├──98: Linux命令与adb常用操作.mp4 38.41M └──99: IDA无反调试动态调式.mp4 58.43M