donut

Installation
SKILL.md

Donut

Position-independent shellcode generator — converts .NET/Win32 native executables into injectable shellcode.

Concept

Donut generates shellcode that:

  1. Creates a CLR runtime in any process
  2. Loads the target assembly/executable in memory
  3. 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
Installs
1
GitHub Stars
22
First Seen
Apr 16, 2026
donut — aeondave/malskill