Skip to content
Jonathan Lindsay: Attacking the Windows Kernel episode artwork

EPISODE · Jan 9, 2006 · 59 MIN

Jonathan Lindsay: Attacking the Windows Kernel

from Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. · host Black Hat RSS Feed

Most modern processors provide a supervisor mode that is intended to run privileged operating system services that provide resource management transparently or otherwise to non-privileged code. Although a lot of research has been conducted into exploiting bugs in user mode code for privilege escalation within the operating system defined boundaries as well as what can be done if one has arbitrary supervisor access (typically related to modern rootkit work), not a great deal of research has been done on the interface between supervisor and non-supervisor, and potential routes from one to the other. The biggest problem arises when trying to protect the kernel from itself - for example, under the IA32 architecture implementation of Windows, the distinction between user mode and kernel mode from the user mode perspective is easily enforced through hardware based protection. However, as the kernel is running as supervisor, how does the kernel make distinctions between what it should be accessing? This would be irrelevant if the supervisor was not exposed to interaction with supervisee; but that would defeat the purpose of having a kernel. This presentation is focussed on Windows and the Intel Architecture, and will briefly outline the current supervisor boundaries provided. Different attack vectors, along with relevant examples, will be provided to demonstrate how to attack the supervisor from the perspective of the supervised. There will then be an outline of what possible architectures could be used to mitigate such attacks, such as the research operating system Singularity.

Episode metadata supplied by the publisher feed · Published Jan 9, 2006

Embed this episode

Ready to play

Jonathan Lindsay: Attacking the Windows Kernel

0:00 59:23

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference.?

This episode is 59 minutes long.

When was this Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. episode published?

This episode was published on January 9, 2006.

Can I download this Black Hat Briefings, USA 2007 [Audio] Presentations from the security conference. episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!