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.38k stars 610 forks source link

donut binary vmprotect packing not support #125

Open qwer0123456 opened 1 year ago

qwer0123456 commented 1 year ago

donut.zip

Old donuts were able to load packed windows binary shellcode (version 0.9.3) -> Possible

but last update 1.0 version donut -> packing binary dobut build -> Fatal Error Initialization error 1 Message

Latest donuts cannot load binaries packed with VMPROTECT

You probably changed the entry point reference in the source.

how do i solve this?

githubb000 commented 10 months ago

I have the same problem, in version 0.9.3 the direct execution of donut followed by an exe program can be packaged directly into a bin file, but not in version 1.0.