Process Hollowing
- Author
- Moise Medici
- Updated
- 09 May 2026 · Completed
Introduction
Code and executables download: From GitHub
Process Hollowing is a technique that modifies a running trusted process. The changes made are at minimum the following:
- spawn a new suspended process
- unmap the content of the previous process to leave an “empty” suspended process
- remap the suspended process to a malicious payload
- resume the target process, which will execute the malicious process
A fantastic and very in-depth resource on Process Hollowing can be found here: https://www.huntandhackett.com/blog/concealed-code-execution-techniques-and-detection