Техническое задание: Анализ сетевого трафика мобильного приложения
Необходимо выполнить реверс-инжиниринг официального Android-приложения (APK) для возможности перехвата и анализа его сетевых запросов с помощью инструментов вроде HTTP Toolkit или Burp Suite.
Основные задачи
- Проанализировать исходный APK-файл целевого приложения.
- Обойти или удалить проверку SSL-сертификатов (SSL pinning) в приложении.
- Перепаковать модифицированное приложение в рабочий APK-файл.
- Обеспечить полную работоспособность модифицированного приложения после установки.
- Готовое приложение должно позволять перехватывать его HTTP/HTTPS-запросы через указанные прокси-инструменты для отладки.
Требования к результату
- Готовый к установке APK-файл.
- Приложение должно запускаться и выполнять свои основные функции.
- Сетевые запросы приложения должны быть доступны для просмотра в выбранном инструменте анализа трафика.
Дополнительные указания
Все конфиденциальные данные (названия, ссылки, контакты), если они присутствовали в исходном запросе, должны быть опущены. Исполнитель может предложить оптимальный метод для выполнения задачи (например, использование Frida, модификация smali-кода, патчинг библиотек).