Задача

Разработать легковесный инструмент, маскирующий своего пользователя в среде работающего эмулятора. Главная задача - сменить видимый способ запуска или системные параметры одного из популярных приложений-эмуляторов таким образом, чтобы мобильное приложение внутри этого эмулятора не могло по косвенным признакам определить, что работает в гостевой операционной системе.

Контекст использования

Программа исполняется непосредственно на хостовой ОС Windows. Основная функция обхода относится к кейсу, когда детектор (проверка на эмулятор) срабатывает со стороны родительского процесса, который де-факто сам является связующим звеном или выступает в качестве аппаратного прослойка между системой и гостевым приложением. Для успеха ожидается совместимость с основным API эмулятора.

Технические требования и замечания

  • Операционная система: произовдетельность программы отслеживается на Windows 10 / 11 (любая разрядность/x64 должна поддерживаться).
  • безопасность: Следов вмешательства в системе оставаться не. Программа не должна триггерить целостное состояние драйверов.
  • UI/UX: простой интерфейс управления для активации обхода и небольшая нология обязательно подтверждятся возможностью остановить процесс минимальным действием из трея или нажатием сочетания клавиш.
  • Зависимости: Желательно избегать объемного вреда библиотеками или эмуляции в комплекге вместе с проектом.
  • Диплом/Разметка: перевод основной набор проверок - распознавание виртуализированного GPU, сиспользованием сигнатуры устройства, модельные возвраты базовых метрик (количество ядер, R0, залиправ системы). Инстукументарий выправляет данную сигнатуру.

Закрытие за основу

Есть внутрении части проверки обходного свойства и необходимостью включения экземпляр с дополнительно вверрутым образом влияющий тестом данного послдестия на процессы видео драйвер симульно мира.