From dc15e79b45d457fdef9c5cb98914cb4c0ed9dd2f Mon Sep 17 00:00:00 2001 From: ShahzebFarruk <61950234+ShahzebFarruk@users.noreply.github.com> Date: Tue, 2 May 2023 23:03:03 -0400 Subject: [PATCH 1/4] Update install_openjdk6.bat due to deprecated url & jdk Update install_openjdk6.bat due to deprecated url & jdk6 to jdk7. The vagrant .\build1.ps1 script fails due to this install_openjdk6.bat script failing. The file was not updated in the past 5 years and the jdk repo URL has changed by alexkasko Link to repo: https://github.com/alexkasko/openjdk-unofficial-builds/. The file itself is present on bitbucket itself now. Link to the latest repo: https://bitbucket.org/alexkasko/openjdk-unofficial-builds/downloads/openjdk-1.7.0-u80-unofficial-windows-amd64-installer.zip Fixed the batch script to latest url. The script dosen't fail now. --- scripts/installs/install_openjdk6.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/installs/install_openjdk6.bat b/scripts/installs/install_openjdk6.bat index 2a33133..ffb7800 100644 --- a/scripts/installs/install_openjdk6.bat +++ b/scripts/installs/install_openjdk6.bat @@ -1,2 +1,2 @@ -powershell -Command "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; (New-Object System.Net.WebClient).DownloadFile('https://github.com/downloads/alexkasko/openjdk-unofficial-builds/openjdk-1.6.0-unofficial-b27-windows-amd64.zip', 'C:\Windows\Temp\openjdk-1.6.0-unofficial-b27-windows-amd64.zip')" Date: Wed, 5 Jul 2023 13:33:54 -0400 Subject: [PATCH 2/4] Rename install_openjdk6.bat to install_openjdk7.bat --- scripts/installs/{install_openjdk6.bat => install_openjdk7.bat} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename scripts/installs/{install_openjdk6.bat => install_openjdk7.bat} (100%) diff --git a/scripts/installs/install_openjdk6.bat b/scripts/installs/install_openjdk7.bat similarity index 100% rename from scripts/installs/install_openjdk6.bat rename to scripts/installs/install_openjdk7.bat From ca40b34a1dd313e803c9919a68cc0c8f5691a21b Mon Sep 17 00:00:00 2001 From: ShahzebFarruk <61950234+ShahzebFarruk@users.noreply.github.com> Date: Sat, 28 Oct 2023 23:26:02 -0400 Subject: [PATCH 3/4] Updated broken link and rename install_openjdk7.bat to install_openjdk6.bat updated the broken link in the issue #595 as per recommendations by @jmartin-tech --- scripts/installs/install_openjdk6.bat | 2 ++ scripts/installs/install_openjdk7.bat | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 scripts/installs/install_openjdk6.bat delete mode 100644 scripts/installs/install_openjdk7.bat diff --git a/scripts/installs/install_openjdk6.bat b/scripts/installs/install_openjdk6.bat new file mode 100644 index 0000000..391a84d --- /dev/null +++ b/scripts/installs/install_openjdk6.bat @@ -0,0 +1,2 @@ +powershell -Command "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; (New-Object System.Net.WebClient).DownloadFile('https://github.com/downloads/alexkasko/openjdk-unofficial-builds/openjdk-1.6.0-unofficial-b28-windows-amd64-installer.zip', 'C:\Windows\Temp\openjdk-1.6.0-unofficial-b28-windows-amd64-installer.zip')" Date: Sat, 20 Apr 2024 19:18:39 -0500 Subject: [PATCH 4/4] additional update for openjdk --- chef/cookbooks/metasploitable/test/windows/openjdk6.rb | 4 ++-- resources/jmx/start_jmx.bat | 2 +- scripts/configs/configure_firewall.bat | 2 +- scripts/installs/install_openjdk6.bat | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chef/cookbooks/metasploitable/test/windows/openjdk6.rb b/chef/cookbooks/metasploitable/test/windows/openjdk6.rb index 2c50296..1a73883 100644 --- a/chef/cookbooks/metasploitable/test/windows/openjdk6.rb +++ b/chef/cookbooks/metasploitable/test/windows/openjdk6.rb @@ -2,11 +2,11 @@ control "openjdk6" do title "Check OpenJDK 6" desc "Checks for the installation of OpenJDK 6. Setup file available at /scripts/installs/setup_openjdk6.bat" - describe file('C:\\openjdk6\\openjdk-1.6.0-unofficial-b27-windows-amd64') do + describe file('C:\\openjdk6\\openjdk-1.6.0-unofficial-b28-windows-amd64-installer') do it { should exist } end - describe command('C:\openjdk6\openjdk-1.6.0-unofficial-b27-windows-amd64\jre\bin\java.exe -version') do + describe command('C:\openjdk6\openjdk-1.6.0-unofficial-b28-windows-amd64-installer\jre\bin\java.exe -version') do its('stdout') { should match "openjdk version \"1.6.0-unofficial\"" } end end diff --git a/resources/jmx/start_jmx.bat b/resources/jmx/start_jmx.bat index 8d0dc8a..494cbb5 100644 --- a/resources/jmx/start_jmx.bat +++ b/resources/jmx/start_jmx.bat @@ -1 +1 @@ -"C:\openjdk6\openjdk-1.6.0-unofficial-b27-windows-amd64\jre\bin\java.exe" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1617 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false SimpleAgent \ No newline at end of file +"C:\openjdk6\openjdk-1.6.0-unofficial-b28-windows-amd64-installer\jre\bin\java.exe" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1617 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false SimpleAgent diff --git a/scripts/configs/configure_firewall.bat b/scripts/configs/configure_firewall.bat index 1a67dd5..94472c3 100644 --- a/scripts/configs/configure_firewall.bat +++ b/scripts/configs/configure_firewall.bat @@ -4,7 +4,7 @@ netsh advfirewall firewall add rule name="Open Port 80 for IIS" dir=in action=al netsh advfirewall firewall add rule name="Open Port 4848 for GlassFish" dir=in action=allow protocol=TCP localport=4848 netsh advfirewall firewall add rule name="Open Port 8080 for GlassFish" dir=in action=allow protocol=TCP localport=8080 netsh advfirewall firewall add rule name="Open Port 8585 for Wordpress and phpMyAdmin" dir=in action=allow protocol=TCP localport=8585 -netsh advfirewall firewall add rule name="Java 1.6 java.exe" dir=in action=allow program="C:\openjdk6\openjdk-1.6.0-unofficial-b27-windows-amd64\jre\bin\java.exe" enable=yes +netsh advfirewall firewall add rule name="Java 1.6 java.exe" dir=in action=allow program="C:\openjdk6\openjdk-1.6.0-unofficial-b28-windows-amd64-installer\jre\bin\java.exe" enable=yes netsh advfirewall firewall add rule name="Open Port 3000 for Rails Server" dir=in action=allow protocol=TCP localport=3000 netsh advfirewall firewall add rule name="Open Port 8020 for ManageEngine Desktop Central" dir=in action=allow protocol=TCP localport=8020 netsh advfirewall firewall add rule name="Open Port 8383 for ManageEngine Desktop Central" dir=in action=allow protocol=TCP localport=8383 diff --git a/scripts/installs/install_openjdk6.bat b/scripts/installs/install_openjdk6.bat index 391a84d..4b964c2 100644 --- a/scripts/installs/install_openjdk6.bat +++ b/scripts/installs/install_openjdk6.bat @@ -1,2 +1,2 @@ -powershell -Command "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; (New-Object System.Net.WebClient).DownloadFile('https://github.com/downloads/alexkasko/openjdk-unofficial-builds/openjdk-1.6.0-unofficial-b28-windows-amd64-installer.zip', 'C:\Windows\Temp\openjdk-1.6.0-unofficial-b28-windows-amd64-installer.zip')"