Overview of PE-sieve
masterPE-sieve is a lightweight engine designed to detect malware running on a system and collect potentially malicious material for analysis. It scans a single process at a time to recognize and dump various in-memory implants, including:
- Replaced or injected PEs
- Shellcodes
- Hooks (including inline hooks)
- Other in-memory patches
- Process Hollowing
- Process Doppelgänging
- Reflective DLL Injection
PE-sieve can be used as a standalone executable (EXE) or integrated into other applications via its DLL version, which exposes a simple API.