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

Основная цель

Провести глубокий анализ работы настольного (десктопного) приложения для восстановления протокола его взаимодействия с удаленным API.

Исходные данные и контекст

  • Целевое приложение написано на языке C++.
  • Ключевая особенность: вся функциональность приложения завязана на выполнении запросов к внешнему API.
  • Требуется изучить структуру, параметры, методы и логику этих запросов.

Ожидаемые задачи и результаты работы

Основные этапы:

  • Анализ исполняемого файла и, при наличии, сопутствующих библиотек.
  • Исследование сетевого взаимодействия приложения (перехват и анализ трафика).
  • Декомпиляция и/или дизассемблирование критических участков кода, отвечающих за формирование и обработку API-запросов.
  • Восстановление логики авторизации, форматов данных (JSON/XML/и др.) и последовательности вызовов.
  • Документирование обнаруженных эндпоинтов API, методов, заголовков и параметров.

Требования к результату:

  • Четкое техническое описание протокола взаимодействия с API.
  • По возможности, создание спецификации или схемы работы.
  • Предоставление отчета о проделанной работе с выводами.

Аудит производительности и миграция крупного книжного каталога

Требуется специалист для анализа проблем производительности текущего хостинга, оптимизации и возможного перенос сайта с каталогом более 119 тысяч книг. Необходимо обеспечить стабильную работу, резервное копирование и дальнейшую поддержку.

Разработка MVP ИИ-аватара для онлайн-записи клиентов

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