Land #12624, add pingback payload specs

This commit is contained in:
Brent Cook 2019-11-26 12:34:23 -06:00
commit 9e47bff246
No known key found for this signature in database
GPG Key ID: 1FFAA0B24B708F96
1 changed files with 110 additions and 0 deletions

View File

@ -738,6 +738,26 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'cmd/unix/interact'
end
context 'cmd/unix/pingback_bind' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/cmd/unix/pingback_bind'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'cmd/unix/pingback_bind'
end
context 'cmd/unix/pingback_reverse' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/cmd/unix/pingback_reverse'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'cmd/unix/pingback_reverse'
end
context 'cmd/unix/reverse' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -1590,6 +1610,26 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'linux/x64/exec'
end
context 'linux/x64/pingback_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/linux/x64/pingback_bind_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'linux/x64/pingback_bind_tcp'
end
context 'linux/x64/pingback_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/linux/x64/pingback_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'linux/x64/pingback_reverse_tcp'
end
context 'linux/x64/shell/bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -2592,6 +2632,26 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'python/meterpreter_reverse_tcp'
end
context 'python/pingback_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/python/pingback_bind_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'python/pingback_bind_tcp'
end
context 'python/pingback_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/python/pingback_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'python/pingback_reverse_tcp'
end
context 'python/shell_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -2632,6 +2692,26 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'python/shell_reverse_udp'
end
context 'ruby/pingback_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/ruby/pingback_bind_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'ruby/pingback_bind_tcp'
end
context 'ruby/pingback_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/ruby/pingback_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'ruby/pingback_reverse_tcp'
end
context 'ruby/shell_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -3657,6 +3737,26 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'
end
context 'windows/pingback_bind_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/windows/pingback_bind_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'windows/pingback_bind_tcp'
end
context 'windows/pingback_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/windows/pingback_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'windows/pingback_reverse_tcp'
end
context 'windows/shell/bind_ipv6_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
@ -4472,6 +4572,16 @@ RSpec.describe 'modules/payloads', :content do
reference_name: 'windows/x64/powershell_reverse_tcp'
end
context 'windows/x64/pingback_reverse_tcp' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [
'singles/windows/x64/pingback_reverse_tcp'
],
dynamic_size: false,
modules_pathname: modules_pathname,
reference_name: 'windows/x64/pingback_reverse_tcp'
end
context 'windows/x64/shell/bind_named_pipe' do
it_should_behave_like 'payload cached size is consistent',
ancestor_reference_names: [