
Перехватчик режима ядра, который перехватывает, расшифровывает и обнуляет трафик отчётов BEDaisy-to-service, чтобы подавить обнаружение античита на системах с UEFI и без UEFI.
bedaisy-bypass — это драйвер ядра, предназначенный для перехвата отчётов, отправляемых из BEDaisy.sys в BEService.exe. Для пользователей без UEFI проект использует Infinity Hook. Драйвер перехватывает данные, передаваемые через именованный канал между двумя службами. При получении запроса драйвер проверяет тип запроса, расшифровывает возвращаемые данные и обрабатывает их соответствующим образом. Из-за отсутствия ожидаемых данных в буферах отчётов (в отличие от основного usermode-шеллкода) этот механизм можно использовать для расшифровки, обнуления и повторного шифрования данных. Это гарантирует, что никакие отчёты не отправляются обратно в службу, при этом ответ всё равно может быть передан.
main.cpp в соответствии с предоставленными инструкциями.KiSystemServiceCopyEnd). Если это так, последующие шаги вам должны быть знакомы.В этом проекте используется FindWDK для cmake, доступный в этом репозитории.