Skip to content

Commit a99b001

Browse files
author
root
committed
payloads_spec.rb modified, payloads added
1 parent aef3a17 commit a99b001

File tree

6 files changed

+79
-68
lines changed

6 files changed

+79
-68
lines changed

Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,3 +247,6 @@ DEPENDENCIES
247247
simplecov
248248
timecop
249249
yard
250+
251+
BUNDLED WITH
252+
1.10.3

modules/payloads/singles/bsd/x64/shell_bind_ipv6_tcp.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
module Metasploit3
1212

13+
CachedSize = 89
14+
1315
include Msf::Payload::Single
1416
include Msf::Payload::Bsd
1517
include Msf::Sessions::CommandShellOptions

modules/payloads/singles/bsd/x64/shell_bind_tcp_small.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
module Metasploit3
1212

13+
CachedSize = 87
14+
1315
include Msf::Payload::Single
1416
include Msf::Payload::Bsd
1517
include Msf::Sessions::CommandShellOptions

modules/payloads/singles/bsd/x64/shell_reverse_ipv6_tcp.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
module Metasploit3
1212

13+
CachedSize = 105
14+
1315
include Msf::Payload::Single
1416
include Msf::Payload::Bsd
1517
include Msf::Sessions::CommandShellOptions

modules/payloads/singles/bsd/x64/shell_reverse_tcp_small.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
module Metasploit3
1212

13+
CachedSize = 81
14+
1315
include Msf::Payload::Single
1416
include Msf::Payload::Bsd
1517
include Msf::Sessions::CommandShellOptions

spec/modules/payloads_spec.rb

Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -131,219 +131,219 @@
131131
reference_name: 'bsd/sparc/shell_reverse_tcp'
132132
end
133133

134-
context 'bsd/x86/exec' do
134+
context 'bsd/x64/exec' do
135135
it_should_behave_like 'payload cached size is consistent',
136136
ancestor_reference_names: [
137-
'singles/bsd/x86/exec'
137+
'singles/bsd/x64/exec'
138138
],
139139
dynamic_size: false,
140140
modules_pathname: modules_pathname,
141-
reference_name: 'bsd/x86/exec'
141+
reference_name: 'bsd/x64/exec'
142142
end
143143

144-
context 'bsd/x86/metsvc_bind_tcp' do
144+
context 'bsd/x64/shell_bind_ipv6_tcp' do
145145
it_should_behave_like 'payload cached size is consistent',
146146
ancestor_reference_names: [
147-
'singles/bsd/x86/metsvc_bind_tcp'
147+
'singles/bsd/x64/shell_bind_ipv6_tcp'
148148
],
149149
dynamic_size: false,
150150
modules_pathname: modules_pathname,
151-
reference_name: 'bsd/x86/metsvc_bind_tcp'
151+
reference_name: 'bsd/x64/shell_bind_ipv6_tcp'
152152
end
153153

154-
context 'bsd/x86/metsvc_reverse_tcp' do
154+
context 'bsd/x64/shell_bind_tcp' do
155155
it_should_behave_like 'payload cached size is consistent',
156156
ancestor_reference_names: [
157-
'singles/bsd/x86/metsvc_reverse_tcp'
157+
'singles/bsd/x64/shell_bind_tcp'
158158
],
159159
dynamic_size: false,
160160
modules_pathname: modules_pathname,
161-
reference_name: 'bsd/x86/metsvc_reverse_tcp'
161+
reference_name: 'bsd/x64/shell_bind_tcp'
162162
end
163163

164-
context 'bsd/x86/shell/bind_ipv6_tcp' do
164+
context 'bsd/x64/shell_bind_tcp_small' do
165165
it_should_behave_like 'payload cached size is consistent',
166166
ancestor_reference_names: [
167-
'stagers/bsd/x86/bind_ipv6_tcp',
168-
'stages/bsd/x86/shell'
167+
'singles/bsd/x64/shell_bind_tcp_small'
169168
],
170169
dynamic_size: false,
171170
modules_pathname: modules_pathname,
172-
reference_name: 'bsd/x86/shell/bind_ipv6_tcp'
171+
reference_name: 'bsd/x64/shell_bind_tcp_small'
173172
end
174173

175-
context 'bsd/x86/shell/bind_tcp' do
174+
context 'bsd/x64/shell_reverse_ipv6_tcp' do
176175
it_should_behave_like 'payload cached size is consistent',
177176
ancestor_reference_names: [
178-
'stagers/bsd/x86/bind_tcp',
179-
'stages/bsd/x86/shell'
177+
'singles/bsd/x64/shell_reverse_ipv6_tcp'
180178
],
181179
dynamic_size: false,
182180
modules_pathname: modules_pathname,
183-
reference_name: 'bsd/x86/shell/bind_tcp'
181+
reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'
184182
end
185183

