printable x86
25:41Compiling C to printable x86, to make an executable research paper
479K views • 9 years ago
suckerpinch
Tom7 explains how he built a SIGBOVIK 2017 paper made only of printable ASCII bytes that is also a valid DOS executable. He writes a C compiler targeting printable x86 without self-modifying code and solves the puzzles the constraint creates.
44:29Breaking the x86 Instruction Set
381K views • 9 years ago
Black Hat
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.
46:34The Memory Sinkhole - Unleashing An X86 Design Flaw Allowing Universal Privilege Escalation
169K views • 10 years ago
Black Hat
Christopher Domas's Black Hat 2015 talk on a long-unnoticed x86 design flaw that lets an attacker reach System Management Mode, a ring below the OS. It explains how the legacy architecture allows universal privilege escalation and persistent, hard-to-detect malware.
32:08Tuesday @ 1130 ISA Shootout – a Comparison of RISC V, ARM, and x86 Chris Celio, UC Berkeley V2
50K views • 10 years ago
RISC-V International
Chris Celio of UC Berkeley compares the RISC-V, ARM and x86 instruction sets, with quantitative data on instruction counts and code density. It examines how the compressed extension fares against Thumb and x86.
1:02:52Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops
27K views • 10 years ago
media.ccc.de
Joanna Rutkowska's 32C3 talk asks whether trustworthy client systems can be built on x86 hardware, and what realistically can be done about the challenges, such as Intel ME.
46:04DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86
86K views • 8 years ago
DEFCONConference
Christopher Domas presents research at DEF CON 26 showing a hidden alternate instruction set and undocumented hardware backdoor in some x86 processors, found on a third-party CPU. He uses it to ask how feasible wider hardware backdoors are.
37:11CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli
7K views • 6 years ago
WebAssembly NA
A talk by Yuri Iozzelli at a WebAssembly meetup on CheerpX, an x86 virtual machine running in the browser. It uses a JIT compiler that emits WebAssembly at runtime to run real native applications. It covers the architecture and demos such as porting a multiplayer C++ game.
51:00GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs
319K views • 8 years ago
Black Hat
Christopher Domas's Black Hat talk demonstrates a hardware backdoor in a third-party x86 processor, a hidden core that grants root from userland. He uses it to discuss how feasible broader hardware backdoors might be.
21:28DEF CON 26 - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons
24K views • 8 years ago
DEFCONConference
Christopher Domas's DEF CON 26 talk on secret processor registers that vendors reserve for third parties holding trusted keys. He examines how users are locked out of parts of their own CPUs.
10:56How did Microsoft screw this up? - Surface Pro X (SQ2) vs M1 Macbook Air
2.8M views • 5 years ago
Linus Tech Tips
Linus Tech Tips compares Microsoft's Surface Pro X (SQ2) with the Apple M1 MacBook Air, focusing on how Windows on Arm and x86 emulation perform against Apple's Arm hardware. The verdict is that the Surface falls well short.
46:19Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas
81K views • 11 years ago
Adrian Crenshaw
Christopher Domas's Derbycon 2015 talk on the M/o/Vfuscator, a compiler that emits only x86 mov instructions, showing mov is Turing complete. It explains how a full machine is built from mov and why the output is a nightmare to reverse engineer.
20:03Can you fit a whole game into a QR code?
9M views • 6 years ago
MattKC
MattKC fits a playable Snake game into a QR code by writing tiny x86 machine code and patching the ZBar scanner so it can run the decoded data.
0:43puls (256 bytes)
36K views • 17 years ago
JanRrrolaKadlec
A 256-byte MS-DOS intro that renders a raymarched, procedural 3D animation. It won the 256-byte competition at Riverwash 2009 and the scene.org award for best technical achievement that year, and the author published commented x86 assembly source.
1:34:44Jim Keller: Moore's Law, Microprocessors, and First Principles | Lex Fridman Podcast #70
742K views • 6 years ago
Lex Fridman
Lex Fridman interviews legendary chip architect Jim Keller about Moore's Law, microprocessor design, and first-principles thinking. Keller draws on his work at AMD, Apple, Tesla and Intel, discussing instruction sets, transistor budgets, and self-driving.
12:09How I Fixed a 10 Year Old Guitar Hero Bug Without the Source Code
404K views • 9 years ago
ExileLord
A reverse engineer walks through fixing a ten-year-old bug in Guitar Hero III without access to its source code, using a disassembler and decompiler. It is technical but explained step by step.
21:52英特尔Lunar Lake深度评测:轻薄本有救了!
198K views • 2 years ago
极客湾Geekerwan
Geekerwan's Chinese-language review of Intel's Lunar Lake lightweight laptop chip, covering performance, perf-per-watt curves and battery life benchmarks. It tests whether x86 can compete on efficiency.
10:12Area 5150 by CRTC & Hornet (Party Version) / IBM PC+CGA Demo, Hardware Capture
69K views • 4 years ago
x86VileR
Area 5150 is a demoscene production for the original 4.77MHz IBM PC with CGA graphics and PC speaker. This is the Evoke 2022 party version, captured from real hardware, and it won the Alternative Demo compo.
1:37:12[7] Jim Keller, Silicon Wizard 🧙♂️
67K views • 5 years ago
TechTechPotato
Ian Cutress interviews chip architect Jim Keller about his time at AMD, Intel and elsewhere, management advice, design approach, Moore's Law and x86 versus Arm.
20:52Gridfinity: Your Ultimate Modular Workshop is FREE!
1.8M views • 4 years ago
Zack Freedman
Zack Freedman introduces Gridfinity, his free, open-source modular workshop storage system of 3D-printable bins and baseplates. The video walks through the design, the parametric templates and the many module types that fit parts, tools and accessories.
13:47Theo de Raadt (ruBSD 2013)
41K views • 12 years ago
fuckyoustupidzombie
A roughly 14-minute interview with OpenBSD founder Theo de Raadt at ruBSD 2013. He talks about making painful changes, getting real feedback, mitigation techniques compared to other OSs, and virtualization.
8:15Apple WWDC 2005-The Intel Switch Revealed
904K views • 19 years ago
JoshuaG
Steve Jobs's WWDC 2005 keynote segment announcing Apple's move from PowerPC to Intel processors, and revealing that Mac OS X had been secretly built for Intel all along.