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

Краткое описание задачи

Необходимо провести анализ и модификацию Android-приложения (APK), где ключевая логика проверки авторизации/лицензии вынесена в нативную библиотеку (ELF .so файл). Сервер присылает бинарный ответ (0 или 1) о статусе авторизации. Цель - изменить это поведение.

Основные требования

  • Провести реверс-инжиниринг APK-файла и нативных библиотек.
  • Проанализировать логику проверки авторизации, сосредоточившись на работе с .so-библиотекой.
  • Реализовать одно из двух изменений на выбор исполнителя (либо обсудить оптимальный вариант):
    • Заставить приложение всегда считать, что авторизация прошла успешно (возвращать статус "авторизован").
    • Перенаправить сетевой запрос, проверяющий лицензию, на контролируемый сервер (подменить IP-адрес/хост).
  • Обеспечить работоспособность модифицированного приложения после внесенных изменений.

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

  • Модифицированный APK-файл, готовый к установке и использованию.
  • Краткий отчет о проделанной работе: какие файлы и методы были изменены.

Восстановление работы поддоменов на старом PHP-сайте

Требуется диагностировать и исправить работу поддоменов (региональных разделов) на устаревшем сайте, построенном на PHP и фреймворке Kohana. Система работает нестабильно, функционал поддоменов перестал функционировать.