From 20c0edb55fbe84b2402e6c0c325f0c453948e47a Mon Sep 17 00:00:00 2001 From: adfoster-r7 Date: Sat, 25 Jul 2026 09:50:07 +0100 Subject: [PATCH] Update tests --- spec/support/acceptance/session/java.rb | 6 ++---- spec/support/acceptance/session/php.rb | 12 ++++-------- spec/support/acceptance/session/python.rb | 12 ++++-------- .../acceptance/session/windows_meterpreter.rb | 12 ++++-------- 4 files changed, 14 insertions(+), 28 deletions(-) diff --git a/spec/support/acceptance/session/java.rb b/spec/support/acceptance/session/java.rb index 457164fa17d09..08afb67a50e27 100644 --- a/spec/support/acceptance/session/java.rb +++ b/spec/support/acceptance/session/java.rb @@ -56,8 +56,7 @@ module Acceptance::Session::Java name: "java/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".jar", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["java", "-jar", "${payload_path}"], generate_options: { '-f': "jar" @@ -73,8 +72,7 @@ module Acceptance::Session::Java name: "java/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".jar", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["java", "-jar", "${payload_path}"], generate_options: { '-f': "jar" diff --git a/spec/support/acceptance/session/php.rb b/spec/support/acceptance/session/php.rb index e46c453919097..c0dc5e265e11e 100644 --- a/spec/support/acceptance/session/php.rb +++ b/spec/support/acceptance/session/php.rb @@ -58,8 +58,7 @@ module Acceptance::Session::Php name: "php/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".php", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["php", "${payload_path}"], generate_options: { '-f': "raw" @@ -76,8 +75,7 @@ module Acceptance::Session::Php name: "php/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".php", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["php", "${payload_path}"], generate_options: { '-f': "raw" @@ -128,8 +126,7 @@ module Acceptance::Session::Php name: "php/meterpreter/reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".php", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["php", "${payload_path}"], generate_options: { '-f': "raw" @@ -146,8 +143,7 @@ module Acceptance::Session::Php name: "php/meterpreter/reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".php", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["php", "${payload_path}"], generate_options: { '-f': "raw" diff --git a/spec/support/acceptance/session/python.rb b/spec/support/acceptance/session/python.rb index 05b6f709b9443..ac1bbd951bd87 100644 --- a/spec/support/acceptance/session/python.rb +++ b/spec/support/acceptance/session/python.rb @@ -61,8 +61,7 @@ module Acceptance::Session::Python name: "python/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".py", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["python", "${payload_path}"], generate_options: { '-f': "raw" @@ -80,8 +79,7 @@ module Acceptance::Session::Python name: "python/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".py", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["python", "${payload_path}"], generate_options: { '-f': "raw" @@ -135,8 +133,7 @@ module Acceptance::Session::Python name: "python/meterpreter/reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".py", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["python", "${payload_path}"], generate_options: { '-f': "raw" @@ -154,8 +151,7 @@ module Acceptance::Session::Python name: "python/meterpreter/reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".py", - # TODO: HTTPS payloads broken on Windows environments - platforms: [:osx, :linux], + platforms: [:osx, :linux, :windows], execute_cmd: ["python", "${payload_path}"], generate_options: { '-f': "raw" diff --git a/spec/support/acceptance/session/windows_meterpreter.rb b/spec/support/acceptance/session/windows_meterpreter.rb index 9796820ca1f50..0174e41fd9af9 100644 --- a/spec/support/acceptance/session/windows_meterpreter.rb +++ b/spec/support/acceptance/session/windows_meterpreter.rb @@ -117,8 +117,7 @@ module Acceptance::Session::WindowsMeterpreter name: "windows/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".exe", - # TODO: HTTPS payloads broken on Windows environments - platforms: [], + platforms: [:windows], execute_cmd: ["${payload_path}"], executable: true, generate_options: { @@ -136,8 +135,7 @@ module Acceptance::Session::WindowsMeterpreter name: "windows/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".exe", - # TODO: HTTPS payloads broken on Windows environments - platforms: [], + platforms: [:windows], execute_cmd: ["${payload_path}"], executable: true, generate_options: { @@ -155,8 +153,7 @@ module Acceptance::Session::WindowsMeterpreter name: "windows/x64/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".exe", - # TODO: HTTPS payloads broken on Windows environments - platforms: [], + platforms: [:windows], execute_cmd: ["${payload_path}"], executable: true, generate_options: { @@ -174,8 +171,7 @@ module Acceptance::Session::WindowsMeterpreter name: "windows/x64/meterpreter_reverse_https", skip_module_tests: ['post/test/socket_channels'], extension: ".exe", - # TODO: HTTPS payloads broken on Windows environments - platforms: [], + platforms: [:windows], execute_cmd: ["${payload_path}"], executable: true, generate_options: {