SkillAgentSearch skills...

DynamicKernelShellcode

An example of how x64 kernel shellcode can dynamically find and use APIs

Install / Use

/learn @DownWithUp/DynamicKernelShellcode
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DynamicKernelShellcode

An example of how x64 kernel shellcode can dynamically find and use kernel APIs (exported from ntoskrnl). <br> Tested on Windows 10 x64 (1903)
The shellcode is capable of returning function addresses from ntoskrnl. For more practical use, it can easily be modified to call these functions. I used FASM as the assembler, but there is no special syntax so others should work. The Python file included is capable of generating the hashes needed.

Useful resources

Related Skills

View on GitHub
GitHub Stars105
CategoryDevelopment
Updated22d ago
Forks31

Languages

Assembly

Security Score

80/100

Audited on Mar 16, 2026

No findings