Skip to content

VM Tools installation fails with VirtualBox 5.1.12 #24

@obilodeau

Description

@obilodeau
$ malboxes build win10_64_analyst
Generating configuration files...
Configuration files are ready
Starting packer to generate the VM
----------------------------------
[...]
==> virtualbox-iso: Provisioning with shell script: /home/olivier/Documents/gosecure/src/malboxes/malboxes/scripts/windows/vmtools.ps1
    virtualbox-iso: TrustedPublisher "Trusted Publishers"
    virtualbox-iso: DecodeFile returned The system cannot find the file specified. 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND)
    virtualbox-iso: CertUtil: -addstore command FAILED: 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND)
    virtualbox-iso: CertUtil: The system cannot find the file specified.
==> virtualbox-iso: Unregistering and deleting virtual machine...
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: Script exited with non-zero exit status: 2147942402. Allowed exit codes are: [0]

And it seems that the certificate file names changed:

selection_026

Certificate name is hardcoded:

$vboxAdditionsDrive = Get-WmiObject Win32_LogicalDisk -Filter "DriveType=5" |
                        Where-Object { $_.VolumeName -Like '*VBOX*' } |
                        Select -ExpandProperty DeviceID

&certutil -addstore -f "TrustedPublisher" "$vboxAdditionsDrive\cert\oracle-vbox.cer"
&"$vboxAdditionsDrive\VBoxWindowsAdditions.exe" /S

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions