Skip to content

dropengine: A Malleable Payload Creation Framework for EDR Evasion

Gabriel Ryan

Gabriel Ryan introduces DropEngine, a modular framework for generating polymorphic, malleable shellcode runners designed to evade modern EDR solutions.

Summary

The High Attrition Rate of Initial Access Payloads

Modern Endpoint Detection and Response (EDR) solutions use automated static analysis, dynamic heuristics, and AMSI scanning to detect standard shellcode runners.

Introducing the DropEngine Modular Framework

Gabriel Ryan presents DropEngine, an extensible framework that decouples payload creation into swappable encrypters, decrypters, execution methods, and bypasses.

Implementing Advanced Process Injection and Unhooking

Ryan demonstrates configuring custom payload profiles—incorporating AMSI/ETW patching, direct syscall invocations, and stealthy memory allocation routines.

Detection Engineering for Polymorphic Shellcode Runners

The author discusses behavioral indicators, memory scanning heuristics, and kernel-mode telemetry necessary for defenders to catch malleable loaders.

Related talks