egghunter
An egghunter is a small piece of exploit code designed to locate a larger payload elsewhere in a process's memory and transfer execution to it. It is used in exploitation scenarios where the available space for a shellcode stub is limited, necessitating that the main payload reside elsewhere in memory.
The egghunter operates by scanning process memory for a pre-arranged marker that tags the location of the
In practice, an exploit might place the marker in memory along with the payload, and deploy a
Security relevance: Egghunter concepts are discussed in vulnerability research and exploit development literature. Modern defenses such