HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86

DEFCONConference4 HN recommenders · recommended in 3 months, 2019-2026
YouTube
86K views · 8 years ago · talk · evergreen

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.

HN regulars treat Domas as a favorite hacker and bring this talk up in any discussion of CPU backdoors, hidden instruction sets or processor security.

Security & hackingComputer architecture & CPUs#cpusecurity#undocumentedinstructions#viacpu#reverseengineering#defcon

10 comments from Hacker News

@aecsocket2026 · in “Spaghettifying DRAM”

Holy shit, Christopher Domas is back. I remember watching his Defcon talks on x86 shenanigans[^1][^2] and being amazed at what he's been able to discover. Then he got whisked away by Intel and now drops this. I'm excited. [^1]: link [^2]: ▶ this video

RecommendsView on HN
@MattSteelblade2026 · in “Spaghettifying DRAM”

I cannot wait for the accompanying Black Hat talk. Christopher Domas is one of my absolute favorite all-time hackers. He does such a fantastic job of explaining his work. Some of my favorite talks of his: - Psychological Warfare in Reverse Engineering link - The MoVfuscator link - Hardware Backdoors in redacted x86 ▶ this video

Strongly recommendsView on HN
@LinuxBender2022 · in “Ask HN: Do you worry about CPU backdoors like IME?”

What are the implications of such hardware on user security? Threat persistence, i.e. persistent rootkits, persistent remote monitoring if one has privs to tickle the CPU instructions that give access. It is just a matter of time before there are public tools for script kiddies to manage the OS within the CPU. Here [1] is an example of someone slowly making progress decoding all the undocumented instructions and here is a talk with a brief overview of the tools. [2] This is not specific to Intel's ME but it is the way people will eventually tame/exploit that beast in my opinion. There are more recent talks that get deeper into security rings in the CPU. This video [3] more related to your question but not specific to ME however can be used to access ME and much more. If this appears to difficult and time consuming just know that some folks out there have the documentation for the undocumented instructions. You may find some tools on github and other public repos for disabling ME. Use with care. Test on an identical model of system that is at the same firmware/BIOS and same model of CPU as those tools can brick your CPU. As @rocket_surgeron stated, one can buy CPU's with ME disabled but that will not disable the "God Mode" referenced in [3]. [1] - link [2] - link [3] - ▶ this video

CitesView on HN
@runnerup2022 · in “A PCIe network interface card that adds full router capabilities to your servers”

If the downvotes are due to poor quality discussion, that's fair enough. If they're due to skepticism, here's his talk from the next year: [0]: ▶ this video "DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86"

CitesView on HN
@not1ofU2021 · in “Intel updates mysterious ‘software-defined silicon’ code in the Linux kernel”

This guy now works for intel: DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86 ▶ this video This is one of many amazing videos this guy did before they hired him.

RecommendsView on HN
@throwaway472922021 · in “Web-based editor”

haha maybe Christopher Domas knows :D ▶ this video [x86 god mode] but there is a difference between knowing vaguely how internal combustion engine works versus treating your car as a magic box from the future. (which of course now most cars are, you can not even disable the tire pressure alert after you pump your tires without going to the service shop) I fear that nobody will even teach the fetch-execute cycle to our kids.

CitesView on HN
@daniel-thompson2021 · in “Compiling C Programs Into “Mov” Instructions (And Only “Mov” Instructions)”

These links don't work for me, but the videos are on YT: - ▶ this video - link And yes, they are spectacular.

Strongly recommendsView on HN
@corebuffer2021 · in “Alternate Instruction Set”

Related: a defcon talk about it (DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86) ▶ this video Website collecting info on thin clients, which many are VIA, if anyone gets interested in exploring it from a recycled unit: link EDIT: also link - Christopher Domas: Hardware Backdoors in X86 CPUs

CitesView on HN
@ddingus2021 · in “Dunfield 6809 Portable”

You are taking these ideas into crazy places! Fun to think about. Given this context, I have a few thoughts: Contemporary processors may be interesting when simplified some. Your projects make me think about the Zachtronics games. link That is an assembly language game with surprising depth. People, who play it seriously will learn quite a lot. Using older hardware in tandem with current is a lot of fun. The terminal, for example, still does exactly what it was designed to do and is still useful today. A C64 has a user port for this kind of thing. Apple 2 computers saw all manner of expansion cards capable of data capture, control, computation... making ones own card with a PIA was a standard type project, just as connecting a circuit to the user port was. BASIC was often enough for many basic controls, say regulating temperature, or turning things off and on based on time, or other data states, assembly language brought more of the speed possible, and with more speed, we get more posibilities. Take one bit wired to a speaker. That is what the Apple and IBM PC shipped with to make sound. The PC had a spiffy timer to bang out notes, and the Apple had nothing but a toggle. Speaker on, or off. Here is where the fun part was back in the day: At first, it seems useless. Access an address and the speaker pops out. Do it again, and the speaker pops in. One can type this right into the computer with a BASIC POKE statement, or the monitor by address and watch the speaker change stat