186-
context 'bsd/x86/shell/find_tag' do
184+
context 'bsd/x64/shell_reverse_tcp' do
187185
it_should_behave_like 'payload cached size is consistent',
188186
ancestor_reference_names: [
189-
'stagers/bsd/x86/find_tag',
190-
'stages/bsd/x86/shell'
187+
'singles/bsd/x64/shell_reverse_tcp'
191188
],
192189
dynamic_size: false,
193190
modules_pathname: modules_pathname,
194-
reference_name: 'bsd/x86/shell/find_tag'
191+
reference_name: 'bsd/x64/shell_reverse_tcp'
195192
end
196193

197-
context 'bsd/x86/shell/reverse_ipv6_tcp' do
194+
context 'bsd/x64/shell_reverse_tcp_small' do
198195
it_should_behave_like 'payload cached size is consistent',
199196
ancestor_reference_names: [
200-
'stagers/bsd/x86/reverse_ipv6_tcp',
201-
'stages/bsd/x86/shell'
197+
'singles/bsd/x64/shell_reverse_tcp_small'
202198
],
203199
dynamic_size: false,
204200
modules_pathname: modules_pathname,
205-
reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'
201+
reference_name: 'bsd/x64/shell_reverse_tcp_small'
206202
end
207203

208-
context 'bsd/x86/shell/reverse_tcp' do
204+
context 'bsd/x86/exec' do
209205
it_should_behave_like 'payload cached size is consistent',
210206
ancestor_reference_names: [
211-
'stagers/bsd/x86/reverse_tcp',
212-
'stages/bsd/x86/shell'
207+
'singles/bsd/x86/exec'
213208
],
214209
dynamic_size: false,
215210
modules_pathname: modules_pathname,
216-
reference_name: 'bsd/x86/shell/reverse_tcp'
211+
reference_name: 'bsd/x86/exec'
217212
end
218213

219-
context 'bsd/x86/shell_bind_tcp' do
214+
context 'bsd/x86/metsvc_bind_tcp' do
220215
it_should_behave_like 'payload cached size is consistent',
221216
ancestor_reference_names: [
222-
'singles/bsd/x86/shell_bind_tcp'
217+
'singles/bsd/x86/metsvc_bind_tcp'
223218
],
224219
dynamic_size: false,
225220
modules_pathname: modules_pathname,
226-
reference_name: 'bsd/x86/shell_bind_tcp'
221+
reference_name: 'bsd/x86/metsvc_bind_tcp'
227222
end
228223

229-
context 'bsd/x86/shell_bind_tcp_ipv6' do
224+
context 'bsd/x86/metsvc_reverse_tcp' do
230225
it_should_behave_like 'payload cached size is consistent',
231226
ancestor_reference_names: [
232-
'singles/bsd/x86/shell_bind_tcp_ipv6'
227+
'singles/bsd/x86/metsvc_reverse_tcp'
233228
],
234229
dynamic_size: false,
235230
modules_pathname: modules_pathname,
236-
reference_name: 'bsd/x86/shell_bind_tcp_ipv6'
231+
reference_name: 'bsd/x86/metsvc_reverse_tcp'
237232
end
238233

239-
context 'bsd/x86/shell_find_port' do
234+
context 'bsd/x86/shell/bind_ipv6_tcp' do
240235
it_should_behave_like 'payload cached size is consistent',
241236
ancestor_reference_names: [
242-
'singles/bsd/x86/shell_find_port'
237+
'stagers/bsd/x86/bind_ipv6_tcp',
238+
'stages/bsd/x86/shell'
243239
],
244240
dynamic_size: false,
245241
modules_pathname: modules_pathname,
246-
reference_name: 'bsd/x86/shell_find_port'
242+
reference_name: 'bsd/x86/shell/bind_ipv6_tcp'
247243
end
248244

249-
context 'bsd/x86/shell_find_tag' do
245+
context 'bsd/x86/shell/bind_tcp' do
250246
it_should_behave_like 'payload cached size is consistent',
251247
ancestor_reference_names: [
252-
'singles/bsd/x86/shell_find_tag'
248+
'stagers/bsd/x86/bind_tcp',
249+
'stages/bsd/x86/shell'
253250
],
254251
dynamic_size: false,
255252
modules_pathname: modules_pathname,
256-
reference_name: 'bsd/x86/shell_find_tag'
253+
reference_name: 'bsd/x86/shell/bind_tcp'
257254
end
258255

259-
context 'bsd/x86/shell_reverse_tcp' do
256+
context 'bsd/x86/shell/find_tag' do
260257
it_should_behave_like 'payload cached size is consistent',
261258
ancestor_reference_names: [
262-
'singles/bsd/x86/shell_reverse_tcp'
259+
'stagers/bsd/x86/find_tag',
260+
'stages/bsd/x86/shell'
263261
],
264262
dynamic_size: false,
265263
modules_pathname: modules_pathname,
266-
reference_name: 'bsd/x86/shell_reverse_tcp'
264+
reference_name: 'bsd/x86/shell/find_tag'
267265
end
268266

