3 ms·
They could already do that. They sign and encrypt the (plaintext) code segment you submit so they could easily insert a JMP to their own payload at the head of
by 0x0 11y ago
They could already do that. They sign and encrypt the (plaintext) code segment you submit so they could easily insert a JMP to their own payload at the head of your code any time
- chc 11y agoThey could also just have the kernel do whatever it wants to your program, because they control that too. If you are worried that Apple might tamper with your binaries if given the chance, using an iOS device is pure folly, because they outright control much more important parts of your system (the kernel, the UI libraries, the RNG…).
- vbezhenar 11y agoWhy do they encrypt code segment? Signature is essential, of course, but encrypting looks unnecessary.
- 0x0 11y agoIt's their fairplay DRM implementation that is supposed to prevent piracy.
- deleted 11y ago[deleted]