Техническое задание: Реализация хука в Windows-процессе

Необходимо разработать программное решение для внедрения и выполнения кода в целевом Windows-процессе с использованием техники перехвата функций (hooking).

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

  • Использование библиотеки MinHook для реализации перехвата.
  • Решение должно корректно работать в контексте целевого (таргетного) процесса.
  • Обеспечение стабильности и минимального влияния на работу целевого приложения.
  • Четкая архитектура кода, позволяющая легко добавлять новые перехватываемые функции.
  • Код должен быть написан на языке C или C++.

Желательные компетенции исполнителя

  • Опыт работы с WinAPI и внутренними механизмами Windows.
  • Понимание принципов работы DLL, инжекции кода и хукинга.
  • Знакомство с библиотеками для перехвата, такими как MinHook, Detours или аналогичными.
  • Умение отлаживать сложные межпроцессные взаимодействия.

Результат работы

Исполнитель должен предоставить работоспособный проект с исходным кодом, инструкцией по сборке и внедрению, а также демонстрационный пример перехвата выбранной API-функции.

Настройка маршрутизации трафика и CDN для приложения в Kubernetes

Требуется настроить маршрутизацию входящего трафика и подключить CDN для приложения на React и Node.js, развернутого в Kubernetes-кластере в российском дата-центре. Необходимо обеспечить корректную работу DNS и распределение нагрузки.