• $149

Windows Internals: Day 3

  • Course
  • 49 Lessons
  • Discord access

Day 3 deals with various kernel mechanisms.

Read more about the instructors, course contents and special pricing:

Contents

Introduction

00-Introduction.mp4
WindowsInternalsLabs-Day3.pdf
WindowsInternals-Day3.pdf
WintDay3-LabsAndDemos.zip
Aside - Kernel Design Notes.mp4

Interrupts

01-Hardware Interrupts.mp4
Preview
Lab - IDT
02-Interrupt Dispatching.mp4
03-IRQLs.mp4
04-Interrupt Dispatch Table.mp4
05-ISRs and IRQLs.mp4
06-DPCs.mp4

Exceptions

07-Exceptions.mp4
08-Exception Handling.mp4
09-Termination Handlers.mp4
10-SEH and High Level Exceptions.mp4
11-Finaly in C++.mp4

System Crash

12-System Crash.mp4
13-BSOD Information.mp4
Lab - Not My Fault

Object Management

14-The Object Manager.mp4
Preview
15-Object Structure.mp4
Lab- object headers
17-Handle Entry.mp4
16-Objects and Handles.mp4

Sharing Kernel Objects

18-Sharing Objects by Name.mp4
19-Handle Inheritance.mp4
20-Duplicating Handles.mp4

Object Management (Part 2)

Lab - Maximum handles
21-Maximum Handles.mp4
22-Handle Usage.mp4
23-Object Names.mp4
24-Object Name Demo.mp4
25-User and GDI Objects.mp4

Synchronization

26-Synchronization Overview.mp4
27-The Interlocked Functions.mp4
28-Kernel Dispatcher Objects.mp4
29-Mutex.mp4
Lab - Mutex
30-Semaphore.mp4
31-Event.mp4
32-Critical Section.mp4
33-Executive Resource.mp4
34-APCs.mp4
35-Fast Mutex.mp4

More Mechanisms

36-NT Global Flags.mp4
37-ETW.mp4
38-WoW64.mp4
39-WoW64 (cont.).mp4