Главная
Study mode:
on
1
Intro
2
Architectural Research
3
Klaus
4
Privilege Levels
5
Virtual Memory
6
CPU Memory
7
Translation
8
IDT
9
EFI
10
Interrupts
11
Page Fault
12
Performance Counters
13
Branch Tracing
14
VM Exit
15
EPT Fault
16
System Management Mode
17
Case Study
18
TLB Split
19
Memory Access Trap
20
Thin Hypervisor
21
Kernel Driver
22
Bear flank hypervisor
23
Why bear flank
24
LibVMI
25
Simplevisor
26
Linux
27
UEFI
28
Puff Library
29
Outro
Description:
Explore the fundamentals of architectural research on the x86 platform in this 32-minute conference talk from Hack.lu 2016. Gain insights into CPU ring privileges, architectural events monitoring, and basic research hypervisors. Learn about emerging technologies and how to leverage existing architectures for capabilities beyond their intended limitations. Discover resources for setting up research environments efficiently, allowing you to focus on core research questions. Delve into topics such as privilege levels, virtual memory, CPU memory translation, interrupts, performance counters, and system management mode. Examine case studies on TLB splitting and memory access trapping, and explore tools like LibVMI, Simplevisor, and the Puff Library. Ideal for security researchers interested in x86 architecture misuse and rapid research setup.

Bootstrapping an Architectural Research Platform

Cooper
Add to list