安卓逆向班资源介绍:
安卓逆向工程是指对安卓应用程序进行逆向分析和研究的过程,通过分析应用程序的代码、资源和行为,以获取应用程序的内部工作机制和数据。
安卓逆向主要包括以下几个方面:
反编译:将已经编译的安卓应用程序转换为可读的源代码形式,通常使用工具如apktool、dex2jar等。反编译能够帮助逆向工程师理解应用程序的结构、逻辑和算法。
动态调试:使用工具如Android Studio、adb等,通过调试器监视应用程序的执行过程,查看变量值、调用栈等信息,以了解应用程序的运行机制和行为。动态调试可以帮助逆向工程师快速分析应用程序的代码和功能。
静态分析:通过对应用程序的代码和资源文件进行静态分析,研究应用程序的结构、算法和逻辑。静态分析可以帮助逆向工程师发现应用程序的漏洞、隐藏功能或者对应用程序进行修改和优化。
数据包嗅探:通过网络数据包嗅探工具,如Wireshark,抓取应用程序的网络通信数据,以分析应用程序与服务器之间的通信协议和数据交换方式。
修改和破解:通过逆向工程的手段,对应用程序进行修改和破解,例如去除广告、解锁付费功能、修改游戏内部数值等。这些操作需要慎重进行。
资源目录:
安卓研修 ├─01加壳和脱壳 │ ├─加壳和运行时的机制:01逆向分析和脱壳的意义 - .mp4 241.87MB │ ├─加壳和运行时的机制:02.ClassLoader和动态加载 - .mp4 236.49MB │ ├─加壳和运行时的机制:03.加壳APP运行流程和ClassLoader修正 - .mp4 260.81MB │ ├─课时4:一二三代壳和加壳技术分类识别 - .mp4 214.7MB │ ├─课时5:Dalvik下一代壳通用解决方案 - .mp4 323.13MB │ ├─课时6:ART下一代壳通用解决方案 - .mp4 258.94MB │ ├─课时7:ART下抽取壳实现 - .mp4 412.18MB │ ├─课时8:FART中的脱壳点 - .mp4 306.11MB │ └─课时9:FART使用场景和流程 - .mp4 365.62MB ├─02NDK开发详解 │ ├─课时1:NDK开发简介 - .mp4 233.21MB │ ├─课时2:NDK开发提升性能 - .mp4 260.45MB │ ├─课时3:java反射思维和NDK开发 - .mp4 281.62MB │ ├─课时4:JavaVM与JNIEnv - .mp4 289.08MB │ ├─课时5:JNI新建对象和访问java中属性 - .mp4 287.9MB │ ├─课时6:JNI访问Java类函数 - .mp4 335.34MB │ ├─课时7:全局引用、局部引用、弱全局引用 - .mp4 276.05MB │ ├─课时8:Dalvik下动态注册原理追踪 - .mp4 343.66MB │ └─课时9:ART下动态注册原理追踪 - .mp4 345.49MB ├─03Frida逆向与利用自动化 │ ├─课时1:Frida开发和调试环境搭建 - .mp4 349.12MB │ ├─课时2:Objection环境、自动化分析和插件 - .mp4 306.23MB │ ├─课时3:Objection快速逆向、自动分析和主动调用 - .mp4 274.59MB │ ├─课时4:Frida上手和逆向三段 - .mp4 231.14MB │ ├─课时5:Frida构造数组、对象、Map和类参数 - .mp4 287.59MB │ ├─课时6:Frida综合情景案例 - .mp4 208.71MB │ ├─课时7:RPC远程调用概念和实例 - .mp4 223.81MB │ ├─课时8:RPC开到公网及更多API与源码赏析 - .mp4 262.31MB │ └─课时9:综合案例、hook时机、制作dex、算法还原思路 - .mp4 250.6MB ├─04二进制补丁开发 │ ├─课时1:Xposed与edxposed安装 - .mp4 214.93MB │ ├─课时2:Xposed插件开发之Hook构造函数 - .mp4 264.95MB │ ├─课时3:Xposed插件开发之修改属性 - .mp4 293.07MB │ ├─课时4:Xposed插件开发之hook一般函数 - .mp4 287.73MB │ ├─课时5:Xposed开发之主动调用函数 - .mp4 335.32MB │ ├─课时6:Xposed开发之加壳APP处理 - .mp4 375.22MB │ ├─课时7:Xposed插件开发之so中函数处理(上).mp4 330.01MB │ ├─课时8:Xposed插件开发之so中函数处理(下).mp4 450.99MB │ └─课时9:Xposed框架指纹检测与简单定制.mp4 397.66MB ├─05加密与解密算法逆向分析 │ ├─课时1:密码学初步认识.mp4 231.16MB │ ├─课时2:序列密码之RC4理论篇.mp4 208.84MB │ ├─课时3:序列密码之RC4实践篇.mp4 258.13MB │ ├─课时4:分组密码之DES.mp4 311.88MB │ ├─课时5:分组密码之AES.mp4 333.73MB │ ├─课时6:分组密码的填充及工作模式.mp4 217.91MB │ ├─课时7:分组密码之逆向实践.mp4 295.38MB │ ├─课时8:非对称密码之RSA.mp4 244.95MB │ └─课时9:密码学中的HASH算法.mp4 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 │ └─资料