Отключить закрепление iOS - PullRequest
0 голосов
/ 07 ноября 2019

В рамках упражнения на работе я пытался отключить закрепление iOS в приложении с помощью Frida на устройстве без джейлбрейка. Я следовал нескольким учебным пособиям онлайн, и до сих пор я могу делать это только тогда, когда устройство подключено через USB - и проект выполняется через Xcode. Мой первый вопрос: как я могу сделать это без использования USB и Xcode на одном устройстве?

Следующее, что я пытаюсь сделать, это добавить Frida в файл IPA, который есть у меня в другом опубликованном приложении, отказаться от файла IPA и посмотреть, как это работает. К сожалению, я не могу подписать файл IPA, так как, как только я добавляю и подписываю гаджет Frida и архивирую IPA, он возвращает следующую ошибку:

Error: Invalid IPA: /Users/XXXX/Downloads/patchedapp.ipa.80da28bf-bf15-483e-a8f3-fa1832cf9961/Payload
    at getAppDirectory (/usr/local/lib/node_modules/applesign/index.js:742:13)
    at Applesign.signIPA (/usr/local/lib/node_modules/applesign/index.js:66:28)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async main (/usr/local/lib/node_modules/applesign/bin/applesign.js:52:7).

Я очень начинающий разработчик и очень ранодней использования Frida таких фреймворков, поэтому любая помощь будет очень цениться. Спасибо.

1 Ответ

0 голосов
/ 07 ноября 2019

Если вы ищете обход IOS SSL, то вы можете найти четыре метода здесь .
Два из четырех просят использовать инструмент burp-suite, бесплатная версия для сообщества.

...