You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IDontCode
f44fe6b096
|
3 years ago | |
---|---|---|
README.md | 3 years ago | |
kutils.hpp | 3 years ago |
README.md
kutils
header only kernel utils library - completely self dependent - no imports - no strings
- HSTRING macro - compile time hashing of c-strings
HSTRING("hash me!")
- DYN_MOD - dynamically resolve base address of a kernel module. uses HSTRING to compare hashes of file names
DYN_MOD("ntoskrnl.exe")
- DYN_NT_SYM - dynamically resolve ntoskrnl export's
DYN_NT_SYM(DbgPrint)("Hello World")
- DYN_MOD_SYM - dynamically resolve export from a kernel modules file name - uses compile time hashes of both file name and export name.
DYN_MOD_SYM("win32kbase.sys", "NtGdiFlush")