Skip to content

Debugging Meterpreter(s)

Brendan edited this page Jan 16, 2018 · 6 revisions

Windows C Meterpreter

#define DEBUGTRACE 1

Add that to whatever file you would like to debug, then use dprintf([format string]) For more information, see the code responsible for it in common.h by searching for the DEBUGTRACE macro.

Once that is in place, run debugView as admin on the machine running the payload. Be sure to select "Global_Win32" messages in the "Capture" dropdown box.

Python Meterpreter

When setting up the handler for the connection in msfconsole: set PythonMeterpreterDebug True

Launch the meterpreter in a location that you will see stdout/stderr like a cmd.exe or a bash window.

The function you will use is debug_print("STRING")

Clone this wiki locally