News for hackers. Stuff that matters.
Re:Plug’nPwn – Connect to Jailbreak by Gaelan on Tuesday October 13, 2020 @10:18AM (#24765757)
This isn't persistent, right? At least on iPhones, checkra1n needs to run every boot to keep the device jailbroken. So if you saw the machine boot with nothing plugged in, you can trust it.
Re:Plug’nPwn – Connect to Jailbreak by joshspankit on Tuesday October 13, 2020 @10:28AM (#24765857)
“as long as ______ you can trust it” is a very dangerous statement.

Persistent (and silent) hacks are kept out of the public’s eye because they get sold for six figures and higher. As soon as one of those becomes public, they are essentially worthless.

Re:Plug’nPwn – Connect to Jailbreak by Gaelan on Tuesday October 13, 2020 @10:38AM (#24765965)
Fair enough. I guess what I meant to say is "as long as you saw it boot up with nothing in the USB ports, you don't have to worry about this particular vulnerability."
Re:Plug’nPwn – Connect to Jailbreak by devenblake on Tuesday October 13, 2020 @10:33AM (#24765908)
If you're being chased after the type of people who can buy hacks for six figures or higher you're as good as dead anyway.
Re:Plug’nPwn – Connect to Jailbreak by penwellr on Tuesday October 13, 2020 @12:48PM (#24767308)
The T2 in a portable stays on even when the Intel CPU and macOS are shutdown, so "persistence" is pretty easy (the T2 can go very very low power).

Once you own the T2 you can just disable secure boot and modify macOS anyway (like injecting EFI apps/drivers into the EFI System Partition).

Re:Plug’nPwn – Connect to Jailbreak by Nextgrid on Tuesday October 13, 2020 @11:54AM (#24766769)
To me it seems like it would be persistent. They modified the EFI application which is the first thing that runs when the computer is booted.

A backdoor in there can wait for the user to type in their full disk encryption password, mount the disk, replace the kernel binary with a malicious version and then boot the system.

For good measure, repeat the above steps upon each system boot in case a system update or something overwrote the backdoored kernel.

---

This is actually similar to how Computrace/LoJack worked, except that one didn't defeat full disk encryption and would only place its payload onto unencrypted disks.

Re:Plug’nPwn – Connect to Jailbreak by jpillora on Tuesday October 13, 2020 @11:47AM (#24766702)
Demo shows root shell. So an attacker could simply install a RAT into /Library/LaunchDaemons and it's permanent.
Re:Plug’nPwn – Connect to Jailbreak by mrarm on Tuesday October 13, 2020 @01:08PM (#24767520)
It's not that easy since the T2 chip runs a derivative of iOS which requires codesigning. The only problem is that the T2 rarely reboots which means that erasing any modifications from it might be difficult (as far as I am aware long pressing the power button for 10 seconds should be enough to reset both the T2 and Intel though).

It is impossible to untethered persist a modified version of MacEFI without another exploit on the T2 since it has to be signed by Apple and the signature is properly checked.

Re:Plug’nPwn – Connect to Jailbreak by saagarjha on Tuesday October 13, 2020 @04:08PM (#24769753)
> It's not that easy since the T2 chip runs a derivative of iOS which requires codesigning.

I mean, you can just ad-hoc sign?

Re:Plug’nPwn – Connect to Jailbreak by AnthonyMouse on Tuesday October 13, 2020 @11:28AM (#24766525)
> So if you saw the machine boot with nothing plugged in, you can trust it.

That's assuming they haven't just attached it to the port from the inside. Or, for that matter, replaced the entire logic board with their own, having used some less subtle attack against the original to extract and copy its secrets/data.

You can't really trust anything an attacker has had unsupervised physical access to.