Загрузка...

Скрытые возможности VirtualBox. Подмена параметров виртуальной машины

Тема в разделе Статьи создана пользователем oooooooooooo0 3 май 2025. (поднята 7 май 2025) 386 просмотров

Загрузка...
  1. oooooooooooo0
    oooooooooooo0 Автор темы 3 май 2025 9 2 май 2025
    Добрый вечер
    В этой статье хочу пошагово показать как "подменить" различные параметры гостевых систем VirtualBox
    Их изменение будет полезным для тестирования, создания анонимной среды, ну или похвастаться перед друзьями новинкой

    Подготовка
    Скачиваем и устанавливаем VirtualBox ( не реклама ) под систему​
    Чтобы работали команды, нужно либо добавить VBoxManage в Enviroment Variables, либо работать из под папки VirtualBox.
    Второй вариант более быстрый, поэтому будем использовать его
    Запускаем командную строку и переходим по пути, где лежит VBoxManage, обычно это C:\Program Files\Oracle\VirtualBox

    Код
    cd "C:\Program Files\Oracle\VirtualBox"
    После этого все команды будут работать в этой cmd
    Реализация
    MAC адрес - это уникальный идентификатор, присваиваемый сетевым интерфейсам для связи на канальном уровне сети.
    Первые 24 бита - вендор производителя сетевой карты, остальные 24 бита - серийный номер.
    Это значит, что можно, например, эмулировать MAC от другого вендора в локальных сетях.
    [IMG]
    Код
    VBoxManage modifyvm "Имя машины" --macaddress1 "Новый MAC"
    Можно также менять MAC для других интерфейсов, изменяя число на конце флага --macaddressX​
    Тут все еще проще.
    Вендор - производитель платы, меняется через
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" "Vendor"
    Серийный номер, меняется через
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial" "Serial-Number"
    Имя продукта, меняется через
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemProduct" "Новое имя"
    Версия, меняется через
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVersion" "Версия"
    Семейство, меняется через
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemFamily" "zelenka"
    Разрешение экрана, меняется через
    Код
    VBoxManage setextradata "Имя" "CustomVideoMode1" "1920x1080x32"

    [IMG]

    Вы можете замаскироваться, например под Gigabyte, тогда он будет вендором, а продукт - одна из плат от вендора​
    Ищем CPUID dump интересующего вас процессора. Можно взять отсюда ( не реклама )
    Выбираем нужный процессор, нажимаем CPUID DUMP и ищем нужные строки
    [IMG]
    1. 80000000 - вендор
    2. 80000002 - строка, идентифицирующая процессор
    3. 80000003 - название, модель
    4. 80000004 - доп параметры, особенности процессора​
    Код
    VBoxManage modifyvm "Имя" --cpuid-set cpuid EAX EBX ECX EDX
    # Например
    # VBoxManage modifyvm "test" --cpuid-set 80000006 0x40802040 0x60804040 0x04008140 0x03009140
    Можно также подменить и кэш ( 80000005, 80000006 )​
    [IMG]
    В итоге получится подменить процессор
    [IMG]
    Желательно выставлять после такие же параметры под процессор, например количество ядер, это будет выглядеть намного правдоподобнее​
    Производитель BIOS
    Код
    VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" "Vendor"
    Версия BIOS
    [CODE=code]VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion" "Версия"[/CODE]Дата выпуска BIOS
    [CODE=code]VBoxManage setextradata "Имя" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseDate" "DD/MM/YYYY"[/CODE]​
    [IMG]
    Эти команды позволят вам эмулировать аппаратные конфигурации и адаптировать виртуальную машину под ваши нужды
    На этом все, если есть вопросы пишите :colobok_hi:
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. кошак
    ебать уже вторая или третья реально полезная статья за день от этого новокека
     
  3. inletah
    inletah 4 май 2025 Уууууууу реклама - lolz.live/threads/7756293/
    Опа, вот реально полезно. А еще и вмки + их кишочки.
     
Top