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,

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

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

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

agregamos este código a la herramienta

y esta realizara el proceso de la instalación

una vez instalada me sale este mensaje

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

le damos en confiar

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

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

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)

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

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

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

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

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

y de esta manera permitió la instalación

vemos que la aplicación carga

Instalación con TrollStore Lite
primero pasamos el .ipa por ssh
┌──(root㉿angussMoody)-[/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

Ya podemos ver la aplicación en el dispositivo

lo tocamos y elegimos Abrir en

de las opciones que aparecen, seleccionamos TrollStore Lite

y le damos en Install para completar la instalación

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

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