-
Notifications
You must be signed in to change notification settings - Fork 0
papstuc/nt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
nt - game hacking focused winapi functions wrapped in modern c++ ----------------------------------------------------------------- this small library tries to combine the old c winapi functions into a portable and modern c++ library which can then be used in any project of your choice. it uses raii for dynamic memory allocations, throws exceptions on any error and expects views of strings to be passed in as parameters to avoid overhead. ----------------------------------------------------------------- following functions are currently implemented: * nt::find_process_id: finds a process id without opening any handles, by querying SystemProcessInformation * nt::find_kernel_module: finds a kernel module's base address from usermode, by querying the undocumented information class SystemModuleInformation * nt::find_module: finds the base of a module inside process context using the process environment block ----------------------------------------------------------------- project structure: * nt.cpp/hpp: contain the source code of the library itself * nt_def.hpp: contains undocumented winapi structs used by the library, both for x86 and x64 * nt_api.hpp: contains undocumented/unexported winapi functions used by the library * entry.cpp: contains a sample usage of the library ----------------------------------------------------------------- contributing: any help is greatly appreciated! simply open a pr, describe what your addition does, why it should be added and wait for replies and a possible merge.
About
game hacking focused winapi functions wrapped in modern c++
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published