269-
context 'bsd/x86/shell_reverse_tcp_ipv6' do
267+
context 'bsd/x86/shell/reverse_ipv6_tcp' do
270268
it_should_behave_like 'payload cached size is consistent',
271269
ancestor_reference_names: [
272-
'singles/bsd/x86/shell_reverse_tcp_ipv6'
270+
'stagers/bsd/x86/reverse_ipv6_tcp',
271+
'stages/bsd/x86/shell'
273272
],
274273
dynamic_size: false,
275274
modules_pathname: modules_pathname,
276-
reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'
275+
reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'
277276
end
278277

279-
context 'bsd/x64/exec' do
278+
context 'bsd/x86/shell/reverse_tcp' do
280279
it_should_behave_like 'payload cached size is consistent',
281280
ancestor_reference_names: [
282-
'singles/bsd/x64/exec'
281+
'stagers/bsd/x86/reverse_tcp',
282+
'stages/bsd/x86/shell'
283283
],
284284
dynamic_size: false,
285285
modules_pathname: modules_pathname,
286-
reference_name: 'bsd/x64/exec'
286+
reference_name: 'bsd/x86/shell/reverse_tcp'
287287
end
288288

289-
context 'bsd/x64/shell_bind_ipv6_tcp' do
289+
context 'bsd/x86/shell_bind_tcp' do
290290
it_should_behave_like 'payload cached size is consistent',
291291
ancestor_reference_names: [
292-
'singles/bsd/x64/shell_bind_ipv6_tcp'
292+
'singles/bsd/x86/shell_bind_tcp'
293293
],
294294
dynamic_size: false,
295295
modules_pathname: modules_pathname,
296-
reference_name: 'bsd/x64/shell_bind_ipv6_tcp'
296+
reference_name: 'bsd/x86/shell_bind_tcp'
297297
end
298298

299-
context 'bsd/x64/shell_bind_tcp' do
299+
context 'bsd/x86/shell_bind_tcp_ipv6' do
300300
it_should_behave_like 'payload cached size is consistent',
301301
ancestor_reference_names: [
302-
'singles/bsd/x64/shell_bind_tcp'
302+
'singles/bsd/x86/shell_bind_tcp_ipv6'
303303
],
304304
dynamic_size: false,
305305
modules_pathname: modules_pathname,
306-
reference_name: 'bsd/x64/shell_bind_tcp'
306+
reference_name: 'bsd/x86/shell_bind_tcp_ipv6'
307307
end
308308

309-
context 'bsd/x64/shell_bind_tcp_small' do
309+
context 'bsd/x86/shell_find_port' do
310310
it_should_behave_like 'payload cached size is consistent',
311311
ancestor_reference_names: [
312-
'singles/bsd/x64/shell_bind_tcp_small'
312+
'singles/bsd/x86/shell_find_port'
313313
],
314314
dynamic_size: false,
315315
modules_pathname: modules_pathname,
316-
reference_name: 'bsd/x64/shell_bind_tcp_small'
316+
reference_name: 'bsd/x86/shell_find_port'
317317
end
318318

319-
context 'bsd/x64/shell_reverse_ipv6_tcp' do
319+
context 'bsd/x86/shell_find_tag' do
320320
it_should_behave_like 'payload cached size is consistent',
321321
ancestor_reference_names: [
322-
'singles/bsd/x64/shell_reverse_ipv6_tcp'
322+
'singles/bsd/x86/shell_find_tag'
323323
],
324324
dynamic_size: false,
325325
modules_pathname: modules_pathname,
326-
reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'
326+
reference_name: 'bsd/x86/shell_find_tag'
327327
end
328328

329-
context 'bsd/x64/shell_reverse_tcp' do
329+
context 'bsd/x86/shell_reverse_tcp' do
330330
it_should_behave_like 'payload cached size is consistent',
331331
ancestor_reference_names: [
332-
'singles/bsd/x64/shell_reverse_tcp'
332+
'singles/bsd/x86/shell_reverse_tcp'
333333
],
334334
dynamic_size: false,
335335
modules_pathname: modules_pathname,
336-
reference_name: 'bsd/x64/shell_reverse_tcp'
336+
reference_name: 'bsd/x86/shell_reverse_tcp'
337337
end
338338

339-
context 'bsd/x64/shell_reverse_tcp_small' do
339+
context 'bsd/x86/shell_reverse_tcp_ipv6' do
340340
it_should_behave_like 'payload cached size is consistent',
341341
ancestor_reference_names: [
342-
'singles/bsd/x64/shell_reverse_tcp_small'
342+
'singles/bsd/x86/shell_reverse_tcp_ipv6'
343343
],
344344
dynamic_size: false,
345345
modules_pathname: modules_pathname,
346-
reference_name: 'bsd/x64/shell_reverse_tcp_small'
346+
reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'
347347
end
348348

349349
context 'bsdi/x86/shell/bind_tcp' do

0 commit comments

Comments
 (0)