Skip to content

Instantly share code, notes, and snippets.

@jaweesh
Created May 2, 2019 11:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaweesh/5dde756bcdd75c79db460c012d415a68 to your computer and use it in GitHub Desktop.
Save jaweesh/5dde756bcdd75c79db460c012d415a68 to your computer and use it in GitHub Desktop.
DetectionLab packer build
PS C:\Users\user\GitBook\DetectionLab\Packer> packer --version
1.3.5
PS C:\Users\user\GitBook\DetectionLab\Packer> packer build --only=virtualbox-iso windows_10.json
virtualbox-iso output will be in this color.
==> virtualbox-iso: Retrieving ISO
virtualbox-iso: Found already downloaded, initial checksum matched, no download needed: https://software-download.m
crosoft.com/download/pr/17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso
==> virtualbox-iso: Creating floppy disk...
virtualbox-iso: Copying files flatly from floppy_files
virtualbox-iso: Copying file: ./answer_files/10/Autounattend.xml
virtualbox-iso: Copying file: ./floppy/WindowsPowershell.lnk
virtualbox-iso: Copying file: ./floppy/PinTo10.exe
virtualbox-iso: Copying file: ./scripts/fixnetwork.ps1
virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.ps1
virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.reg
virtualbox-iso: Copying file: ./scripts/rearm-windows.ps1
virtualbox-iso: Copying file: ./scripts/disable-screensaver.ps1
virtualbox-iso: Copying file: ./scripts/disable-winrm.ps1
virtualbox-iso: Copying file: ./scripts/enable-winrm.ps1
virtualbox-iso: Copying file: ./scripts/microsoft-updates.bat
virtualbox-iso: Copying file: ./scripts/win-updates.ps1
virtualbox-iso: Copying file: ./scripts/oracle-cert.cer
virtualbox-iso: Done copying files from floppy_files
virtualbox-iso: Collecting paths from floppy_dirs
virtualbox-iso: Resulting paths from floppy_dirs : []
virtualbox-iso: Done copying paths from floppy_dirs
==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Attaching floppy disk...
==> virtualbox-iso: Creating forwarded port mapping for communicator (SSH, WinRM, etc) (host port 3728)
==> virtualbox-iso: Executing custom VBoxManage commands...
virtualbox-iso: Executing: modifyvm windows_10 --memory 2048
virtualbox-iso: Executing: modifyvm windows_10 --cpus 2
==> virtualbox-iso: Starting the virtual machine...
==> virtualbox-iso: Waiting 6m0s for boot...
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Using winrm communicator to connect: 127.0.0.1
==> virtualbox-iso: Waiting for WinRM to become available...
virtualbox-iso: WinRM connected.
virtualbox-iso: #< CLIXML
virtualbox-iso: <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" R
fId="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">
</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><S
>-1</SR><SD> </SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0" /><MS><I64 N="SourceId">1</I64><PR N="Re
ord"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </
D></PR></MS></Obj></Objs>
==> virtualbox-iso: Connected to WinRM!
==> virtualbox-iso: Uploading VirtualBox version info (6.0.6)
==> virtualbox-iso: Provisioning with windows-shell...
==> virtualbox-iso: Provisioning with shell script: ./scripts/vm-guest-tools.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "Start-Sleep 5;
nvoke-WebRequest -Uri 'https://astuteinternet.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi' -Outfile 'C
\Windows\Temp\7z920-x64.msi'" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "Start-Sleep 5;
nvoke-WebRequest -Uri 'http://www.7-zip.org/a/7z920-x64.msi' -Outfile 'C:\Windows\Temp\7z920-x64.msi')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /i C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" EQU "vmware-iso" goto :vmware
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" EQU "virtualbox-iso" goto :virtualbox
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if exist "C:\Users\vagrant\VBoxGuestAdditions.iso" (move /Y C:\Users\vagrant\VBoxG
estAdditions.iso C:\Windows\Temp )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\VBoxGuestAdditions.iso" (powershell -Command "(New-O
ject System.Net.WebClient).DownloadFile('http://download.virtualbox.org/virtualbox/5.2.16/VBoxGuestAdditions_5.2.16.iso
, 'C:\Windows\Temp\VBoxGuestAdditions.iso')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>cmd /c ""C:\Program Files\7-Zip\7z.exe" x C:\Windows\Temp\VBoxGuestAdditions.iso -
C:\Windows\Temp\virtualbox"
virtualbox-iso:
virtualbox-iso: 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
virtualbox-iso:
virtualbox-iso: Processing archive: C:\Windows\Temp\VBoxGuestAdditions.iso
virtualbox-iso:
virtualbox-iso: Extracting 32Bit
virtualbox-iso: Extracting 32Bit\Readme.txt
virtualbox-iso: Extracting 64Bit
virtualbox-iso: Extracting 64Bit\Readme.txt
virtualbox-iso: Extracting AUTORUN.INF
virtualbox-iso: Extracting OS2
virtualbox-iso: Extracting OS2\VBoxControl.exe
virtualbox-iso: Extracting OS2\VBoxGuest.sys
virtualbox-iso: Extracting OS2\VBoxReplaceDll.exe
virtualbox-iso: Extracting OS2\VBoxService.exe
virtualbox-iso: Extracting OS2\gengradd.dll
virtualbox-iso: Extracting OS2\libc06.dll
virtualbox-iso: Extracting OS2\libc061.dll
virtualbox-iso: Extracting OS2\libc062.dll
virtualbox-iso: Extracting OS2\libc063.dll
virtualbox-iso: Extracting OS2\libc064.dll
virtualbox-iso: Extracting OS2\libc065.dll
virtualbox-iso: Extracting OS2\libc066.dll
virtualbox-iso: Extracting OS2\readme.txt
virtualbox-iso: Extracting OS2\vboxmouse.sys
virtualbox-iso: Extracting VBoxLinuxAdditions.run
virtualbox-iso: Extracting VBoxSolarisAdditions.pkg
virtualbox-iso: Extracting VBoxWindowsAdditions.exe
virtualbox-iso: Extracting VBoxWindowsAdditions-amd64.exe
virtualbox-iso: Extracting VBoxWindowsAdditions-x86.exe
virtualbox-iso: Extracting autorun.sh
virtualbox-iso: Extracting cert
virtualbox-iso: Extracting cert\VBoxCertUtil.exe
virtualbox-iso: Extracting cert\vbox-sha1.cer
virtualbox-iso: Extracting cert\vbox-sha256.cer
virtualbox-iso: Extracting runasroot.sh
virtualbox-iso:
virtualbox-iso: Everything is Ok
virtualbox-iso:
virtualbox-iso: Folders: 4
virtualbox-iso: Files: 27
virtualbox-iso: Size: 57560865
virtualbox-iso: Compressed: 57976832
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha2
6-r3.cer
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: DecodeFile returned The system cannot find the file specified. 0x80070002 (WIN32: 2 ERROR_FILE_NOT_
OUND)
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:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha2
6.cer
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: Certificate "Oracle Corporation" added to store.
virtualbox-iso: CertUtil: -addstore command completed successfully.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha1
cer
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: Certificate "Oracle Corporation" added to store.
virtualbox-iso: CertUtil: -addstore command completed successfully.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>cmd /c C:\Windows\Temp\virtualbox\VBoxWindowsAdditions.exe /S
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rd /S /Q "C:\Windows\Temp\virtualbox"
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>goto :done
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /x C:\Windows\Temp\7z920-x64.msi
==> virtualbox-iso: Provisioning with shell script: ./scripts/enable-rdp.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>netsh advfirewall firewall add rule name="Open Port 3389" dir=in action=allow prot
col=TCP localport=3389
virtualbox-iso: Ok.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v f
enyTSConnections /t REG_DWORD /d 0 /f
virtualbox-iso: The operation completed successfully.
==> virtualbox-iso: Provisioning with Powershell...
==> virtualbox-iso: Provisioning with powershell script: ./scripts/debloat-windows.ps1
virtualbox-iso: Downloading debloat zip
virtualbox-iso: Disable Windows Defender
virtualbox-iso: Optimize Windows Update
virtualbox-iso: Disable automatic download and installation of Windows updates
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\WindowsUpdate
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Name Property
virtualbox-iso: ---- --------
virtualbox-iso: AU
virtualbox-iso: Disable seeding of updates to other computers via Group Policies
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Name Property
virtualbox-iso: ---- --------
virtualbox-iso: DeliveryOptimization
virtualbox-iso: Disable 'Updates are available' message
virtualbox-iso:
virtualbox-iso: SUCCESS: The file (or folder): "C:\Windows\System32\MusNotification.exe" now owned by user "VAGRANT
10\vagrant".
virtualbox-iso: processed file: C:\Windows\System32\MusNotification.exe
virtualbox-iso: Successfully processed 1 files; Failed processing 0 files
virtualbox-iso:
virtualbox-iso: SUCCESS: The file (or folder): "C:\Windows\System32\MusNotificationUx.exe" now owned by user "VAGRA
T-10\vagrant".
virtualbox-iso: processed file: C:\Windows\System32\MusNotificationUx.exe
virtualbox-iso: Successfully processed 1 files; Failed processing 0 files
virtualbox-iso: Disable Windows Update
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: Name Property
virtualbox-iso: ---- --------
virtualbox-iso: Reliability
==> virtualbox-iso: Provisioning with powershell script: ./scripts/rearm-windows.ps1
virtualbox-iso: Resetting the Windows evaluation timer
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: __GENUS : 2
virtualbox-iso: __CLASS : __PARAMETERS
virtualbox-iso: __SUPERCLASS :
virtualbox-iso: __DYNASTY : __PARAMETERS
virtualbox-iso: __RELPATH :
virtualbox-iso: __PROPERTY_COUNT : 1
virtualbox-iso: __DERIVATION : {}
virtualbox-iso: __SERVER :
virtualbox-iso: __NAMESPACE :
virtualbox-iso: __PATH :
virtualbox-iso: ReturnValue :
virtualbox-iso: PSComputerName :
virtualbox-iso:
==> virtualbox-iso: Provisioning with powershell script: ./scripts/MakeWindows10GreatAgain.ps1
virtualbox-iso: Making Windows 10 Great again
virtualbox-iso: Importing registry keys...
virtualbox-iso: Removing OneDrive...
virtualbox-iso: SUCCESS: The process "OneDrive.exe" with PID 5652 has been terminated.
virtualbox-iso: Running Update-Help...
virtualbox-iso: Removing Microsoft Store, Mail, and Edge shortcuts from the taskbar...
==> virtualbox-iso: Restarting Machine
==> virtualbox-iso: Waiting for machine to restart...
virtualbox-iso: A system shutdown is in progress.(1115)
virtualbox-iso: VAGRANT-10 restarted.
virtualbox-iso: #< CLIXML
virtualbox-iso: <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" R
fId="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">
</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><S
>-1</SR><SD> </SD></PR></MS></Obj></Objs>
==> virtualbox-iso: Machine successfully restarted, moving on
==> virtualbox-iso: Provisioning with Powershell...
==> virtualbox-iso: Provisioning with powershell script: ./scripts/set-powerplan.ps1
virtualbox-iso: Set power plan to high performance
virtualbox-iso: WARNING: Unable to set power plan to high performance
virtualbox-iso: WARNING: Error: HighPerf is null
==> virtualbox-iso: Provisioning with powershell script: ./scripts/docker/disable-windows-defender.ps1
==> virtualbox-iso: Provisioning with windows-shell...
==> virtualbox-iso: Provisioning with shell script: ./scripts/pin-powershell.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rem https://connect.microsoft.com/PowerShell/feedback/details/1609288/pin-to-taskb
r-no-longer-working-in-windows-10
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>copy "A:\WindowsPowerShell.lnk" "C:\Users\vagrant\AppData\Local\Temp\Windows Power
hell.lnk"
virtualbox-iso: 1 file(s) copied.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>A:\PinTo10.exe /PTFOL01:'C:\Users\vagrant\AppData\Local\Temp' /PTFILE01:'Windows P
werShell.lnk'
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>exit /b 0
==> virtualbox-iso: Provisioning with shell script: ./scripts/compile-dotnet-assemblies.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "AMD64" == "AMD64" goto 64BIT
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue 1>N
L
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework\v4.0.30319\ngen.exe executequeueditems 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework64\v4.0.30319\ngen.exe executequeueditems 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>exit 0
==> virtualbox-iso: Provisioning with shell script: ./scripts/set-winrm-automatic.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>echo Set WinRM start type to auto
virtualbox-iso: Set WinRM start type to auto
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>sc config winrm start= auto
virtualbox-iso: [SC] ChangeServiceConfig SUCCESS
==> virtualbox-iso: Provisioning with shell script: ./scripts/compact.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtua" == "hyperv" (
virtualbox-iso: echo "Skip compact steps in Hyper-V build."
virtualbox-iso: goto :eof
virtualbox-iso: )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "(New-Object Sys
em.Net.WebClient).DownloadFile('http://www.7-zip.org/a/7z920-x64.msi', 'C:\Windows\Temp\7z920-x64.msi')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /i C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\ultradefrag.zip" (powershell -Command "(New-Object S
stem.Net.WebClient).DownloadFile('http://downloads.sourceforge.net/project/ultradefrag/stable-release/6.1.0/ultradefrag
portable-6.1.0.bin.amd64.zip', 'C:\Windows\Temp\ultradefrag.zip')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\ultradefrag-portable-6.1.0.amd64\udefrag.exe" (cmd /
""C:\Program Files\7-Zip\7z.exe" x C:\Windows\Temp\ultradefrag.zip -oC:\Windows\Temp" )
virtualbox-iso: Exception calling "DownloadFile" with "2" argument(s): "The request was aborted: Could not create S
L/TLS secure
virtualbox-iso:
virtualbox-iso: channel."
virtualbox-iso: 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
virtualbox-iso: At line:1 char:1
virtualbox-iso: + (New-Object System.Net.WebClient).DownloadFile('http://downloads.sour ...
virtualbox-iso:
virtualbox-iso: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
virtualbox-iso: + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
virtualbox-iso:
virtualbox-iso: Error:
virtualbox-iso: + FullyQualifiedErrorId : WebException
virtualbox-iso: cannot find archive
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\SDelete.zip" (
virtualbox-iso: powershell -Command "(New-Object System.Net.WebClient).DownloadFile('http://download.sysinternals.c
m/files/SDelete.zip', 'C:\Windows\Temp\SDelete.zip')" 0<NUL
virtualbox-iso: powershell -Command "(New-Object System.Net.WebClient).DownloadFile('https://vagrantboxes.blob.cor
.windows.net/box/sdelete/v1.6.1/sdelete.exe', 'C:\Windows\Temp\sdelete.exe')" 0<NUL
virtualbox-iso: )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\sdelete.exe" (cmd /c ""C:\Program Files\7-Zip\7z.exe
x C:\Windows\Temp\SDelete.zip -oC:\Windows\Temp" )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /x C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: The Windows Update service is not started.
virtualbox-iso:
virtualbox-iso: More help is available by typing NET HELPMSG 3521.
virtualbox-iso: C:\Users\vagrant>net stop wuauserv
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rmdir /S /Q C:\Windows\SoftwareDistribution\Download
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: System error 1058 has occurred.
virtualbox-iso: C:\Users\vagrant>mkdir C:\Windows\SoftwareDistribution\Download
virtualbox-iso:
virtualbox-iso: The service cannot be started, either because it is disabled or because it has no enabled devices a
sociated with it.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>net start wuauserv
virtualbox-iso:
virtualbox-iso: The system cannot find the path specified.
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" NEQ "hyperv-iso" (
virtualbox-iso: cmd /c C:\Windows\Temp\ultradefrag-portable-6.1.0.amd64\udefrag.exe --optimize --repeat C:
virtualbox-iso: cmd /c C:\Windows\System32\reg.exe ADD HKCU\Software\Sysinternals\SDelete /v EulaAccepted /t REG_D
ORD /d 1 /f
virtualbox-iso: cmd /c C:\Windows\Temp\sdelete.exe -q -z C:
virtualbox-iso: )
virtualbox-iso: The operation completed successfully.
virtualbox-iso:
virtualbox-iso: SDelete - Secure Delete v1.61
virtualbox-iso: Copyright (C) 1999-2012 Mark Russinovich
virtualbox-iso: Sysinternals - www.sysinternals.com
virtualbox-iso:
virtualbox-iso: SDelete is set for 1 pass.
virtualbox-iso: Free space cleaned on C:\
virtualbox-iso: 1 drives zapped
virtualbox-iso:
==> virtualbox-iso: Gracefully halting virtual machine...
virtualbox-iso: Removing floppy drive...
==> virtualbox-iso: Preparing to export machine...
virtualbox-iso: Deleting forwarded port mapping for the communicator (SSH, WinRM, etc) (host port 3728)
==> virtualbox-iso: Exporting virtual machine...
virtualbox-iso: Executing: export windows_10 --output output-virtualbox-iso\windows_10.ovf
==> virtualbox-iso: Deregistering and deleting VM...
==> virtualbox-iso: Running post-processor: vagrant
==> virtualbox-iso (vagrant): Creating Vagrant box for 'virtualbox' provider
virtualbox-iso (vagrant): Copying from artifact: output-virtualbox-iso\windows_10-disk001.vmdk
virtualbox-iso (vagrant): Copying from artifact: output-virtualbox-iso\windows_10.ovf
virtualbox-iso (vagrant): Renaming the OVF to box.ovf...
virtualbox-iso (vagrant): Using custom Vagrantfile: vagrantfile-windows_10.template
virtualbox-iso (vagrant): Compressing: Vagrantfile
virtualbox-iso (vagrant): Compressing: box.ovf
virtualbox-iso (vagrant): Compressing: metadata.json
virtualbox-iso (vagrant): Compressing: windows_10-disk001.vmdk
Build 'virtualbox-iso' finished.
==> Builds finished. The artifacts of successful builds are:
--> virtualbox-iso: 'virtualbox' provider box: windows_10_virtualbox.box
S C:\Users\user\GitBook\DetectionLab\Packer> packer build --only=virtualbox-iso windows_2016.json
irtualbox-iso output will be in this color.
=> virtualbox-iso: Retrieving ISO
items: 6.49 GiB / 6.49 GiB 15m10s
virtualbox-iso: Transferred: https://software-download.microsoft.com/download/pr/Windows_Server_2016_Datacenter_EVAL
en-us_14393_refresh.ISO
=> virtualbox-iso: Creating floppy disk...
virtualbox-iso: Copying files flatly from floppy_files
virtualbox-iso: Copying file: ./answer_files/2016/Autounattend.xml
virtualbox-iso: Copying file: ./floppy/WindowsPowershell.lnk
virtualbox-iso: Copying file: ./floppy/PinTo10.exe
virtualbox-iso: Copying file: ./scripts/unattend.xml
virtualbox-iso: Copying file: ./scripts/sysprep.bat
virtualbox-iso: Copying file: ./scripts/disable-screensaver.ps1
virtualbox-iso: Copying file: ./scripts/disable-winrm.ps1
virtualbox-iso: Copying file: ./scripts/enable-winrm.ps1
virtualbox-iso: Copying file: ./scripts/microsoft-updates.bat
virtualbox-iso: Copying file: ./scripts/win-updates.ps1
virtualbox-iso: Copying file: ./scripts/oracle-cert.cer
virtualbox-iso: Done copying files from floppy_files
virtualbox-iso: Collecting paths from floppy_dirs
virtualbox-iso: Resulting paths from floppy_dirs : []
virtualbox-iso: Done copying paths from floppy_dirs
=> virtualbox-iso: Creating virtual machine...
=> virtualbox-iso: Creating hard drive...
=> virtualbox-iso: Attaching floppy disk...
=> virtualbox-iso: Creating forwarded port mapping for communicator (SSH, WinRM, etc) (host port 4104)
=> virtualbox-iso: Executing custom VBoxManage commands...
virtualbox-iso: Executing: modifyvm WindowsServer2016 --memory 2048
virtualbox-iso: Executing: modifyvm WindowsServer2016 --cpus 2
=> virtualbox-iso: Starting the virtual machine...
=> virtualbox-iso: Waiting 2m0s for boot...
=> virtualbox-iso: Typing the boot command...
=> virtualbox-iso: Using winrm communicator to connect: 127.0.0.1
=> virtualbox-iso: Waiting for WinRM to become available...
virtualbox-iso: WinRM connected.
virtualbox-iso: #< CLIXML
virtualbox-iso: <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" Re
Id="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1
/I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR
-1</SR><SD> </SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0" /><MS><I64 N="SourceId">1</I64><PR N="Rec
rd"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </S
></PR></MS></Obj></Objs>
=> virtualbox-iso: Connected to WinRM!
=> virtualbox-iso: Uploading VirtualBox version info (6.0.6)
=> virtualbox-iso: Provisioning with windows-shell...
=> virtualbox-iso: Provisioning with shell script: ./scripts/vm-guest-tools.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "Start-Sleep 5; I
voke-WebRequest -Uri 'https://astuteinternet.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi' -Outfile 'C:
Windows\Temp\7z920-x64.msi'" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "Start-Sleep 5; I
voke-WebRequest -Uri 'http://www.7-zip.org/a/7z920-x64.msi' -Outfile 'C:\Windows\Temp\7z920-x64.msi')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /i C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" EQU "vmware-iso" goto :vmware
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" EQU "virtualbox-iso" goto :virtualbox
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if exist "C:\Users\vagrant\VBoxGuestAdditions.iso" (move /Y C:\Users\vagrant\VBoxGu
stAdditions.iso C:\Windows\Temp )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\VBoxGuestAdditions.iso" (powershell -Command "(New-Ob
ect System.Net.WebClient).DownloadFile('http://download.virtualbox.org/virtualbox/5.2.16/VBoxGuestAdditions_5.2.16.iso'
'C:\Windows\Temp\VBoxGuestAdditions.iso')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>cmd /c ""C:\Program Files\7-Zip\7z.exe" x C:\Windows\Temp\VBoxGuestAdditions.iso -o
:\Windows\Temp\virtualbox"
virtualbox-iso:
virtualbox-iso: 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
virtualbox-iso:
virtualbox-iso: Processing archive: C:\Windows\Temp\VBoxGuestAdditions.iso
virtualbox-iso:
virtualbox-iso: Extracting 32Bit
virtualbox-iso: Extracting 32Bit\Readme.txt
virtualbox-iso: Extracting 64Bit
virtualbox-iso: Extracting 64Bit\Readme.txt
virtualbox-iso: Extracting AUTORUN.INF
virtualbox-iso: Extracting OS2
virtualbox-iso: Extracting OS2\VBoxControl.exe
virtualbox-iso: Extracting OS2\VBoxGuest.sys
virtualbox-iso: Extracting OS2\VBoxReplaceDll.exe
virtualbox-iso: Extracting OS2\VBoxService.exe
virtualbox-iso: Extracting OS2\gengradd.dll
virtualbox-iso: Extracting OS2\libc06.dll
virtualbox-iso: Extracting OS2\libc061.dll
virtualbox-iso: Extracting OS2\libc062.dll
virtualbox-iso: Extracting OS2\libc063.dll
virtualbox-iso: Extracting OS2\libc064.dll
virtualbox-iso: Extracting OS2\libc065.dll
virtualbox-iso: Extracting OS2\libc066.dll
virtualbox-iso: Extracting OS2\readme.txt
virtualbox-iso: Extracting OS2\vboxmouse.sys
virtualbox-iso: Extracting VBoxLinuxAdditions.run
virtualbox-iso: Extracting VBoxSolarisAdditions.pkg
virtualbox-iso: Extracting VBoxWindowsAdditions.exe
virtualbox-iso: Extracting VBoxWindowsAdditions-amd64.exe
virtualbox-iso: Extracting VBoxWindowsAdditions-x86.exe
virtualbox-iso: Extracting autorun.sh
virtualbox-iso: Extracting cert
virtualbox-iso: Extracting cert\VBoxCertUtil.exe
virtualbox-iso: Extracting cert\vbox-sha1.cer
virtualbox-iso: Extracting cert\vbox-sha256.cer
virtualbox-iso: Extracting runasroot.sh
virtualbox-iso:
virtualbox-iso: Everything is Ok
virtualbox-iso:
virtualbox-iso: Folders: 4
virtualbox-iso: Files: 27
virtualbox-iso: Size: 57560865
virtualbox-iso: Compressed: 57976832
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha25
-r3.cer
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: DecodeFile returned The system cannot find the file specified. 0x80070002 (WIN32: 2 ERROR_FILE_NOT_F
UND)
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:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha25
.cer
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: Certificate "Oracle Corporation" added to store.
virtualbox-iso: CertUtil: -addstore command completed successfully.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>certutil -addstore -f "TrustedPublisher" C:\Windows\Temp\virtualbox\cert\vbox-sha1.
er
virtualbox-iso: TrustedPublisher "Trusted Publishers"
virtualbox-iso: Certificate "Oracle Corporation" added to store.
virtualbox-iso: CertUtil: -addstore command completed successfully.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>cmd /c C:\Windows\Temp\virtualbox\VBoxWindowsAdditions.exe /S
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rd /S /Q "C:\Windows\Temp\virtualbox"
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>goto :done
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /x C:\Windows\Temp\7z920-x64.msi
=> virtualbox-iso: Provisioning with shell script: ./scripts/enable-rdp.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>netsh advfirewall firewall add rule name="Open Port 3389" dir=in action=allow proto
ol=TCP localport=3389
virtualbox-iso: Ok.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fD
nyTSConnections /t REG_DWORD /d 0 /f
virtualbox-iso: The operation completed successfully.
=> virtualbox-iso: Provisioning with Powershell...
=> virtualbox-iso: Provisioning with powershell script: ./scripts/debloat-windows.ps1
virtualbox-iso: Downloading debloat zip
virtualbox-iso: Disable Windows Defender
virtualbox-iso:
virtualbox-iso: Success Restart Needed Exit Code Feature Result
virtualbox-iso: ------- -------------- --------- --------------
virtualbox-iso: True Yes SuccessRest... {Windows Defender, Windows Defender Featur...
virtualbox-iso: WARNING: You must restart this server to finish the removal process.
virtualbox-iso: Optimize Windows Update
virtualbox-iso: Disable automatic download and installation of Windows updates
virtualbox-iso: Disable seeding of updates to other computers via Group Policies
virtualbox-iso:
virtualbox-iso: Property : {}
virtualbox-iso: PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W
ndows\DeliveryOpti
virtualbox-iso: mization
virtualbox-iso: PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W
ndows
virtualbox-iso: PSChildName : DeliveryOptimization
virtualbox-iso: PSDrive : HKLM
virtualbox-iso: PSProvider : Microsoft.PowerShell.Core\Registry
virtualbox-iso: PSIsContainer : True
virtualbox-iso: SubKeyCount : 0
virtualbox-iso: View : Default
virtualbox-iso: Handle : Microsoft.Win32.SafeHandles.SafeRegistryHandle
virtualbox-iso: ValueCount : 0
virtualbox-iso: Name : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
virtualbox-iso:
virtualbox-iso: Disable 'Updates are available' message
virtualbox-iso:
virtualbox-iso: SUCCESS: The file (or folder): "C:\Windows\System32\MusNotification.exe" now owned by user "VAGRANT-
016\vagrant".
virtualbox-iso: processed file: C:\Windows\System32\MusNotification.exe
virtualbox-iso: Successfully processed 1 files; Failed processing 0 files
virtualbox-iso:
virtualbox-iso: SUCCESS: The file (or folder): "C:\Windows\System32\MusNotificationUx.exe" now owned by user "VAGRAN
-2016\vagrant".
virtualbox-iso: processed file: C:\Windows\System32\MusNotificationUx.exe
virtualbox-iso: Successfully processed 1 files; Failed processing 0 files
virtualbox-iso: Disable Windows Update
virtualbox-iso:
virtualbox-iso: Property : {}
virtualbox-iso: PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W
ndows
virtualbox-iso: NT\Reliability
virtualbox-iso: PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W
ndows NT
virtualbox-iso: PSChildName : Reliability
virtualbox-iso: PSProvider : Microsoft.PowerShell.Core\Registry
virtualbox-iso: PSIsContainer : True
virtualbox-iso: SubKeyCount : 0
virtualbox-iso: View : Default
virtualbox-iso: Handle : Microsoft.Win32.SafeHandles.SafeRegistryHandle
virtualbox-iso: ValueCount : 0
virtualbox-iso: Name : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability
virtualbox-iso:
=> virtualbox-iso: Restarting Machine
=> virtualbox-iso: Waiting for machine to restart...
virtualbox-iso: A system shutdown is in progress.(1115)
virtualbox-iso: VAGRANT-2016 restarted.
virtualbox-iso: #< CLIXML
virtualbox-iso: <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" Re
Id="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1
/I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR
-1</SR><SD> </SD></PR></MS></Obj></Objs>
=> virtualbox-iso: Machine successfully restarted, moving on
=> virtualbox-iso: Provisioning with windows-shell...
=> virtualbox-iso: Provisioning with shell script: ./scripts/pin-powershell.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rem https://connect.microsoft.com/PowerShell/feedback/details/1609288/pin-to-taskba
-no-longer-working-in-windows-10
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>copy "A:\WindowsPowerShell.lnk" "C:\Users\vagrant\AppData\Local\Temp\Windows PowerS
ell.lnk"
virtualbox-iso: 1 file(s) copied.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>A:\PinTo10.exe /PTFOL01:'C:\Users\vagrant\AppData\Local\Temp' /PTFILE01:'Windows Po
erShell.lnk'
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>exit /b 0
=> virtualbox-iso: Provisioning with shell script: ./scripts/set-winrm-automatic.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>echo Set WinRM start type to auto
virtualbox-iso: Set WinRM start type to auto
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>sc config winrm start= auto
virtualbox-iso: [SC] ChangeServiceConfig SUCCESS
=> virtualbox-iso: Provisioning with shell script: ./scripts/compile-dotnet-assemblies.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "AMD64" == "AMD64" goto 64BIT
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue 1>NU
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework\v4.0.30319\ngen.exe executequeueditems 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>C:\Windows\microsoft.net\framework64\v4.0.30319\ngen.exe executequeueditems 1>NUL
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>exit 0
=> virtualbox-iso: Provisioning with shell script: ./scripts/uac-enable.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /f /v Enab
eLUA /t REG_DWORD /d 1
virtualbox-iso: The operation completed successfully.
=> virtualbox-iso: Provisioning with shell script: ./scripts/compact.bat
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtua" == "hyperv" (
virtualbox-iso: echo "Skip compact steps in Hyper-V build."
virtualbox-iso: goto :eof
virtualbox-iso: )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\7z920-x64.msi" (powershell -Command "(New-Object Syst
m.Net.WebClient).DownloadFile('http://www.7-zip.org/a/7z920-x64.msi', 'C:\Windows\Temp\7z920-x64.msi')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /i C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\ultradefrag.zip" (powershell -Command "(New-Object Sy
tem.Net.WebClient).DownloadFile('http://downloads.sourceforge.net/project/ultradefrag/stable-release/6.1.0/ultradefrag-
ortable-6.1.0.bin.amd64.zip', 'C:\Windows\Temp\ultradefrag.zip')" 0<NUL )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\ultradefrag-portable-6.1.0.amd64\udefrag.exe" (cmd /c
""C:\Program Files\7-Zip\7z.exe" x C:\Windows\Temp\ultradefrag.zip -oC:\Windows\Temp" )
virtualbox-iso:
virtualbox-iso: 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
virtualbox-iso:
virtualbox-iso: Processing archive: C:\Windows\Temp\ultradefrag.zip
virtualbox-iso:
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\About.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Analysis.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\bc_s.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\bdwn.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\BestPractice.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Blank.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Boot.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\BootTimeScan.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\BootTimeScript.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\closed.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Compressed.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Console.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Credits.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Credits.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\custom_doxygen.css
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Defragment.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Development.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Directory.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\doxygen.css
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\dynsections.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\FAQ.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\FDL.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\fixed.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Fragmented.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\FreeSpace.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2blank.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2cl.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2doc.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2folderclosed.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2folderopen.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2lastnode.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2link.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2mlastnode.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2mnode.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2mo.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2node.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2ns.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2plastnode.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2pnode.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2splitbar.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\ftv2vertline.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\FullOptimize.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\GPL.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\GUI.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Help.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\index.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Installation.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Introduction.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\jquery.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\LGPL_2_0.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\LGPL_3_0.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\MFTzone.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\navtree.css
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\navtree.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\navtreeindex0.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\nav_f.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\nav_g.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\nav_h.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\NotFragmented.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\open.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\OptimizeMFT.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Options.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\pages.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Pause.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\QuickOptimize.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\removable.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Repeat.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Report.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Reports.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\resize.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Schedule.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\sflogo.gif
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Stop.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\sync_off.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\sync_on.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\System.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\tabs.css
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\tab_a.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\tab_b.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\tab_h.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\tab_s.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Tips.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\Troubleshooting.html
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\udefrag80x15-colored-light.gif
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\handbook\UnusedBlock.png
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\hibernate4win.exe
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\HISTORY.TXT
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Albanian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Arabic.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Armenian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Belarusian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Bengali.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Bosnian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Bulgarian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Burmese (Padauk).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Catalan.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Chinese (Simplified).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Chinese (Traditional).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Croatian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Czech.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Danish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Dutch.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\English (GB).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\English (US).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Estonian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Farsi.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Filipino (Tagalog).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Finnish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\French.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Galician.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Georgian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\German.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Greek.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Hebrew.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Hindi.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Hungarian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Icelandic.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Iloko.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Indonesian (Bahasa Indonesia).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Indonesian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Italian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Japanese.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Javanese.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Kapampangan.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Korean.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Latin.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Latvian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Lithuanian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Macedonian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Malay.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Norwegian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Polish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Portuguese (BR).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Portuguese.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Romanian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Russian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Serbian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Slovak.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Slovenian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Spanish (AR).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Spanish (ES).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Spanish (MEX).lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Swedish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Tamil.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Thai.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\translation.template
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Turkish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Ukrainian.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Vietnamese.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Waray-Waray.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\i18n\Yiddish.lng
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\lua5.1a.dll
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\lua5.1a.exe
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\lua5.1a_gui.exe
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\options
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\options.lua
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\options\readme.txt
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\README.TXT
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\scripts
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\scripts\udreport.css
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\scripts\udreportcnv.lua
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\scripts\udsorting.js
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\scripts\upgrade-options.lua
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\udefrag.dll
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\udefrag.exe
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\ultradefrag.exe
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\wgx.dll
virtualbox-iso: Extracting ultradefrag-portable-6.1.0.amd64\zenwinx.dll
virtualbox-iso:
virtualbox-iso: Everything is Ok
virtualbox-iso:
virtualbox-iso: Folders: 5
virtualbox-iso: Files: 166
virtualbox-iso: Size: 2433004
virtualbox-iso: Compressed: 768893
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\SDelete.zip" (
virtualbox-iso: powershell -Command "(New-Object System.Net.WebClient).DownloadFile('http://download.sysinternals.co
/files/SDelete.zip', 'C:\Windows\Temp\SDelete.zip')" 0<NUL
virtualbox-iso: powershell -Command "(New-Object System.Net.WebClient).DownloadFile('https://vagrantboxes.blob.core
windows.net/box/sdelete/v1.6.1/sdelete.exe', 'C:\Windows\Temp\sdelete.exe')" 0<NUL
virtualbox-iso: )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if not exist "C:\Windows\Temp\sdelete.exe" (cmd /c ""C:\Program Files\7-Zip\7z.exe"
x C:\Windows\Temp\SDelete.zip -oC:\Windows\Temp" )
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>msiexec /qb /x C:\Windows\Temp\7z920-x64.msi
virtualbox-iso:
virtualbox-iso: The Windows Update service is not started.
virtualbox-iso: C:\Users\vagrant>net stop wuauserv
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>rmdir /S /Q C:\Windows\SoftwareDistribution\Download
virtualbox-iso:
virtualbox-iso: More help is available by typing NET HELPMSG 3521.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: System error 1058 has occurred.
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>mkdir C:\Windows\SoftwareDistribution\Download
virtualbox-iso: The service cannot be started, either because it is disabled or because it has no enabled devices as
ociated with it.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>net start wuauserv
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>if "virtualbox-iso" NEQ "hyperv-iso" (
virtualbox-iso: cmd /c C:\Windows\Temp\ultradefrag-portable-6.1.0.amd64\udefrag.exe --optimize --repeat C:
virtualbox-iso: cmd /c C:\Windows\System32\reg.exe ADD HKCU\Software\Sysinternals\SDelete /v EulaAccepted /t REG_DW
RD /d 1 /f
virtualbox-iso: cmd /c C:\Windows\Temp\sdelete.exe -q -z C:
virtualbox-iso: )
virtualbox-iso: UltraDefrag 6.1.0, Copyright (c) UltraDefrag Development Team, 2007-2013.
virtualbox-iso: UltraDefrag comes with ABSOLUTELY NO WARRANTY. This is free software,
virtualbox-iso: and you are welcome to redistribute it under certain conditions.
virtualbox-iso:
virtualbox-iso: C: defrag: 100.00% complete, 7 passes needed, fragmented/total = 8/189607
virtualbox-iso: The operation completed successfully.
virtualbox-iso:
virtualbox-iso: SDelete - Secure Delete v1.61
virtualbox-iso: Copyright (C) 1999-2012 Mark Russinovich
virtualbox-iso: Sysinternals - www.sysinternals.com
virtualbox-iso:
virtualbox-iso: SDelete is set for 1 pass.
virtualbox-iso: Free space cleaned on C:\
virtualbox-iso: 1 drives zapped
virtualbox-iso:
=> virtualbox-iso: Uploading ./answer_files/2016/Autounattend_sysprep.xml => c:/Windows/Temp/Autounattend_sysprep.xml
items: 2.88 KiB / 2.88 KiB 0s
=> virtualbox-iso: Gracefully halting virtual machine...
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>net stop tiledatamodelsvc
virtualbox-iso: The Tile Data model server service is stopping.
virtualbox-iso: The Tile Data model server service was stopped successfully.
virtualbox-iso:
virtualbox-iso:
virtualbox-iso: C:\Users\vagrant>c:\windows\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:a:\un
ttend.xml
virtualbox-iso: Removing floppy drive...
=> virtualbox-iso: Preparing to export machine...
virtualbox-iso: Deleting forwarded port mapping for the communicator (SSH, WinRM, etc) (host port 4104)
=> virtualbox-iso: Exporting virtual machine...
virtualbox-iso: Executing: export WindowsServer2016 --output output-virtualbox-iso\WindowsServer2016.ovf
=> virtualbox-iso: Deregistering and deleting VM...
=> virtualbox-iso: Running post-processor: vagrant
=> virtualbox-iso (vagrant): Creating Vagrant box for 'virtualbox' provider
virtualbox-iso (vagrant): Copying from artifact: output-virtualbox-iso\WindowsServer2016-disk001.vmdk
virtualbox-iso (vagrant): Copying from artifact: output-virtualbox-iso\WindowsServer2016.ovf
virtualbox-iso (vagrant): Renaming the OVF to box.ovf...
virtualbox-iso (vagrant): Using custom Vagrantfile: vagrantfile-windows_2016.template
virtualbox-iso (vagrant): Compressing: Vagrantfile
virtualbox-iso (vagrant): Compressing: WindowsServer2016-disk001.vmdk
virtualbox-iso (vagrant): Compressing: box.ovf
virtualbox-iso (vagrant): Compressing: metadata.json
uild 'virtualbox-iso' finished.
=> Builds finished. The artifacts of successful builds are:
-> virtualbox-iso: 'virtualbox' provider box: windows_2016_virtualbox.box
S C:\Users\user\GitBook\DetectionLab\Packer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment