HackerTube 中文?

Breaking the x86 Instruction Set

Black HatYouTube ↗

Further reading 1

Caption notes

Christopher Domas uses SandSifter to probe which instructions x86 processors actually accept, then compares observed behavior with disassemblers. He first develops ways to observe decoding length and exceptions, then presents undocumented instructions, analysis-tool errors and several hardware anomalies. A crucial turn is that the disassembler used as a proxy for documentation can itself be wrong, and multiple tools can share an interpretation error. These are findings on the systems tested at the time. Undocumented behavior does not automatically establish a malicious backdoor, and a severe anomaly on one processor does not generalize to all modern processors.

Public machine transcript (may contain transcription errors) ↗
Original passages · 2
I just used a disassembler as my ground truth
Breaking the x86 Instruction Set · ▶ 20:32–20:38
all of them were absolutely littered with bugs
Breaking the x86 Instruction Set · ▶ 28:57–29:03

Hacker News comments

View original on HN ↗