Registration: TBD
Learn live local and remote debugging techniques and tricks in the kernel and user process spaces using GDB, LLDB, and WinDbg debuggers for C, C++, and Rust code. The unique and innovative Debugging 4D course teaches unified debugging patterns applied to real problems from complex software environments. The training consists of practical, step-by-step, hands-on exercises.
Knowledge of Linux API internals is useful for debugging. To avoid repeating some topics and save time, the training includes the Accelerated Linux API for Software Diagnostics book as a follow-up or additional reference. A necessary x64 and ARM64 review for some topics is also included.
Before the training, you get:
- Accelerated Linux API for Software Diagnostics PDF book
- Access to Software Diagnostics Library
After the training, you also get:
- The PDF book version of the training: Accelerated Linux Debugging 4D
- Personalized Certificate of Attendance with unique CID
- Answers to questions during training sessions
- Recording
Prerequisites:
Working knowledge of one of these languages: C, C++, Rust. Operating system internals and assembly language concepts are explained when necessary.
Audience:
Software engineers, software maintenance engineers, escalation engineers, security and vulnerability researchers, malware and memory forensics analysts who want to learn live memory inspection techniques.