Skip to content
forked from rdbo/libmem

Memory Hacking Library written in C89 (Windows/Linux/BSD) (Internal/External) (x86/x64) (C/C++)

License

Notifications You must be signed in to change notification settings

GrincherV3/libmem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libmem-logo

Usage

Copy the libmem folder to your project directory.
Include libmem/libmem.h (C/C++) or libmem/libmem.hpp (C++) in your project.
Compile libmem/libmem.c along with your project.

Dependencies

Windows:

  • Windows SDK (-luser32, -lpsapi)

Linux:

  • libdl (-ldl)

BSD:

  • libdl (-ldl)
  • libkvm (-lkvm)
  • libprocstat (-lprocstat)

License

Read LICENSE

Overview

//mem_in
mem_in_read_file
mem_in_get_pid
mem_in_get_process_name
mem_in_get_process_path
mem_in_get_arch
mem_in_get_process
mem_in_get_module
mem_in_get_module_name
mem_in_get_module_path
mem_in_get_module_list
mem_in_get_page
mem_in_read
mem_in_write
mem_in_set
mem_in_syscall
mem_in_protect
mem_in_allocate
mem_in_deallocate
mem_in_scan
mem_in_pattern_scan
mem_in_signature_scan
mem_in_payload_size
mem_in_detour_size
mem_in_detour
mem_in_detour_trampoline
mem_in_detour_restore
mem_in_load_module
mem_in_unload_module
mem_in_get_symbol

//mem_ex
mem_ex_get_pid
mem_ex_get_process_name
mem_ex_get_process_path
mem_ex_get_system_arch
mem_ex_get_arch
mem_ex_get_process
mem_ex_get_process_list
mem_ex_get_module
mem_ex_get_module_name
mem_ex_get_module_path
mem_ex_get_module_list
mem_ex_get_page
mem_ex_is_process_running
mem_ex_read
mem_ex_write
mem_ex_set
mem_ex_syscall
mem_ex_protect
mem_ex_allocate
mem_ex_deallocate
mem_ex_scan
mem_ex_pattern_scan
mem_ex_signature_scan
mem_ex_detour
mem_ex_load_module
mem_ex_unload_module
mem_ex_get_symbol

Projects

Made with libmem:

  • AssaultCube Multihack
  • X-Inject - GUI Library injector for Windows and Linux
  • DirectX9 BaseHook
  • DirectX11 BaseHook
  • OpenGL BaseHook
  • Counter-Strike 1.6 BaseHook
  • Crazymem - NodeJS Memory Library

About

Memory Hacking Library written in C89 (Windows/Linux/BSD) (Internal/External) (x86/x64) (C/C++)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 83.9%
  • C++ 14.5%
  • Other 1.6%