Skip to content

Latest commit

 

History

History
62 lines (49 loc) · 1.46 KB

File metadata and controls

62 lines (49 loc) · 1.46 KB

CEE

CEE is a cross-platform utility for reading and searching process memory. It supports both Windows and Unix-like systems.

Features

  • Open and close processes
  • Read process memory maps
  • Search for patterns in process memory
  • Write to process memory

Prerequisites

  • GCC or MinGW for compilation
  • Make utility

Setup

Clone the repository:

git clone https://github.com/yourusername/cee.git
cd cee

Building

To build the project, use the provided Makefile:

make

Usage

./cee <command> <pid> [options]

Examples

Print memory map of process with PID 1234:

./cee map 1234

Search for the pattern "example" in the memory of process with PID 1234:

./cee search 1234 example

Write data to the memory of process with PID 1234 at address 0x7ffdf000:

./cee write 1234 0x7ffdf000 "data"

License

See the LICENSE file for license rights and limitations (GNU GPLv3).

Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Attribution

Cover image from GeeksforGeeks