MemHack is a Cheat Engine clone written in C#. It provides the basic functionalities of reading and writing to a process memory. This project was made for educational purposes along with a YouTube video that shows the process of making it.
Most of these were taken from Youtube comments and Discord suggestions.
- Linux
- Flatpack version
- Memory mapping
- Ability to select a process or a window
- Pointer scanning
- Lua scripting support
- Value type selector
- Strings support
- Dll injection
Other things to consider:
- CI/CD
- Unit testing
A console version of MemHack, primarily used for debugging purposes.
The main project, featuring a GUI for a more user-friendly experience with additional features.
A shared library containing the core functionalities of MemHack, used by both MemHackConsole
and MemHackGUI
.
A simple console application for testing MemHack.
A fork of the ImGui.NET
library, used by MemHackGUI
to create its graphical user interface.
Huge inspiration from LLGD: https://github.com/meemknight/memGrab https://youtu.be/47xNiBMVSvU