Classes | |
class | _TraceThread |
class | PeachNotifier |
class | WindowsDebugEngine |
Public Member Functions | |
def | LocateWinDbg |
def | Output |
def | GetInterestMask |
def | ExitProcess |
def | Exception |
def | WindowsDebugEngineProcess_run |
def | GetProcessIdByName |
Public Attributes | |
crashInfo | |
6. | |
buff | |
Do we have !exploitable? | |
fault | |
Static Public Attributes | |
string | buff = '' |
def Peach::Agent::ppmonitor::_DbgEventHandler::Exception | ( | self, | ||
dbg, | ||||
ExceptionCode, | ||||
ExceptionFlags, | ||||
ExceptionRecord, | ||||
ExceptionAddress, | ||||
NumberParameters, | ||||
ExceptionInformation0, | ||||
ExceptionInformation1, | ||||
ExceptionInformation2, | ||||
ExceptionInformation3, | ||||
ExceptionInformation4, | ||||
ExceptionInformation5, | ||||
ExceptionInformation6, | ||||
ExceptionInformation7, | ||||
ExceptionInformation8, | ||||
ExceptionInformation9, | ||||
ExceptionInformation10, | ||||
ExceptionInformation11, | ||||
ExceptionInformation12, | ||||
ExceptionInformation13, | ||||
ExceptionInformation14, | ||||
FirstChance | ||||
) |
def Peach::Agent::ppmonitor::_DbgEventHandler::ExitProcess | ( | self, | ||
dbg, | ||||
ExitCode | ||||
) |
def Peach::Agent::ppmonitor::_DbgEventHandler::GetInterestMask | ( | self | ) |
def Peach::Agent::ppmonitor::_DbgEventHandler::GetProcessIdByName | ( | procname | ) |
Try and get pid for a process by name.
def Peach::Agent::ppmonitor::_DbgEventHandler::LocateWinDbg | ( | self | ) |
This method also exists in process.PageHeap!
def Peach::Agent::ppmonitor::_DbgEventHandler::Output | ( | self, | ||
this, | ||||
Mask, | ||||
Text | ||||
) |
def Peach::Agent::ppmonitor::_DbgEventHandler::WindowsDebugEngineProcess_run | ( | args, | ||
kwargs | ||||
) |
Do we have !exploitable?
string Peach::Agent::ppmonitor::_DbgEventHandler::buff = '' [static] |
6.
Bang-Exploitable Now off to other things...