课程简介
本课程是一门面向零基础学员的安卓手游内存修改与逆向分析实战课程。课程从C语言基础语法讲起,涵盖数据类型、指针、内存分配、文件读写、网络通信等核心知识,并深入讲解如何利用这些知识进行手游内存的读取与修改。你将学习到使用ptrace、proc文件系统、syscall等多种技术进行内存操作,掌握GG修改器、CE、IDA、Frida等逆向分析工具的使用,并通过实战项目(如定位并修改游戏矩阵、血量、坐标等)巩固技能。课程内容全面,从环境搭建(Ubuntu、CLion、NDK)到实战案例解析,带你系统掌握手游逆向的核心技术栈,为从事游戏安全或逆向工程领域打下坚实基础。
下载地址
课程目录
01 课程安排与环境配置
第0–3节:课程导学、Ubuntu系统配置、CLion配置、初始项目解读。
02 C语言基础语法
第4–12节:基本数据类型、函数、switch、循环、头文件、指针、内存分配、结构体、数组。
03 C语言文件与网络通信
第13–19节:读写文本文件、命令行交互、UDP/TCP客户端通信、Ubuntu配置NDK-build。
04 手游内存修改基础
第20–28节:GG修改器与CE桥接、ptrace/proc/syscall方式读取与修改手游内存。
05 矩阵分析与游戏透视
第29–38节:分析基地址、视图模型投影矩阵理论、IDA静态分析、frida堆栈分析、C语言读取矩阵。
06 游戏实战与功能实现
第39–49节:双端通信传输数据、pygame绘制方框、分析FPS与Unity游戏矩阵、定位血量与坐标、dump游戏导入IDA。
--- 点击展开详细目录 ---其他
- 📦 matrixModelView.zip
- 📦 matrixProjection.zip
视频
- 🎬 0.课程安排.mp4
- 🎬 1.ubuntu系统配置.mp4
- 🎬 2.CLion配置.mp4
- 🎬 3.初始项目解读.mp4
- 🎬 4.C语言基本数据类型.mp4
- 🎬 5.C语言的函数.mp4
- 🎬 6.C语言的switch.mp4
- 🎬 7.C语言的循环.mp4
- 🎬 8.C语言的头文件.mp4
- 🎬 9.C语言的指针.mp4
- 🎬 10.C语言内存分配.mp4
- 🎬 11.C语言的结构体和内存对齐.mp4
- 🎬 12.C语言的数组.mp4
- 🎬 13.C语言读写文本.mp4
- 🎬 14.C语言文件读写2.mp4
- 🎬 15.C语言命令行交互.mp4
- 🎬 16.C语言UDP客户端通信.mp4
- 🎬 17.C语言TCP客户端通信.mp4
- 🎬 18.ubuntu配置NDK-build.mp4
- 🎬 19.NDK-build编译运行C文件.mp4
- 🎬 20.GG修改器安装使用.mp4
- 🎬 21.CE桥接扫描.mp4
- 🎬 22.ptrace手游内存读取.mp4
- 🎬 23.ptrace手游内存读取2.mp4
- 🎬 24.ptrace手游内存修改.mp4
- 🎬 25.proc手游内存读取.mp4
- 🎬 26.proc手游内存修改.mp4
- 🎬 27.syscall系统调用手游内存读取.mp4
- 🎬 28.syscall系统调用手游内存修改.mp4
- 🎬 29.如何分析基地址.mp4
- 🎬 30.frida的安装.mp4
- 🎬 31.视图模型投影矩阵.mp4
- 🎬 32.某FPS游戏矩阵定位.mp4
- 🎬 33.IDA静态分析视图矩阵.mp4
- 🎬 34.手游内存读取视图矩阵.mp4
- 🎬 35.IDA静态分析投影矩阵.mp4
- 🎬 36.计算转置视图投影矩阵.mp4
- 🎬 37.frida堆栈分析数组基地址.mp4
- 🎬 38.C语言读取模型矩阵xyz.mp4
- 🎬 39.双端通信传输数据.mp4
- 🎬 40.pygame透明方框绘制.mp4
- 🎬 41.处理死亡不掉框问题.mp4
- 🎬 42.unity游戏的分析.mp4
- 🎬 43.某FPS游戏矩阵回顾.mp4
- 🎬 44.分析两个unity游戏的矩阵.mp4
- 🎬 45.人物血量定位指针.mp4
- 🎬 46.确定敌人的xyz坐标.mp4
- 🎬 47.绘制FPS矩阵.mp4
- 🎬 48.GG修改器扫基地址.mp4
- 🎬 49.dump unity游戏导入IDA.mp4
课件
- 📦 20.zip
- 📦 21.zip
- 📦 29.zip
- 📦 30.zip
- 📦 31.zip
- 📦 39.zip
- 📦 44.zip
- 📦 48.zip
- 📦 49.zip
|