gist.github.com/matteyeux/d1...
gist.github.com/matteyeux/d1...
www.youtube.com/playlist?lis...
www.youtube.com/playlist?lis...
Internally there is a boot-arg to disable it : -disable_mte
Internally there is a boot-arg to disable it : -disable_mte
Peeking Inside Apple's Private Cloud Compute, with art by @restlessrice.bsky.social
research.meekolab.com/peeking-insi...
Peeking Inside Apple's Private Cloud Compute, with art by @restlessrice.bsky.social
research.meekolab.com/peeking-insi...
I reverse engineered the kernel extension and the secure enclave processor, where this feature is implemented.
naehrdine.blogspot.com/2024/11/reve...
I reverse engineered the kernel extension and the secure enclave processor, where this feature is implemented.
naehrdine.blogspot.com/2024/11/reve...
It's firmware can be dumped but you need a special device...
It's firmware can be dumped but you need a special device...
The hooked RSA_public_decrypt verifies a signature on the server's host key by a fixed Ed448 key, and then passes a payload to system().
It's RCE, not auth bypass, and gated/unreplayable.
Looks like this got caught by chance. Wonder how long it would have taken otherwise.
www.openwall.com/lists/oss-se...
It has everything: malicious upstream, masterful obfuscation, detection due to performance degradation, inclusion in OpenSSH via distro patches for systemd support…
Now I’m curious what it does in RSA_public_decrypt
The hooked RSA_public_decrypt verifies a signature on the server's host key by a fixed Ed448 key, and then passes a payload to system().
It's RCE, not auth bypass, and gated/unreplayable.
DFU with buttons goes into "Port DFU" (USB-C Controller DFU)
If you use macvdmtool you can boot in DFU "Debug USB" then get OG USB string with a kis compatible tool like irecovery
x.com/ghidraninja/...
DFU with buttons goes into "Port DFU" (USB-C Controller DFU)
If you use macvdmtool you can boot in DFU "Debug USB" then get OG USB string with a kis compatible tool like irecovery
x.com/ghidraninja/...
support.apple.com/en-us/HT213926
support.apple.com/en-us/HT213926