CEE is a cross-platform utility for reading and searching process memory. It supports both Windows and Unix-like systems.
- Open and close processes
- Read process memory maps
- Search for patterns in process memory
- Write to process memory
- GCC or MinGW for compilation
- Make utility
Clone the repository:
git clone https://github.com/yourusername/cee.git
cd ceeTo build the project, use the provided Makefile:
make./cee <command> <pid> [options]Print memory map of process with PID 1234:
./cee map 1234Search for the pattern "example" in the memory of process with PID 1234:
./cee search 1234 exampleWrite data to the memory of process with PID 1234 at address 0x7ffdf000:
./cee write 1234 0x7ffdf000 "data"See the LICENSE file for license rights and limitations (GNU GPLv3).
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Make sure your code passes the workflow checks.
- Fork the repository
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Cover image from GeeksforGeeks