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...
Create xmake.lua to support building via xmake build.
E.g `client.dll` will match against `nottheclient.dll` It should try as hard as it can to match `client.dll` only, and only match path if there is no alternative or smth
Language:`python 3.11` Code: ```python proc = find_process("notepad++.exe") new_me = alloc_memory_ex(proc, 1024, PROT_XRW) set_memory_ex(proc, new_me , b"\x00", 10) // ERROR 👇 set_memory_ex(proc, new_me , b"\x00", 10) TypeError: function takes exactly 3...
**Question**:`libmem.alloc_memory_ex` When allocating virtual memory in a 64-bit program, the Windows system will automatically allocate it to a farther place, causing the `jmp` instruction to be too long. Can this...
It would be nice to be able to get `PageSize`. maybe also `MinimumApplicationAddress` and `lpMaximumApplicationAddress`. Reference: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info
so i have tried doing this using libmem.hpp in c++ 20 `libmem::Process process{};` but when compiling with g++ i get error ``` error: no matching function for call to ‘libmem::Process::Process()’...
Using LM_FindProcess() on a proton process will always fail because /proc/pid/exe links to the wine-preloader. This can be fixed by reading /cmdline instead of /exe. I tested it with ```cpp...
How to do pointer scanning? I found that it can only read the pointer chain, and can't scan the pointer at all. Maybe I got something wrong.
I use find_module, find_symbol_address and hook_code `/home/sdd/Desktop/server/libhyprldr.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE` cargo toml: ``` [package] name = "hyprldr" version = "0.1.0" edition = "2021" [dependencies] java-bindgen = "0.1.0-alpha.4" zip = "2.2.2"...