- A tool that can generate shellcode from .NET assemblies (exe/dll) and normal PE.
- It is able to bring the CLR within the shellcode so you could even inject .NET assemblies into processes without it
- A golang binary so its cross platform, can even pass arguments
- https://github.com/Binject/go-donut
./go-donut -i something.exe -o loader.bin
Pros
- Flexible & simple shellcode generation
Cons
- Brings a RWX space with the shellcode it is executing. If you are using it, make sure it’s a transient process.