Skip to content

VI. Mutator Modules

Gabriel Ryan edited this page Aug 23, 2020 · 1 revision

DropEngine supports the use of Mutator modules to transform variable, function, and class names found within generated payloads. This allows generated payloads to circumvent signature-based detections.

Selecting Mutators

You can select a single mutator per payload. Additionally, mutators are Interface agnostic, which means you don't have to worry about finding one that is compatible with the rest of your payload.

To list all available mutator payloads, just use the --list flag as shown in the following example.

Command:

python dropengine.py --list mutators

To specify a mutator to use with the

To instruct DropEngine to use a specific mutator, use the --mutator flag as shown below.

Command:

python dropengine.py --build [..snip..] --mutator rot13 [..snip..]