donut
Installation
SKILL.md
Donut
Position-independent shellcode generator — converts .NET/Win32 native executables into injectable shellcode.
Concept
Donut generates shellcode that:
- Creates a CLR runtime in any process
- Loads the target assembly/executable in memory
- Executes it without touching disk
Output shellcode can be injected via any shellcode runner, process injection technique, or BOF.
Quick Start
# Convert .NET assembly to shellcode
donut -f Rubeus.exe -o rubeus.bin