3 ms·
Some interesting strings from the binary. Hopefully there will be a write-up explaining the exploit in detail soon. /var/mobile/DemoApp.app Media/Recording
by 0x0 14y ago
Some interesting strings from the binary. Hopefully there will be a write-up explaining the exploit in detail soon.
/var/mobile/DemoApp.app
Media/Recordings/.haxx/DemoApp.app/Info.plist
Media/Recordings/.haxx/Library/Caches/com.apple.mobile.installation.plist
Media/Recordings/.haxx/timezone
Media/Recordings/.haxx/var/evasi0n/evasi0n
Edit: I also spotted a few references to Racoon, the VPN client which I think was abused in an earlier jailbreak as well?
- jevinskie 14y ago/var/mobile/Media/Recordings is a folder that you can upload files to from a PC. I would bet that some stage of the jailbreak copies those files to their proper place in the filesystem (places that the PC uploading interface doesn't have permissions to write).
- 0x0 14y agoThere's a few more hints here: http://www.reddit.com/r/jailbreak/comments/17vp13/evasi0n_macho_dylib_exploit/ http://www.reddit.com/r/jailbreak/comments/17vp13/evasi0n_ma...
- jevinskie 14y agoHere is a more detailed analysis: http://blog.accuvantlabs.com/blog/bthomas/evasi0n-jailbreaks-userland-component http://blog.accuvantlabs.com/blog/bthomas/evasi0n-jailbreaks... The lazy binding is really interesting. There is lots of interesting stuff in the kernel, dyld, and libSystem. I would encourage you to have a look! You can do interesting things like run code before libSystem_init[1] [0]: https://github.com/Apple-FOSS-Mirror/dyld/tree/master/src https://github.com/Apple-FOSS-Mirror/dyld/tree/master/src https://github.com/Apple-FOSS-Mirror/Libsystem/blob/master/init.c https://github.com/Apple-FOSS-Mirror/Libsystem/blob/master/i... https://github.com/Apple-FOSS-Mirror/xnu/blob/master/bsd/kern/kern_exec.c https://github.com/Apple-FOSS-Mirror/xnu/blob/master/bsd/ker... [1]: https://gist.github.com/jevinskie/4615901 https://gist.github.com/jevinskie/4615901
- 0x0 14y agoNice analysis. According to twitter, there's something more to it, though, there still seems to be some sort of kernel memory corruption exploit: https://twitter.com/kernelpool/status/298714209187921921 https://twitter.com/kernelpool/status/298714209187921921