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

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

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

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

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

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

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

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

Полное ведение Telegram-канала для продажи услуг

Требуется комплексное ведение и визуальное оформление Telegram-канала. Основной акцент - на создание красивого, разнообразного контента с уникальными графическими элементами, соответствующими стилю бренда.

Исправление ошибки в отправке уведомлений о заказе в OpenCart

Требуется устранить ошибку в интернет-магазине на базе OpenCart (ocStore), при которой в письма-уведомления клиентам автоматически добавляется некорректный адрес (Омская область), независимо от выбранного города доставки. Необходимо также проверить систему на наличие других возможных ошибок.