从一份全新的 ntdll.dll 副本获取最新的系统调用。本代码可作为已发布的优秀工具 NimlineWhispers 和 NimlineWhispers2(由 @ajpc500 开发)以及 ParallelNimcalls 的替代方案。
动态获取系统调用的优势在于,桩(Stub)的签名不会包含在文件中,并且无需担心 Windows 版本的变化。
要编译 Shellcode 执行模板,请运行以下命令:
nim c -d:release ShellcodeInject.nim
结果应如下图所示: