Skip to content

Commit d7bc050

Browse files
committed
updates to payload spec
1 parent 215e67b commit d7bc050

File tree

1 file changed

+37
-7
lines changed

1 file changed

+37
-7
lines changed

spec/modules/payloads_spec.rb

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -728,24 +728,34 @@
728728
reference_name: 'cmd/windows/download_exec_vbs'
729729
end
730730

731-
context 'cmd/windows/interact' do
731+
context 'cmd/windows/generic' do
732732
it_should_behave_like 'payload cached size is consistent',
733733
ancestor_reference_names: [
734-
'singles/cmd/windows/interact'
734+
'singles/cmd/windows/generic'
735735
],
736-
dynamic_size: true,
736+
dynamic_size: false,
737737
modules_pathname: modules_pathname,
738-
reference_name: 'cmd/windows/interact'
738+
reference_name: 'cmd/windows/generic'
739739
end
740740

741-
context 'cmd/windows/generic' do
741+
context 'cmd/windows/powershell_bind_tcp' do
742742
it_should_behave_like 'payload cached size is consistent',
743743
ancestor_reference_names: [
744-
'singles/cmd/windows/generic'
744+
'singles/cmd/windows/powershell_bind_tcp'
745745
],
746746
dynamic_size: false,
747747
modules_pathname: modules_pathname,
748-
reference_name: 'cmd/windows/generic'
748+
reference_name: 'cmd/windows/powershell_bind_tcp'
749+
end
750+
751+
context 'cmd/windows/powershell_reverse_tcp' do
752+
it_should_behave_like 'payload cached size is consistent',
753+
ancestor_reference_names: [
754+
'singles/cmd/windows/powershell_reverse_tcp'
755+
],
756+
dynamic_size: false,
757+
modules_pathname: modules_pathname,
758+
reference_name: 'cmd/windows/powershell_reverse_tcp'
749759
end
750760

751761
context 'cmd/windows/reverse_lua' do
@@ -3017,6 +3027,26 @@
30173027
reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'
30183028
end
30193029

3030+
context 'windows/powershell/bind_tcp' do
3031+
it_should_behave_like 'payload cached size is consistent',
3032+
ancestor_reference_names: [
3033+
'stagers/windows/powershell/bind_tcp'
3034+
],
3035+
dynamic_size: false,
3036+
modules_pathname: modules_pathname,
3037+
reference_name: 'windows/powershell/bind_tcp'
3038+
end
3039+
3040+
context 'windows/powershell/reverse_tcp' do
3041+
it_should_behave_like 'payload cached size is consistent',
3042+
ancestor_reference_names: [
3043+
'singles/windows/powershell/reverse_tcp'
3044+
],
3045+
dynamic_size: false,
3046+
modules_pathname: modules_pathname,
3047+
reference_name: 'windows/powershell/reverse_tcp'
3048+
end
3049+
30203050
context 'windows/shell/bind_ipv6_tcp' do
30213051
it_should_behave_like 'payload cached size is consistent',
30223052
ancestor_reference_names: [

0 commit comments

Comments
 (0)