CitesView on HN
@kbenson2019 · in “Everybody Be Cool, This Is a Robbery”

While somewhat interesting, I'm not sure there's much to discuss unless the presentation or details are already available. Interestingly, this reminds me of two Defcon talks I watched in the last day or two, which also cover vulnerability through additional processors onboard.[1][2] 1: ▶ this video 2: link

CitesView on HN
DEF CON 26  - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons21:28

DEF CON 26 - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons

DEFCONConference
24K views • 8 years ago
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs51:00

GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs

Black Hat
319K views • 8 years ago
DEF CON 23 - Chris Domas - Repsych: Psychological Warfare in Reverse Engineering38:49

DEF CON 23 - Chris Domas - Repsych: Psychological Warfare in Reverse Engineering

DEFCONConference
173K views • 10 years ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago
Breaking the x86 Instruction Set44:29

Breaking the x86 Instruction Set

Black Hat
381K views • 9 years ago
DEF CON 19 - Artem Dinaburg - Bit-squatting: DNS Hijacking Without Exploitation45:14

DEF CON 19 - Artem Dinaburg - Bit-squatting: DNS Hijacking Without Exploitation

DEFCONConference
4K views • 13 years ago
DEFCON 19: Bit-squatting: DNS Hijacking Without Exploitation (w speaker)45:14

DEFCON 19: Bit-squatting: DNS Hijacking Without Exploitation (w speaker)

Christiaan008
24K views • 14 years ago
36C3 -  Uncover, Understand, Own - Regaining Control Over Your AMD CPU56:37

36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPU

media.ccc.de
23K views • 6 years ago
35C3 -  Modchips of the State36:52

35C3 - Modchips of the State

media.ccc.de
41K views • 7 years ago
Defcon 21 - Decapping Chips The Strike Easy Hard Way1:41:27

Defcon 21 - Decapping Chips The Strike Easy Hard Way

HackersOnBoard
69K views • 12 years ago
OffensiveCon19 - Alex Ionescu - Keynote - Reversing Without Reversing33:41

OffensiveCon19 - Alex Ionescu - Keynote - Reversing Without Reversing

OffensiveCon
20K views • 7 years ago
DEFCON 19: Introduction to Tamper Evident Devices52:43

DEFCON 19: Introduction to Tamper Evident Devices

Christiaan008
352K views • 15 years ago
DEFCON 19: Steal Everything, Kill Everyone, Cause Total Financial Ruin! (w speaker)40:47

DEFCON 19: Steal Everything, Kill Everyone, Cause Total Financial Ruin! (w speaker)

Christiaan008
1.7M views • 14 years ago
28c3: The Science of Insecurity59:23

28c3: The Science of Insecurity

28c3
42K views • 14 years ago
Intel ME explained (intel management engine) from insider6:36

Intel ME explained (intel management engine) from insider

jessie
12K views • 8 years ago
DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity46:22

DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity

DEFCONConference
11K views • 13 years ago
4 2 1 Christopher Domas   The future of RE Dynamic Binary Visualization48:39

4 2 1 Christopher Domas The future of RE Dynamic Binary Visualization

Adrian Crenshaw
59K views • 14 years ago
DEF CON 22 - Deviant Ollam & Howard Payne - Elevator Hacking - From the Pit to the Penthouse1:00:17

DEF CON 22 - Deviant Ollam & Howard Payne - Elevator Hacking - From the Pit to the Penthouse

DEFCONConference
877K views • 11 years ago
DEF CON 18 - Jason Scott - You're Stealing It Wrong! 30 Years of Inter-Pirate Battles55:59

DEF CON 18 - Jason Scott - You're Stealing It Wrong! 30 Years of Inter-Pirate Battles

DEFCONConference
60K views • 13 years ago
DEF CON 23 - Zoz - And That's How I Lost My Other Eye...Explorations in Data Destruction (Fixed)53:09

DEF CON 23 - Zoz - And That's How I Lost My Other Eye...Explorations in Data Destruction (Fixed)

DEFCONConference
533K views • 11 years ago