Техническое задание: Реверс-инжиниринг Android приложения

Основная задача

Требуется выполнить анализ и разбор мобильного приложения для Android (доска объявлений). Цель - понять внутреннюю логику работы и взаимодействие с сервером.

Исходные данные

  • Частично декомпилированный код приложения.
  • Набор нативных библиотек (.so файлы).

Требования к специалисту

  • Опыт в реверс-инжиниринге Android-приложений (APK, DEX, нативный код).
  • Умение анализировать и понимать работу API (сетевые запросы, протоколы обмена).
  • Навыки работы с ассемблером и инструментами для статического/динамического анализа.
  • Способность предоставить понятный отчет о проделанной работе и найденных алгоритмах.

Ожидаемый результат

Полное понимание архитектуры приложения, механизмов его работы и способов взаимодействия с backend-сервером. Все конфиденциальные данные (названия, контакты) должны быть исключены из анализа и итогового отчета.