WindowsInternals-Day3.pdf

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Windows Internals: Day 3

Buy nowLearn more

Introduction

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

Interrupts

  • 01-Hardware Interrupts
  • Lab - IDT10
  • 02-Interrupt Dispatching
  • 03-IRQLs2
  • 04-Interrupt Dispatch Table
  • 05-ISRs and IRQLs
  • 06-DPCs

Exceptions

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

System Crash

  • 12-System Crash2
  • 13-BSOD Information
  • Lab - Not My Fault

Object Management

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

Sharing Kernel Objects

  • 18-Sharing Objects by Name
  • 19-Handle Inheritance2
  • 20-Duplicating Handles

Object Management (Part 2)

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

Synchronization

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

More Mechanisms

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