alephsecurity / initroot

Motorola Untethered Jailbreak: Exploiting CVE-2016-10277 for Secure Boot and Device Locking bypass
69 stars 19 forks source link

UTAGS decode/encode #7

Closed martinmullins closed 7 years ago

martinmullins commented 7 years ago

Hey,

Great work on creating a persistent root!

I have written a way to decompile, modify and then encode utags. https://github.com/m-mullins/utags_moto I have had success in modifying a bunch of utags that aboot uses. I feel like this could be an attack vector.

The other thing I have seen is maybe we can modify the FDT (flat device tree) that aboot uses as well. Similarly to utags there is a kernel driver/library provided my motorolla.

Regards Marty.

martinmullins commented 7 years ago

I have also seen some other things going through aboot:

Do you think it is a stupid idea to try and modify the partitions (mainly utags so far) to cause code execution in the boot-loader?

martinmullins commented 7 years ago

Nevermind maybe I can downgrade the TZ.