-
Notifications
You must be signed in to change notification settings - Fork 136
Closed
Description
$ 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:
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