YoVDO

Debugging One Layer Deeper

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Reverse Engineering Courses WinDbg Courses Source Code Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the intricacies of debugging complex .NET issues in this 58-minute conference talk from NDC Oslo 2021. Explore advanced techniques for diagnosing and solving tricky bugs, including stepping into the native world and investigating the .NET runtime itself. Learn to use powerful tools like WinDBG and LLDB, reverse-engineer assembly code, and uncover the inner workings of the CLR. Follow along as the speaker shares real-world examples of challenging investigations, demonstrating how to analyze memory dumps, monitor locks, examine source code, and refine debugging theories. Gain valuable insights into advanced debugging strategies that go beyond the managed world, equipping you with the skills to tackle even the most perplexing .NET issues.

Syllabus

Intro
Three steps
Symptoms
Memory dump
Monitor that is entered
Source code
Checking source code
Checking the calling convention
Refining the theories
The source code
Checking the source code
Checking the instruction code
Verifying offset2c
Guess thread owning monitor lock
Analyzing the source code
Unresolved questions
Conclusion


Taught by

NDC Conferences

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam