YoVDO

Debuggers 1012: Introductory GDB

Offered By: OpenSecurityTraining2 via Independent

Tags

Reverse Engineering Courses Software Development Courses Linux Courses Assembly Language Courses Memory Management Courses

Course Description

Overview

This mini-course teaches you how to use the GNU Debugger (gdb) well enough to use it in classes that depend on it.


Syllabus

  1. Create Test Executable
  2. Loading Binaries
  3. Starting, Stopping, Restarting Binaries
  4. Working with Breakpoints
  5. Examining and Modifying Registers and Memory
  6. Stepping Through Assembly
  7. Attaching to Running Userspace Processes
  8. GDB Misc
  9. Course Complete!

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera