YoVDO

Bootstrapping an Architectural Research Platform

Offered By: Cooper via YouTube

Tags

Hack.lu Courses Computer Architecture Courses Security Research Courses UEFI Courses

Course Description

Overview

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.

Syllabus

Intro
Architectural Research
Klaus
Privilege Levels
Virtual Memory
CPU Memory
Translation
IDT
EFI
Interrupts
Page Fault
Performance Counters
Branch Tracing
VM Exit
EPT Fault
System Management Mode
Case Study
TLB Split
Memory Access Trap
Thin Hypervisor
Kernel Driver
Bear flank hypervisor
Why bear flank
LibVMI
Simplevisor
Linux
UEFI
Puff Library
Outro


Taught by

Cooper

Related Courses

Modern Pentest Tricks for Faster, Wider, Greater Engagements
Cooper via YouTube
Take Your Path Normalization Off and Pop 0days Out
Cooper via YouTube
Finding the Best TI Provider for a Specific Purpose
Cooper via YouTube
Make ARM Shellcode Great Again
Cooper via YouTube
Digital Safety for Politically Vulnerable Organizations
Cooper via YouTube