Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Escape from Tarkov — Детект Kernel драйвера (BattlEye)

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
507
Реакции
13
Здорова, реверсеры.

Решил плотно залезть в C++ и ядро, цель — свой интернал под Тарков (EFT). Как вы знаете, без драйвера там ловить нечего, но столкнулся с тем, что BattlEye хлопает мою поделку прямо на старте.

Техническая база сетапа:
Драйвер маплю через kdmapper (никаких подписей, в реестре следов нет). В
Код:
Expand Collapse Copy
DriverEntry
вызываю
Код:
Expand Collapse Copy
IoCreateDriver
создаю объект драйвера и ухожу в
Код:
Expand Collapse Copy
real_main
Там же создаю
Код:
Expand Collapse Copy
device object
и симлинк для связи с юзермодом.

Коммуникация:
Общение идет через
Код:
Expand Collapse Copy
DeviceIoControl
Юзермод открывает девайс через
Код:
Expand Collapse Copy
CreateFile
шлет структуру
Код:
Expand Collapse Copy
IO_REQUEST
с PID, адресом и буфером. В ядре парсим IRP и работаем через
Код:
Expand Collapse Copy
MmCopyVirtualMemory

Ядерный R/W:
Код:
Expand Collapse Copy
MmCopyVirtualMemory(
    s_TargetProcess, (PVOID)buffer->Address,
    PsGetCurrentProcess(), (PVOID)buffer->Buffer,
    buffer->Size, KernelMode, &copied
);

В юзермоде обычная шаблонная обертка. Проблема в том, что BE выдает инста-детект.

Подозрения на векторы детекта:
  1. Сам kdmapper и его уязвимый драйвер iqvw64e.sys — он в блэклисте у BE уже вечность.
  2. Метод связи через
    Код:
    Expand Collapse Copy
    DeviceIoControl
    Даже с нейтральным именем девайса это палится через проверку объектов драйверов.
  3. Использование
    Код:
    Expand Collapse Copy
    IoCreateDriver
    для мапнутого драйвера — тоже сомнительная затея.

Кто плотно реверсил античит в EFT, что посоветуете? Стоит ли переходить на shared memory, юзать communication hijacking или вообще смотреть в сторону DMA, чтобы не мучиться с банами по железу после каждого теста?

Интересно услышать мнение тех, кто реально обходил BE в последнее время.
 
Назад
Сверху Снизу