libmem
主题内容:C/C++、Rust 和 Python (Windows/Linux/FreeBSD) 的库 (进程/内存) (挂钩/迂回) (跨平台) (x86/x64) (DLL/SO 注入) (内部/外部)#include <libmem/libmem.h>int main()
{
lm_module_t mod;
lm_address_t main_sym;
LM_FindModule("mygamemodule.so", &mod);
main_sym = LM_FindSymbolAddress(&mod, "main");
printf(" Module Name: %s\n", mod.name);
printf(" Module Path: %s\n", mod.path);
printf(" Module Base: %p\n", mod.base);
printf(" Module Size: %p\n", mod.size);
printf(" Module End:%p\n", mod.end);
printf(" Main Addr: %p\n"), main_sym);
return 0;
}
from libmem import *
# Assemble/Disassemble code
print("[*] Assembly")
inst = LM_Assemble("mov eax, ebx")
print(f"{code} : {inst.bytes}")
print("[*] Disassembly:")
inst = LM_Disassemble(bytearray(b"\x55"))
print(f"{inst.bytes} : {inst.mnemonic} {inst.op_str}") 谢谢分享! 谢谢分享!
页:
[1]