mem is a cross-platform, header-only C++11 library made to aid reverse engineering.
This repository builds upon the original mem
project, with several improvements aimed at extending its flexibility and Windows-specific capabilities:
- 🧩 Abstracted Memory Access Introduced a modular abstraction for memory access, laying groundwork for multi-process or remote memory interaction.
- 🎉 Windows-Focused Remote Memory Support Implemented practical support for remote memory access, such as scanning or interacting with memory regions of external processes on Windows platforms.
- 🔍 Remote-Aware Scanner
Enhanced the original
scanner
infrastructure to support scanning remote memory with minimal interface changes. - 🗂 Reorganized Directory Structure Restructured the file and module layout for better clarity, modularity, and ease of extension.
While cross-platform compatibility is preserved for the base structure, most extended functionalities currently target Windows environments.