Windows Secure Kernel Development
Abstract
The talk will cover several kernel mode topics on win32. The main target are
kernel developers and testers so they will learn what to do, what to look for
in the testing stage and how to make their lives easier with automated tools.
It is divided in four sections:
- Basic concepts on kernel space, entry points and how to validate and
capture data locally.
- Common mistakes and how to avoid them.
- MSRC kernel cases samples and how we fixed them.
- What developers can do to catch these common mistakes: static analysis,
WDK fuzzers, dynamic analysis, etc...
Speaker
Fermin J. Serna
Fermin J. Serna is a Security Software Engineer in the MSRC Engineering team.
Prior to joining Microsoft, he spent 7 years in Spain working as a Penetration
tester and lately running his own company in the security field. He has
collaborated with US-CERT in the responsible disclosure of several
vulnerabilities, such as CA-2002-12 for ISC-DHCP, and published documents on
exploitation techniques on rare architectures such as SPARC and PA-RISC (at
phrack). He loves security, coding, challenges, and chess.
|