Откройте файл IPA из командной строки

3

Я использую окно OSX для запуска bash-скрипта для извлечения IPA-файла iOS, чтобы я мог использовать otool и nm для извлечения деталей о приложении для анализа уязвимостей. Файлы ipa уже расшифрованы, потому что я делаю анализ серая коробка в рамках запланированного тестирования.

У командной строки нет проблем с самим файлом ipa, используя unzip, но затем внутри папки Payload есть сжатый архив с таким же именем, как у файла ipa без расширения, которое Windows и Linux могут извлечь с помощью команды unzip, но OSX не могу. Вы можете в Finder щелкнуть правой кнопкой мыши и показать содержимое, но я не хочу выполнять этот шаг. Я пишу сценарий, поэтому я хочу сделать это с помощью команды Unix.

Как открыть этот архив в iOS? Я могу написать сценарий извлечения в Windows или Linux, но не могу запустить otool или nm там.

Я пытался:

  • Непосредственно обращаясь к архиву как к папке, где я получаю ошибку «это не каталог».
  • Используя unzip, где я получаю сообщение об ошибке «Не удается найти этот архив».
  • Использование команды open -R, которая успешно открывает ее в Finder, но не позволяет открыть остальную часть скрипта
Bill Sempf
источник

Ответы:

2

Не берите в голову. У рассматриваемой внутренней папки есть расширение .ipa, которое я пропустил.

enter image description here

Bill Sempf
источник