aboutsummaryrefslogblamecommitdiff
path: root/devel/py-donut-shellcode/pkg-descr
blob: 4b9d6cdf817d864c7e53ed2705faf535401807a6 (plain) (tree)
1
2
3
4
5
6





                                                                              
Donut is a position-independent code that enables in-memory execution of
VBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by
Donut can either be staged from a HTTP server or embedded directly in the
loader itself. The module is optionally encrypted using the Chaskey block
cipher and a 128-bit randomly generated key. After the file is loaded and
executed in memory, the original reference is erased to deter memory scanners.