Приложения для Android. Реверс-инжиниринг API приложения и разработка демонстрационного Python-клиента (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Приложения для Android. Реверс-инжиниринг API приложения и разработка демонстрационного Python-клиента (Дистанционная работа)

Полностью задокументировать внутреннее API мобильного приложения для знакомств (Android / iOS) и предоставить минимальный, но рабочий Python-скрипт, демонстрирующий основные операции: аутентификация, получение и обновление профиля, просмотр рекомендаций, лайки/дизлайки, работа с чатом (чтение и отправка сообщений) и загрузка фотографий. Ключевые задачи: 1. Сбор API-эндпоинтов • Перехват сетевого трафика, декомпиляция APK/IPA или использование инструментов вроде Frida/mitmproxy. • Выявление всех необходимых запросов: • авторизация (логин, обновление токена), • получение/редактирование профиля, • выдача и фильтрация рекомендаций, • действия «лайк», «дизлайк», «super-like», • история чатов, отправка сообщений, • получение/загрузка фото, • уведомления, подписки и др. 2. Документация • Для каждого эндпоинта указать URL, HTTP-метод, необходимые заголовки, формат тела запроса/ответа. 3. Python-пример / мини-SDK • Функции-демо: login, get_profile, get_recommendations, like/dislike, get_chat, send_message, download_photos. • README с инструкциями по установке, запуску и примерами вызовов. Требуемые навыки: Android/iOS reverse engineering, Frida/mitmproxy, Python, REST, HTTP, сетевой анализ.