diff --git a/answer_files/2008_r2/Autounattend.xml b/answer_files/2008_r2/Autounattend.xml
index 33d51a3..2d4ea95 100644
--- a/answer_files/2008_r2/Autounattend.xml
+++ b/answer_files/2008_r2/Autounattend.xml
@@ -35,7 +35,8 @@
-
+ YC6KT-GKW9T-YTKYR-T4X34-R7VHC
+
Never
@@ -290,8 +291,8 @@
false
- vagrant-2008R2
- Pacific Standard Time
+ metasploitable3-2008R2
+ Eastern Standard Time
diff --git a/scripts/installs/setup_glassfish.bat b/scripts/installs/setup_glassfish.bat
index ff8b38e..05a9c13 100644
--- a/scripts/installs/setup_glassfish.bat
+++ b/scripts/installs/setup_glassfish.bat
@@ -8,4 +8,4 @@ net start domain1
powershell -Command "Start-Sleep -s 5"
net stop domain1
icacls "C:\glassfish" /grant "NT Authority\LOCAL SERVICE:(OI)(CI)F" /T
-sc config domain1 obj= "NT Authority\LOCAL SERVICE"
+sc config "domain1" obj= "NT Authority\LOCAL SERVICE"
diff --git a/scripts/installs/start_glassfish_service.bat b/scripts/installs/start_glassfish_service.bat
index 1dbea1a..01cae72 100644
--- a/scripts/installs/start_glassfish_service.bat
+++ b/scripts/installs/start_glassfish_service.bat
@@ -1 +1 @@
-net start "domain1 GlassFish Server"
\ No newline at end of file
+net start "domain1 Glassfish Server"
\ No newline at end of file
diff --git a/windows_2008_r2.json b/windows_2008_r2.json
index 64e6170..cf87382 100644
--- a/windows_2008_r2.json
+++ b/windows_2008_r2.json
@@ -11,7 +11,7 @@
"ssh_password": "vagrant",
"ssh_wait_timeout": "2h",
"shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
- "guest_os_type": "windows8srv-64",
+ "guest_os_type": "winServer2008Standard-64",
"tools_upload_flavor": "windows",
"disk_size": 61440,
"floppy_files": [
@@ -37,7 +37,7 @@
"vm_name": "metasploitable3",
"vmx_data": {
"cpuid.coresPerSocket": "2",
- "memsize": "2048",
+ "memsize": "4096",
"numvcpus": "2",
"scsi0.virtualDev": "lsisas1068"
}
@@ -127,7 +127,17 @@
"scripts/configs/create_users.bat",
"scripts/installs/setup_iis.bat",
"scripts/installs/setup_ftp_site.bat",
- "scripts/chocolatey_installs/java.bat",
+ "scripts/chocolatey_installs/java.bat"
+ ]
+ },
+ {
+ "type": "windows-restart"
+ },
+ {
+ "type": "windows-shell",
+ "remote_path": "C:/Windows/Temp/script.bat",
+ "execute_command": "{{.Vars}} cmd /c C:/Windows/Temp/script.bat",
+ "scripts": [
"scripts/chocolatey_installs/tomcat.bat",
"scripts/installs/setup_apache_struts.bat",
"scripts/installs/setup_glassfish.bat",
@@ -175,9 +185,9 @@
}
],
"variables": {
- "iso_url": "http://download.microsoft.com/download/7/5/E/75EC4E54-5B02-42D6-8879-D8D3A25FBEF7/7601.17514.101119-1850_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso",
+ "iso_url": "en_windows_server_2008_r2_x64_dvd_x15-50365.iso",
"iso_checksum_type": "md5",
- "iso_checksum": "4263be2cf3c59177c45085c0a7bc6ca5",
+ "iso_checksum": "0ffbae83327f0ad8c2ab4d5dfa754c09",
"autounattend": "./answer_files/2008_r2/Autounattend.xml"
}
}
diff --git a/windows_2008_r2_base.json b/windows_2008_r2_base.json
new file mode 100644
index 0000000..94fbbdb
--- /dev/null
+++ b/windows_2008_r2_base.json
@@ -0,0 +1,147 @@
+ {
+ "builders": [
+ {
+ "type": "vmware-iso",
+ "iso_url": "{{user `iso_url`}}",
+ "iso_checksum_type": "{{user `iso_checksum_type`}}",
+ "iso_checksum": "{{user `iso_checksum`}}",
+ "headless": false,
+ "boot_wait": "2m",
+ "ssh_username": "vagrant",
+ "ssh_password": "vagrant",
+ "ssh_wait_timeout": "2h",
+ "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
+ "guest_os_type": "windows8srv-64",
+ "tools_upload_flavor": "windows",
+ "disk_size": 61440,
+ "floppy_files": [
+ "{{user `autounattend`}}",
+ "./scripts/configs/microsoft-updates.bat",
+ "./scripts/configs/win-updates.ps1",
+ "./scripts/installs/openssh.ps1",
+ "./scripts/installs/install_netfx.ps1",
+ "./resources/certs/oracle-cert.cer",
+ "./resources/certs/gdig2.crt",
+ "./resources/certs/comodorsadomainvalidationsecureserverca.crt",
+ "./resources/certs/comodorsacertificationauthority.crt",
+ "./resources/certs/addtrust_external_ca.cer",
+ "./resources/certs/baltimore_ca.cer",
+ "./resources/certs/digicert.cer",
+ "./resources/certs/equifax.cer",
+ "./resources/certs/globalsign.cer",
+ "./resources/certs/gte_cybertrust.cer",
+ "./resources/certs/microsoft_root_2011.cer",
+ "./resources/certs/thawte_primary_root.cer",
+ "./resources/certs/utn-userfirst.cer"
+ ],
+ "vm_name": "metasploitable3",
+ "vmx_data": {
+ "cpuid.coresPerSocket": "2",
+ "memsize": "4096",
+ "numvcpus": "2",
+ "scsi0.virtualDev": "lsisas1068"
+ }
+ },
+ {
+ "type": "virtualbox-iso",
+ "iso_url": "{{user `iso_url`}}",
+ "iso_checksum_type": "{{user `iso_checksum_type`}}",
+ "iso_checksum": "{{user `iso_checksum`}}",
+ "headless": true,
+ "boot_wait": "2m",
+ "ssh_username": "vagrant",
+ "ssh_password": "vagrant",
+ "ssh_wait_timeout": "2h",
+ "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
+ "guest_os_type": "Windows2008_64",
+ "disk_size": 61440,
+ "floppy_files": [
+ "{{user `autounattend`}}",
+ "./scripts/configs/microsoft-updates.bat",
+ "./scripts/configs/win-updates.ps1",
+ "./scripts/installs/openssh.ps1",
+ "./scripts/installs/install_netfx.ps1",
+ "./resources/certs/oracle-cert.cer",
+ "./resources/certs/gdig2.crt",
+ "./resources/certs/comodorsadomainvalidationsecureserverca.crt",
+ "./resources/certs/comodorsacertificationauthority.crt",
+ "./resources/certs/addtrust_external_ca.cer",
+ "./resources/certs/baltimore_ca.cer",
+ "./resources/certs/digicert.cer",
+ "./resources/certs/equifax.cer",
+ "./resources/certs/globalsign.cer",
+ "./resources/certs/gte_cybertrust.cer",
+ "./resources/certs/microsoft_root_2011.cer",
+ "./resources/certs/thawte_primary_root.cer",
+ "./resources/certs/utn-userfirst.cer"
+ ],
+ "vboxmanage": [
+ [
+ "modifyvm",
+ "{{.Name}}",
+ "--memory",
+ "2048"
+ ],
+ [
+ "modifyvm",
+ "{{.Name}}",
+ "--cpus",
+ "2"
+ ]
+ ]
+ }
+ ],
+"provisioners": [
+ {
+ "type": "file",
+ "source": "scripts",
+ "destination": "C:/vagrant"
+ },
+ {
+ "type": "file",
+ "source": "resources",
+ "destination": "C:/vagrant"
+ },
+ {
+ "type":"powershell",
+ "inline": [
+ "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))"
+ ]
+ },
+ {
+ "type": "windows-restart"
+ },
+ {
+ "type": "windows-shell",
+ "remote_path": "C:/Windows/Temp/script.bat",
+ "execute_command": "{{.Vars}} cmd /c C:/Windows/Temp/script.bat",
+ "scripts": [
+ "./scripts/installs/vm-guest-tools.bat",
+ "./scripts/configs/vagrant-ssh.bat",
+ "./scripts/configs/disable-auto-logon.bat",
+ "./scripts/configs/enable-rdp.bat",
+ "./scripts/configs/update_root_certs.bat",
+ "scripts/installs/install_boxstarter.bat",
+ "scripts/chocolatey_installs/7zip.bat",
+ "scripts/configs/apply_password_settings.bat",
+ "scripts/configs/create_users.bat",
+ "scripts/installs/setup_iis.bat",
+ "scripts/installs/setup_ftp_site.bat"
+ ]
+ }
+ ],
+ "post-processors": [
+ {
+ "type": "vagrant",
+ "keep_input_artifact": true,
+ "output": "windows_2008_r2_{{.Provider}}.box",
+ "vagrantfile_template": "vagrantfile-windows_2008_r2.template"
+ }
+ ],
+ "variables": {
+ "iso_url": "en_windows_server_2008_r2_x64_dvd_x15-50365.iso",
+ "iso_checksum_type": "md5",
+ "iso_checksum": "0ffbae83327f0ad8c2ab4d5dfa754c09",
+ "autounattend": "./answer_files/2008_r2/Autounattend.xml"
+ }
+}