Example Usage
// This header contains the initialization function. // If you already initialized, inline_syscall.hpp contains all you need. #include "inline_syscall/include/in_memory_init.hpp" // Needs to be called once at startup before INLINE_SYSCALL is used. jm::init_syscalls_list(); // Usage of the main macro INLINE_SYSCALL void* allocation = nullptr; SIZE_T size = 0x1000; NTSTATUS status = INLINE_SYSCALL(NtAllocateVirtualMemory)((HANDLE)-1, &allocation, 0, &size, MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
See also
ret-sync
Open Source
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2…
xAnalyzer
Open Source
…
GH-Offset-Dumper
Free
Scan signatures and netvars. Dumps header files, cheat tables and ReClass files.…
Frida
Open Source
Kali
Dynamic instrumentation toolkit for developers, reverse engineers, and security researchers. Injects…
Binwalk
Open Source
Kali
Firmware analysis tool for searching, extracting, and analyzing binary images. Identifies embedded f…
NTRGhidra
Open Source
A Nintendo DS binary loader for Ghidra…