News for hackers. Stuff that matters.
Re:How to hack a turned-off computer, or running unsigned co... by LeoPanthera on Wednesday September 20, 2017 @08:35PM (#15299631)
Is Intel ME functional on Macs?
Re:How to hack a turned-off computer, or running unsigned co... by deathanatos on Wednesday September 20, 2017 @08:59PM (#15299748)
It is functional regardless of OS.

> Intel AMT uses a hardware-based out-of-band (OOB) communication channel[1] that operates regardless of the presence of a working operating system. The communication channel is independent of the PC's power state, the presence of a management agent, and the state of many hardware components such as hard disk drives and memory.

> Almost all AMT features are available even if the PC is in a powered-off state but with its power cord attached, if the operating system has crashed, if the software agent is missing, or if hardware (such as a hard drive or memory) has failed.

— https://en.wikipedia.org/wiki/Intel_Active_Management_Techno...

Re:How to hack a turned-off computer, or running unsigned co... by LeoPanthera on Wednesday September 20, 2017 @09:29PM (#15299892)
OK, but we know Macs don't have AMT, so... ME doesn't apply to Macs?
Re:How to hack a turned-off computer, or running unsigned co... by language on Wednesday September 20, 2017 @09:45PM (#15299961)
It applies to Macs. I think AMT is just one particular application/feature of ME. ME is a piece of hardware on Intel chipsets.
Re:How to hack a turned-off computer, or running unsigned co... by milcron on Wednesday September 20, 2017 @08:54PM (#15299720)
The AMT feature is not enabled, but I believe the ME chip is physically present on all Intel chips since 2006.

https://libreboot.org/faq.html#intel

Re:How to hack a turned-off computer, or running unsigned co... by derefr on Wednesday September 20, 2017 @10:01PM (#15300026)
The ME "chip" is the Platform Controller Hub. The ME core on that chip is basically your "real" CPU: it initializes your devices into the correct modes at boot, and does things in response to BIOS interrupts, manages DMA regions according to the ACPI DSDT, virtualizes IRQs, refreshes DRAM, etc.

The modern Intel socket CPUs are more like application accelerator cards for this hidden "mother" core. Until recently, you could think of your Intel computer more as an ARC[1] PC with an embedded Intel support slot, than as a pure Intel PC. If you wanted to, you could write a custom BIOS that would boot a Haswell-era motherboard with no CPU inserted, and it would run just fine—because the motherboard already ships with all the CPU it needs to act as a functional computer. (And with the hack on the article, you could run your own software on such a PC, too!)

[1] https://en.m.wikipedia.org/wiki/Synopsys#ARC_International

So no, you can't really remove the ME; it functionally "is" the computer in a lot of ways.

Of course, you could remove its ability to run software other than its kernel—but this doesn't make it "brain dead" or "switch it off"; it just makes it do very slightly less. There's still a lot of (necessary!) stuff going on in there.

Re:How to hack a turned-off computer, or running unsigned co... by amigoingtodie on Wednesday September 20, 2017 @11:42PM (#15300436)
I would really like to see Doom running on a mobo w the main cpu missing.
Re:How to hack a turned-off computer, or running unsigned co... by jdiaz5513 on Thursday September 21, 2017 @12:40AM (#15300644)
This is how we shall benchmark that CPU.
Re:How to hack a turned-off computer, or running unsigned co... by kogepathic on Sunday September 24, 2017 @03:36AM (#15323750)
> If you wanted to, you could write a custom BIOS that would boot a Haswell-era motherboard with no CPU inserted, and it would run just fine—because the motherboard already ships with all the CPU it needs to act as a functional computer.

Has anyone actually done this? If you have a link to someone who's run a board using only the ME processor I'd be really interested to see it!

I thought the ME was covered in all kind of NDA and proprietary goodness. Booting a board without the main x86 installed would be quite a feat of reverse engineering!