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

Вопрос Escape from Tarkov - Обход AnticheatMipMapChecker и детект GUI через Unity Swapchain

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
107
Реакции
3
Кто-то уже копал этот античит в Таркове? Наткнулся на интересный разбор по поводу AnticheatMipMapChecker, который до сих пор живет в коде, несмотря на переход на IL2CPP.

Короче, суть в том, что этот чекер палит оверлеи через анализ текстур. Он рендерит сцену в RT, а потом сравнивает значения. Если юзаете старый добрый Internal с отрисовкой через GUI или GL, то вы под прицелом. В основном это бьет по тем, кто не заморачивается с обходом хуков swapchain.

Основные моменты:
  1. Механика: Чекер срабатывает при взаимодействии с меню или переходе между сценами (рейд, убежище и т.д.).
  2. Что палится: Любая отрисовка, которая попадает в этот рендер-таргет. Если чит рисует GUI поверх игры, античит это видит.
  3. Как фиксят: Либо постоянно форсируют значение float в ноль, либо хукают функции рендера, чтобы чистить буфер.

Для тех, кто пытается дебажить через IDA, вот пример декомпиляции:

Код:
Expand Collapse Copy
bool AnticheatMipMapChecker__CheckMipMapCorrectness(AnticheatMipMapChecker_o *this, const MethodInfo *method)
{
  ...
  return fabs(CheckValue - v7) < 20.0;
}

В общем, если делаете свой внутренний софт, не надейтесь, что это легаси-код, который не вызывается. Оно живое и вполне себе работает как триггер. Сами понимаете, что сейчас в P2C софте для EFT борьба идет не на жизнь, а на смерть, особенно после всех обновлений движка. Автор топика намекает, что будет сливать еще наработки, так как перегорел заниматься своим проектом.
 
Назад
Сверху Снизу