Breaking the x86 Instruction Set
What it is
Christopher Domas presents at Black Hat 2017 how page fault analysis and processor fuzzing can exhaustively search the x86 instruction set. The talk uncovers undocumented instructions and hardware bugs and shows limits of disassemblers.
Why Hacker News recommends it
HN recommends it as a clever, entertaining and easy-to-follow talk on finding hidden x86 instructions with the Sandsifter tool.
- 9 people recommended it
- 8 different months
- 0 strong recommendations
- first 2017, last 2022
What HN commenters said
“he demonstrates the limitations of all disassemblers out there, including IDA's”
Shows limitations of all disassemblers including IDA's.
AceJohnny2, 2017-09 · Recommendation · in “IDA: What's new in 7.00”
“I thought the 'Breaking the x86 Instruction Set' talk was extremely clever”
Extremely clever talk on undocumented x86 instructions.
anfractuosity, 2018-01 · Recommendation · in “Ask HN: What’s your favorite talk from 2017?”
“BlackHat 2017: Breaking the x86 Instruction Set”
Listed among favorite talks of 2017.
DyslexicAtheist, 2018-01 · Recommendation · in “Ask HN: What’s your favorite talk from 2017?”
“I found it easy to follow and pretty entertaining.”
Easy to follow and entertaining talk by Christopher Domas.
nnnate, 2018-10 · Recommendation · in “Ask HN: What are some of the best technical talks you've heard?”
“There was a really good Blackhat talk a year or two ago”
Talk on finding undocumented opcodes via Sandsifter.
jchw, 2019-04 · Recommendation · in “A Complete Formal Semantics of x86-64 User-Level Instruction Set Architecture”
“A really good talk on reverse engineering an ISA implementation”
Good talk on reverse engineering an ISA implementation.
tyingq, 2020-11 · Recommendation · in “XuanTie C906 based Allwinner RISC-V processor to power $12 Linux SBC's”
“There was an interesting black hat talk about automatically finding undocumented instructions.”
Interesting talk on automatically finding undocumented instructions.
BlackLotus89, 2021-03 · Recommendation · in “Undocumented x86 instructions in Intel CPUs that can modify microcode”
“the video from BlackHat[2] is a good watch”
Good watch on finding undocumented x86 instructions.
gbrown_, 2021-04 · Recommendation · in “How many x86 instructions are there? (2016)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: x86, fuzzing, sandsifter, disassemblers, cpu security, reverse engineering
Also recommended by the same people
talkLISA11 - Fork Yeah! The Rise and Development of illumosUSENIX · 9 HN recommenders · 2012–2026
lectureStanford Seminar - Generalized Reversible Computing and the Unconventional Computing LandscapeStanford Online · 2 HN recommenders · 2020–2021
talkDtrace ReviewGoogle TechTalks · 2 HN recommenders · 2011–2021
talkBryan Cantrill from Joyent on Manta: internet-facing object storage facility that features computeAI Council · 4 HN recommenders · 2014–2026
lectureStanford Seminar: Beyond Floating Point: Next Generation Computer ArithmeticStanford Online · 5 HN recommenders · 2017–2021
demoDIY mass spectrometer measures potassium in dietary salt substituteApplied Science · 3 HN recommenders · 2020–2023
documentaryBehind the Film - Inside the ILFORD factoryILFORD Photo · 2 HN recommenders · 2020–2022
explainerThis 1970s tank simulator drives through a tiny worldTom Scott · 2 HN recommenders · 2024–2025