This PR adds support to the iPhone 8 on iOS 12.0 and to the iPhone 7 Plus on iOS 12.1.
I had to increase the scan count for _pmap_cache_attributes because some minor checks were added in the _bzero_phys function.
Added a check to "validate" text addresses in vtables. Looks like now in the const section there is a pattern of 0x0000000000000000 0x0000000000000000 0xFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFF 0xFFF.. that was interpreted by memctl as a valid vtable.
Added call_strategy_8 JOP program because of missing gadgets. (thanks @bazad for the JOP review)
This PR adds support to the iPhone 8 on iOS 12.0 and to the iPhone 7 Plus on iOS 12.1.
_pmap_cache_attributes
because some minor checks were added in the_bzero_phys
function.0x0000000000000000 0x0000000000000000 0xFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFF 0xFFF..
that was interpreted bymemctl
as a valid vtable.call_strategy_8
JOP program because of missing gadgets. (thanks @bazad for the JOP review)Let me know!