# Frida

## 1. Instalación de Frida Server

<https://github.com/frida/frida/releases/tag/15.1.17>

```bash
gzip -d frida-gadget-15.1.17-ios-universal.dylib.gz
mkdir -p ~/.cache/frida
cp frida-gadget-15.1.17-ios-universal.dylib ~/.cache/frida/gadget-ios.dylib
```

De cara a las [auditorías de iOS](https://wiki.securiters.com/securiters-wiki/movil/ios), libimobiledevice es una plataforma de software libre de comunicación e interacción con dispositivos iOS.

{% hint style="info" %}
Recursos:

<https://github.com/libimobiledevice/libimobiledevice>

<https://www.codeproject.com/Reference/1041507/Commands-for-Controlling-an-iOS-device-in-Windows>
{% endhint %}

```bash
apt-get install libimobiledevice-utils
```

![Instalación de libimobiledevice ](https://264470966-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeX9VhvbkT8Ff8eDftQXl%2Fuploads%2FGvgD2F0CwqinIE0L40md%2Fimagen.png?alt=media\&token=a64b6dc1-8c93-4184-b1a2-15d9750c7224)

{% hint style="info" %}
Recursos:

<https://command-not-found.com/ideviceimagemounter>

[https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases/](https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases/tag/14.1)

<https://www.stevencampbell.info/Test-iOS-Apps-On-Linux/>
{% endhint %}

Después, con el móvil desbloqueado, montamos la imagen de la versión de nuestro iphone

```
ideviceimagemounter -t Developer /home/kali/14.1\ \(18A8394\)/DeveloperDiskImage.dmg /home/kali/14.1\ \(18A8394\)/DeveloperDiskImage.dmg.signature
```

![Creación de la imagen](https://264470966-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeX9VhvbkT8Ff8eDftQXl%2Fuploads%2FIVfkr156LkGuZaYKj6vD%2Fimagen.png?alt=media\&token=800b592c-06b5-4bff-b00b-dc0d98857f33)

Finalmente, podemos ejecutar los comandos:

frida-ls-devices --> para listar los dispositivos conectados&#x20;

frida-ps -Uai --> para listar los procesos activos en el dispositivo
