Debugging

Justas Masiulis, 2020

What We'll cover

  • High Level Overview
  • Basic Debugger Implementation
  • Anti-Debug Consoderations

High Level Overview

What does windows give us?

  • Debugger Events
  • Ability to consume those events
  • Non debugger APIs to modify process state

General purpose debuggers

  • Debugger Events
  • Ability to consume those events
  • Non debugger APIs to modify process state