Poggers
A library for interacting with memory, processes, and similar tools for primarily game cheating purposes.
With poggers you're able to achieve the following things:
- Easily create an entrypoint for your DLL with panic unwrapping already handled for you
- Effortlessly read and write into an external process' memory
- Use IDA signatures to scan for instructions in processes.
- Use CreateToolhelp32Snapshot in a sane fashion with first class support for iterating over processes and modules
- Cross compatibility for Windows and Linux with minimal code changes
Documentation | Crates.io | Repository
Add into your project
[]
= "1"
# if you need to use the entrypoint macro
= "0.1.5"
External Example
a simple example of how you can find a process and write into it's memory
use Process;
use Mem;
Internal Example
If you're making an internal program, you may wish to create an entry point and do stuff with the current process.
use ProcessUtils;
use Process;
use Mem;
// automatically create an entry point for your dll! (crate type must be cdylib)
// you also do not need to worry about panic unwinding yourself as it is already done.
LICENSE
this project / library is licensed under GNU General Public License v2.0