A piece of code I'm not proud of. Please, use OF32, I don't want to maintain this.
Notes for myself:
- Use mmap
- Mach-O is not that bad
- ARM sucks
- Some ARM opcodes store shifted offsets
- OpenSSL tries to modify IV you pass to it
Thanks to:
- tihmstar for inspiring
- xninja aka ARX8x for help with iphonewiki key parsing
- This great ARM Thumb papar
- badeip for kcache
- planetbeing for patchfinder
- angelXwind and ianbeer for offsets finding instructions
- everyone who sent me kcache