16.10.2014 Views

Adding ASLR to Jailbroken iPhones [PDF] - Antid0te

Adding ASLR to Jailbroken iPhones [PDF] - Antid0te

Adding ASLR to Jailbroken iPhones [PDF] - Antid0te

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

What needs <strong>to</strong> be rebased?<br />

• images must be shifted around<br />

• image pointers in dyld_shared_cache header<br />

• Mach-O-Headers<br />

• segment addresses / segment file offsets<br />

• section addresses / section file offsets<br />

• LC_ROUTINES<br />

• symbols<br />

• export trie<br />

• section content accoring <strong>to</strong> collected differences<br />

• __objc_opt_ro selec<strong>to</strong>r table in libobjc.dylib<br />

Stefan Esser • <strong>Adding</strong> <strong>ASLR</strong> <strong>to</strong> jailbroken <strong>iPhones</strong> • December 2010 •<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!