Skip to content

Debugger tutorials

Here you can find a comprehensive set of step-by-step tutorials categorized by different debugging types and platforms.

General introduction into debugging with IDA

Local debugging tutorials

Windows local debugging: - IDA Win32 local debugging - Debugging Windows applications with IDA Bochs plugin

Linux local debugging: - Debugging Linux applications locally - IDA Linux local debugging - Using the Bochs debugger plugin in Linux

Remote debugging tutorials

PIN Tracer: - Debugging Linux/Windows applications with PIN Tracer module

Other specialized debugging tutorials

Android/Dalvik debugging: - Debugging Dalvik programs

XNU debugging: - Debugging the XNU Kernel with IDA Pro

QEMU debugging: - Debugging code snippets with QEMU debugger (a la IDA Bochs debugger)

Trace and replay debugger features: - Trace Replayer and Managing Traces - Using IDA Pro's tracing features

Appcall mechanism: - Appcall

Archived tutorials

Outdated tutorials that no longer apply have been moved to the archive. - IDA Win32 to Win32 debugging - IDA Win32 to Win64 debugging