VMware: Обход проверки на виртуальную машину.

Некоторые программы, такие как online-игры и специализированный софт, отказываются запускаться на виртуальной машине. Как я понял, программа проверяет некоторые признаки виртуально машины (имена вендоров, VID/PID оборудования и т.д.) и найдя совпадение пишет что-то типа "Sorry, this application cannot run under a virtual machine". Ниже небольшой мануальчик по обходу детекта виртуальной машины для VMware Workstation. Не ручаюсь что на 100% рабочий, потому что вариантов определения виртуалки вагон и маленькая тележка, но самые распространенные проверки он обходит.

Для обхода детектирования виртуальной машины нам понадобятся:

  • VMware Workstation v 12.1.0 build 3272444
  • Пропатченый файл vmware-vmx.exe с изменными вендорами. Образ BIOS из которого были убраны строки с "VMware" и добавлен серийный номер материнской платы. Скачать можно отсюда.
  • Прямые руки.

1. Устанавливаем VMware Workstation. Правилами хостинга запрешено публиковать ломанный софт, можете зайти на самый большой русскоязычный торрент трекер -- там есть. Версия нужна 12.1.0 build 3272444, потому что патченный exe-файлик данной версии. Можете попробовать другую на свой страх и риск.

2. Создаем виртуальную машину и устанавливаем на неё операционную систему. Ваш покорный слуга использовал Windows 7, она работает стабильнее и менее требовательна к ресурсам.

3. Устанавливаем VMware Tools. Запускаем виртуальную машину. Далее идем "Виртуальная машина" --> "Установить пакет VMware Tools... ". В виртуальной машине появляется CD с установщиком. Запускаем программу установки, устанавливаем с настройками по умолчанию.

4. Меняем vmware-vmx.exe на файл из архива. (Путь по умолчанию: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe)

5. Копируем образ BIOS в папку с виртуальной машиной. Можно скопировать в другую папку, только тогда в файле настроек нужно прописывать полный путь к файлу.

6. Правим файл с настройками виртуальной машины (файл с расширением .vmx) любым текстовым редактором. Добавляем строки:


monitor_control.restrict_backdoor = "true"
cpuid.1.ecx="0---:----:----:----:----:----:----:----"
bios440.filename = "6006.ROM"
isolation.tools.copy.disable = "TRUE"
isolation.tools.dnd.disable = "TRUE"
isolation.tools.paste.disable = "TRUE"


7. Устанавливаем нужную программу и пробуем запустить.

Обратите внимание, что пакет VMware Tools нужно установить ДО замены exe-файла и правки настроек виртуальной машины. В противном случае установщик скажет, что его нужно ставить только на виртуальную машину и отменит установку. А без установленного пакета недоступны некоторые важные функции, например, работа с 3D графикой.

БОльшая часть информации и файлы взяты отсюда. За что автору огромное спасибо!)

 
1 1 1 1 1 1 1 1 1 1 Рейтинг 2.11 [9 Голоса (ов)]

Комментарии   

 
0 #18 Nickolas 13.10.2023 18:30
Thanks I appreciate it
Цитировать
 
 
0 #17 Chik 07.05.2022 23:06
Цитирую Serega:
Цитирую Wasily:
Что-то нет vmware-vmx.exe в папке C:\Program Files (x86)\VMware\VMware Workstation\x64. Установил точно нужную версию 12.1.0 build 3272444. Изменение параметров виртуалки и патч биоса не помогают, EAC палит виртуалку. Мож кто решал проблему?

lУ меня есть этот файл, все настроено четко, но вот именно с EAC нифига не получается, выходит он чекает где-то очень глубоко....


как заставить работать способ на 16.2.2 build-19200509?
у тебя на какой работает?
Цитировать
 
 
0 #16 Chik 07.05.2022 23:06
Цитирую Serega:
Цитирую Wasily:
Что-то нет vmware-vmx.exe в папке C:\Program Files (x86)\VMware\VMware Workstation\x64. Установил точно нужную версию 12.1.0 build 3272444. Изменение параметров виртуалки и патч биоса не помогают, EAC палит виртуалку. Мож кто решал проблему?

lУ меня есть этот файл, все настроено четко, но вот именно с EAC нифига не получается, выходит он чекает где-то очень глубоко....


как заставить работать способ на 16.2.2 build-19200509?
у тебя на какой работает?
Цитировать
 
 
0 #15 Serega 07.02.2022 13:57
Цитирую Wasily:
Что-то нет vmware-vmx.exe в папке C:\Program Files (x86)\VMware\VMware Workstation\x64. Установил точно нужную версию 12.1.0 build 3272444. Изменение параметров виртуалки и патч биоса не помогают, EAC палит виртуалку. Мож кто решал проблему?

lУ меня есть этот файл, все настроено четко, но вот именно с EAC нифига не получается, выходит он чекает где-то очень глубоко....
Цитировать
 
 
0 #14 Wasily 06.02.2022 22:45
Что-то нет vmware-vmx.exe в папке C:\Program Files (x86)\VMware\VM ware Workstation\x64 . Установил точно нужную версию 12.1.0 build 3272444. Изменение параметров виртуалки и патч биоса не помогают, EAC палит виртуалку. Мож кто решал проблему?
Цитировать
 
 
0 #13 FF 05.02.2022 05:55
На 16й варе покатит в МакОси?
Цитировать
 
 
0 #12 Илья 20.11.2021 23:42
Цитирую Rustam:
Все СУПЕР!!! Спасибо бро!

Не работает
Цитировать
 
 
+1 #11 Rustam 11.11.2021 14:01
Все СУПЕР!!! Спасибо бро!
Цитировать
 
 
0 #10 Herman Novikov 21.10.2021 14:42
Цитирую Sysadmin:
Цитирую Herman Novikov:
По ссылке порнуха какая-то открывается. Не подскажете, где файлы взять теперь?

Exelab умер походу... жалко, нормальный сайтик был. В середине статье есть ссылка на ЯД, она рабочая. https://yadi.sk/d/q_ypVYuKqcoiYQ

Спасибо!
Цитировать
 
 
0 #9 Sysadmin 20.10.2021 16:15
Цитирую Herman Novikov:
По ссылке порнуха какая-то открывается. Не подскажете, где файлы взять теперь?

Exelab умер походу... жалко, нормальный сайтик был. В середине статье есть ссылка на ЯД, она рабочая. https://yadi.sk/d/q_ypVYuKqcoiYQ
Цитировать
 

Добавить комментарий