One Day Sec

What is Process Doppelgänging and how does it differ from Process Hollowing?

Process Doppelgänging is a code injection technique that uses NTFS transactions to launch a payload within a legitimate process, similar to Process Hollowing but without needing a suspended process or explicit memory unmapping. It avoids special memory operations like `SuspendProcess` and `NtUnmapViewOfSection`, making it harder to detect. For a deeper introduction, see the full article on Introduction to Process Doppelganging Exploitation.
Process DoppelgängingProcess Hollowingcode injectionNTFS transactions

Browse all Q&A →