12.07.2015 Views

Breaking iOS Code Signing - Reverse Engineering Mac OS X

Breaking iOS Code Signing - Reverse Engineering Mac OS X

Breaking iOS Code Signing - Reverse Engineering Mac OS X

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

vm_map_enter (again!)vm_map_enter(..int flags, ... vm_prot_t cur_protection, ...){...#if CONFIG_EMBEDDEDif (cur_protection & VM_PROT_WRITE){if ((cur_protection & VM_PROT_EXECUTE) && !(flags & VM_FLAGS_MAP_JIT)){printf("EMBEDDED: %s curprot cannot be write+execute. turning offexecute\n", __PRETTY_FUNCTION__);cur_protection &= ~VM_PROT_EXECUTE;}}#endif /* CONFIG_EMBEDDED */...Friday, October 14, 11

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

Saved successfully!

Ooh no, something went wrong!