CPU Backdoors

Kharzette

Watcher of Overs
5,603
4,586
Continuing my downward spiral into hippie freedom happyland, I've been reading up on intel management engine and other such flaws.

Every few years I remember this stuff exists, get all outraged about it, then do absolutely nothing and forget about it for a few years.

Are any of you pedantic enough to have bothered disabling this cancer upon your system?

My reading list today is:


My board bios is not cooperating with the usual bag of tricks, so I think this might be a very time consuming project.

Probably most of you have cpus that are too new to fix. I'm rocking an old I5 so it should be possible to fix.
 

Furry

Email Loading Please Wait
<Gold Donor>
23,475
31,406
Continuing my downward spiral into hippie freedom happyland, I've been reading up on intel management engine and other such flaws.

Every few years I remember this stuff exists, get all outraged about it, then do absolutely nothing and forget about it for a few years.

Are any of you pedantic enough to have bothered disabling this cancer upon your system?

My reading list today is:


My board bios is not cooperating with the usual bag of tricks, so I think this might be a very time consuming project.

Probably most of you have cpus that are too new to fix. I'm rocking an old I5 so it should be possible to fix.
Seek therapy. Every program ever written has vulnerabilities. No, these vulnerabilities are not backdoors… most of the time. The only way you can avoid vulnerabilities is to toss your electronics out the window, which you are obviously not willing to do. Everything you do else wise is risk mitigation. Is this risk mitigation sensible or worthwhile for an average person? No.
 

Kharzette

Watcher of Overs
5,603
4,586
This isn't a "program". It is a whole other internal cpu with full memory and networking access to your main system.
 

Furry

Email Loading Please Wait
<Gold Donor>
23,475
31,406
This isn't a "program". It is a whole other internal cpu with full memory and networking access to your main system.
You claim it isn’t a program, yet you are trying to reprogram it. And what you list here are the necessary components of running a program.
 

Control

Bronze Baronet of the Realm
3,706
9,925
The only way to be reasonable sure at this level is to build something that's fully offline and has no wireless inputs (including microphone).
 

Mist

REEEEeyore
<Rickshaw Potatoes>
31,802
24,488
lol Furry is so out of his depth here.

Intel Management Engine vulnerabilities are very well-known and documented at this point and there is some basis for concern. But this is mostly at the router level. I would simply keep my UEFI patched and look more into a router with good IDS/IPS capabilities if you're worried about this Kharzette Kharzette .
 
  • 1Solidarity
Reactions: 1 user

Noodleface

A Mod Real Quick
38,655
16,719
So if you remember I wrote UEFI BIOS for Intel CPUs.

The ME always has and always will be an intel black box. I have access to Intels BIOS source code, internal documentation, specs, etc. You know what they don't give us source to? If you guessed the ME you're correct. It's the only thing (aside from some other early SEC phase stuff) that Intel keeps extremely close to the chest.

If it is ever cracked, it will put every CPU on the market since the ME's inception at critical risk for extreme vulnerabilities. There is a lot of security stuff baked into it.

We can configure the ME but disabling it or bypassing it would probably cripple a system.

Even if you use coreboot, you have to embedd the ME binary blob among a few other things.

My opinion is it's a gigantic piece of shit.

I'm curious though why do you think you need to disable it?

Edit: after looking at those links i can see people are still way behind on this stuff.
 
  • 5Like
Reactions: 4 users

sleevedraw

Revolver Ocelot
<Bronze Donator>
2,141
6,204
lol Furry is so out of his depth here.

Intel Management Engine vulnerabilities are very well-known and documented at this point and there is some basis for concern. But this is mostly at the router level. I would simply keep my UEFI patched and look more into a router with good IDS/IPS capabilities if you're worried about this Kharzette Kharzette .

He's just getting started early on his Asshat campaign; don't mind him.
 
  • 1Truth!
Reactions: 1 user

Kithani

Blackwing Lair Raider
1,401
1,812
So if you remember I wrote UEFI BIOS for Intel CPUs.

