From f2a723541db4ebd5a76adcb9bb09a1bc6a8f8fde Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Fri, 4 Oct 2024 10:43:40 -0400 Subject: [PATCH] Add a test for the python/exec payload --- modules/payloads/singles/python/exec.rb | 2 +- spec/modules/payloads_spec.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/payloads/singles/python/exec.rb b/modules/payloads/singles/python/exec.rb index 9a7a1b94a401..3bcb89a8a806 100644 --- a/modules/payloads/singles/python/exec.rb +++ b/modules/payloads/singles/python/exec.rb @@ -1,5 +1,5 @@ module MetasploitModule - CachedSize = :dynamic + CachedSize = 248 include Msf::Payload::Single include Msf::Payload::Python diff --git a/spec/modules/payloads_spec.rb b/spec/modules/payloads_spec.rb index 19e66f977327..d01d5541d22f 100644 --- a/spec/modules/payloads_spec.rb +++ b/spec/modules/payloads_spec.rb @@ -2853,6 +2853,16 @@ reference_name: 'php/shell_findsock' end + context 'python/exec' do + it_should_behave_like 'payload cached size is consistent', + ancestor_reference_names: [ + 'singles/python/exec' + ], + dynamic_size: false, + modules_pathname: modules_pathname, + reference_name: 'python/exec' + end + context 'python/meterpreter/bind_tcp' do it_should_behave_like 'payload cached size is consistent', ancestor_reference_names: [