Загрузка...

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

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

Загрузка...
  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 май 2025 от 200.000₽ играя в CS — lolz.live/threads/8621957 458 13 июл 2021
    ебать уже вторая или третья реально полезная статья за день от этого новокека
     
  3. inletah
    inletah 4 май 2025 Уууууууу реклама - lolz.live/threads/7756293/
    Опа, вот реально полезно. А еще и вмки + их кишочки.
     
Top