opnsense-ports/devel/py-donut-shellcode/pkg-descr
Franco Fichtner 99ca6f1dbb */*: sync with upstream
Taken from: FreeBSD
2023-04-20 09:14:31 +02:00

6 lines
451 B
Text

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.