TheWover / donut

Generates x86, x64, or AMD64+x86 position-independent shellcode that loads .NET Assemblies, PE files, and other Windows payloads from memory and runs them with parameters
BSD 3-Clause "New" or "Revised" License
3.53k stars 628 forks source link

Raise useful exceptions from python module #65

Closed kylewillmon closed 4 years ago

kylewillmon commented 4 years ago

The Python module should raise an exception if DonutCreate() fails. And since we have DonutError(), we can even make that a useful error message