Estoy usando un cuadro OSX para ejecutar un script de bash para extraer un archivo IPA de iOS, de modo que pueda usar otool y nm para extraer detalles sobre la aplicación para el análisis de vulnerabilidad. Los archivos ipa ya están descifrados, porque estoy haciendo un análisis de caja gris como parte de las pruebas programadas.
La línea de comandos no tiene ningún problema con el archivo ipa en sí mismo, usando descomprimir, pero dentro de la carpeta de Carga útil hay un archivo comprimido con el mismo nombre que el archivo ipa sin la extensión que Windows y Linux pueden ejecutar con el comando Unzip. , pero OSX no puede. Puede, en el Finder, hacer clic con el botón derecho y mostrar el contenido, pero no quiero realizar este paso. Estoy escribiendo un script, así que quiero hacerlo desde un comando de Unix.
¿Cómo abrir uno este archivo en iOS? Puedo hacer un script de la extracción en Windows o Linux, pero no puedo ejecutar otool o nm allí.
Lo he intentado:
- Dirigiéndome directamente al archivo como una carpeta, donde obtengo el error "no es un directorio".
- Utilizando descomprimir, donde aparece el error "no puedo encontrar este archivo".
- Usando el comando open -R, que lo abre con éxito en el Finder, pero eso no permite que se abra el resto del script