@AlekseyKuzmin
SPB

Чем смотреть https запросы ios/android приложения?

Мне нужно видеть запросы приложения ios/android.

Пробовал charles proxy с SSL Proxying подмену сертификата. С браузерами это прокатывает. В браузере невалидный сертификат можно в исключение добавить.

А вот приложухи перестают работать -> ssl handshake failed. Подключение не устанавливается.

Как это можно обойти?
Залить свой сертификат на телефон?
  • Вопрос задан
  • 1016 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rou1997
@Rou1997
Для Android есть сниффер в Google Play, желто-голубой такой, вроде и HTTPS может расшифровывать, еще я использовал связку Genymotion+Fiddler, хотя насчет HTTPS не знаю, а еще в любом случае можно вместо отладки сети применить дизассемблирование, декомпиляцию и отладку исполняемого кода, я теперь так и делаю, все равно это тоже нужно, например смотреть по какому алгоритму формируются параметры запроса.
Ответ написан
Комментировать
Если приложение не использует SSL pinning, т.е. использует системные корневые сертификаты, то да, установить сертификат в Андроид, пошаговые инструкции есть например здесь.
Если приложение использует пиннинг (это не очень частый случай, но бывает), то только подменой сертификата внутри приложения или изменением самого приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы