mitre / sandcat

A CALDERA plugin
https://caldera.mitre.org/
Apache License 2.0
63 stars 36 forks source link

Payload and executor rework #344

Closed uruwhy closed 3 years ago

uruwhy commented 3 years ago

Executors can now decide whether or not a downloaded payload should be kept in memory or written to disk. For most executors, payloads will always be written to disk. The donut executor will request .donut payloads to be stored in memory. The donut executor no longer implements the contact interface, since it no longer needs to request its own payloads.

The logic flow for downloading payloads for instructions is now the following: