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.

13 lines
606 B

2 years ago
# kutils
2 years ago
header only kernel utils library - completely self dependent - no imports - no strings
* HSTRING macro - compile time hashing of c-strings
2 years ago
* `HSTRING("hash me!")`
2 years ago
* DYN_MOD - dynamically resolve base address of a kernel module. uses HSTRING to compare hashes of file names
2 years ago
* `DYN_MOD("ntoskrnl.exe")`
2 years ago
* DYN_NT_SYM - dynamically resolve ntoskrnl export's
2 years ago
* `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")`