DMA-читы vs Firmware-читы
В чём разница?
Оба заявляют, что необнаружимы, но работают совершенно по-разному. Здесь честный технический разбор каждого подхода: что делает их обнаружимыми или нет, и в чём на самом деле состоят компромиссы.
Как работают DMA-читы
DMA расшифровывается как Direct Memory Access (прямой доступ к памяти). DMA-чит использует аппаратную карту — обычно PCIe-карту на базе FPGA, — вставленную напрямую в материнскую плату. Эта карта читает ОЗУ компьютера через шину PCIe, минуя CPU и операционную систему. Второй ПК получает данные и запускает overlay чита.
Что делает DMA интересным:
- Программа чита работает на полностью отдельной машине
- Windows и анти-чит не видят подозрительных процессов на игровом ПК
- На игровом ПК не загружается никакой driver kernel (драйвер уровня ядра)
Ограничения DMA:
- Требуются два ПК и относительно дорогая FPGA-карта (150–400 €)
- Современные анти-читы вроде FACEIT AC добавили сканирование шины PCIe — они могут обнаружить присутствие определённых DMA-карт на шине, даже не читая их память
- FACEIT AC ищет известные сигнатуры DMA-карт, что вынуждает пользователей подделывать device ID карты — гонка вооружений без явного финала
- Установка сложная и зависит от железа
Как работают firmware-читы
Firmware-чит работает на уровне полностью ниже операционной системы. Вместо того чтобы запускаться на втором ПК или загружать драйвер в Windows, логика чита живёт внутри прошивки материнской платы — это привилегированная среда исполнения, встроенная в любую современную материнскую плату, которая работает ниже kernel (ядра) и полностью невидима для него.
Программа анти-чита, какой бы продвинутой она ни была, работает на самом высоком уровне, который разрешает Windows. Она не может проинспектировать, обнаружить или помешать чему-либо, что выполняется на уровне прошивки.
Что отличает firmware-читы:
- Внутри Windows нечего обнаруживать — ни процесса, ни драйвера, ни модуля, ни PCIe-карты
- Kernel-драйвер FACEIT AC не имеет видимости слоя прошивки
- Чит переживает переустановку Windows — он живёт в прошивке, а не в ОС
- Радару не нужен второй ПК — Android-приложение в реальном времени получает и отображает позицию, команду и здоровье каждого игрока прямо на вашем телефоне
Компромиссы:
- Требуется совместимая материнская плата с возможностью обновления BIOS
- Установка сложнее, чем установка программы
- Совместим не со всеми моделями материнских плат
Сравнение бок о бок
Фундаментальное отличие не в изощрённости — оно в архитектуре. DMA-читы работают в слое, который Windows видит (шина PCIe). Firmware-читы работают в слое, который Windows не видит. FACEIT AC в принципе может обнаружить всё, что работает на уровне ядра или выше. У него нет механизма обнаружить что-либо, что работает ниже.
Какой подход использует FACEIT Cheats?
Наши продукты построены на firmware-подходе. Чит работает полностью вне Windows, на уровне, до которого анти-чит структурно не в состоянии дотянуться. Нет ни драйверов, ни хуков, ни внешних карт на шине PCIe — ничего, что FACEIT AC мог бы найти.
Это не игра в кошки-мышки с сигнатурами и обновлениями. У анти-чита просто нет механизма, чтобы проинспектировать тот слой, в котором мы работаем.
Готовы посмотреть продукты?
Радар, ESP и SoftAim — на базе прошивки, привязка по HWID, разовая установка.
Посмотреть продукты →