Earlier quoted context omitted.
It's s huge problem, and another curse Apple has gotten the rest of the laptop industry to adopt. Newer ThinkPads ship with Thunderbolt instead of DisplayPort. So if I want external monitors, I'm screwed. I can't just epoxy the port, like I did with FireWire.
AFAIK, it's not Thunderbolt on Lenovos, just Mini DisplayPort+Audio, which has similar connectors and cables but excludes the PCI-alike interface for high-speed general purpose IO which this exploits.
Thunderstrike – Apple EFI firmware vulnerability
61–70 of 72 posts
Re: Thunderstrike – Apple EFI firmware vulnerability
#62Why Apple uses little-endian, while everything else uses big-endian, is another mystery. The Apple-I and Apple-II family were 6502 based machines and the 6502 was little-endian, would be my guess. Any takers?
Apple machines are little-endian, as are any other IA32e machines. The rest of the common 'full' architectures (ARM, MIPS, Power, SPARC, ...) are bi-endian, that is they can switch endianness on demand via a register.
People have finally realized Little Endian is the only true endianness ;).
Re: Thunderstrike – Apple EFI firmware vulnerability
#63So basically a File Vault disk encryption is useless? Any clarification would be welcome :)
Re: Thunderstrike – Apple EFI firmware vulnerability
#64Is every security bug now going to get a fancy name? We'll run out pretty fast.
It's not a great trend but if that's what it takes to improve global security...
Re: Thunderstrike – Apple EFI firmware vulnerability
#65Anyone noticed that the File Vault password also seems to leak? https://www.flickr.com/photos/osr/16139512701/lightbox So basically a File Vault disk encryption is useless? Any clarification would be welcome :)
Re: Thunderstrike – Apple EFI firmware vulnerability
#66I suppose you could make a dongle with a tpm for macs.. Perhaps there would be a market for it.
Re: Thunderstrike – Apple EFI firmware vulnerability
#67I wonder...how did the author gain such a wide variety of knowledge to figure this out.
Re: Thunderstrike – Apple EFI firmware vulnerability
#68An amazing write-up. Although I am using my EE training a lot more at work these days, and I've designed my fair share of MCU (and USB, FPGA, analog...) projects I've never found the time to dip into learning even a fraction of the detail presented here on low-level modern x86 architecture. For me, reading this really hammers home just how feasible evil maid type attacks really are (considering attacks aimed at defea…
> Can anyone say how strong the x86/TPM-equipped machines out there are against malicious firmware updates, assuming one has their BIOS admin password set? A machine with VT-d (IOMMU), TPM and TXT is needed. http://theinvisiblethings.blogspot.com/2011/09/anti-evil-mai...
Look for changes to pcr-2 and pcr-3 when you plug or unplug cards with option ROMs:
cat /sys/devices/* /* /pcrsRe: Thunderstrike – Apple EFI firmware vulnerability
#69The attack as described is plausible on non-Apple hardware, provided that the system doesn't have UEFI Secure Boot enabled. If it does then you'd need a separate attack to circumvent the requirement for signed drivers. Also worth mentioning that this isn't specific to Thunderbolt - Expresscard also breaks out PCIe to an externally-accessible port.
I assume it was you that asked the question about Secure Boot at the end of this talk at 31C3?
Re: Thunderstrike – Apple EFI firmware vulnerability
#70Anyone noticed that the File Vault password also seems to leak? https://www.flickr.com/photos/osr/16139512701/lightbox So basically a File Vault disk encryption is useless? Any clarification would be welcome :)