Загрузка...

Hidden VirtualBox capabilities. Substitution of the parameters of a virtual machine

Thread in Articles created by oooooooooooo0 May 3, 2025. (bumped May 7, 2025) 494 views

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

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

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

    [IMG]

    Вы можете замаскироваться, например под Gigabyte, тогда он будет вендором, а продукт - одна из плат от вендора​
    Ищем CPUID dump интересующего вас процессора. Можно взять отсюда ( не реклама )
    Выбираем нужный процессор, нажимаем CPUID DUMP и ищем нужные строки
    [IMG]
    1. 80000000 - вендор
    2. 80000002 - строка, идентифицирующая процессор
    3. 80000003 - название, модель
    4. 80000004 - доп параметры, особенности процессора​
    Code
    VBoxManage modifyvm "Имя" --cpuid-set cpuid EAX EBX ECX EDX
    # Например
    # VBoxManage modifyvm "test" --cpuid-set 80000006 0x40802040 0x60804040 0x04008140 0x03009140
    Можно также подменить и кэш ( 80000005, 80000006 )​
    [IMG]
    В итоге получится подменить процессор
    [IMG]
    Желательно выставлять после такие же параметры под процессор, например количество ядер, это будет выглядеть намного правдоподобнее​
    Производитель BIOS
    Code
    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:
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. кошак
    кошак May 3, 2025 Сокращай ссылки удобно - lzt.world/koshaklink
    ебать уже вторая или третья реально полезная статья за день от этого новокека
     
    1. oooooooooooo0 Topic starter
  3. Киана
    Киана May 4, 2025 Реклама от Кианы - lolz.live/threads/7756293/
    Опа, вот реально полезно. А еще и вмки + их кишочки.
     
  4. KayTex
    можно ли это сделать на VMware ?
     
    1. кошак
      о vmware и речи не было, с чего ты взял
    2. KayTex
Loading...
Top