Instalación

Instalación con 3uTools, Sideloadly y AltServer

para este ejercicio vamos a realizar las prácticas con los retos de https://www.cobalt.io/blog/ios-pentesting-101 y el proceso lo realizaremos con la aplicación https://github.com/prateek147/DVIA-v2 que es una app perfecta para las prácticas ya que cuenta con multiples vulnerabilidades

Para iniciar descargamos el .ipa desde su página de github y para realizar la instalación lo vamos a realizar con 3uTools que vimos en el recurso de herramientas, pero al momento de realizar la instalación nos sale un error que nos dice: El dispositivo iOS no tiene instalado el parche de jailbreak “AppSync” eso pasa porque 3uTools depende de AppSync para instalar las aplicaciones, así el equipo esté con JailBreak,

image.png

Pero para el caso del iPhone 7 con versión de software 15.7.3 se realiza la intalación sin problemas, ya que este dispositivo permite un rootfull, en este caso podríamos empezar a realizar los retos

image.png

para realizar el proceso con Sideloadly, realizas la instalación de la herramienta, conectas tu dispositivo, agregas tu Apple ID y cargas el .ipa que quieres intalar

image.png

una vez cargado le damos el botón Start el nos pedirá un código que llega el dispositivo

image.png

agregamos este código a la herramienta

image.png

y esta realizara el proceso de la instalación

image.png

una vez instalada me sale este mensaje

image.png

ahora vamos a configuración → General → Admón. de dispositivos y VPN y entramos al APP DEL DESARROLLADOR, que nos dice no confiable

image.png

le damos en confiar

image.png

y luego le damos a verificar la app, con esto ya debería funcionar la app

image.png

si no funciona vamos a realizar el proceso con la Herramienta - AltServer

Recuerda que para esto debemos tener iTunes instalado y iCloud con nuestro Apple ID

image.png

ahora AltServer nos pide iniciar sesión con nuestro Apple ID y contraseña para poder autorizar la instalación de AltStore en el dispositivo (esta información no se guarda, solo se envía a Apple para autenticación)

image.png

AltServer empieza a instalar AltStore en el dispositivo, este proceso puede tardar unos segundos

image.png

Y confirmamos que la instalación fue exitosa: AltStore quedó instalada en el dispositivo

image.png

pero de esta manera tampoco me funcionó, me salía que sin verificar

image.png

la única forma que me permitió instalar la aplicación fue agregando este repo https://dzmohavip.yourepo.com/ nota: este es un repositorio de terceros, no el canal oficial de AppSync Unified, así que si lo vas a usar revisa primero la confianza del repo antes de agregarlo a tu dispositivo

image.png

y de ahi instalado el AppSync Unified, una vez instalado, me pidió un reinicio

image.png

y de esta manera permitió la instalación

image.png

vemos que la aplicación carga

image.png

Instalación con TrollStore Lite

primero pasamos el .ipa por ssh

┌──(rootangussMoody)-[/mnt/angussMoody]
└─# scp DVIA-v2.ipa root@192.168.1.19:/var/mobile/Documents/
(root@192.168.1.19) Password for root@iPhone-de-anguss:
DVIA-v2.ipa                                                                                                                                               100% 9423KB   5.0MB/s   00:01    

con el archivo ya en el dispositivo, abrimos Filza y navegamos hasta la carpeta donde quedó guardado

image.png

Ya podemos ver la aplicación en el dispositivo

image.png

lo tocamos y elegimos Abrir en

image.png

de las opciones que aparecen, seleccionamos TrollStore Lite

image.png

y le damos en Install para completar la instalación

image.png

una vez termina, ya vemos la aplicación instalada en el dispositivo, lista para abrir

image.png

y ya podemos ingresar y ver los retos de la aplicación

image.png