Skip to content

III. Executors

Gabriel Ryan edited this page Aug 23, 2020 · 2 revisions

Executors are Output Modules that generate the subroutine that defines how process execution should work within your payload. For example, if you wanted to use process hollowing as your payload's execution method, you'd select an Executor module that implemented this technique.

To list all Output Modules that are compatible with your interface, use the --list, --compatible, and --interface flags as described in II. Listing Modules.

Once you've chosen an Executor module, you can instruct DropEngine to use it with the --executor flag as shown in the following example.

Command:

python dropengine.py --build [..snip..] --executor name_of_executor_module [..snip..]
Clone this wiki locally