getfromcode

2023 看雪《安卓高级研修班(网课)》月薪三万计划班

后端开发
课程简介

核心痛点:当普通调试器失效时,如何继续还原逻辑 在 Android 逆向工程的高级阶段,开发者最常遇到的瓶颈并非找不到入口,而是代码被恶意混淆后无法跟踪。本课程聚焦于两类典型的高阶防护手段:OLLVM 控制流平坦化与 VMP 虚拟化保护。这类保护并非简单的字符串加密或基础块切割,而是通过修改指令语义、插入虚假分支或抽取执行环境,使传统的 IDA Pro 静…

已有 1 人浏览 发布 2026-10-07 更新 2026-10-07

核心痛点:当普通调试器失效时,如何继续还原逻辑

在 Android 逆向工程的高级阶段,开发者最常遇到的瓶颈并非找不到入口,而是代码被恶意混淆后无法跟踪。本课程聚焦于两类典型的高阶防护手段:OLLVM 控制流平坦化与 VMP 虚拟化保护。这类保护并非简单的字符串加密或基础块切割,而是通过修改指令语义、插入虚假分支或抽取执行环境,使传统的 IDA Pro 静态分析和 JEB 动态调试完全失效。很多学习者在此处停滞,原因在于缺乏从“识别混淆特征”到“定位关键上下文”的映射能力。课程旨在解决这一断层,重点讲解如何在无源码、无符号表的情况下,通过内存 Dump、寄存器状态追踪以及 ART 虚拟机内部数据结构分析,还原被屏蔽的核心业务逻辑或协议校验算法。掌握这套方法论,意味着你不再依赖单一工具,而是具备了对抗复杂未知保护的能力。

技术栈与学习路径:从环境构建到自动化对抗

这套资料适合具备 Java/Kotlin 基础,且已熟练掌握 Frida、Xposed 框架及 IDA 基本操作的中级逆向工程师。建议按以下顺序攻克:首先夯实 ART 虚拟机底层指令集(art::Instruction)与 JNI 接口映射知识,建立对运行时环境的认知框架;其次,深入理解 OLLVM 的 CFG 平坦化特征,学会识别并还原虚假控制流;最后,切入 VMP 核心,学习如何定制 ART 虚拟机以实现自动化脱壳。这种递进结构确保你在面对高难度样本时,能先建立全局视野,再逐层剥离保护外壳。课程中关于定制 ART 虚拟机实现自动化脱壳的部分,具有极高的工程复用价值。它展示了如何通过 Hook 系统调用、拦截 so 加载过程以及修改内存权限,构建一个可编程的调试代理。这种思路可以无缝迁移到各类新型加壳工具的对抗场景中,帮助你快速编写出针对特定保护的定制化解壳脚本,而非依赖现成的黑盒工具。

练习方法与最终产出

为避免理论脱离实践,建议读者准备一组由浅入深的混淆样本,覆盖基础平坦化到完整 VMP 环境。在观看讲解后,必须立即在独立沙箱中复现环境,手动记录 ART 虚拟机的加载序列与关键函数调用栈。对于自动化脱壳部分,重点在于理解 Hook 点的选择逻辑——即为何在某些寄存器赋值时机注入代码,比直接修改 so 内存更安全且稳定。通过对照样本的实际执行轨迹与笔记中的理论推导,逐步将课程内容转化为个人的对抗方法论库。学完后,开发者应能独立完成针对未知 OLLVM/VMP 样本的环境搭建、动态捕获关键解密流程,并输出可交互的逻辑分支代码或脱壳后的纯净二进制文件。这种能力不仅适用于安全研究,在商业软件保护评估与竞品分析中同样具备实战意义。

课程介绍

月薪三万计划班、掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

课程目录

