Land #9462, add missing payload tests

4.x
Jeffrey Martin 2018-01-25 12:34:36 -06:00 committed by Brent Cook
parent c2379308cf
commit 0d98135fcb
1 changed files with 60 additions and 0 deletions

View File

@ -45,6 +45,46 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'aix/ppc/shell_reverse_tcp'
end
context 'apple_ios/aarch64/meterpreter_reverse_http' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/apple_ios/aarch64/meterpreter_reverse_http'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'
end
context 'apple_ios/aarch64/meterpreter_reverse_https' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/apple_ios/aarch64/meterpreter_reverse_https'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'
end
context 'apple_ios/aarch64/meterpreter_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/apple_ios/aarch64/meterpreter_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'
end
context 'apple_ios/aarch64/shell_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/apple_ios/aarch64/shell_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'apple_ios/aarch64/shell_reverse_tcp'
end
context 'android/meterpreter_reverse_https' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -588,6 +628,16 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'cmd/unix/bind_ruby_ipv6'
end
context 'cmd/unix/bind_stub' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/cmd/unix/bind_stub'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'cmd/unix/bind_stub'
end
context 'cmd/unix/bind_zsh' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -808,6 +858,16 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'cmd/unix/reverse_ssl_double_telnet'
end
context 'cmd/unix/reverse_stub' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/cmd/unix/reverse_stub'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'cmd/unix/reverse_stub'
end
context 'cmd/unix/reverse_zsh' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [