У меня установлен реверс-инжиниринг на компьютере Mac.Эта настройка выполняет реверс-инжиниринг приложений iOS (файлы .ipa).Я переношу установку с Mac на машину с Linux.
В настоящее время на Mac я использую OTOOL для двоичных файлов ipa и использую следующие команды:
- otool -L/ iOS / двоичный файл / путь
- otool -lv / iOS / двоичный файл / путь
- otool -hv / iOS / двоичный файл / путь
Теперь у меня естьвыполнить ту же операцию, то есть выполнить обратный инжиниринг приложений для iOS, но теперь на машине с linux.AFAIK, OTOOL не доступен для машины linux.
- Я сталкивался с JTOOL, который я считаю наиболее актуальным до сих пор.Я могу использовать его в Linux, и он делает что-то похожее на OTOOL, но не совсем то же самое.Например, при использовании команды -L в JTOOL мне также нужно указать архитектуру.Однако OTOOL предоставляет разделяемые библиотеки для всех доступных архитектур.
- Я пробовал ldd, но я получаю сообщение об ошибке - "не динамический исполняемый файл".
- Я пробовал objdump, но этозапрашивает объектный файл.
Я не уверен, какой инструмент я могу использовать.Я должен выяснить альтернативный инструмент, который может сделать то же самое, что OTOOL.Или, если не то же самое, то какие изменения мне нужно сделать, чтобы использовать альтернативный инструмент.