安卓1.png (84.51 KB, 下载次数: 0) 2023-9-15 12:05 上传 课程介绍: 月薪三万计划班、掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法 课程目录: 目录2.png (16.06 KB, 下载次数: 0) 2023-9-15 12:05 上传 ├─01加壳和脱壳 │ ├─加壳和运行时的机制:01逆向分析和脱壳的意义 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 241.87MB │ ├─加壳和运行时的机制:02.ClassLoader和动态加载 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 236.49MB │ ├─加壳和运行时的机制:03.加壳APP运行流程和ClassLoader修正 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 260.81MB │ ├─课时4:一二三代壳和加壳技术分类识别 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 214.7MB │ ├─课时5:Dalvik下一代壳通用解决方案 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 323.13MB │ ├─课时6:ART下一代壳通用解决方案 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 258.94MB │ ├─课时7:ART下抽取壳实现 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 412.18MB │ ├─课时8:FART中的脱壳点 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 306.11MB │ └─课时9:FART使用场景和流程 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 365.62MB ├─02NDK开发详解 │ ├─课时1:NDK开发简介 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 233.21MB │ ├─课时2:NDK开发提升性能 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 260.45MB │ ├─课时3:java反射思维和NDK开发 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 281.62MB │ ├─课时4:JavaVM与JNIEnv - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 289.08MB │ ├─课时5:JNI新建对象和访问java中属性 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 287.9MB │ ├─课时6:JNI访问Java类函数 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 335.34MB │ ├─课时7:全局引用、局部引用、弱全局引用 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 276.05MB │ ├─课时8:Dalvik下动态注册原理追踪 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 343.66MB │ └─课时9:ART下动态注册原理追踪 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 345.49MB ├─03Frida逆向与利用自动化 │ ├─课时1:Frida开发和调试环境搭建 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 349.12MB │ ├─课时2:Objection环境、自动化分析和插件 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 306.23MB │ ├─课时3:Objection快速逆向、自动分析和主动调用 - 《安卓高级研修班(网课)》月薪两万计划 - Android安全.mp4 274.59MB │ ├─课时4:Frida上手和逆向三段 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 231.14MB │ ├─课时5:Frida构造数组、对象、Map和类参数 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 287.59MB │ ├─课时6:Frida综合情景案例 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 208.71MB │ ├─课时7:RPC远程调用概念和实例 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 223.81MB │ ├─课时8:RPC开到公网及更多API与源码赏析 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 262.31MB │ └─课时9:综合案例、hook时机、制作dex、算法还原思路 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 250.6MB ├─04二进制补丁开发 │ ├─课时1:Xposed与edxposed安装 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 214.93MB │ ├─课时2:Xposed插件开发之Hook构造函数 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 264.95MB │ ├─课时3:Xposed插件开发之修改属性 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 293.07MB │ ├─课时4:Xposed插件开发之hook一般函数 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 287.73MB │ ├─课时5:Xposed开发之主动调用函数 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 335.32MB │ ├─课时6:Xposed开发之加壳APP处理 - 《安卓高级研修班(网课)》月薪两万计划[春季班] - Android安全.mp4 375.22MB │ ├─课时7:Xposed插件开发之so中函数处理(上).mp4 330.01MB │ ├─课时8:Xposed插件开发之so中函数处理(下).mp4 450.99MB │ └─课时9:Xposed框架指纹检测与简单定制.mp4 397.66MB ├─05加密与解密算法逆向分析 │ ├─课时1: 231.16MB │ ├─课时2:序列 208.84MB │ ├─课时3:序列 258.13MB │ ├─课时4:分组 311.88MB │ ├─课时5:分组 333.73MB │ ├─课时6:分组 217.91MB │ ├─课时7:分组 295.38MB │ ├─课时8:非对称 244.95MB │ └─课时9: 329.49MB ├─06Frida hook大全 │ ├─课时1:框架层hook及Frida和Java语言的互转.mp4 269.04MB │ ├─课时2:组件和事件hook核心原理和案例.mp4 307.68MB │ ├─课时3:网络层框架组件的拦截思路.mp4 414.07MB │ ├─课时4:Frida反调试思路和hook native.mp4 306.33MB │ ├─课时5:hook和主动调用.mp4 321.69MB │ ├─课时6:ProcessModuleMemoryThread.mp4 310.75MB │ ├─课时7:JNI框架层的Hook利用.mp4 303.68MB │ ├─课时8:libc框架层的Hook利用.mp4 374.54MB │ └─课时9:linker框架层的Hook和利用.mp4 302.95MB ├─07抓包全解 │ ├─课时1:抓包核心原理和环境准备.mp4 248.59MB │ ├─课时2:HTTPS中间人抓包核心原理和环境.mp4 239.44MB │ ├─课时3:HTTPS证书导入校验和VPN抓包.mp4 258.51MB │ ├─课时4:客户端证书的提取转化和导入抓包.mp4 311.71MB │ ├─课时5:客户端校验与证书绑定相结合.mp4 251.33MB │ ├─课时6:证书绑定开发逆向和混淆后的解绑.mp4 297.82MB │ ├─课时7:基于HOOK之sslSocket抓包.mp4 384.42MB │ ├─课时8:基于HOOK之Socket抓包.mp4 333.89MB │ └─课时9:基于HOOK之网卡和路由器抓包.mp4 346.87MB ├─08网络通讯协议分析 │ ├─直播31.mp4 377.46MB │ ├─课时1:java层Socket抓包与源码分析(上).mp4 256.66MB │ ├─课时2:java层Socket抓包与源码分析(下).mp4 354.97MB │ ├─课时3:java层SSL通信抓包与溯源(上).mp4 364.37MB │ ├─课时4:java层SSL通信抓包与溯源(下).mp4 341.96MB │ ├─课时5:jni层Socket通信抓包与溯源(上).mp4 334.16MB │ ├─课时6:jni层Socket抓包与溯源(下).mp4 352.37MB │ ├─课时7:jni层SSL通信抓包与溯源.mp4 278.63MB │ ├─课时8:自编译openssl库的抓包与溯源.mp4 360.44MB │ └─课时9:协议枚举、暴破及算法模拟.mp4 374.31MB ├─09安卓App加壳与脱壳 │ ├─直播32上.mp4 642.66MB │ ├─直播32下.mp4 421.46MB │ ├─直播33.mp4 402.52MB │ ├─直播34.mp4 576.27MB │ ├─直播35.mp4 1014.06MB │ ├─课时1上:基本逆向环境配置.mp4 169.96MB │ ├─课时1下:基本逆向环境配置.mp4 266.38MB │ ├─课时2上:体验FRIDA轻量化内存dump脱壳.mp4 142.71MB │ ├─课时2下:体验FRIDA轻量化内存dump脱壳.mp4 238.59MB │ ├─课时3上:加固技术一览.mp4 114.13MB │ ├─课时3下:加固技术一览.mp4 445.5MB │ ├─课时4上:市面App加固情况简析.mp4 253.13MB │ ├─课时4下:市面App加固情况简析.mp4 522.3MB │ ├─课时5上:App的类加载器.mp4 135.39MB │ ├─课时5下:壳的动态加载及修复流程.mp4 160.81MB │ ├─课时6上:dex壳的种类特征和判定.mp4 154.45MB │ ├─课时6下:编译安卓源码准备制作脱壳机.mp4 194.86MB │ ├─课时7上:沙箱脱壳机的核心原理.mp4 178.62MB │ ├─课时7下:动手实践一个简易沙箱脱壳机.mp4 106.81MB │ ├─课时8:二代壳对方法体的静态抽取过程 .mp4 172.39MB │ └─课时9:更强抽取壳的DUMP组件理论分析和脱壳实战.mp4 313.95MB ├─10NDK开发详解 │ ├─直播36.mp4 466.14MB │ ├─直播37.mp4 472.39MB │ ├─直播38.mp4 794.56MB │ ├─课时1:第一个NDK项目.mp4 272MB │ ├─课时2:JNI接口使用和追踪.mp4 324.66MB │ ├─课时3:JNI主动调用和动态注册.mp4 298.03MB │ ├─课时4:unidbg调用jni函数.mp4 299.72MB │ ├─课时5:反射的概念和思维方式.mp4 334.28MB │ ├─课时6:Xposed源码中的反射.mp4 381.75MB │ ├─课时7:onCreate进行Native化.mp4 278.29MB │ ├─课时8:动态注册流程追踪.mp4 564.63MB │ └─课时9:加固技术的NDK开发.mp4 389.83MB ├─2w直播 │ ├─30.mp4 438.73MB │ ├─直播18(一).mp4 321.03MB │ ├─直播18(二).mp4 389.11MB │ ├─直播22.mp4 140.22MB │ ├─直播23.mp4 160.52MB │ ├─直播24.mp4 177.41MB │ ├─直播25.mp4 214.96MB │ ├─直播26.mp4 161.19MB │ ├─直播27.mp4 162.23MB │ ├─直播28.mp4 623.05MB │ ├─直播29.mp4 448.54MB │ ├─答疑与展望10.mp4 169.61MB │ ├─答疑与展望11.mp4 133.47MB │ ├─答疑与展望12.mp4 184.05MB │ ├─答疑与展望13.mp4 200.76MB │ ├─答疑与展望14.mp4 404.59MB │ ├─答疑与展望15.mp4 524.8MB │ ├─答疑与展望16.mp4 143.82MB │ ├─答疑与展望17.mp4 420.58MB │ ├─答疑与展望19.mp4 411.05MB │ ├─答疑与展望20.mp4 179.22MB │ ├─答疑与展望21.mp4 472.34MB │ ├─答疑与展望2.mp4 183.31MB │ ├─答疑与展望3.mp4 191.79MB │ ├─答疑与展望4.mp4 160.61MB │ ├─答疑与展望5.mp4 130.65MB │ ├─答疑与展望6.mp4 174.73MB │ ├─答疑与展望7.mp4 168.07MB │ ├─答疑与展望8.mp4 167.68MB │ ├─答疑与展望9.mp4 235.84MB │ └─答疑和展望1.mp4 207.14MB └─list.txt -1.#INDB 课程资料 计算机教程QTDLG/09-其他/405-[看雪学苑][2023春季班]《安卓高级研修班(网课)》月薪两万计划 价值5899(SVIP)/#看雪高研2W班/ ├──3月 加壳与脱壳 | ├──1.第一节课 | ├──2.第二节课 | ├──3.第三节课 | ├──4.第四节课 | ├──5.第五节课 | ├──6.第六节课 | ├──7.第七节课 | ├──8.第八节课 | ├──9.第九节课 | └──加壳与脱壳考试题目 ├──4月 NDK开发详解 | ├──1.第一节课 | ├──2.第二节课 | ├──3.第三节课 | ├──4.第四节课 | ├──5.第五节课 | ├──6.第六节课 | ├──7.第七节课 | ├──8.第八节课 | ├──课时9 | └──题目 ├──5月测试题目 | ├──1、完成脱壳.apk 29.85M | └──2、找出flag.apk 2.44M ├──6月 Frida逆向与利用自动化 | ├──课时① | ├──课时② | ├──课时③ | ├──课时④ | ├──课时⑤ | ├──课时⑥ | ├──课时⑦ | ├──课时⑧ | ├──课时⑨ | ├──试题 | └──直播 ├──7月Xposed插件开发 | ├──20200705直播 | ├──20200712直播 | ├──20200719直播 | ├──8月测试题 | ├──课时1 | ├──课时2 | ├──课时3 | ├──课时4 | ├──课时5 | ├──课时6 | ├──课时7 | ├──课时8 | ├──课时9 | └──7月测试题.zip 58.41M ├──8月测试题 | ├──8月Xposed测试题.zip 2.15M | ├──hook_init_array.apk 2.43M | └──题目说明.txt 0.15kb ├──9月 常见加解密算法与逆向分析 | └──课时1 ├──其他资料 | ├──4.4和8.0的编译环境的虚拟机镜像 | ├──android源码&defcon和blackhat报告 | ├──FART_Android8.0 | ├──FART谷歌儿子全设备下载(1) | ├──Android6.0FART编译流程.pdf 196.02kb | ├──BeyondCompare%20Pro%204.2.6.23150%20x64%20%E4%B8%AD%E6%96%87%E7%BB%BF.rar 11.00M | ├──FART_aosp8.0源码_修正.zip 84.59kb | ├──kali-linux-2019-4-vmware-amd64-zip.torrent 217.70kb | └──文本对比工具.rar 10.84M └──直播课汇总 | ├──直播课0411 | ├──直播课0418 | └──直播课0510
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。