libmem
libmem copied to clipboard
Advanced Game Hacking Library for C/C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64/ARM/ARM64) (DLL/SO Injection) (Internal/External...
error log ``` Compiling bitflags v2.5.0 Compiling libmem-sys v5.0.0 Compiling libmem v5.0.0 Compiling libmemTest v0.1.0 (/home/sk337/Projects/rust/libmemTest) error: linking with `cc` failed: exit status: 1 | = note: LC_ALL="C" PATH="/home/sk337/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/sk337/.rbenv/bin:/home/sk337/.juliaup/bin:/home/sk337/.local/share/pnpm:/home/sk337/.bun/bin:/home/sk337/.nvm/versions/node/v22.1.0/bin:/home/sk337/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/sk337/.dotnet/tools:/home/sk337/.local/bin:/home/sk337/Projects/rust/nomad/target/release:/home/sk337/Downloads/patcher" VSLANG="1033"...
Hi, rdbo. Speaking as a full-time reverse engineer who's written an untold number of various `ptrace`-based solutions over the years (though not for game hacking), your project is a hidden...
`libmem.LM_EnumProcess` feels verbose for Python. Instead, something like this: `libmem.enum_processes` would be more welcome
Would be more useful to match against a regex than just a name/path
This will make it easier to find crashes and problems when debugging
Now that the processes store their architecture in `lm_process_t`, perhaps the use of `process->bits` is no longer required (or should be minimized) Another thing that should be analyzed is functions...
When reading memory in Python, the function will return an array of bytes It's annoying to unpack it into a Python value all the time, so there should be a...