# c++内存逆向分析学习 **Repository Path**: hot-ran/Memory ## Basic Information - **Project Name**: c++内存逆向分析学习 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-05-06 - **Last Updated**: 2025-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Memory - C++ 内存逆向分析与实战项目 本项目由 **冉冉** 开发,致力于系统学习和实战演练 Windows 平台下的 C++ 内存操作与逆向分析技术。项目内容涵盖从基础的内存分配到进阶的 DLL 注入、自定义堆管理、防作弊机制模拟等多个核心模块,适用于希望深入掌握底层内存机制与逆向思维的开发者、安全研究员和学习者。 --- ## 📦 项目结构与功能模块 > 所有源码位于 `memory1/` 目录下,主要包含以下内容: - 🔧 **内存分配与释放**:使用 `VirtualAlloc`, `HeapAlloc` 等 API 手动管理进程内存。 - 🗂 **内存映射文件**:演示 `CreateFileMapping` 和 `MapViewOfFile` 实现进程间共享内存。 - 🧱 **自定义堆机制**:实现独立堆结构,模拟操作系统堆的分配与释放逻辑。 - 💉 **DLL 注入与自卸载**:基于远程线程与导入表的注入方式,并实现 DLL 自删除。 - 🔍 **内存读写操作**:读取与修改目标进程的特定内存区域,实现内存透视。 - 🛡 **反外挂模拟机制**:模拟常见游戏中防作弊检测逻辑与其绕过手段。 - 📍 **注入定位与坐标修改**:实战演练如何定位内存中的坐标数据并动态注入修改。 - 🧬 **汇编基础与指令实验**:内嵌汇编语法,结合调试器分析指令行为与效果。 ---