Class Rex::Exploitation::Egghunter
In: lib/rex/exploitation/egghunter.rb
Parent: Object

This class provides an interface to generating egghunters. Egghunters are used to search process address space for a known byte sequence. This is useful in situations where there is limited room for a payload when an overflow occurs, but it‘s possible to stick a larger payload somewhere else in memory that may not be directly predictable.

Methods

generate   hunter_stub   new  

Classes and Modules

Module Rex::Exploitation::Egghunter::Windows

Public Class methods

Creates a new egghunter instance and acquires the sub-class that should be used for generating the stub based on the supplied platform and architecture.

Public Instance methods

This method generates an egghunter using the derived hunter stub.

Protected Instance methods

Stub method that is meant to be overridden. It returns the raw stub that should be used as the egghunter.

[Validate]