ph-neutral header
welcome talks guest_info party history imprint darklab phenoelit twist4

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:
  1. Basic concepts on kernel space, entry points and how to validate and capture data locally.
  2. Common mistakes and how to avoid them.
  3. MSRC kernel cases samples and how we fixed them.
  4. 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.