Главная
Study mode:
on
1
Introduction
2
Background
3
Time of Use
4
Why
5
How
6
State Structure
7
Changing Font File
8
Changing Character Code
9
Executing VM Instructions
10
Conclusions
11
Questions
12
Data Structure
13
Memory Allocation
14
Advanced Exploit Techniques
15
Understanding TOCTTOU
16
First Overrated
17
Summary
18
Drawing a Picture
19
FSAC Routine
20
BoxBone
21
While Loop
22
Patch Tuesday
23
MAF
24
Log
25
Precompute
26
GDI
27
Graph
Description:
Explore the intricacies of TOCTTOU vulnerabilities in the Windows Kernel Font Scaler Engine in this Black Hat conference talk. Delve into the history of the Font Scaler engine, its transition from user mode to kernel mode, and the resulting security implications. Examine the various factors contributing to the engine's vulnerabilities, with a particular focus on Time-of-Check to Time-of-Use (TOCTTOU) issues. Learn about the basic double fetch problem and discover more subtle TOCTTOU vulnerabilities introduced by the font engine's design. Gain insights into advanced exploit techniques, memory allocation, and data structures related to these vulnerabilities. Understand the FSAC routine, GDI graph, and other key components involved in exploiting the Font Scaler engine. This comprehensive presentation covers everything from the background of font rendering to specific attack vectors, providing a thorough understanding of this critical kernel attack surface.

Understanding TOCTTOU in the Windows Kernel Font Scaler Engine

Black Hat
Add to list
0:00 / 0:00