YoVDO

Custom Processing Unit - Tracing and Patching Intel Atom Microcode

Offered By: Black Hat via YouTube

Tags

Black Hat Courses Reverse Engineering Courses

Course Description

Overview

Explore groundbreaking research on Intel Atom Microcode in this 28-minute Black Hat conference talk. Gain unprecedented insight into the internal workings of Intel CPUs through a systematic study and software-only framework for observing, tracing, and patching microcode execution. Learn about the development of a Ghidra decompiler for Atom Microcode and the reverse-engineering of CPU control register bus usage. Discover how undocumented instructions are leveraged to create a framework for complete control over CPU microcode. Examine the framework's capabilities in assembling and patching micro-instructions, hooking CPU events, and tracing microcode execution. Delve into the reverse-engineering of Intel CPU microcode update routines, uncovering the decryption algorithms and binary format of updates. Understand the surprising revelation that microcode updates are interpreted by the CPU as a custom language. Access the open-source framework and presentation materials for further exploration of this cutting-edge research by Pietro Borrello and Martin Schwarzl.

Syllabus

Custom Processing Unit: Tracing and Patching Intel Atom Microcode


Taught by

Black Hat

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam