Как обойти распознавание виртуальной машины VMWare

Тема в разделе "Windows", создана пользователем admin, 13 апр 2017.

  1. admin

    admin Administrator Команда форума Администратор Модератор форума

    Сообщения:
    1.437
    Симпатии:
    163
    Известно, что при разработке вирусов, а также в принципе любого программного обеспечения, их создатели проверяют их на виртуальной машине. В случае если виртуальная машина их распознала, ПО может перестать работать, либо вообще удаляется. Сейчас я опишу способ обхода детектирования программами в VMWare.

    Для начала работы вам потребуется заново установить систему. Вносить изменения в уже работающую систему невозможно. В настройках при установке необходимо выключить процесс обмена данными с хостом вашей операционной системы. Такой пункт может называться «Isolation».

    Затем обнаруживаем конфиг – файл VMX, который создается в процессе создания VMWare и добавляем определенные строки:

    Код:
    isolation.tools.getPtrLocation.disable = «TRUE»

    isolation.tools.setPtrLocation.disable = «TRUE»

    isolation.tools.setVersion.disable = «TRUE»

    isolation.tools.getVersion.disable = «TRUE»

    monitor_control.disable_directexec = «TRUE»

    monitor_control.disable_chksimd = «TRUE»

    monitor_control.disable_ntreloc = «TRUE»

    monitor_control.disable_selfmod = «TRUE»

    monitor_control.disable_reloc = «TRUE»

    monitor_control.disable_btinout = «TRUE»

    monitor_control.disable_btmemspace = «TRUE»

    monitor_control.disable_btpriv = «TRUE»

    monitor_control.disable_btseg = «TRUE»
    Такие специально введенные опции позволят предотвратить обнаружение виртуальных машин через отслеживание счетчиков либо адресного пространства.

    Обратите внимание, если вам предложат опцию быстрой установки, ни в коем случае не соглашайтесь. Более того, откажитесь от установки VMWare Tools.

    Сохраняем измененный файл и продолжаем процедуру установки операционной системы дальше как обычно.


    Некоторые программы, которые не любят среду виртуальную, могут искать, например, контроллеры дисков.


    Чтобы избежать этого делаем следующую процедуру: идем по адресу: HKLMSYSTEMCurrentControlSetServicesDiskEnum


    Этот файл необходимо изменить, удалив из его параметров Ven, Ven и VMware.


    Теперь можете провести эксперимент и запустить свой объект. Даю гарантию – в 70% вышеописанной процедуры будет достаточно, чтобы пройти проверку на окружение.

    Кстати, что касается изменяемого файла ENUM – шаги изменения параметров необходимо совершать при каждом запуске компьютера.

    Конечно, вышеописанная процедура – вовсе не панацея. Существует еще несколько методов детектирования вашей виртуальной системе путем проверки МАС адресов, опроса конфигурации вашей операционной системы, другими трюками. В таких случаях мы рекомендуем прибегнуть к помощи Pafish.

    Такой метод позволит обхитрить виртуальную среду VMWare в работе с большинством программного обеспечения, но не все. Есть пароноидальные программы и системы антифрода, которые всё равно продолжат обнаруживать вашу виртуальную машину.

    На самом деле - для практически полного антидетекта - нужно очень и очень много чего еще перелопатить. Например перепрошить биос, перебить бОльшую половину реестра. Но я вас немного успокою, в сети есть готовые патчи для антидетекта VmWare. Я пользуюсь вот этим: Ссылка доступна только зарегистрированным пользователям
  2. shreder13

    shreder13 Member

    Сообщения:
    37
    Симпатии:
    0
    Данный патч с видеокарту вопрос решает?
    Есть сайты позволяющие определить на сколько палиться виртуальная машина?

Поделиться этой страницей