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...
1.5.8