Recon2012 - PREVIEW

Recon 2012

Alex Ionescu
Day Day 2 - 2012-06-15
Room Grand Salon
Start time 13:00
Duration 01:00
ID 244

Title: Windows 8 User Mode Drivers

Reliability Panacea, or Security Nightmare?

The UMDF 1.11 (User-Mode Driver Framework) that ships with Windows 8 (and back-ported to Vista and Windows 7) now allows user-mode DLLs hosted by the WUDF Hosting Process (i.e.: "User-mode Drivers") to:

1) Handle interrupts in user-mode 2) Map device RAM (MMIO registers) to user-mode memory, read-write 3) Map/access device I/O ports to user-mode, and access them through READPORTXXX and WRITEPORTXXX commands

Because these DLLs are considered "user-mode", they are not part of the Code Integrity/Kernel Mode Code Signing Policies present on 64-bit Windows, and can be loaded without a CA-issued certificate.

If this sounds scary to you, you need to come to this talk.