Windows Kernel Programming 1 Course Trainsec
$490 or 5 × $99

Windows Kernel Programming 1

The course provides the foundations for the most common software device drivers that are useful not just in cyber security, but also other scenarios, where monitoring and sometimes prevention of operations is required.

74 Lessons | Community Access

490

or $99 x 5 installments

blue depth
Pavel Yosifovich

Pavel Yosifovich

Developer, trainer, author and (sometimes) speaker. Founder of TrainSec academy.

25+ years as Software developer, trainer, consultant, author, and speaker. Co-author of “Windows Internals”. Author of “Windows Kernel Programming”, “Windows 10 System Programming, as well as System and kernel programming courses on PentesterAcademy, and “Windows Internals” series of courses on PluralSight.

Are you a freelancer or an individual student?

Contact us to receive more affordable personal pricing.

Windows Kernel Programming 1 Course Contents

Chapters included in this course

Introduction

Introduces the course.

Modules 1-7 are part of this course.

Modules 8-10 are part of “Windows Kernel Programming 2”.

Windows Internals Overview

Introduction to WinDbg

Hardware Hacking Expert – Level I – Class 01

Handles and Objects

The I/O System

Device Driver Basics

The Booster Driver

The I/O Request Packet (IRP)

Interrupts and Exceptions

Synchronization

Threads and Timers

Process and Thread Monitoring

Object and Registry Notifications

Pavel Yosifovich

Pavel Yosifovich

Developer, trainer, author and (sometimes) speaker. Founder of TrainSec academy.

25+ years as Software developer, trainer, consultant, author, and speaker. Co-author of “Windows Internals”. Author of “Windows Kernel Programming”, “Windows 10 System Programming, as well as System and kernel programming courses on PentesterAcademy, and “Windows Internals” series of courses on PluralSight.

Windows Kernel Programming 1 Course Trainsec

Windows Kernel Programming 1

$490 or 5 × $99

The course provides the foundations for the most common software device drivers that are useful not just in cyber security, but also other scenarios, where monitoring and sometimes prevention of operations is required.