The ME always has and always will be an intel black box. I have access to Intels BIOS source code, internal documentation, specs, etc. You know what they don't give us source to? If you guessed the ME you're correct. It's the only thing (aside from some other early SEC phase stuff) that Intel keeps extremely close to the chest.

If it is ever cracked, it will put every CPU on the market since the ME's inception at critical risk for extreme vulnerabilities. There is a lot of security stuff baked into it.

We can configure the ME but disabling it or bypassing it would probably cripple a system.

Even if you use coreboot, you have to embedd the ME binary blob among a few other things.

My opinion is it's a gigantic piece of shit.

I'm curious though why do you think you need to disable it?

Edit: after looking at those links i can see people are still way behind on this stuff.
Noodleface Noodleface wrote all the backdoors to steal our buttcoins so he can finally remodel his home, confirmed.

Elon Musk Smoking GIF
 
  • 1Like
  • 1Galaxy Brain
  • 1Worf
Reactions: 3 users

Kharzette

Watcher of Overs
5,603
4,586
Even if you use coreboot, you have to embedd the ME binary blob among a few other things.

I'm curious though why do you think you need to disable it?
Well I still run an oldish cpu so from what I've read it doesn't need to be there. I think the newer cpus they make it part of the boot to force people to keep it working.

And I don't really need to disable it. I'm not really very security paranoid. I have all my stuff auto login and get rid of annoying password typing whenever I can. I don't patch my windows partition at all.

I just thought it might be fun to do and I had a few hours to kill yesterday while waiting on the grand prix to appear.

I think it is also just a matter of time till someone cracks the keys to it.

A later thought as tea wakes up my noggin: Wouldn't it be cool to have full access to this? Maybe run a little c64 emulator on it or something :D
 
Last edited:

Kharzette

Watcher of Overs
5,603
4,586
Hmm no Noodle is correct, some bits of it need to be there for my I5 to boot. It isn't as old as I thought it was.
screen61.jpg

This is just the ME bit extracted. The cleaner doesn't like my bios format so it doesn't work on the full bios file.

I think I will wait till I get a rom flasher writer thingy before I try any of this for real. I'm very likely to mess up.
 
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
38,655
16,719
At some point I think they were going to ditch the ME and change to the innovation engine but I'm not sure if that got dropped. Either that or I'm misremembering. It's wild to me the ME source has never been leaked in all these years.
 
  • 1Like
Reactions: 1 user

Fucker

Log Wizard
13,941
32,608
Lessons in Technical Misadventure: The Day Kharzette Learned How to Brick a CPU.
 
  • 2Worf
Reactions: 1 users

Furry

Email Loading Please Wait
<Gold Donor>
23,475
31,406
lol Furry is so out of his depth here.

Intel Management Engine vulnerabilities are very well-known and documented at this point and there is some basis for concern. But this is mostly at the router level. I would simply keep my UEFI patched and look more into a router with good IDS/IPS capabilities if you're worried about this Kharzette Kharzette .
You're pretty much just mirroring what I said. Yes, there are sensible concerns, yes you should take some reasonable precautions if you think its worthwhile. Your suggestion sounds perfectly reasonable.

Trusting some internet goons to edit your cpu's firmware to remove vulnerabilities that are only theoretical so far... not so much.
 

Noodleface

A Mod Real Quick
38,655
16,719
I certainly wouldn't muck with the ME, because we have bricked boards when we made some changes AND we knew what we were doing. Kinda..
 

Kithani

Blackwing Lair Raider
1,401
1,812
I certainly wouldn't muck with the ME, because we have bricked boards when we made some changes AND we knew what we were doing. Kinda..
This is EXACTLY what someone who coded backdoors into the ME in order to steal our buttcoins would say!
 
  • 3Worf
Reactions: 2 users

Kharzette

Watcher of Overs
5,603
4,586
I've been messing around with my old XP system I use to debug xbox stuff and I think I need mmtool 3.26 for the bios on that one. That seems to have vanished from the internet at least officially. Any of you have it lying around? The links I see for it look very dodgy.

Also, while digging around for that board, an old asus, I ran across some pictures of some similar boards that had jumpers that would disable the ME.