4 ms·
A non-trivial amount of the iOS platform has been rev-eng'd (incidentally, largely with IDA and those kernel sources to create binaries with intact symbols + bi
by iheartmemcache 10y ago
A non-trivial amount of the iOS platform has been rev-eng'd (incidentally, largely with IDA and those kernel sources to create binaries with intact symbols + binary comparison heuristics[1]). XNU is largely based on FreeBSD so I'd be surprised if that wasn't an additional vehicle people were using (In a similar vein, fail0verflow used the syscode table information from FreeBSD with WebKit and ROPgadgets to fully compromise the PS3.)
RE: this specific exploit, here's the POC making it around the security sphere (thanks @heisecode!) https://github.com/heisecode/Bug_POCs https://github.com/heisecode/Bug_POCs
[1] https://static.googleusercontent.com/media/www.zynamics.com/en//downloads/dimva_paper2.pdf https://static.googleusercontent.com/media/www.zynamics.com/...
- TickleSteve 10y agoXNU != BSD. XNU == MACH + BSD Personality.