Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rapid7
GitHub Repository: rapid7/metasploit-framework
Path: blob/master/spec/modules/payloads_spec.rb
53381 views
1
require 'spec_helper'
2
3
RSpec.describe 'modules/payloads', :content do
4
modules_pathname = Pathname.new(__FILE__).parent.parent.parent.join('modules')
5
6
include_context 'untested payloads', modules_pathname: modules_pathname
7
8
context 'aix/ppc/shell_bind_tcp' do
9
it_should_behave_like 'payload cached size is consistent',
10
ancestor_reference_names: [
11
'singles/aix/ppc/shell_bind_tcp'
12
],
13
modules_pathname: modules_pathname,
14
reference_name: 'aix/ppc/shell_bind_tcp'
15
end
16
17
context 'aix/ppc/shell_find_port' do
18
it_should_behave_like 'payload cached size is consistent',
19
ancestor_reference_names: [
20
'singles/aix/ppc/shell_find_port'
21
],
22
modules_pathname: modules_pathname,
23
reference_name: 'aix/ppc/shell_find_port'
24
end
25
26
context 'aix/ppc/shell_interact' do
27
it_should_behave_like 'payload cached size is consistent',
28
ancestor_reference_names: [
29
'singles/aix/ppc/shell_interact'
30
],
31
modules_pathname: modules_pathname,
32
reference_name: 'aix/ppc/shell_interact'
33
end
34
35
context 'aix/ppc/shell_reverse_tcp' do
36
it_should_behave_like 'payload cached size is consistent',
37
ancestor_reference_names: [
38
'singles/aix/ppc/shell_reverse_tcp'
39
],
40
modules_pathname: modules_pathname,
41
reference_name: 'aix/ppc/shell_reverse_tcp'
42
end
43
44
context 'apple_ios/aarch64/meterpreter_reverse_http' do
45
it_should_behave_like 'payload cached size is consistent',
46
ancestor_reference_names: [
47
'singles/apple_ios/aarch64/meterpreter_reverse_http'
48
],
49
modules_pathname: modules_pathname,
50
reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'
51
end
52
53
context 'apple_ios/aarch64/meterpreter_reverse_https' do
54
it_should_behave_like 'payload cached size is consistent',
55
ancestor_reference_names: [
56
'singles/apple_ios/aarch64/meterpreter_reverse_https'
57
],
58
modules_pathname: modules_pathname,
59
reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'
60
end
61
62
context 'apple_ios/aarch64/meterpreter_reverse_tcp' do
63
it_should_behave_like 'payload cached size is consistent',
64
ancestor_reference_names: [
65
'singles/apple_ios/aarch64/meterpreter_reverse_tcp'
66
],
67
modules_pathname: modules_pathname,
68
reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'
69
end
70
71
context 'apple_ios/aarch64/shell_reverse_tcp' do
72
it_should_behave_like 'payload cached size is consistent',
73
ancestor_reference_names: [
74
'singles/apple_ios/aarch64/shell_reverse_tcp'
75
],
76
modules_pathname: modules_pathname,
77
reference_name: 'apple_ios/aarch64/shell_reverse_tcp'
78
end
79
80
context 'apple_ios/armle/meterpreter_reverse_http' do
81
it_should_behave_like 'payload cached size is consistent',
82
ancestor_reference_names: [
83
'singles/apple_ios/armle/meterpreter_reverse_http'
84
],
85
modules_pathname: modules_pathname,
86
reference_name: 'apple_ios/armle/meterpreter_reverse_http'
87
end
88
89
context 'apple_ios/armle/meterpreter_reverse_https' do
90
it_should_behave_like 'payload cached size is consistent',
91
ancestor_reference_names: [
92
'singles/apple_ios/armle/meterpreter_reverse_https'
93
],
94
modules_pathname: modules_pathname,
95
reference_name: 'apple_ios/armle/meterpreter_reverse_https'
96
end
97
98
context 'apple_ios/armle/meterpreter_reverse_tcp' do
99
it_should_behave_like 'payload cached size is consistent',
100
ancestor_reference_names: [
101
'singles/apple_ios/armle/meterpreter_reverse_tcp'
102
],
103
modules_pathname: modules_pathname,
104
reference_name: 'apple_ios/armle/meterpreter_reverse_tcp'
105
end
106
107
context 'android/meterpreter_reverse_https' do
108
it_should_behave_like 'payload cached size is consistent',
109
ancestor_reference_names: [
110
'singles/android/meterpreter_reverse_https'
111
],
112
modules_pathname: modules_pathname,
113
reference_name: 'android/meterpreter_reverse_https'
114
end
115
116
context 'android/meterpreter_reverse_http' do
117
it_should_behave_like 'payload cached size is consistent',
118
ancestor_reference_names: [
119
'singles/android/meterpreter_reverse_http'
120
],
121
modules_pathname: modules_pathname,
122
reference_name: 'android/meterpreter_reverse_http'
123
end
124
125
context 'android/meterpreter_reverse_tcp' do
126
it_should_behave_like 'payload cached size is consistent',
127
ancestor_reference_names: [
128
'singles/android/meterpreter_reverse_tcp'
129
],
130
modules_pathname: modules_pathname,
131
reference_name: 'android/meterpreter_reverse_tcp'
132
end
133
134
context 'android/meterpreter/reverse_http' do
135
it_should_behave_like 'payload cached size is consistent',
136
ancestor_reference_names: [
137
'stagers/android/reverse_http',
138
'stages/android/meterpreter'
139
],
140
modules_pathname: modules_pathname,
141
reference_name: 'android/meterpreter/reverse_http'
142
end
143
144
context 'android/meterpreter/reverse_https' do
145
it_should_behave_like 'payload cached size is consistent',
146
ancestor_reference_names: [
147
'stagers/android/reverse_https',
148
'stages/android/meterpreter'
149
],
150
modules_pathname: modules_pathname,
151
reference_name: 'android/meterpreter/reverse_https'
152
end
153
154
context 'android/meterpreter/reverse_tcp' do
155
it_should_behave_like 'payload cached size is consistent',
156
ancestor_reference_names: [
157
'stagers/android/reverse_tcp',
158
'stages/android/meterpreter'
159
],
160
modules_pathname: modules_pathname,
161
reference_name: 'android/meterpreter/reverse_tcp'
162
end
163
164
context 'android/shell/reverse_http' do
165
it_should_behave_like 'payload cached size is consistent',
166
ancestor_reference_names: [
167
'stagers/android/reverse_http',
168
'stages/android/shell'
169
],
170
modules_pathname: modules_pathname,
171
reference_name: 'android/shell/reverse_http'
172
end
173
174
context 'android/shell/reverse_https' do
175
it_should_behave_like 'payload cached size is consistent',
176
ancestor_reference_names: [
177
'stagers/android/reverse_https',
178
'stages/android/shell'
179
],
180
modules_pathname: modules_pathname,
181
reference_name: 'android/shell/reverse_https'
182
end
183
184
context 'android/shell/reverse_tcp' do
185
it_should_behave_like 'payload cached size is consistent',
186
ancestor_reference_names: [
187
'stagers/android/reverse_tcp',
188
'stages/android/shell'
189
],
190
modules_pathname: modules_pathname,
191
reference_name: 'android/shell/reverse_tcp'
192
end
193
194
context 'bsd/sparc/shell_bind_tcp' do
195
it_should_behave_like 'payload cached size is consistent',
196
ancestor_reference_names: [
197
'singles/bsd/sparc/shell_bind_tcp'
198
],
199
modules_pathname: modules_pathname,
200
reference_name: 'bsd/sparc/shell_bind_tcp'
201
end
202
203
context 'bsd/sparc/shell_reverse_tcp' do
204
it_should_behave_like 'payload cached size is consistent',
205
ancestor_reference_names: [
206
'singles/bsd/sparc/shell_reverse_tcp'
207
],
208
modules_pathname: modules_pathname,
209
reference_name: 'bsd/sparc/shell_reverse_tcp'
210
end
211
212
context 'bsd/vax/shell_reverse_tcp' do
213
it_should_behave_like 'payload cached size is consistent',
214
ancestor_reference_names: [
215
'singles/bsd/vax/shell_reverse_tcp'
216
],
217
modules_pathname: modules_pathname,
218
reference_name: 'bsd/vax/shell_reverse_tcp'
219
end
220
221
context 'bsd/x64/exec' do
222
it_should_behave_like 'payload cached size is consistent',
223
ancestor_reference_names: [
224
'singles/bsd/x64/exec'
225
],
226
modules_pathname: modules_pathname,
227
reference_name: 'bsd/x64/exec'
228
end
229
230
context 'bsd/x64/shell_bind_ipv6_tcp' do
231
it_should_behave_like 'payload cached size is consistent',
232
ancestor_reference_names: [
233
'singles/bsd/x64/shell_bind_ipv6_tcp'
234
],
235
modules_pathname: modules_pathname,
236
reference_name: 'bsd/x64/shell_bind_ipv6_tcp'
237
end
238
239
context 'bsd/x64/shell_bind_tcp' do
240
it_should_behave_like 'payload cached size is consistent',
241
ancestor_reference_names: [
242
'singles/bsd/x64/shell_bind_tcp'
243
],
244
modules_pathname: modules_pathname,
245
reference_name: 'bsd/x64/shell_bind_tcp'
246
end
247
248
context 'bsd/x64/shell_bind_tcp_small' do
249
it_should_behave_like 'payload cached size is consistent',
250
ancestor_reference_names: [
251
'singles/bsd/x64/shell_bind_tcp_small'
252
],
253
modules_pathname: modules_pathname,
254
reference_name: 'bsd/x64/shell_bind_tcp_small'
255
end
256
257
context 'bsd/x64/shell_reverse_ipv6_tcp' do
258
it_should_behave_like 'payload cached size is consistent',
259
ancestor_reference_names: [
260
'singles/bsd/x64/shell_reverse_ipv6_tcp'
261
],
262
modules_pathname: modules_pathname,
263
reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'
264
end
265
266
context 'bsd/x64/shell_reverse_tcp' do
267
it_should_behave_like 'payload cached size is consistent',
268
ancestor_reference_names: [
269
'singles/bsd/x64/shell_reverse_tcp'
270
],
271
modules_pathname: modules_pathname,
272
reference_name: 'bsd/x64/shell_reverse_tcp'
273
end
274
275
context 'bsd/x64/shell_reverse_tcp_small' do
276
it_should_behave_like 'payload cached size is consistent',
277
ancestor_reference_names: [
278
'singles/bsd/x64/shell_reverse_tcp_small'
279
],
280
modules_pathname: modules_pathname,
281
reference_name: 'bsd/x64/shell_reverse_tcp_small'
282
end
283
284
context 'bsd/x86/exec' do
285
it_should_behave_like 'payload cached size is consistent',
286
ancestor_reference_names: [
287
'singles/bsd/x86/exec'
288
],
289
modules_pathname: modules_pathname,
290
reference_name: 'bsd/x86/exec'
291
end
292
293
context 'bsd/x86/metsvc_bind_tcp' do
294
it_should_behave_like 'payload cached size is consistent',
295
ancestor_reference_names: [
296
'singles/bsd/x86/metsvc_bind_tcp'
297
],
298
modules_pathname: modules_pathname,
299
reference_name: 'bsd/x86/metsvc_bind_tcp'
300
end
301
302
context 'bsd/x86/metsvc_reverse_tcp' do
303
it_should_behave_like 'payload cached size is consistent',
304
ancestor_reference_names: [
305
'singles/bsd/x86/metsvc_reverse_tcp'
306
],
307
modules_pathname: modules_pathname,
308
reference_name: 'bsd/x86/metsvc_reverse_tcp'
309
end
310
311
context 'bsd/x86/shell/bind_ipv6_tcp' do
312
it_should_behave_like 'payload cached size is consistent',
313
ancestor_reference_names: [
314
'stagers/bsd/x86/bind_ipv6_tcp',
315
'stages/bsd/x86/shell'
316
],
317
modules_pathname: modules_pathname,
318
reference_name: 'bsd/x86/shell/bind_ipv6_tcp'
319
end
320
321
context 'bsd/x86/shell/bind_tcp' do
322
it_should_behave_like 'payload cached size is consistent',
323
ancestor_reference_names: [
324
'stagers/bsd/x86/bind_tcp',
325
'stages/bsd/x86/shell'
326
],
327
modules_pathname: modules_pathname,
328
reference_name: 'bsd/x86/shell/bind_tcp'
329
end
330
331
context 'bsd/x86/shell/find_tag' do
332
it_should_behave_like 'payload cached size is consistent',
333
ancestor_reference_names: [
334
'stagers/bsd/x86/find_tag',
335
'stages/bsd/x86/shell'
336
],
337
modules_pathname: modules_pathname,
338
reference_name: 'bsd/x86/shell/find_tag'
339
end
340
341
context 'bsd/x86/shell/reverse_ipv6_tcp' do
342
it_should_behave_like 'payload cached size is consistent',
343
ancestor_reference_names: [
344
'stagers/bsd/x86/reverse_ipv6_tcp',
345
'stages/bsd/x86/shell'
346
],
347
modules_pathname: modules_pathname,
348
reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'
349
end
350
351
context 'bsd/x86/shell/reverse_tcp' do
352
it_should_behave_like 'payload cached size is consistent',
353
ancestor_reference_names: [
354
'stagers/bsd/x86/reverse_tcp',
355
'stages/bsd/x86/shell'
356
],
357
modules_pathname: modules_pathname,
358
reference_name: 'bsd/x86/shell/reverse_tcp'
359
end
360
361
context 'bsd/x86/shell_bind_tcp' do
362
it_should_behave_like 'payload cached size is consistent',
363
ancestor_reference_names: [
364
'singles/bsd/x86/shell_bind_tcp'
365
],
366
modules_pathname: modules_pathname,
367
reference_name: 'bsd/x86/shell_bind_tcp'
368
end
369
370
context 'bsd/x86/shell_bind_tcp_ipv6' do
371
it_should_behave_like 'payload cached size is consistent',
372
ancestor_reference_names: [
373
'singles/bsd/x86/shell_bind_tcp_ipv6'
374
],
375
modules_pathname: modules_pathname,
376
reference_name: 'bsd/x86/shell_bind_tcp_ipv6'
377
end
378
379
context 'bsd/x86/shell_find_port' do
380
it_should_behave_like 'payload cached size is consistent',
381
ancestor_reference_names: [
382
'singles/bsd/x86/shell_find_port'
383
],
384
modules_pathname: modules_pathname,
385
reference_name: 'bsd/x86/shell_find_port'
386
end
387
388
context 'bsd/x86/shell_find_tag' do
389
it_should_behave_like 'payload cached size is consistent',
390
ancestor_reference_names: [
391
'singles/bsd/x86/shell_find_tag'
392
],
393
modules_pathname: modules_pathname,
394
reference_name: 'bsd/x86/shell_find_tag'
395
end
396
397
context 'bsd/x86/shell_reverse_tcp' do
398
it_should_behave_like 'payload cached size is consistent',
399
ancestor_reference_names: [
400
'singles/bsd/x86/shell_reverse_tcp'
401
],
402
modules_pathname: modules_pathname,
403
reference_name: 'bsd/x86/shell_reverse_tcp'
404
end
405
406
context 'bsd/x86/shell_reverse_tcp_ipv6' do
407
it_should_behave_like 'payload cached size is consistent',
408
ancestor_reference_names: [
409
'singles/bsd/x86/shell_reverse_tcp_ipv6'
410
],
411
modules_pathname: modules_pathname,
412
reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'
413
end
414
415
context 'bsdi/x86/shell/bind_tcp' do
416
it_should_behave_like 'payload cached size is consistent',
417
ancestor_reference_names: [
418
'stagers/bsdi/x86/bind_tcp',
419
'stages/bsdi/x86/shell'
420
],
421
modules_pathname: modules_pathname,
422
reference_name: 'bsdi/x86/shell/bind_tcp'
423
end
424
425
context 'bsdi/x86/shell/reverse_tcp' do
426
it_should_behave_like 'payload cached size is consistent',
427
ancestor_reference_names: [
428
'stagers/bsdi/x86/reverse_tcp',
429
'stages/bsdi/x86/shell'
430
],
431
modules_pathname: modules_pathname,
432
reference_name: 'bsdi/x86/shell/reverse_tcp'
433
end
434
435
context 'bsdi/x86/shell_bind_tcp' do
436
it_should_behave_like 'payload cached size is consistent',
437
ancestor_reference_names: [
438
'singles/bsdi/x86/shell_bind_tcp'
439
],
440
modules_pathname: modules_pathname,
441
reference_name: 'bsdi/x86/shell_bind_tcp'
442
end
443
444
context 'bsdi/x86/shell_find_port' do
445
it_should_behave_like 'payload cached size is consistent',
446
ancestor_reference_names: [
447
'singles/bsdi/x86/shell_find_port'
448
],
449
modules_pathname: modules_pathname,
450
reference_name: 'bsdi/x86/shell_find_port'
451
end
452
453
context 'bsdi/x86/shell_reverse_tcp' do
454
it_should_behave_like 'payload cached size is consistent',
455
ancestor_reference_names: [
456
'singles/bsdi/x86/shell_reverse_tcp'
457
],
458
modules_pathname: modules_pathname,
459
reference_name: 'bsdi/x86/shell_reverse_tcp'
460
end
461
462
context 'cmd/linux/http/mips64' do
463
it_should_behave_like 'payload is not cached',
464
ancestor_reference_names: [
465
'adapters/cmd/linux/http/mips64'
466
],
467
reference_name: 'cmd/linux/http/mips64'
468
end
469
470
context 'cmd/linux/http/riscv32le' do
471
it_should_behave_like 'payload is not cached',
472
ancestor_reference_names: [
473
'adapters/cmd/linux/http/riscv32le'
474
],
475
reference_name: 'cmd/linux/http/riscv32le'
476
end
477
478
context 'cmd/linux/http/riscv64le' do
479
it_should_behave_like 'payload is not cached',
480
ancestor_reference_names: [
481
'adapters/cmd/linux/http/riscv64le'
482
],
483
reference_name: 'cmd/linux/http/riscv64le'
484
end
485
486
context 'cmd/linux/https/mips64' do
487
it_should_behave_like 'payload is not cached',
488
ancestor_reference_names: [
489
'adapters/cmd/linux/https/mips64'
490
],
491
reference_name: 'cmd/linux/https/mips64'
492
end
493
494
context 'cmd/linux/tftp/mips64' do
495
it_should_behave_like 'payload is not cached',
496
ancestor_reference_names: [
497
'adapters/cmd/linux/tftp/mips64'
498
],
499
reference_name: 'cmd/linux/tftp/mips64'
500
end
501
502
context 'cmd/linux/http/x64' do
503
it_should_behave_like 'payload is not cached',
504
ancestor_reference_names: [
505
'adapters/cmd/linux/http/x64'
506
],
507
reference_name: 'cmd/linux/http/x64'
508
end
509
510
context 'cmd/linux/https/x64' do
511
it_should_behave_like 'payload is not cached',
512
ancestor_reference_names: [
513
'adapters/cmd/linux/https/x64'
514
],
515
reference_name: 'cmd/linux/https/x64'
516
end
517
518
context 'cmd/linux/tftp/x64' do
519
it_should_behave_like 'payload is not cached',
520
ancestor_reference_names: [
521
'adapters/cmd/linux/tftp/x64'
522
],
523
reference_name: 'cmd/linux/tftp/x64'
524
end
525
526
context 'cmd/linux/http/aarch64' do
527
it_should_behave_like 'payload is not cached',
528
ancestor_reference_names: [
529
'adapters/cmd/linux/http/aarch64'
530
],
531
reference_name: 'cmd/linux/http/aarch64'
532
end
533
534
context 'cmd/linux/https/aarch64' do
535
it_should_behave_like 'payload is not cached',
536
ancestor_reference_names: [
537
'adapters/cmd/linux/https/aarch64'
538
],
539
reference_name: 'cmd/linux/https/aarch64'
540
end
541
542
context 'cmd/linux/tftp/aarch64' do
543
it_should_behave_like 'payload is not cached',
544
ancestor_reference_names: [
545
'adapters/cmd/linux/tftp/aarch64'
546
],
547
reference_name: 'cmd/linux/tftp/aarch64'
548
end
549
550
551
context 'cmd/linux/http/armbe' do
552
it_should_behave_like 'payload is not cached',
553
ancestor_reference_names: [
554
'adapters/cmd/linux/http/armbe'
555
],
556
reference_name: 'cmd/linux/http/armbe'
557
end
558
559
context 'cmd/linux/https/armbe' do
560
it_should_behave_like 'payload is not cached',
561
ancestor_reference_names: [
562
'adapters/cmd/linux/https/armbe'
563
],
564
reference_name: 'cmd/linux/https/armbe'
565
end
566
567
context 'cmd/linux/tftp/armbe' do
568
it_should_behave_like 'payload is not cached',
569
ancestor_reference_names: [
570
'adapters/cmd/linux/tftp/armbe'
571
],
572
reference_name: 'cmd/linux/tftp/armbe'
573
end
574
575
context 'cmd/linux/http/armle' do
576
it_should_behave_like 'payload is not cached',
577
ancestor_reference_names: [
578
'adapters/cmd/linux/http/armle'
579
],
580
reference_name: 'cmd/linux/http/armle'
581
end
582
583
context 'cmd/linux/https/armle' do
584
it_should_behave_like 'payload is not cached',
585
ancestor_reference_names: [
586
'adapters/cmd/linux/https/armle'
587
],
588
reference_name: 'cmd/linux/https/armle'
589
end
590
591
context 'cmd/linux/tftp/armle' do
592
it_should_behave_like 'payload is not cached',
593
ancestor_reference_names: [
594
'adapters/cmd/linux/tftp/armle'
595
],
596
reference_name: 'cmd/linux/tftp/armle'
597
end
598
599
context 'cmd/linux/http/mipsbe' do
600
it_should_behave_like 'payload is not cached',
601
ancestor_reference_names: [
602
'adapters/cmd/linux/http/mipsbe'
603
],
604
reference_name: 'cmd/linux/http/mipsbe'
605
end
606
607
context 'cmd/linux/https/mipsbe' do
608
it_should_behave_like 'payload is not cached',
609
ancestor_reference_names: [
610
'adapters/cmd/linux/https/mipsbe'
611
],
612
reference_name: 'cmd/linux/https/mipsbe'
613
end
614
615
context 'cmd/linux/tftp/mipsbe' do
616
it_should_behave_like 'payload is not cached',
617
ancestor_reference_names: [
618
'adapters/cmd/linux/tftp/mipsbe'
619
],
620
reference_name: 'cmd/linux/tftp/mipsbe'
621
end
622
623
context 'cmd/linux/http/mipsle' do
624
it_should_behave_like 'payload is not cached',
625
ancestor_reference_names: [
626
'adapters/cmd/linux/http/mipsle'
627
],
628
reference_name: 'cmd/linux/http/mipsle'
629
end
630
631
context 'cmd/linux/https/mipsle' do
632
it_should_behave_like 'payload is not cached',
633
ancestor_reference_names: [
634
'adapters/cmd/linux/https/mipsle'
635
],
636
reference_name: 'cmd/linux/https/mipsle'
637
end
638
639
context 'cmd/linux/tftp/mipsle' do
640
it_should_behave_like 'payload is not cached',
641
ancestor_reference_names: [
642
'adapters/cmd/linux/tftp/mipsle'
643
],
644
reference_name: 'cmd/linux/tftp/mipsle'
645
end
646
647
context 'cmd/linux/https/riscv32le' do
648
it_should_behave_like 'payload is not cached',
649
ancestor_reference_names: [
650
'adapters/cmd/linux/https/riscv32le'
651
],
652
reference_name: 'cmd/linux/https/riscv32le'
653
end
654
655
context 'cmd/linux/https/riscv64le' do
656
it_should_behave_like 'payload is not cached',
657
ancestor_reference_names: [
658
'adapters/cmd/linux/https/riscv64le'
659
],
660
reference_name: 'cmd/linux/https/riscv64le'
661
end
662
663
context 'cmd/linux/http/ppc' do
664
it_should_behave_like 'payload is not cached',
665
ancestor_reference_names: [
666
'adapters/cmd/linux/http/ppc'
667
],
668
reference_name: 'cmd/linux/http/ppc'
669
end
670
671
context 'cmd/linux/https/ppc' do
672
it_should_behave_like 'payload is not cached',
673
ancestor_reference_names: [
674
'adapters/cmd/linux/https/ppc'
675
],
676
reference_name: 'cmd/linux/https/ppc'
677
end
678
679
context 'cmd/linux/tftp/ppc' do
680
it_should_behave_like 'payload is not cached',
681
ancestor_reference_names: [
682
'adapters/cmd/linux/tftp/ppc'
683
],
684
reference_name: 'cmd/linux/tftp/ppc'
685
end
686
687
context 'cmd/linux/http/ppc64' do
688
it_should_behave_like 'payload is not cached',
689
ancestor_reference_names: [
690
'adapters/cmd/linux/http/ppc64'
691
],
692
reference_name: 'cmd/linux/http/ppc64'
693
end
694
695
context 'cmd/linux/https/ppc64' do
696
it_should_behave_like 'payload is not cached',
697
ancestor_reference_names: [
698
'adapters/cmd/linux/https/ppc64'
699
],
700
reference_name: 'cmd/linux/https/ppc64'
701
end
702
703
context 'cmd/linux/tftp/ppc64' do
704
it_should_behave_like 'payload is not cached',
705
ancestor_reference_names: [
706
'adapters/cmd/linux/tftp/ppc64'
707
],
708
reference_name: 'cmd/linux/tftp/ppc64'
709
end
710
711
context 'cmd/linux/http/ppc64le' do
712
it_should_behave_like 'payload is not cached',
713
ancestor_reference_names: [
714
'adapters/cmd/linux/http/ppc64le'
715
],
716
reference_name: 'cmd/linux/http/ppc64le'
717
end
718
719
context 'cmd/linux/https/ppc64le' do
720
it_should_behave_like 'payload is not cached',
721
ancestor_reference_names: [
722
'adapters/cmd/linux/https/ppc64le'
723
],
724
reference_name: 'cmd/linux/https/ppc64le'
725
end
726
727
context 'cmd/linux/tftp/ppc64le' do
728
it_should_behave_like 'payload is not cached',
729
ancestor_reference_names: [
730
'adapters/cmd/linux/tftp/ppc64le'
731
],
732
reference_name: 'cmd/linux/tftp/ppc64le'
733
end
734
735
context 'cmd/linux/tftp/riscv32le' do
736
it_should_behave_like 'payload is not cached',
737
ancestor_reference_names: [
738
'adapters/cmd/linux/tftp/riscv32le'
739
],
740
reference_name: 'cmd/linux/tftp/riscv32le'
741
end
742
743
context 'cmd/linux/tftp/riscv64le' do
744
it_should_behave_like 'payload is not cached',
745
ancestor_reference_names: [
746
'adapters/cmd/linux/tftp/riscv64le'
747
],
748
reference_name: 'cmd/linux/tftp/riscv64le'
749
end
750
751
context 'cmd/linux/http/x86' do
752
it_should_behave_like 'payload is not cached',
753
ancestor_reference_names: [
754
'adapters/cmd/linux/http/x86'
755
],
756
reference_name: 'cmd/linux/http/x86'
757
end
758
759
context 'cmd/linux/https/x86' do
760
it_should_behave_like 'payload is not cached',
761
ancestor_reference_names: [
762
'adapters/cmd/linux/https/x86'
763
],
764
reference_name: 'cmd/linux/https/x86'
765
end
766
767
context 'cmd/linux/tftp/x86' do
768
it_should_behave_like 'payload is not cached',
769
ancestor_reference_names: [
770
'adapters/cmd/linux/tftp/x86'
771
],
772
reference_name: 'cmd/linux/tftp/x86'
773
end
774
775
context 'cmd/mainframe/generic_jcl' do
776
it_should_behave_like 'payload cached size is consistent',
777
ancestor_reference_names: [
778
'singles/cmd/mainframe/generic_jcl'
779
],
780
modules_pathname: modules_pathname,
781
reference_name: 'cmd/mainframe/generic_jcl'
782
end
783
784
context 'cmd/mainframe/bind_shell_jcl' do
785
it_should_behave_like 'payload cached size is consistent',
786
ancestor_reference_names: [
787
'singles/cmd/mainframe/bind_shell_jcl'
788
],
789
modules_pathname: modules_pathname,
790
reference_name: 'cmd/mainframe/bind_shell_jcl'
791
end
792
793
context 'cmd/mainframe/reverse_shell_jcl' do
794
it_should_behave_like 'payload cached size is consistent',
795
ancestor_reference_names: [
796
'singles/cmd/mainframe/reverse_shell_jcl'
797
],
798
modules_pathname: modules_pathname,
799
reference_name: 'cmd/mainframe/reverse_shell_jcl'
800
end
801
802
context 'cmd/mainframe/apf_privesc_jcl' do
803
it_should_behave_like 'payload cached size is consistent',
804
ancestor_reference_names: [
805
'singles/cmd/mainframe/apf_privesc_jcl'
806
],
807
modules_pathname: modules_pathname,
808
reference_name: 'cmd/mainframe/apf_privesc_jcl'
809
end
810
811
context 'cmd/unix/bind_awk' do
812
it_should_behave_like 'payload cached size is consistent',
813
ancestor_reference_names: [
814
'singles/cmd/unix/bind_awk'
815
],
816
modules_pathname: modules_pathname,
817
reference_name: 'cmd/unix/bind_awk'
818
end
819
820
context 'cmd/unix/bind_aws_instance_connect' do
821
it_should_behave_like 'payload cached size is consistent',
822
ancestor_reference_names: [
823
'singles/cmd/unix/bind_aws_instance_connect'
824
],
825
modules_pathname: modules_pathname,
826
reference_name: 'cmd/unix/bind_aws_instance_connect'
827
end
828
829
context 'cmd/unix/adduser' do
830
it_should_behave_like 'payload cached size is consistent',
831
ancestor_reference_names: [
832
'singles/cmd/unix/adduser'
833
],
834
modules_pathname: modules_pathname,
835
reference_name: 'cmd/unix/adduser'
836
end
837
838
context 'cmd/unix/bind_busybox_telnetd' do
839
it_should_behave_like 'payload cached size is consistent',
840
ancestor_reference_names: [
841
'singles/cmd/unix/bind_busybox_telnetd'
842
],
843
modules_pathname: modules_pathname,
844
reference_name: 'cmd/unix/bind_busybox_telnetd'
845
end
846
847
context 'cmd/unix/bind_inetd' do
848
it_should_behave_like 'payload cached size is consistent',
849
ancestor_reference_names: [
850
'singles/cmd/unix/bind_inetd'
851
],
852
modules_pathname: modules_pathname,
853
reference_name: 'cmd/unix/bind_inetd'
854
end
855
856
context 'cmd/unix/bind_lua' do
857
it_should_behave_like 'payload cached size is consistent',
858
ancestor_reference_names: [
859
'singles/cmd/unix/bind_lua'
860
],
861
modules_pathname: modules_pathname,
862
reference_name: 'cmd/unix/bind_lua'
863
end
864
865
context 'cmd/unix/bind_jjs' do
866
it_should_behave_like 'payload cached size is consistent',
867
ancestor_reference_names: [
868
'singles/cmd/unix/bind_jjs'
869
],
870
modules_pathname: modules_pathname,
871
reference_name: 'cmd/unix/bind_jjs'
872
end
873
874
context 'cmd/unix/bind_netcat' do
875
it_should_behave_like 'payload cached size is consistent',
876
ancestor_reference_names: [
877
'singles/cmd/unix/bind_netcat'
878
],
879
modules_pathname: modules_pathname,
880
reference_name: 'cmd/unix/bind_netcat'
881
end
882
883
context 'cmd/unix/bind_netcat_gaping' do
884
it_should_behave_like 'payload cached size is consistent',
885
ancestor_reference_names: [
886
'singles/cmd/unix/bind_netcat_gaping'
887
],
888
modules_pathname: modules_pathname,
889
reference_name: 'cmd/unix/bind_netcat_gaping'
890
end
891
892
context 'cmd/unix/bind_netcat_gaping_ipv6' do
893
it_should_behave_like 'payload cached size is consistent',
894
ancestor_reference_names: [
895
'singles/cmd/unix/bind_netcat_gaping_ipv6'
896
],
897
modules_pathname: modules_pathname,
898
reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'
899
end
900
901
context 'cmd/unix/bind_nodejs' do
902
it_should_behave_like 'payload cached size is consistent',
903
ancestor_reference_names: [
904
'singles/cmd/unix/bind_nodejs'
905
],
906
modules_pathname: modules_pathname,
907
reference_name: 'cmd/unix/bind_nodejs'
908
end
909
910
context 'cmd/unix/bind_socat_sctp' do
911
it_should_behave_like 'payload cached size is consistent',
912
ancestor_reference_names: [
913
'singles/cmd/unix/bind_socat_sctp'
914
],
915
modules_pathname: modules_pathname,
916
reference_name: 'cmd/unix/bind_socat_sctp'
917
end
918
919
context 'cmd/unix/bind_socat_udp' do
920
it_should_behave_like 'payload cached size is consistent',
921
ancestor_reference_names: [
922
'singles/cmd/unix/bind_socat_udp'
923
],
924
modules_pathname: modules_pathname,
925
reference_name: 'cmd/unix/bind_socat_udp'
926
end
927
928
context 'cmd/unix/reverse_socat_tcp' do
929
it_should_behave_like 'payload cached size is consistent',
930
ancestor_reference_names: [
931
'singles/cmd/unix/reverse_socat_tcp'
932
],
933
modules_pathname: modules_pathname,
934
reference_name: 'cmd/unix/reverse_socat_tcp'
935
end
936
937
context 'cmd/unix/bind_perl' do
938
it_should_behave_like 'payload cached size is consistent',
939
ancestor_reference_names: [
940
'singles/cmd/unix/bind_perl'
941
],
942
modules_pathname: modules_pathname,
943
reference_name: 'cmd/unix/bind_perl'
944
end
945
946
context 'cmd/unix/bind_perl_ipv6' do
947
it_should_behave_like 'payload cached size is consistent',
948
ancestor_reference_names: [
949
'singles/cmd/unix/bind_perl_ipv6'
950
],
951
modules_pathname: modules_pathname,
952
reference_name: 'cmd/unix/bind_perl_ipv6'
953
end
954
955
context 'cmd/unix/bind_r' do
956
it_should_behave_like 'payload cached size is consistent',
957
ancestor_reference_names: [
958
'singles/cmd/unix/bind_r'
959
],
960
modules_pathname: modules_pathname,
961
reference_name: 'cmd/unix/bind_r'
962
end
963
964
context 'cmd/unix/bind_ruby' do
965
it_should_behave_like 'payload cached size is consistent',
966
ancestor_reference_names: [
967
'singles/cmd/unix/bind_ruby'
968
],
969
modules_pathname: modules_pathname,
970
reference_name: 'cmd/unix/bind_ruby'
971
end
972
973
context 'cmd/unix/bind_ruby_ipv6' do
974
it_should_behave_like 'payload cached size is consistent',
975
ancestor_reference_names: [
976
'singles/cmd/unix/bind_ruby_ipv6'
977
],
978
modules_pathname: modules_pathname,
979
reference_name: 'cmd/unix/bind_ruby_ipv6'
980
end
981
982
context 'cmd/unix/bind_stub' do
983
it_should_behave_like 'payload cached size is consistent',
984
ancestor_reference_names: [
985
'singles/cmd/unix/bind_stub'
986
],
987
modules_pathname: modules_pathname,
988
reference_name: 'cmd/unix/bind_stub'
989
end
990
991
context 'cmd/unix/bind_zsh' do
992
it_should_behave_like 'payload cached size is consistent',
993
ancestor_reference_names: [
994
'singles/cmd/unix/bind_zsh'
995
],
996
modules_pathname: modules_pathname,
997
reference_name: 'cmd/unix/bind_zsh'
998
end
999
1000
context 'cmd/unix/generic' do
1001
it_should_behave_like 'payload cached size is consistent',
1002
ancestor_reference_names: [
1003
'singles/cmd/unix/generic'
1004
],
1005
modules_pathname: modules_pathname,
1006
reference_name: 'cmd/unix/generic'
1007
end
1008
1009
context 'cmd/unix/interact' do
1010
it_should_behave_like 'payload cached size is consistent',
1011
ancestor_reference_names: [
1012
'singles/cmd/unix/interact'
1013
],
1014
modules_pathname: modules_pathname,
1015
reference_name: 'cmd/unix/interact'
1016
end
1017
1018
context 'cmd/unix/php' do
1019
it_should_behave_like 'payload is not cached',
1020
ancestor_reference_names: [
1021
'adapters/cmd/unix/php'
1022
],
1023
reference_name: 'cmd/unix/php'
1024
end
1025
1026
context 'cmd/unix/pingback_bind' do
1027
it_should_behave_like 'payload cached size is consistent',
1028
ancestor_reference_names: [
1029
'singles/cmd/unix/pingback_bind'
1030
],
1031
modules_pathname: modules_pathname,
1032
reference_name: 'cmd/unix/pingback_bind'
1033
end
1034
1035
context 'cmd/unix/pingback_reverse' do
1036
it_should_behave_like 'payload cached size is consistent',
1037
ancestor_reference_names: [
1038
'singles/cmd/unix/pingback_reverse'
1039
],
1040
modules_pathname: modules_pathname,
1041
reference_name: 'cmd/unix/pingback_reverse'
1042
end
1043
1044
context 'cmd/unix/python' do
1045
it_should_behave_like 'payload is not cached',
1046
ancestor_reference_names: [
1047
'adapters/cmd/unix/python'
1048
],
1049
reference_name: 'cmd/unix/python'
1050
end
1051
1052
1053
context 'cmd/unix/php' do
1054
it_should_behave_like 'payload is not cached',
1055
ancestor_reference_names: [
1056
'adapters/cmd/unix/php'
1057
],
1058
reference_name: 'cmd/unix/php'
1059
end
1060
1061
context 'cmd/unix/reverse' do
1062
it_should_behave_like 'payload cached size is consistent',
1063
ancestor_reference_names: [
1064
'singles/cmd/unix/reverse'
1065
],
1066
modules_pathname: modules_pathname,
1067
reference_name: 'cmd/unix/reverse'
1068
end
1069
1070
context 'cmd/unix/reverse_awk' do
1071
it_should_behave_like 'payload cached size is consistent',
1072
ancestor_reference_names: [
1073
'singles/cmd/unix/reverse_awk'
1074
],
1075
modules_pathname: modules_pathname,
1076
reference_name: 'cmd/unix/reverse_awk'
1077
end
1078
1079
context 'cmd/unix/reverse_bash' do
1080
it_should_behave_like 'payload cached size is consistent',
1081
ancestor_reference_names: [
1082
'singles/cmd/unix/reverse_bash'
1083
],
1084
modules_pathname: modules_pathname,
1085
reference_name: 'cmd/unix/reverse_bash'
1086
end
1087
1088
context 'cmd/unix/reverse_bash_udp' do
1089
it_should_behave_like 'payload cached size is consistent',
1090
ancestor_reference_names: [
1091
'singles/cmd/unix/reverse_bash_udp'
1092
],
1093
modules_pathname: modules_pathname,
1094
reference_name: 'cmd/unix/reverse_bash_udp'
1095
end
1096
1097
context 'cmd/unix/reverse_bash_telnet_ssl' do
1098
it_should_behave_like 'payload cached size is consistent',
1099
ancestor_reference_names: [
1100
'singles/cmd/unix/reverse_bash_telnet_ssl'
1101
],
1102
modules_pathname: modules_pathname,
1103
reference_name: 'cmd/unix/reverse_bash_telnet_ssl'
1104
end
1105
1106
context 'cmd/unix/reverse_ksh' do
1107
it_should_behave_like 'payload cached size is consistent',
1108
ancestor_reference_names: [
1109
'singles/cmd/unix/reverse_ksh'
1110
],
1111
modules_pathname: modules_pathname,
1112
reference_name: 'cmd/unix/reverse_ksh'
1113
end
1114
1115
context 'cmd/unix/reverse_jjs' do
1116
it_should_behave_like 'payload cached size is consistent',
1117
ancestor_reference_names: [
1118
'singles/cmd/unix/reverse_jjs'
1119
],
1120
modules_pathname: modules_pathname,
1121
reference_name: 'cmd/unix/reverse_jjs'
1122
end
1123
1124
context 'cmd/unix/reverse_lua' do
1125
it_should_behave_like 'payload cached size is consistent',
1126
ancestor_reference_names: [
1127
'singles/cmd/unix/reverse_lua'
1128
],
1129
modules_pathname: modules_pathname,
1130
reference_name: 'cmd/unix/reverse_lua'
1131
end
1132
1133
context 'cmd/unix/reverse_ncat_ssl' do
1134
it_should_behave_like 'payload cached size is consistent',
1135
ancestor_reference_names: [
1136
'singles/cmd/unix/reverse_ncat_ssl'
1137
],
1138
modules_pathname: modules_pathname,
1139
reference_name: 'cmd/unix/reverse_ncat_ssl'
1140
end
1141
1142
context 'cmd/unix/reverse_netcat' do
1143
it_should_behave_like 'payload cached size is consistent',
1144
ancestor_reference_names: [
1145
'singles/cmd/unix/reverse_netcat'
1146
],
1147
modules_pathname: modules_pathname,
1148
reference_name: 'cmd/unix/reverse_netcat'
1149
end
1150
1151
context 'cmd/unix/reverse_netcat_gaping' do
1152
it_should_behave_like 'payload cached size is consistent',
1153
ancestor_reference_names: [
1154
'singles/cmd/unix/reverse_netcat_gaping'
1155
],
1156
modules_pathname: modules_pathname,
1157
reference_name: 'cmd/unix/reverse_netcat_gaping'
1158
end
1159
1160
context 'cmd/unix/reverse_nodejs' do
1161
it_should_behave_like 'payload cached size is consistent',
1162
ancestor_reference_names: [
1163
'singles/cmd/unix/reverse_nodejs'
1164
],
1165
modules_pathname: modules_pathname,
1166
reference_name: 'cmd/unix/reverse_nodejs'
1167
end
1168
1169
context 'cmd/unix/reverse_openssl' do
1170
it_should_behave_like 'payload cached size is consistent',
1171
ancestor_reference_names: [
1172
'singles/cmd/unix/reverse_openssl'
1173
],
1174
modules_pathname: modules_pathname,
1175
reference_name: 'cmd/unix/reverse_openssl'
1176
end
1177
1178
context 'cmd/unix/reverse_socat_sctp' do
1179
it_should_behave_like 'payload cached size is consistent',
1180
ancestor_reference_names: [
1181
'singles/cmd/unix/reverse_socat_sctp'
1182
],
1183
modules_pathname: modules_pathname,
1184
reference_name: 'cmd/unix/reverse_socat_sctp'
1185
end
1186
1187
context 'cmd/unix/reverse_socat_udp' do
1188
it_should_behave_like 'payload cached size is consistent',
1189
ancestor_reference_names: [
1190
'singles/cmd/unix/reverse_socat_udp'
1191
],
1192
modules_pathname: modules_pathname,
1193
reference_name: 'cmd/unix/reverse_socat_udp'
1194
end
1195
1196
context 'cmd/unix/reverse_ssh' do
1197
it_should_behave_like 'payload cached size is consistent',
1198
ancestor_reference_names: [
1199
'singles/cmd/unix/reverse_ssh'
1200
],
1201
modules_pathname: modules_pathname,
1202
reference_name: 'cmd/unix/reverse_ssh'
1203
end
1204
1205
context 'cmd/unix/reverse_perl' do
1206
it_should_behave_like 'payload cached size is consistent',
1207
ancestor_reference_names: [
1208
'singles/cmd/unix/reverse_perl'
1209
],
1210
modules_pathname: modules_pathname,
1211
reference_name: 'cmd/unix/reverse_perl'
1212
end
1213
1214
context 'cmd/unix/reverse_perl_ssl' do
1215
it_should_behave_like 'payload cached size is consistent',
1216
ancestor_reference_names: [
1217
'singles/cmd/unix/reverse_perl_ssl'
1218
],
1219
modules_pathname: modules_pathname,
1220
reference_name: 'cmd/unix/reverse_perl_ssl'
1221
end
1222
1223
context 'cmd/unix/reverse_php_ssl' do
1224
it_should_behave_like 'payload cached size is consistent',
1225
ancestor_reference_names: [
1226
'singles/cmd/unix/reverse_php_ssl'
1227
],
1228
modules_pathname: modules_pathname,
1229
reference_name: 'cmd/unix/reverse_php_ssl'
1230
end
1231
1232
context 'cmd/unix/reverse_python' do
1233
it_should_behave_like 'payload cached size is consistent',
1234
ancestor_reference_names: [
1235
'singles/cmd/unix/reverse_python'
1236
],
1237
modules_pathname: modules_pathname,
1238
reference_name: 'cmd/unix/reverse_python'
1239
end
1240
1241
context 'cmd/unix/reverse_python_ssl' do
1242
it_should_behave_like 'payload cached size is consistent',
1243
ancestor_reference_names: [
1244
'singles/cmd/unix/reverse_python_ssl'
1245
],
1246
modules_pathname: modules_pathname,
1247
reference_name: 'cmd/unix/reverse_python_ssl'
1248
end
1249
1250
context 'cmd/unix/reverse_r' do
1251
it_should_behave_like 'payload cached size is consistent',
1252
ancestor_reference_names: [
1253
'singles/cmd/unix/reverse_r'
1254
],
1255
modules_pathname: modules_pathname,
1256
reference_name: 'cmd/unix/reverse_r'
1257
end
1258
1259
context 'cmd/unix/reverse_ruby' do
1260
it_should_behave_like 'payload cached size is consistent',
1261
ancestor_reference_names: [
1262
'singles/cmd/unix/reverse_ruby'
1263
],
1264
modules_pathname: modules_pathname,
1265
reference_name: 'cmd/unix/reverse_ruby'
1266
end
1267
1268
context 'cmd/unix/reverse_ruby_ssl' do
1269
it_should_behave_like 'payload cached size is consistent',
1270
ancestor_reference_names: [
1271
'singles/cmd/unix/reverse_ruby_ssl'
1272
],
1273
modules_pathname: modules_pathname,
1274
reference_name: 'cmd/unix/reverse_ruby_ssl'
1275
end
1276
1277
context 'cmd/unix/reverse_ssl_double_telnet' do
1278
it_should_behave_like 'payload cached size is consistent',
1279
ancestor_reference_names: [
1280
'singles/cmd/unix/reverse_ssl_double_telnet'
1281
],
1282
modules_pathname: modules_pathname,
1283
reference_name: 'cmd/unix/reverse_ssl_double_telnet'
1284
end
1285
1286
context 'cmd/unix/reverse_stub' do
1287
it_should_behave_like 'payload cached size is consistent',
1288
ancestor_reference_names: [
1289
'singles/cmd/unix/reverse_stub'
1290
],
1291
modules_pathname: modules_pathname,
1292
reference_name: 'cmd/unix/reverse_stub'
1293
end
1294
1295
context 'cmd/unix/reverse_tclsh' do
1296
it_should_behave_like 'payload cached size is consistent',
1297
ancestor_reference_names: [
1298
'singles/cmd/unix/reverse_tclsh'
1299
],
1300
modules_pathname: modules_pathname,
1301
reference_name: 'cmd/unix/reverse_tclsh'
1302
end
1303
1304
context 'cmd/unix/reverse_zsh' do
1305
it_should_behave_like 'payload cached size is consistent',
1306
ancestor_reference_names: [
1307
'singles/cmd/unix/reverse_zsh'
1308
],
1309
modules_pathname: modules_pathname,
1310
reference_name: 'cmd/unix/reverse_zsh'
1311
end
1312
1313
context 'cmd/windows/adduser' do
1314
it_should_behave_like 'payload cached size is consistent',
1315
ancestor_reference_names: [
1316
'singles/cmd/windows/adduser'
1317
],
1318
modules_pathname: modules_pathname,
1319
reference_name: 'cmd/windows/adduser'
1320
end
1321
1322
context 'cmd/windows/bind_lua' do
1323
it_should_behave_like 'payload cached size is consistent',
1324
ancestor_reference_names: [
1325
'singles/cmd/windows/bind_lua'
1326
],
1327
modules_pathname: modules_pathname,
1328
reference_name: 'cmd/windows/bind_lua'
1329
end
1330
1331
context 'cmd/windows/bind_perl' do
1332
it_should_behave_like 'payload cached size is consistent',
1333
ancestor_reference_names: [
1334
'singles/cmd/windows/bind_perl'
1335
],
1336
modules_pathname: modules_pathname,
1337
reference_name: 'cmd/windows/bind_perl'
1338
end
1339
1340
context 'cmd/windows/bind_perl_ipv6' do
1341
it_should_behave_like 'payload cached size is consistent',
1342
ancestor_reference_names: [
1343
'singles/cmd/windows/bind_perl_ipv6'
1344
],
1345
modules_pathname: modules_pathname,
1346
reference_name: 'cmd/windows/bind_perl_ipv6'
1347
end
1348
1349
context 'cmd/windows/bind_ruby' do
1350
it_should_behave_like 'payload cached size is consistent',
1351
ancestor_reference_names: [
1352
'singles/cmd/windows/bind_ruby'
1353
],
1354
modules_pathname: modules_pathname,
1355
reference_name: 'cmd/windows/bind_ruby'
1356
end
1357
1358
context 'cmd/windows/download_eval_vbs' do
1359
it_should_behave_like 'payload cached size is consistent',
1360
ancestor_reference_names: [
1361
'singles/cmd/windows/download_eval_vbs'
1362
],
1363
modules_pathname: modules_pathname,
1364
reference_name: 'cmd/windows/download_eval_vbs'
1365
end
1366
1367
context 'cmd/windows/download_exec_vbs' do
1368
it_should_behave_like 'payload cached size is consistent',
1369
ancestor_reference_names: [
1370
'singles/cmd/windows/download_exec_vbs'
1371
],
1372
modules_pathname: modules_pathname,
1373
reference_name: 'cmd/windows/download_exec_vbs'
1374
end
1375
1376
context 'cmd/windows/generic' do
1377
it_should_behave_like 'payload cached size is consistent',
1378
ancestor_reference_names: [
1379
'singles/cmd/windows/generic'
1380
],
1381
modules_pathname: modules_pathname,
1382
reference_name: 'cmd/windows/generic'
1383
end
1384
1385
context 'cmd/windows/http/x64' do
1386
it_should_behave_like 'payload is not cached',
1387
ancestor_reference_names: [
1388
'adapters/cmd/windows/http/x64'
1389
],
1390
reference_name: 'cmd/windows/http/x64'
1391
end
1392
1393
context 'cmd/windows/https/x64' do
1394
it_should_behave_like 'payload is not cached',
1395
ancestor_reference_names: [
1396
'adapters/cmd/windows/https/x64'
1397
],
1398
reference_name: 'cmd/windows/https/x64'
1399
end
1400
1401
context 'cmd/windows/powershell' do
1402
it_should_behave_like 'payload is not cached',
1403
ancestor_reference_names: [
1404
'adapters/cmd/windows/powershell'
1405
],
1406
reference_name: 'cmd/windows/powershell'
1407
end
1408
1409
context 'cmd/windows/powershell/x64' do
1410
it_should_behave_like 'payload is not cached',
1411
ancestor_reference_names: [
1412
'adapters/cmd/windows/powershell/x64'
1413
],
1414
reference_name: 'cmd/windows/powershell/x64'
1415
end
1416
1417
context 'cmd/windows/powershell_bind_tcp' do
1418
it_should_behave_like 'payload cached size is consistent',
1419
ancestor_reference_names: [
1420
'singles/cmd/windows/powershell_bind_tcp'
1421
],
1422
modules_pathname: modules_pathname,
1423
reference_name: 'cmd/windows/powershell_bind_tcp'
1424
end
1425
1426
context 'cmd/windows/powershell_reverse_tcp' do
1427
it_should_behave_like 'payload cached size is consistent',
1428
ancestor_reference_names: [
1429
'singles/cmd/windows/powershell_reverse_tcp'
1430
],
1431
modules_pathname: modules_pathname,
1432
reference_name: 'cmd/windows/powershell_reverse_tcp'
1433
end
1434
1435
context 'cmd/windows/powershell_reverse_tcp_ssl' do
1436
it_should_behave_like 'payload cached size is consistent',
1437
ancestor_reference_names: [
1438
'singles/cmd/windows/powershell_reverse_tcp_ssl'
1439
],
1440
modules_pathname: modules_pathname,
1441
reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'
1442
end
1443
1444
context 'cmd/windows/python' do
1445
it_should_behave_like 'payload is not cached',
1446
ancestor_reference_names: [
1447
'adapters/cmd/windows/python'
1448
],
1449
reference_name: 'cmd/windows/python'
1450
end
1451
1452
context 'cmd/windows/reverse_lua' do
1453
it_should_behave_like 'payload cached size is consistent',
1454
ancestor_reference_names: [
1455
'singles/cmd/windows/reverse_lua'
1456
],
1457
modules_pathname: modules_pathname,
1458
reference_name: 'cmd/windows/reverse_lua'
1459
end
1460
1461
context 'cmd/windows/reverse_perl' do
1462
it_should_behave_like 'payload cached size is consistent',
1463
ancestor_reference_names: [
1464
'singles/cmd/windows/reverse_perl'
1465
],
1466
modules_pathname: modules_pathname,
1467
reference_name: 'cmd/windows/reverse_perl'
1468
end
1469
1470
context 'cmd/windows/reverse_powershell' do
1471
it_should_behave_like 'payload cached size is consistent',
1472
ancestor_reference_names: [
1473
'singles/cmd/windows/reverse_powershell'
1474
],
1475
modules_pathname: modules_pathname,
1476
reference_name: 'cmd/windows/reverse_powershell'
1477
end
1478
1479
context 'cmd/windows/reverse_ruby' do
1480
it_should_behave_like 'payload cached size is consistent',
1481
ancestor_reference_names: [
1482
'singles/cmd/windows/reverse_ruby'
1483
],
1484
modules_pathname: modules_pathname,
1485
reference_name: 'cmd/windows/reverse_ruby'
1486
end
1487
1488
context 'cmd/windows/jjs_reverse_tcp' do
1489
it_should_behave_like 'payload cached size is consistent',
1490
ancestor_reference_names: [
1491
'singles/cmd/windows/jjs_reverse_tcp'
1492
],
1493
modules_pathname: modules_pathname,
1494
reference_name: 'cmd/windows/jjs_reverse_tcp'
1495
end
1496
1497
context 'cmd/windows/smb/x64' do
1498
it_should_behave_like 'payload is not cached',
1499
ancestor_reference_names: [
1500
'adapters/cmd/windows/smb/x64'
1501
],
1502
reference_name: 'cmd/windows/smb/x64'
1503
end
1504
1505
context 'cmd/windows/tftp/x64' do
1506
it_should_behave_like 'payload is not cached',
1507
ancestor_reference_names: [
1508
'adapters/cmd/windows/tftp/x64'
1509
],
1510
reference_name: 'cmd/windows/tftp/x64'
1511
end
1512
1513
context 'firefox/exec' do
1514
it_should_behave_like 'payload cached size is consistent',
1515
ancestor_reference_names: [
1516
'singles/firefox/exec'
1517
],
1518
modules_pathname: modules_pathname,
1519
reference_name: 'firefox/exec'
1520
end
1521
1522
context 'firefox/shell_bind_tcp' do
1523
it_should_behave_like 'payload cached size is consistent',
1524
ancestor_reference_names: [
1525
'singles/firefox/shell_bind_tcp'
1526
],
1527
modules_pathname: modules_pathname,
1528
reference_name: 'firefox/shell_bind_tcp'
1529
end
1530
1531
context 'firefox/shell_reverse_tcp' do
1532
it_should_behave_like 'payload cached size is consistent',
1533
ancestor_reference_names: [
1534
'singles/firefox/shell_reverse_tcp'
1535
],
1536
modules_pathname: modules_pathname,
1537
reference_name: 'firefox/shell_reverse_tcp'
1538
end
1539
1540
context 'generic/custom' do
1541
it_should_behave_like 'payload cached size is consistent',
1542
ancestor_reference_names: [
1543
'singles/generic/custom'
1544
],
1545
modules_pathname: modules_pathname,
1546
reference_name: 'generic/custom'
1547
end
1548
1549
context 'generic/debug_trap' do
1550
it_should_behave_like 'payload cached size is consistent',
1551
ancestor_reference_names: [
1552
'singles/generic/debug_trap'
1553
],
1554
modules_pathname: modules_pathname,
1555
reference_name: 'generic/debug_trap'
1556
end
1557
1558
context 'generic/shell_bind_tcp' do
1559
it_should_behave_like 'payload cached size is consistent',
1560
ancestor_reference_names: [
1561
'singles/generic/shell_bind_tcp'
1562
],
1563
modules_pathname: modules_pathname,
1564
reference_name: 'generic/shell_bind_tcp'
1565
end
1566
1567
context 'generic/shell_bind_aws_ssm' do
1568
it_should_behave_like 'payload cached size is consistent',
1569
ancestor_reference_names: [
1570
'singles/generic/shell_bind_aws_ssm'
1571
],
1572
modules_pathname: modules_pathname,
1573
reference_name: 'generic/shell_bind_aws_ssm'
1574
end
1575
1576
context 'generic/shell_reverse_tcp' do
1577
it_should_behave_like 'payload cached size is consistent',
1578
ancestor_reference_names: [
1579
'singles/generic/shell_reverse_tcp'
1580
],
1581
modules_pathname: modules_pathname,
1582
reference_name: 'generic/shell_reverse_tcp'
1583
end
1584
1585
context 'generic/ssh/interact' do
1586
it_should_behave_like 'payload is not cached',
1587
ancestor_reference_names: [
1588
'singles/generic/ssh/interact'
1589
],
1590
reference_name: 'generic/ssh/interact'
1591
end
1592
1593
1594
context 'generic/tight_loop' do
1595
it_should_behave_like 'payload cached size is consistent',
1596
ancestor_reference_names: [
1597
'singles/generic/tight_loop'
1598
],
1599
modules_pathname: modules_pathname,
1600
reference_name: 'generic/tight_loop'
1601
end
1602
1603
context 'java/jsp_shell_bind_tcp' do
1604
it_should_behave_like 'payload cached size is consistent',
1605
ancestor_reference_names: [
1606
'singles/java/jsp_shell_bind_tcp'
1607
],
1608
modules_pathname: modules_pathname,
1609
reference_name: 'java/jsp_shell_bind_tcp'
1610
end
1611
1612
context 'java/jsp_shell_reverse_tcp' do
1613
it_should_behave_like 'payload cached size is consistent',
1614
ancestor_reference_names: [
1615
'singles/java/jsp_shell_reverse_tcp'
1616
],
1617
modules_pathname: modules_pathname,
1618
reference_name: 'java/jsp_shell_reverse_tcp'
1619
end
1620
1621
context 'java/meterpreter/bind_tcp' do
1622
it_should_behave_like 'payload cached size is consistent',
1623
ancestor_reference_names: [
1624
'stagers/java/bind_tcp',
1625
'stages/java/meterpreter'
1626
],
1627
modules_pathname: modules_pathname,
1628
reference_name: 'java/meterpreter/bind_tcp'
1629
end
1630
1631
context 'java/meterpreter/reverse_http' do
1632
it_should_behave_like 'payload cached size is consistent',
1633
ancestor_reference_names: [
1634
'stagers/java/reverse_http',
1635
'stages/java/meterpreter'
1636
],
1637
modules_pathname: modules_pathname,
1638
reference_name: 'java/meterpreter/reverse_http'
1639
end
1640
1641
context 'java/meterpreter/reverse_https' do
1642
it_should_behave_like 'payload cached size is consistent',
1643
ancestor_reference_names: [
1644
'stagers/java/reverse_https',
1645
'stages/java/meterpreter'
1646
],
1647
modules_pathname: modules_pathname,
1648
reference_name: 'java/meterpreter/reverse_https'
1649
end
1650
1651
context 'java/meterpreter/reverse_tcp' do
1652
it_should_behave_like 'payload cached size is consistent',
1653
ancestor_reference_names: [
1654
'stagers/java/reverse_tcp',
1655
'stages/java/meterpreter'
1656
],
1657
modules_pathname: modules_pathname,
1658
reference_name: 'java/meterpreter/reverse_tcp'
1659
end
1660
1661
context 'java/shell/bind_tcp' do
1662
it_should_behave_like 'payload cached size is consistent',
1663
ancestor_reference_names: [
1664
'stagers/java/bind_tcp',
1665
'stages/java/shell'
1666
],
1667
modules_pathname: modules_pathname,
1668
reference_name: 'java/shell/bind_tcp'
1669
end
1670
1671
context 'java/shell/reverse_tcp' do
1672
it_should_behave_like 'payload cached size is consistent',
1673
ancestor_reference_names: [
1674
'stagers/java/reverse_tcp',
1675
'stages/java/shell'
1676
],
1677
modules_pathname: modules_pathname,
1678
reference_name: 'java/shell/reverse_tcp'
1679
end
1680
1681
context 'java/shell_reverse_tcp' do
1682
it_should_behave_like 'payload cached size is consistent',
1683
ancestor_reference_names: [
1684
'singles/java/shell_reverse_tcp'
1685
],
1686
modules_pathname: modules_pathname,
1687
reference_name: 'java/shell_reverse_tcp'
1688
end
1689
1690
context 'linux/aarch64/chmod' do
1691
it_should_behave_like 'payload cached size is consistent',
1692
ancestor_reference_names: [
1693
'singles/linux/aarch64/chmod'
1694
],
1695
modules_pathname: modules_pathname,
1696
reference_name: 'linux/aarch64/chmod'
1697
end
1698
1699
context 'linux/aarch64/shell_reverse_tcp' do
1700
it_should_behave_like 'payload cached size is consistent',
1701
ancestor_reference_names: [
1702
'singles/linux/aarch64/shell_reverse_tcp'
1703
],
1704
modules_pathname: modules_pathname,
1705
reference_name: 'linux/aarch64/shell_reverse_tcp'
1706
end
1707
1708
context 'linux/aarch64/meterpreter_reverse_http' do
1709
it_should_behave_like 'payload cached size is consistent',
1710
ancestor_reference_names: [
1711
'singles/linux/aarch64/meterpreter_reverse_http'
1712
],
1713
modules_pathname: modules_pathname,
1714
reference_name: 'linux/aarch64/meterpreter_reverse_http'
1715
end
1716
1717
context 'linux/aarch64/meterpreter_reverse_https' do
1718
it_should_behave_like 'payload cached size is consistent',
1719
ancestor_reference_names: [
1720
'singles/linux/aarch64/meterpreter_reverse_https'
1721
],
1722
modules_pathname: modules_pathname,
1723
reference_name: 'linux/aarch64/meterpreter_reverse_https'
1724
end
1725
1726
context 'linux/aarch64/shell/reverse_tcp' do
1727
it_should_behave_like 'payload cached size is consistent',
1728
ancestor_reference_names: [
1729
'stagers/linux/aarch64/reverse_tcp',
1730
'stages/linux/aarch64/shell'
1731
],
1732
modules_pathname: modules_pathname,
1733
reference_name: 'linux/aarch64/shell/reverse_tcp'
1734
end
1735
1736
context 'linux/armbe/shell_bind_tcp' do
1737
it_should_behave_like 'payload cached size is consistent',
1738
ancestor_reference_names: [
1739
'singles/linux/armbe/shell_bind_tcp'
1740
],
1741
modules_pathname: modules_pathname,
1742
reference_name: 'linux/armbe/shell_bind_tcp'
1743
end
1744
1745
context 'linux/armle/adduser' do
1746
it_should_behave_like 'payload cached size is consistent',
1747
ancestor_reference_names: [
1748
'singles/linux/armle/adduser'
1749
],
1750
modules_pathname: modules_pathname,
1751
reference_name: 'linux/armle/adduser'
1752
end
1753
1754
context 'linux/armle/chmod' do
1755
it_should_behave_like 'payload cached size is consistent',
1756
ancestor_reference_names: [
1757
'singles/linux/armle/chmod'
1758
],
1759
modules_pathname: modules_pathname,
1760
reference_name: 'linux/armle/chmod'
1761
end
1762
1763
context 'linux/armle/exec' do
1764
it_should_behave_like 'payload cached size is consistent',
1765
ancestor_reference_names: [
1766
'singles/linux/armle/exec'
1767
],
1768
modules_pathname: modules_pathname,
1769
reference_name: 'linux/armle/exec'
1770
end
1771
1772
context 'linux/armle/shell/bind_tcp' do
1773
it_should_behave_like 'payload cached size is consistent',
1774
ancestor_reference_names: [
1775
'stagers/linux/armle/bind_tcp',
1776
'stages/linux/armle/shell'
1777
],
1778
modules_pathname: modules_pathname,
1779
reference_name: 'linux/armle/shell/bind_tcp'
1780
end
1781
1782
context 'linux/armle/shell/reverse_tcp' do
1783
it_should_behave_like 'payload cached size is consistent',
1784
ancestor_reference_names: [
1785
'stagers/linux/armle/reverse_tcp',
1786
'stages/linux/armle/shell'
1787
],
1788
modules_pathname: modules_pathname,
1789
reference_name: 'linux/armle/shell/reverse_tcp'
1790
end
1791
1792
context 'linux/armle/shell_bind_tcp' do
1793
it_should_behave_like 'payload cached size is consistent',
1794
ancestor_reference_names: [
1795
'singles/linux/armle/shell_bind_tcp'
1796
],
1797
modules_pathname: modules_pathname,
1798
reference_name: 'linux/armle/shell_bind_tcp'
1799
end
1800
1801
context 'linux/armle/shell_reverse_tcp' do
1802
it_should_behave_like 'payload cached size is consistent',
1803
ancestor_reference_names: [
1804
'singles/linux/armle/shell_reverse_tcp'
1805
],
1806
modules_pathname: modules_pathname,
1807
reference_name: 'linux/armle/shell_reverse_tcp'
1808
end
1809
1810
context 'linux/mipsbe/exec' do
1811
it_should_behave_like 'payload cached size is consistent',
1812
ancestor_reference_names: [
1813
'singles/linux/mipsbe/exec'
1814
],
1815
modules_pathname: modules_pathname,
1816
reference_name: 'linux/mipsbe/exec'
1817
end
1818
1819
context 'linux/mipsbe/reboot' do
1820
it_should_behave_like 'payload cached size is consistent',
1821
ancestor_reference_names: [
1822
'singles/linux/mipsbe/reboot'
1823
],
1824
modules_pathname: modules_pathname,
1825
reference_name: 'linux/mipsbe/reboot'
1826
end
1827
1828
context 'linux/mipsbe/shell/reverse_tcp' do
1829
it_should_behave_like 'payload cached size is consistent',
1830
ancestor_reference_names: [
1831
'stagers/linux/mipsbe/reverse_tcp',
1832
'stages/linux/mipsbe/shell'
1833
],
1834
modules_pathname: modules_pathname,
1835
reference_name: 'linux/mipsbe/shell/reverse_tcp'
1836
end
1837
1838
context 'linux/mipsbe/shell_bind_tcp' do
1839
it_should_behave_like 'payload cached size is consistent',
1840
ancestor_reference_names: [
1841
'singles/linux/mipsbe/shell_bind_tcp'
1842
],
1843
modules_pathname: modules_pathname,
1844
reference_name: 'linux/mipsbe/shell_bind_tcp'
1845
end
1846
1847
context 'linux/mipsbe/shell_reverse_tcp' do
1848
it_should_behave_like 'payload cached size is consistent',
1849
ancestor_reference_names: [
1850
'singles/linux/mipsbe/shell_reverse_tcp'
1851
],
1852
modules_pathname: modules_pathname,
1853
reference_name: 'linux/mipsbe/shell_reverse_tcp'
1854
end
1855
1856
context 'linux/mipsle/exec' do
1857
it_should_behave_like 'payload cached size is consistent',
1858
ancestor_reference_names: [
1859
'singles/linux/mipsle/exec'
1860
],
1861
modules_pathname: modules_pathname,
1862
reference_name: 'linux/mipsle/exec'
1863
end
1864
1865
context 'linux/mipsle/reboot' do
1866
it_should_behave_like 'payload cached size is consistent',
1867
ancestor_reference_names: [
1868
'singles/linux/mipsle/reboot'
1869
],
1870
modules_pathname: modules_pathname,
1871
reference_name: 'linux/mipsle/reboot'
1872
end
1873
1874
context 'linux/mipsle/shell/reverse_tcp' do
1875
it_should_behave_like 'payload cached size is consistent',
1876
ancestor_reference_names: [
1877
'stagers/linux/mipsle/reverse_tcp',
1878
'stages/linux/mipsle/shell'
1879
],
1880
modules_pathname: modules_pathname,
1881
reference_name: 'linux/mipsle/shell/reverse_tcp'
1882
end
1883
1884
context 'linux/mipsle/shell_bind_tcp' do
1885
it_should_behave_like 'payload cached size is consistent',
1886
ancestor_reference_names: [
1887
'singles/linux/mipsle/shell_bind_tcp'
1888
],
1889
modules_pathname: modules_pathname,
1890
reference_name: 'linux/mipsle/shell_bind_tcp'
1891
end
1892
1893
context 'linux/mipsle/shell_reverse_tcp' do
1894
it_should_behave_like 'payload cached size is consistent',
1895
ancestor_reference_names: [
1896
'singles/linux/mipsle/shell_reverse_tcp'
1897
],
1898
modules_pathname: modules_pathname,
1899
reference_name: 'linux/mipsle/shell_reverse_tcp'
1900
end
1901
1902
context 'linux/ppc/shell_bind_tcp' do
1903
it_should_behave_like 'payload cached size is consistent',
1904
ancestor_reference_names: [
1905
'singles/linux/ppc/shell_bind_tcp'
1906
],
1907
modules_pathname: modules_pathname,
1908
reference_name: 'linux/ppc/shell_bind_tcp'
1909
end
1910
1911
context 'linux/ppc/shell_find_port' do
1912
it_should_behave_like 'payload cached size is consistent',
1913
ancestor_reference_names: [
1914
'singles/linux/ppc/shell_find_port'
1915
],
1916
modules_pathname: modules_pathname,
1917
reference_name: 'linux/ppc/shell_find_port'
1918
end
1919
1920
context 'linux/ppc/shell_reverse_tcp' do
1921
it_should_behave_like 'payload cached size is consistent',
1922
ancestor_reference_names: [
1923
'singles/linux/ppc/shell_reverse_tcp'
1924
],
1925
modules_pathname: modules_pathname,
1926
reference_name: 'linux/ppc/shell_reverse_tcp'
1927
end
1928
1929
context 'linux/ppc64/shell_bind_tcp' do
1930
it_should_behave_like 'payload cached size is consistent',
1931
ancestor_reference_names: [
1932
'singles/linux/ppc64/shell_bind_tcp'
1933
],
1934
modules_pathname: modules_pathname,
1935
reference_name: 'linux/ppc64/shell_bind_tcp'
1936
end
1937
1938
context 'linux/ppc64/shell_find_port' do
1939
it_should_behave_like 'payload cached size is consistent',
1940
ancestor_reference_names: [
1941
'singles/linux/ppc64/shell_find_port'
1942
],
1943
modules_pathname: modules_pathname,
1944
reference_name: 'linux/ppc64/shell_find_port'
1945
end
1946
1947
context 'linux/ppc64/shell_reverse_tcp' do
1948
it_should_behave_like 'payload cached size is consistent',
1949
ancestor_reference_names: [
1950
'singles/linux/ppc64/shell_reverse_tcp'
1951
],
1952
modules_pathname: modules_pathname,
1953
reference_name: 'linux/ppc64/shell_reverse_tcp'
1954
end
1955
1956
context 'linux/riscv32le/chmod' do
1957
it_should_behave_like 'payload cached size is consistent',
1958
ancestor_reference_names: [
1959
'singles/linux/riscv32le/chmod'
1960
],
1961
modules_pathname: modules_pathname,
1962
reference_name: 'linux/riscv32le/chmod'
1963
end
1964
1965
context 'linux/riscv32le/exec' do
1966
it_should_behave_like 'payload cached size is consistent',
1967
ancestor_reference_names: [
1968
'singles/linux/riscv32le/exec'
1969
],
1970
modules_pathname: modules_pathname,
1971
reference_name: 'linux/riscv32le/exec'
1972
end
1973
1974
context 'linux/riscv32le/reboot' do
1975
it_should_behave_like 'payload cached size is consistent',
1976
ancestor_reference_names: [
1977
'singles/linux/riscv32le/reboot'
1978
],
1979
modules_pathname: modules_pathname,
1980
reference_name: 'linux/riscv32le/reboot'
1981
end
1982
1983
context 'linux/riscv32le/shell_bind_tcp' do
1984
it_should_behave_like 'payload cached size is consistent',
1985
ancestor_reference_names: [
1986
'singles/linux/riscv32le/shell_bind_tcp'
1987
],
1988
modules_pathname: modules_pathname,
1989
reference_name: 'linux/riscv32le/shell_bind_tcp'
1990
end
1991
1992
context 'linux/riscv32le/shell_reverse_tcp' do
1993
it_should_behave_like 'payload cached size is consistent',
1994
ancestor_reference_names: [
1995
'singles/linux/riscv32le/shell_reverse_tcp'
1996
],
1997
modules_pathname: modules_pathname,
1998
reference_name: 'linux/riscv32le/shell_reverse_tcp'
1999
end
2000
2001
context 'linux/riscv64le/chmod' do
2002
it_should_behave_like 'payload cached size is consistent',
2003
ancestor_reference_names: [
2004
'singles/linux/riscv64le/chmod'
2005
],
2006
modules_pathname: modules_pathname,
2007
reference_name: 'linux/riscv64le/chmod'
2008
end
2009
2010
context 'linux/riscv64le/exec' do
2011
it_should_behave_like 'payload cached size is consistent',
2012
ancestor_reference_names: [
2013
'singles/linux/riscv64le/exec'
2014
],
2015
modules_pathname: modules_pathname,
2016
reference_name: 'linux/riscv64le/exec'
2017
end
2018
2019
context 'linux/riscv64le/reboot' do
2020
it_should_behave_like 'payload cached size is consistent',
2021
ancestor_reference_names: [
2022
'singles/linux/riscv64le/reboot'
2023
],
2024
modules_pathname: modules_pathname,
2025
reference_name: 'linux/riscv64le/reboot'
2026
end
2027
2028
context 'linux/riscv64le/shell_bind_tcp' do
2029
it_should_behave_like 'payload cached size is consistent',
2030
ancestor_reference_names: [
2031
'singles/linux/riscv64le/shell_bind_tcp'
2032
],
2033
modules_pathname: modules_pathname,
2034
reference_name: 'linux/riscv64le/shell_bind_tcp'
2035
end
2036
2037
context 'linux/riscv64le/shell_reverse_tcp' do
2038
it_should_behave_like 'payload cached size is consistent',
2039
ancestor_reference_names: [
2040
'singles/linux/riscv64le/shell_reverse_tcp'
2041
],
2042
modules_pathname: modules_pathname,
2043
reference_name: 'linux/riscv64le/shell_reverse_tcp'
2044
end
2045
2046
context 'linux/loongarch64/reboot' do
2047
it_should_behave_like 'payload cached size is consistent',
2048
ancestor_reference_names: [
2049
'singles/linux/loongarch64/reboot'
2050
],
2051
modules_pathname: modules_pathname,
2052
reference_name: 'linux/loongarch64/reboot'
2053
end
2054
2055
context 'linux/x64/exec' do
2056
it_should_behave_like 'payload cached size is consistent',
2057
ancestor_reference_names: [
2058
'singles/linux/x64/exec'
2059
],
2060
modules_pathname: modules_pathname,
2061
reference_name: 'linux/x64/exec'
2062
end
2063
2064
context 'linux/x64/set_hostname' do
2065
it_should_behave_like 'payload cached size is consistent',
2066
ancestor_reference_names: [
2067
'singles/linux/x64/set_hostname'
2068
],
2069
modules_pathname: modules_pathname,
2070
reference_name: 'linux/x64/set_hostname'
2071
end
2072
2073
context 'linux/x64/pingback_bind_tcp' do
2074
it_should_behave_like 'payload cached size is consistent',
2075
ancestor_reference_names: [
2076
'singles/linux/x64/pingback_bind_tcp'
2077
],
2078
modules_pathname: modules_pathname,
2079
reference_name: 'linux/x64/pingback_bind_tcp'
2080
end
2081
2082
context 'linux/x64/pingback_reverse_tcp' do
2083
it_should_behave_like 'payload cached size is consistent',
2084
ancestor_reference_names: [
2085
'singles/linux/x64/pingback_reverse_tcp'
2086
],
2087
modules_pathname: modules_pathname,
2088
reference_name: 'linux/x64/pingback_reverse_tcp'
2089
end
2090
2091
context 'linux/x64/shell/bind_tcp' do
2092
it_should_behave_like 'payload cached size is consistent',
2093
ancestor_reference_names: [
2094
'stagers/linux/x64/bind_tcp',
2095
'stages/linux/x64/shell'
2096
],
2097
modules_pathname: modules_pathname,
2098
reference_name: 'linux/x64/shell/bind_tcp'
2099
end
2100
2101
context 'linux/x64/shell/reverse_sctp' do
2102
it_should_behave_like 'payload cached size is consistent',
2103
ancestor_reference_names: [
2104
'stagers/linux/x64/reverse_sctp',
2105
'stages/linux/x64/shell'
2106
],
2107
modules_pathname: modules_pathname,
2108
reference_name: 'linux/x64/shell/reverse_sctp'
2109
end
2110
2111
context 'linux/x64/shell/reverse_tcp' do
2112
it_should_behave_like 'payload cached size is consistent',
2113
ancestor_reference_names: [
2114
'stagers/linux/x64/reverse_tcp',
2115
'stages/linux/x64/shell'
2116
],
2117
modules_pathname: modules_pathname,
2118
reference_name: 'linux/x64/shell/reverse_tcp'
2119
end
2120
2121
context 'linux/x64/shell_bind_ipv6_tcp' do
2122
it_should_behave_like 'payload cached size is consistent',
2123
ancestor_reference_names: [
2124
'singles/linux/x64/shell_bind_ipv6_tcp'
2125
],
2126
modules_pathname: modules_pathname,
2127
reference_name: 'linux/x64/shell_bind_ipv6_tcp'
2128
end
2129
2130
context 'linux/x64/shell_bind_tcp' do
2131
it_should_behave_like 'payload cached size is consistent',
2132
ancestor_reference_names: [
2133
'singles/linux/x64/shell_bind_tcp'
2134
],
2135
modules_pathname: modules_pathname,
2136
reference_name: 'linux/x64/shell_bind_tcp'
2137
end
2138
2139
context 'linux/x64/shell_bind_tcp_random_port' do
2140
it_should_behave_like 'payload cached size is consistent',
2141
ancestor_reference_names: [
2142
'singles/linux/x64/shell_bind_tcp_random_port'
2143
],
2144
modules_pathname: modules_pathname,
2145
reference_name: 'linux/x64/shell_bind_tcp_random_port'
2146
end
2147
2148
context 'linux/x64/shell_find_port' do
2149
it_should_behave_like 'payload cached size is consistent',
2150
ancestor_reference_names: [
2151
'singles/linux/x64/shell_find_port'
2152
],
2153
modules_pathname: modules_pathname,
2154
reference_name: 'linux/x64/shell_find_port'
2155
end
2156
2157
context 'linux/x64/shell_reverse_ipv6_tcp' do
2158
it_should_behave_like 'payload cached size is consistent',
2159
ancestor_reference_names: [
2160
'singles/linux/x64/shell_reverse_ipv6_tcp'
2161
],
2162
modules_pathname: modules_pathname,
2163
reference_name: 'linux/x64/shell_reverse_ipv6_tcp'
2164
end
2165
2166
context 'linux/x64/shell_reverse_tcp' do
2167
it_should_behave_like 'payload cached size is consistent',
2168
ancestor_reference_names: [
2169
'singles/linux/x64/shell_reverse_tcp'
2170
],
2171
modules_pathname: modules_pathname,
2172
reference_name: 'linux/x64/shell_reverse_tcp'
2173
end
2174
2175
context 'linux/x86/adduser' do
2176
it_should_behave_like 'payload cached size is consistent',
2177
ancestor_reference_names: [
2178
'singles/linux/x86/adduser'
2179
],
2180
modules_pathname: modules_pathname,
2181
reference_name: 'linux/x86/adduser'
2182
end
2183
2184
context 'linux/x86/chmod' do
2185
it_should_behave_like 'payload cached size is consistent',
2186
ancestor_reference_names: [
2187
'singles/linux/x86/chmod'
2188
],
2189
modules_pathname: modules_pathname,
2190
reference_name: 'linux/x86/chmod'
2191
end
2192
2193
context 'linux/x86/exec' do
2194
it_should_behave_like 'payload cached size is consistent',
2195
ancestor_reference_names: [
2196
'singles/linux/x86/exec'
2197
],
2198
modules_pathname: modules_pathname,
2199
reference_name: 'linux/x86/exec'
2200
end
2201
2202
context 'linux/x86/read_file' do
2203
it_should_behave_like 'payload cached size is consistent',
2204
ancestor_reference_names: [
2205
'singles/linux/x86/read_file'
2206
],
2207
modules_pathname: modules_pathname,
2208
reference_name: 'linux/x86/read_file'
2209
end
2210
2211
context 'linux/x86/shell/bind_ipv6_tcp' do
2212
it_should_behave_like 'payload cached size is consistent',
2213
ancestor_reference_names: [
2214
'stagers/linux/x86/bind_ipv6_tcp',
2215
'stages/linux/x86/shell'
2216
],
2217
modules_pathname: modules_pathname,
2218
reference_name: 'linux/x86/shell/bind_ipv6_tcp'
2219
end
2220
2221
context 'linux/x86/shell/bind_nonx_tcp' do
2222
it_should_behave_like 'payload cached size is consistent',
2223
ancestor_reference_names: [
2224
'stagers/linux/x86/bind_nonx_tcp',
2225
'stages/linux/x86/shell'
2226
],
2227
modules_pathname: modules_pathname,
2228
reference_name: 'linux/x86/shell/bind_nonx_tcp'
2229
end
2230
2231
context 'linux/x86/shell/bind_tcp' do
2232
it_should_behave_like 'payload cached size is consistent',
2233
ancestor_reference_names: [
2234
'stagers/linux/x86/bind_tcp',
2235
'stages/linux/x86/shell'
2236
],
2237
modules_pathname: modules_pathname,
2238
reference_name: 'linux/x86/shell/bind_tcp'
2239
end
2240
2241
context 'linux/x86/shell/find_tag' do
2242
it_should_behave_like 'payload cached size is consistent',
2243
ancestor_reference_names: [
2244
'stagers/linux/x86/find_tag',
2245
'stages/linux/x86/shell'
2246
],
2247
modules_pathname: modules_pathname,
2248
reference_name: 'linux/x86/shell/find_tag'
2249
end
2250
2251
context 'linux/x86/shell/reverse_ipv6_tcp' do
2252
it_should_behave_like 'payload cached size is consistent',
2253
ancestor_reference_names: [
2254
'stagers/linux/x86/reverse_ipv6_tcp',
2255
'stages/linux/x86/shell'
2256
],
2257
modules_pathname: modules_pathname,
2258
reference_name: 'linux/x86/shell/reverse_ipv6_tcp'
2259
end
2260
2261
context 'linux/x86/shell/reverse_nonx_tcp' do
2262
it_should_behave_like 'payload cached size is consistent',
2263
ancestor_reference_names: [
2264
'stagers/linux/x86/reverse_nonx_tcp',
2265
'stages/linux/x86/shell'
2266
],
2267
modules_pathname: modules_pathname,
2268
reference_name: 'linux/x86/shell/reverse_nonx_tcp'
2269
end
2270
2271
context 'linux/x86/shell/reverse_tcp' do
2272
it_should_behave_like 'payload cached size is consistent',
2273
ancestor_reference_names: [
2274
'stagers/linux/x86/reverse_tcp',
2275
'stages/linux/x86/shell'
2276
],
2277
modules_pathname: modules_pathname,
2278
reference_name: 'linux/x86/shell/reverse_tcp'
2279
end
2280
2281
context 'linux/x86/shell_bind_ipv6_tcp' do
2282
it_should_behave_like 'payload cached size is consistent',
2283
ancestor_reference_names: [
2284
'singles/linux/x86/shell_bind_ipv6_tcp'
2285
],
2286
modules_pathname: modules_pathname,
2287
reference_name: 'linux/x86/shell_bind_ipv6_tcp'
2288
end
2289
2290
context 'linux/x86/shell_bind_tcp' do
2291
it_should_behave_like 'payload cached size is consistent',
2292
ancestor_reference_names: [
2293
'singles/linux/x86/shell_bind_tcp'
2294
],
2295
modules_pathname: modules_pathname,
2296
reference_name: 'linux/x86/shell_bind_tcp'
2297
end
2298
2299
context 'linux/x86/shell_bind_tcp_random_port' do
2300
it_should_behave_like 'payload cached size is consistent',
2301
ancestor_reference_names: [
2302
'singles/linux/x86/shell_bind_tcp_random_port'
2303
],
2304
modules_pathname: modules_pathname,
2305
reference_name: 'linux/x86/shell_bind_tcp_random_port'
2306
end
2307
2308
context 'linux/x86/shell_find_port' do
2309
it_should_behave_like 'payload cached size is consistent',
2310
ancestor_reference_names: [
2311
'singles/linux/x86/shell_find_port'
2312
],
2313
modules_pathname: modules_pathname,
2314
reference_name: 'linux/x86/shell_find_port'
2315
end
2316
2317
context 'linux/x86/shell_find_tag' do
2318
it_should_behave_like 'payload cached size is consistent',
2319
ancestor_reference_names: [
2320
'singles/linux/x86/shell_find_tag'
2321
],
2322
modules_pathname: modules_pathname,
2323
reference_name: 'linux/x86/shell_find_tag'
2324
end
2325
2326
context 'linux/x86/shell_reverse_tcp' do
2327
it_should_behave_like 'payload cached size is consistent',
2328
ancestor_reference_names: [
2329
'singles/linux/x86/shell_reverse_tcp'
2330
],
2331
modules_pathname: modules_pathname,
2332
reference_name: 'linux/x86/shell_reverse_tcp'
2333
end
2334
2335
context 'linux/x86/shell_reverse_tcp_ipv6' do
2336
it_should_behave_like 'payload cached size is consistent',
2337
ancestor_reference_names: [
2338
'singles/linux/x86/shell_reverse_tcp_ipv6'
2339
],
2340
modules_pathname: modules_pathname,
2341
reference_name: 'linux/x86/shell_reverse_tcp_ipv6'
2342
end
2343
2344
context 'mainframe/shell_reverse_tcp' do
2345
it_should_behave_like 'payload cached size is consistent',
2346
ancestor_reference_names: [
2347
'singles/mainframe/shell_reverse_tcp'
2348
],
2349
modules_pathname: modules_pathname,
2350
reference_name: 'mainframe/shell_reverse_tcp'
2351
end
2352
2353
context 'multi/meterpreter/reverse_http' do
2354
it_should_behave_like 'payload cached size is consistent',
2355
ancestor_reference_names: [
2356
'stagers/multi/reverse_http',
2357
'stages/multi/meterpreter'
2358
],
2359
modules_pathname: modules_pathname,
2360
reference_name: 'multi/meterpreter/reverse_http'
2361
end
2362
2363
context 'multi/meterpreter/reverse_https' do
2364
it_should_behave_like 'payload cached size is consistent',
2365
ancestor_reference_names: [
2366
'stagers/multi/reverse_https',
2367
'stages/multi/meterpreter'
2368
],
2369
modules_pathname: modules_pathname,
2370
reference_name: 'multi/meterpreter/reverse_https'
2371
end
2372
2373
context 'netware/shell/reverse_tcp' do
2374
it_should_behave_like 'payload cached size is consistent',
2375
ancestor_reference_names: [
2376
'stagers/netware/reverse_tcp',
2377
'stages/netware/shell'
2378
],
2379
modules_pathname: modules_pathname,
2380
reference_name: 'netware/shell/reverse_tcp'
2381
end
2382
2383
context 'nodejs/shell_bind_tcp' do
2384
it_should_behave_like 'payload cached size is consistent',
2385
ancestor_reference_names: [
2386
'singles/nodejs/shell_bind_tcp'
2387
],
2388
modules_pathname: modules_pathname,
2389
reference_name: 'nodejs/shell_bind_tcp'
2390
end
2391
2392
context 'nodejs/shell_reverse_tcp' do
2393
it_should_behave_like 'payload cached size is consistent',
2394
ancestor_reference_names: [
2395
'singles/nodejs/shell_reverse_tcp'
2396
],
2397
modules_pathname: modules_pathname,
2398
reference_name: 'nodejs/shell_reverse_tcp'
2399
end
2400
2401
context 'nodejs/shell_reverse_tcp_ssl' do
2402
it_should_behave_like 'payload cached size is consistent',
2403
ancestor_reference_names: [
2404
'singles/nodejs/shell_reverse_tcp_ssl'
2405
],
2406
modules_pathname: modules_pathname,
2407
reference_name: 'nodejs/shell_reverse_tcp_ssl'
2408
end
2409
2410
context 'osx/x64/exec' do
2411
it_should_behave_like 'payload cached size is consistent',
2412
ancestor_reference_names: [
2413
'singles/osx/aarch64/exec'
2414
],
2415
modules_pathname: modules_pathname,
2416
reference_name: 'osx/aarch64/exec'
2417
end
2418
2419
context 'osx/aarch64/shell_reverse_tcp' do
2420
it_should_behave_like 'payload cached size is consistent',
2421
ancestor_reference_names: [
2422
'singles/osx/aarch64/shell_reverse_tcp'
2423
],
2424
modules_pathname: modules_pathname,
2425
reference_name: 'osx/aarch64/shell_reverse_tcp'
2426
end
2427
2428
context 'osx/aarch64/meterpreter/reverse_tcp' do
2429
it_should_behave_like 'payload cached size is consistent',
2430
ancestor_reference_names: [
2431
'stagers/osx/aarch64/reverse_tcp',
2432
'stages/osx/aarch64/meterpreter'
2433
],
2434
modules_pathname: modules_pathname,
2435
reference_name: 'osx/aarch64/meterpreter/reverse_tcp'
2436
end
2437
2438
context 'osx/aarch64/meterpreter_reverse_http' do
2439
it_should_behave_like 'payload cached size is consistent',
2440
ancestor_reference_names: [
2441
'singles/osx/aarch64/meterpreter_reverse_http'
2442
],
2443
modules_pathname: modules_pathname,
2444
reference_name: 'osx/aarch64/meterpreter_reverse_http'
2445
end
2446
2447
context 'osx/aarch64/meterpreter_reverse_https' do
2448
it_should_behave_like 'payload cached size is consistent',
2449
ancestor_reference_names: [
2450
'singles/osx/aarch64/meterpreter_reverse_https'
2451
],
2452
modules_pathname: modules_pathname,
2453
reference_name: 'osx/aarch64/meterpreter_reverse_https'
2454
end
2455
2456
context 'osx/aarch64/shell_bind_tcp' do
2457
it_should_behave_like 'payload cached size is consistent',
2458
ancestor_reference_names: [
2459
'singles/osx/aarch64/shell_bind_tcp'
2460
],
2461
modules_pathname: modules_pathname,
2462
reference_name: 'osx/aarch64/shell_bind_tcp'
2463
end
2464
2465
context 'osx/aarch64/meterpreter_reverse_tcp' do
2466
it_should_behave_like 'payload cached size is consistent',
2467
ancestor_reference_names: [
2468
'singles/osx/aarch64/meterpreter_reverse_tcp'
2469
],
2470
modules_pathname: modules_pathname,
2471
reference_name: 'osx/aarch64/meterpreter_reverse_tcp'
2472
end
2473
2474
context 'osx/armle/execute/bind_tcp' do
2475
it_should_behave_like 'payload cached size is consistent',
2476
ancestor_reference_names: [
2477
'stagers/osx/armle/bind_tcp',
2478
'stages/osx/armle/execute'
2479
],
2480
modules_pathname: modules_pathname,
2481
reference_name: 'osx/armle/execute/bind_tcp'
2482
end
2483
2484
context 'osx/armle/execute/reverse_tcp' do
2485
it_should_behave_like 'payload cached size is consistent',
2486
ancestor_reference_names: [
2487
'stagers/osx/armle/reverse_tcp',
2488
'stages/osx/armle/execute'
2489
],
2490
modules_pathname: modules_pathname,
2491
reference_name: 'osx/armle/execute/reverse_tcp'
2492
end
2493
2494
context 'osx/armle/shell/bind_tcp' do
2495
it_should_behave_like 'payload cached size is consistent',
2496
ancestor_reference_names: [
2497
'stagers/osx/armle/bind_tcp',
2498
'stages/osx/armle/shell'
2499
],
2500
modules_pathname: modules_pathname,
2501
reference_name: 'osx/armle/shell/bind_tcp'
2502
end
2503
2504
context 'osx/armle/shell/reverse_tcp' do
2505
it_should_behave_like 'payload cached size is consistent',
2506
ancestor_reference_names: [
2507
'stagers/osx/armle/reverse_tcp',
2508
'stages/osx/armle/shell'
2509
],
2510
modules_pathname: modules_pathname,
2511
reference_name: 'osx/armle/shell/reverse_tcp'
2512
end
2513
2514
context 'osx/armle/shell_bind_tcp' do
2515
it_should_behave_like 'payload cached size is consistent',
2516
ancestor_reference_names: [
2517
'singles/osx/armle/shell_bind_tcp'
2518
],
2519
modules_pathname: modules_pathname,
2520
reference_name: 'osx/armle/shell_bind_tcp'
2521
end
2522
2523
context 'osx/armle/shell_reverse_tcp' do
2524
it_should_behave_like 'payload cached size is consistent',
2525
ancestor_reference_names: [
2526
'singles/osx/armle/shell_reverse_tcp'
2527
],
2528
modules_pathname: modules_pathname,
2529
reference_name: 'osx/armle/shell_reverse_tcp'
2530
end
2531
2532
context 'osx/armle/vibrate' do
2533
it_should_behave_like 'payload cached size is consistent',
2534
ancestor_reference_names: [
2535
'singles/osx/armle/vibrate'
2536
],
2537
modules_pathname: modules_pathname,
2538
reference_name: 'osx/armle/vibrate'
2539
end
2540
2541
context 'osx/ppc/shell/bind_tcp' do
2542
it_should_behave_like 'payload cached size is consistent',
2543
ancestor_reference_names: [
2544
'stagers/osx/ppc/bind_tcp',
2545
'stages/osx/ppc/shell'
2546
],
2547
modules_pathname: modules_pathname,
2548
reference_name: 'osx/ppc/shell/bind_tcp'
2549
end
2550
2551
context 'osx/ppc/shell/find_tag' do
2552
it_should_behave_like 'payload cached size is consistent',
2553
ancestor_reference_names: [
2554
'stagers/osx/ppc/find_tag',
2555
'stages/osx/ppc/shell'
2556
],
2557
modules_pathname: modules_pathname,
2558
reference_name: 'osx/ppc/shell/find_tag'
2559
end
2560
2561
context 'osx/ppc/shell/reverse_tcp' do
2562
it_should_behave_like 'payload cached size is consistent',
2563
ancestor_reference_names: [
2564
'stagers/osx/ppc/reverse_tcp',
2565
'stages/osx/ppc/shell'
2566
],
2567
modules_pathname: modules_pathname,
2568
reference_name: 'osx/ppc/shell/reverse_tcp'
2569
end
2570
2571
context 'osx/ppc/shell_bind_tcp' do
2572
it_should_behave_like 'payload cached size is consistent',
2573
ancestor_reference_names: [
2574
'singles/osx/ppc/shell_bind_tcp'
2575
],
2576
modules_pathname: modules_pathname,
2577
reference_name: 'osx/ppc/shell_bind_tcp'
2578
end
2579
2580
context 'osx/ppc/shell_reverse_tcp' do
2581
it_should_behave_like 'payload cached size is consistent',
2582
ancestor_reference_names: [
2583
'singles/osx/ppc/shell_reverse_tcp'
2584
],
2585
modules_pathname: modules_pathname,
2586
reference_name: 'osx/ppc/shell_reverse_tcp'
2587
end
2588
2589
context 'osx/x64/dupandexecve/bind_tcp' do
2590
it_should_behave_like 'payload cached size is consistent',
2591
ancestor_reference_names: [
2592
'stagers/osx/x64/bind_tcp',
2593
'stages/osx/x64/dupandexecve'
2594
],
2595
modules_pathname: modules_pathname,
2596
reference_name: 'osx/x64/dupandexecve/bind_tcp'
2597
end
2598
2599
context 'osx/x64/dupandexecve/reverse_tcp' do
2600
it_should_behave_like 'payload cached size is consistent',
2601
ancestor_reference_names: [
2602
'stagers/osx/x64/reverse_tcp',
2603
'stages/osx/x64/dupandexecve'
2604
],
2605
modules_pathname: modules_pathname,
2606
reference_name: 'osx/x64/dupandexecve/reverse_tcp'
2607
end
2608
2609
context 'osx/x64/exec' do
2610
it_should_behave_like 'payload cached size is consistent',
2611
ancestor_reference_names: [
2612
'singles/osx/x64/exec'
2613
],
2614
modules_pathname: modules_pathname,
2615
reference_name: 'osx/x64/exec'
2616
end
2617
2618
context 'osx/x64/meterpreter/bind_tcp' do
2619
it_should_behave_like 'payload cached size is consistent',
2620
ancestor_reference_names: [
2621
'stagers/osx/x64/bind_tcp',
2622
'stages/osx/x64/meterpreter'
2623
],
2624
modules_pathname: modules_pathname,
2625
reference_name: 'osx/x64/meterpreter/bind_tcp'
2626
end
2627
2628
context 'osx/x64/meterpreter/reverse_tcp' do
2629
it_should_behave_like 'payload cached size is consistent',
2630
ancestor_reference_names: [
2631
'stagers/osx/x64/reverse_tcp',
2632
'stages/osx/x64/meterpreter'
2633
],
2634
modules_pathname: modules_pathname,
2635
reference_name: 'osx/x64/meterpreter/reverse_tcp'
2636
end
2637
2638
context 'osx/x64/meterpreter/reverse_tcp_uuid' do
2639
it_should_behave_like 'payload cached size is consistent',
2640
ancestor_reference_names: [
2641
'stagers/osx/x64/reverse_tcp_uuid',
2642
'stages/osx/x64/meterpreter'
2643
],
2644
modules_pathname: modules_pathname,
2645
reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'
2646
end
2647
2648
context 'osx/x64/meterpreter_reverse_http' do
2649
it_should_behave_like 'payload cached size is consistent',
2650
ancestor_reference_names: [
2651
'singles/osx/x64/meterpreter_reverse_http'
2652
],
2653
modules_pathname: modules_pathname,
2654
reference_name: 'osx/x64/meterpreter_reverse_http'
2655
end
2656
2657
context 'osx/x64/meterpreter_reverse_https' do
2658
it_should_behave_like 'payload cached size is consistent',
2659
ancestor_reference_names: [
2660
'singles/osx/x64/meterpreter_reverse_https'
2661
],
2662
modules_pathname: modules_pathname,
2663
reference_name: 'osx/x64/meterpreter_reverse_https'
2664
end
2665
2666
context 'osx/x64/meterpreter_reverse_tcp' do
2667
it_should_behave_like 'payload cached size is consistent',
2668
ancestor_reference_names: [
2669
'singles/osx/x64/meterpreter_reverse_tcp'
2670
],
2671
modules_pathname: modules_pathname,
2672
reference_name: 'osx/x64/meterpreter_reverse_tcp'
2673
end
2674
2675
context 'osx/x64/say' do
2676
it_should_behave_like 'payload cached size is consistent',
2677
ancestor_reference_names: [
2678
'singles/osx/x64/say'
2679
],
2680
modules_pathname: modules_pathname,
2681
reference_name: 'osx/x64/say'
2682
end
2683
2684
context 'osx/x64/shell_bind_tcp' do
2685
it_should_behave_like 'payload cached size is consistent',
2686
ancestor_reference_names: [
2687
'singles/osx/x64/shell_bind_tcp'
2688
],
2689
modules_pathname: modules_pathname,
2690
reference_name: 'osx/x64/shell_bind_tcp'
2691
end
2692
2693
context 'osx/x64/shell_find_tag' do
2694
it_should_behave_like 'payload cached size is consistent',
2695
ancestor_reference_names: [
2696
'singles/osx/x64/shell_find_tag'
2697
],
2698
modules_pathname: modules_pathname,
2699
reference_name: 'osx/x64/shell_find_tag'
2700
end
2701
2702
context 'osx/x64/shell_reverse_tcp' do
2703
it_should_behave_like 'payload cached size is consistent',
2704
ancestor_reference_names: [
2705
'singles/osx/x64/shell_reverse_tcp'
2706
],
2707
modules_pathname: modules_pathname,
2708
reference_name: 'osx/x64/shell_reverse_tcp'
2709
end
2710
2711
context 'osx/x86/bundleinject/bind_tcp' do
2712
it_should_behave_like 'payload cached size is consistent',
2713
ancestor_reference_names: [
2714
'stagers/osx/x86/bind_tcp',
2715
'stages/osx/x86/bundleinject'
2716
],
2717
modules_pathname: modules_pathname,
2718
reference_name: 'osx/x86/bundleinject/bind_tcp'
2719
end
2720
2721
context 'osx/x86/bundleinject/reverse_tcp' do
2722
it_should_behave_like 'payload cached size is consistent',
2723
ancestor_reference_names: [
2724
'stagers/osx/x86/reverse_tcp',
2725
'stages/osx/x86/bundleinject',
2726
],
2727
modules_pathname: modules_pathname,
2728
reference_name: 'osx/x86/bundleinject/reverse_tcp'
2729
end
2730
2731
context 'osx/x86/exec' do
2732
it_should_behave_like 'payload cached size is consistent',
2733
ancestor_reference_names: [
2734
'singles/osx/x86/exec'
2735
],
2736
modules_pathname: modules_pathname,
2737
reference_name: 'osx/x86/exec'
2738
end
2739
2740
context 'osx/x86/isight/bind_tcp' do
2741
it_should_behave_like 'payload cached size is consistent',
2742
ancestor_reference_names: [
2743
'stagers/osx/x86/bind_tcp',
2744
'stages/osx/x86/isight'
2745
],
2746
modules_pathname: modules_pathname,
2747
reference_name: 'osx/x86/isight/bind_tcp'
2748
end
2749
2750
context 'osx/x86/isight/reverse_tcp' do
2751
it_should_behave_like 'payload cached size is consistent',
2752
ancestor_reference_names: [
2753
'stagers/osx/x86/reverse_tcp',
2754
'stages/osx/x86/isight'
2755
],
2756
modules_pathname: modules_pathname,
2757
reference_name: 'osx/x86/isight/reverse_tcp'
2758
end
2759
2760
context 'osx/x86/shell_bind_tcp' do
2761
it_should_behave_like 'payload cached size is consistent',
2762
ancestor_reference_names: [
2763
'singles/osx/x86/shell_bind_tcp'
2764
],
2765
modules_pathname: modules_pathname,
2766
reference_name: 'osx/x86/shell_bind_tcp'
2767
end
2768
2769
context 'osx/x86/shell_find_port' do
2770
it_should_behave_like 'payload cached size is consistent',
2771
ancestor_reference_names: [
2772
'singles/osx/x86/shell_find_port'
2773
],
2774
modules_pathname: modules_pathname,
2775
reference_name: 'osx/x86/shell_find_port'
2776
end
2777
2778
context 'osx/x86/shell_reverse_tcp' do
2779
it_should_behave_like 'payload cached size is consistent',
2780
ancestor_reference_names: [
2781
'singles/osx/x86/shell_reverse_tcp'
2782
],
2783
modules_pathname: modules_pathname,
2784
reference_name: 'osx/x86/shell_reverse_tcp'
2785
end
2786
2787
context 'osx/x86/vforkshell/bind_tcp' do
2788
it_should_behave_like 'payload cached size is consistent',
2789
ancestor_reference_names: [
2790
'stagers/osx/x86/bind_tcp',
2791
'stages/osx/x86/vforkshell'
2792
],
2793
modules_pathname: modules_pathname,
2794
reference_name: 'osx/x86/vforkshell/bind_tcp'
2795
end
2796
2797
context 'osx/x86/vforkshell/reverse_tcp' do
2798
it_should_behave_like 'payload cached size is consistent',
2799
ancestor_reference_names: [
2800
'stagers/osx/x86/reverse_tcp',
2801
'stages/osx/x86/vforkshell'
2802
],
2803
modules_pathname: modules_pathname,
2804
reference_name: 'osx/x86/vforkshell/reverse_tcp'
2805
end
2806
2807
context 'osx/x86/vforkshell_bind_tcp' do
2808
it_should_behave_like 'payload cached size is consistent',
2809
ancestor_reference_names: [
2810
'singles/osx/x86/vforkshell_bind_tcp'
2811
],
2812
modules_pathname: modules_pathname,
2813
reference_name: 'osx/x86/vforkshell_bind_tcp'
2814
end
2815
2816
context 'osx/x86/vforkshell_reverse_tcp' do
2817
it_should_behave_like 'payload cached size is consistent',
2818
ancestor_reference_names: [
2819
'singles/osx/x86/vforkshell_reverse_tcp'
2820
],
2821
modules_pathname: modules_pathname,
2822
reference_name: 'osx/x86/vforkshell_reverse_tcp'
2823
end
2824
2825
context 'php/bind_php' do
2826
it_should_behave_like 'payload cached size is consistent',
2827
ancestor_reference_names: [
2828
'singles/php/bind_php'
2829
],
2830
modules_pathname: modules_pathname,
2831
reference_name: 'php/bind_php'
2832
end
2833
2834
context 'php/bind_php_ipv6' do
2835
it_should_behave_like 'payload cached size is consistent',
2836
ancestor_reference_names: [
2837
'singles/php/bind_php_ipv6'
2838
],
2839
modules_pathname: modules_pathname,
2840
reference_name: 'php/bind_php_ipv6'
2841
end
2842
2843
context 'php/unix/cmd' do
2844
it_should_behave_like 'payload is not cached',
2845
ancestor_reference_names: [
2846
'adapters/php/unix/cmd'
2847
],
2848
reference_name: 'php/unix/cmd '
2849
end
2850
2851
context 'php/download_exec' do
2852
it_should_behave_like 'payload cached size is consistent',
2853
ancestor_reference_names: [
2854
'singles/php/download_exec'
2855
],
2856
modules_pathname: modules_pathname,
2857
reference_name: 'php/download_exec'
2858
end
2859
2860
context 'php/exec' do
2861
it_should_behave_like 'payload cached size is consistent',
2862
ancestor_reference_names: [
2863
'singles/php/exec'
2864
],
2865
modules_pathname: modules_pathname,
2866
reference_name: 'php/exec'
2867
end
2868
2869
context 'php/meterpreter/bind_tcp' do
2870
it_should_behave_like 'payload cached size is consistent',
2871
ancestor_reference_names: [
2872
'stagers/php/bind_tcp',
2873
'stages/php/meterpreter'
2874
],
2875
modules_pathname: modules_pathname,
2876
reference_name: 'php/meterpreter/bind_tcp'
2877
end
2878
2879
context 'php/meterpreter/bind_tcp_uuid' do
2880
it_should_behave_like 'payload cached size is consistent',
2881
ancestor_reference_names: [
2882
'stagers/php/bind_tcp_uuid',
2883
'stages/php/meterpreter'
2884
],
2885
modules_pathname: modules_pathname,
2886
reference_name: 'php/meterpreter/bind_tcp_uuid'
2887
end
2888
2889
context 'php/meterpreter/bind_tcp_ipv6' do
2890
it_should_behave_like 'payload cached size is consistent',
2891
ancestor_reference_names: [
2892
'stagers/php/bind_tcp_ipv6',
2893
'stages/php/meterpreter'
2894
],
2895
modules_pathname: modules_pathname,
2896
reference_name: 'php/meterpreter/bind_tcp_ipv6'
2897
end
2898
2899
context 'php/meterpreter/bind_tcp_ipv6_uuid' do
2900
it_should_behave_like 'payload cached size is consistent',
2901
ancestor_reference_names: [
2902
'stagers/php/bind_tcp_ipv6_uuid',
2903
'stages/php/meterpreter'
2904
],
2905
modules_pathname: modules_pathname,
2906
reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'
2907
end
2908
2909
context 'php/meterpreter/reverse_tcp' do
2910
it_should_behave_like 'payload cached size is consistent',
2911
ancestor_reference_names: [
2912
'stagers/php/reverse_tcp',
2913
'stages/php/meterpreter'
2914
],
2915
modules_pathname: modules_pathname,
2916
reference_name: 'php/meterpreter/reverse_tcp'
2917
end
2918
2919
context 'php/meterpreter/reverse_tcp_uuid' do
2920
it_should_behave_like 'payload cached size is consistent',
2921
ancestor_reference_names: [
2922
'stagers/php/reverse_tcp_uuid',
2923
'stages/php/meterpreter'
2924
],
2925
modules_pathname: modules_pathname,
2926
reference_name: 'php/meterpreter/reverse_tcp_uuid'
2927
end
2928
2929
context 'php/meterpreter_reverse_tcp' do
2930
it_should_behave_like 'payload cached size is consistent',
2931
ancestor_reference_names: [
2932
'singles/php/meterpreter_reverse_tcp'
2933
],
2934
modules_pathname: modules_pathname,
2935
reference_name: 'php/meterpreter_reverse_tcp'
2936
end
2937
2938
context 'php/reverse_php' do
2939
it_should_behave_like 'payload cached size is consistent',
2940
ancestor_reference_names: [
2941
'singles/php/reverse_php'
2942
],
2943
modules_pathname: modules_pathname,
2944
reference_name: 'php/reverse_php'
2945
end
2946
2947
context 'php/shell_findsock' do
2948
it_should_behave_like 'payload cached size is consistent',
2949
ancestor_reference_names: [
2950
'singles/php/shell_findsock'
2951
],
2952
modules_pathname: modules_pathname,
2953
reference_name: 'php/shell_findsock'
2954
end
2955
2956
context 'python/exec' do
2957
it_should_behave_like 'payload cached size is consistent',
2958
ancestor_reference_names: [
2959
'singles/python/exec'
2960
],
2961
modules_pathname: modules_pathname,
2962
reference_name: 'python/exec'
2963
end
2964
2965
context 'python/meterpreter/bind_tcp' do
2966
it_should_behave_like 'payload cached size is consistent',
2967
ancestor_reference_names: [
2968
'stagers/python/bind_tcp',
2969
'stages/python/meterpreter'
2970
],
2971
modules_pathname: modules_pathname,
2972
reference_name: 'python/meterpreter/bind_tcp'
2973
end
2974
2975
context 'python/meterpreter/bind_tcp_uuid' do
2976
it_should_behave_like 'payload cached size is consistent',
2977
ancestor_reference_names: [
2978
'stagers/python/bind_tcp_uuid',
2979
'stages/python/meterpreter'
2980
],
2981
modules_pathname: modules_pathname,
2982
reference_name: 'python/meterpreter/bind_tcp_uuid'
2983
end
2984
2985
context 'python/meterpreter/reverse_http' do
2986
it_should_behave_like 'payload cached size is consistent',
2987
ancestor_reference_names: [
2988
'stagers/python/reverse_http',
2989
'stages/python/meterpreter'
2990
],
2991
modules_pathname: modules_pathname,
2992
reference_name: 'python/meterpreter/reverse_http'
2993
end
2994
2995
context 'python/meterpreter/reverse_https' do
2996
it_should_behave_like 'payload cached size is consistent',
2997
ancestor_reference_names: [
2998
'stagers/python/reverse_https',
2999
'stages/python/meterpreter'
3000
],
3001
modules_pathname: modules_pathname,
3002
reference_name: 'python/meterpreter/reverse_https'
3003
end
3004
3005
context 'python/meterpreter/reverse_tcp' do
3006
it_should_behave_like 'payload cached size is consistent',
3007
ancestor_reference_names: [
3008
'stagers/python/reverse_tcp',
3009
'stages/python/meterpreter'
3010
],
3011
modules_pathname: modules_pathname,
3012
reference_name: 'python/meterpreter/reverse_tcp'
3013
end
3014
3015
context 'python/meterpreter/reverse_tcp_ssl' do
3016
it_should_behave_like 'payload cached size is consistent',
3017
ancestor_reference_names: [
3018
'stagers/python/reverse_tcp_ssl',
3019
'stages/python/meterpreter'
3020
],
3021
modules_pathname: modules_pathname,
3022
reference_name: 'python/meterpreter/reverse_tcp_ssl'
3023
end
3024
3025
context 'python/meterpreter/reverse_tcp_uuid' do
3026
it_should_behave_like 'payload cached size is consistent',
3027
ancestor_reference_names: [
3028
'stagers/python/reverse_tcp_uuid',
3029
'stages/python/meterpreter'
3030
],
3031
modules_pathname: modules_pathname,
3032
reference_name: 'python/meterpreter/reverse_tcp_uuid'
3033
end
3034
3035
context 'python/meterpreter_bind_tcp' do
3036
it_should_behave_like 'payload cached size is consistent',
3037
ancestor_reference_names: [
3038
'singles/python/meterpreter_bind_tcp'
3039
],
3040
modules_pathname: modules_pathname,
3041
reference_name: 'python/meterpreter_bind_tcp'
3042
end
3043
3044
context 'python/meterpreter_reverse_http' do
3045
it_should_behave_like 'payload cached size is consistent',
3046
ancestor_reference_names: [
3047
'singles/python/meterpreter_reverse_http'
3048
],
3049
modules_pathname: modules_pathname,
3050
reference_name: 'python/meterpreter_reverse_http'
3051
end
3052
3053
context 'python/meterpreter_reverse_https' do
3054
it_should_behave_like 'payload cached size is consistent',
3055
ancestor_reference_names: [
3056
'singles/python/meterpreter_reverse_https'
3057
],
3058
modules_pathname: modules_pathname,
3059
reference_name: 'python/meterpreter_reverse_https'
3060
end
3061
3062
context 'python/meterpreter_reverse_tcp' do
3063
it_should_behave_like 'payload cached size is consistent',
3064
ancestor_reference_names: [
3065
'singles/python/meterpreter_reverse_tcp'
3066
],
3067
modules_pathname: modules_pathname,
3068
reference_name: 'python/meterpreter_reverse_tcp'
3069
end
3070
3071
context 'python/pingback_bind_tcp' do
3072
it_should_behave_like 'payload cached size is consistent',
3073
ancestor_reference_names: [
3074
'singles/python/pingback_bind_tcp'
3075
],
3076
modules_pathname: modules_pathname,
3077
reference_name: 'python/pingback_bind_tcp'
3078
end
3079
3080
context 'python/pingback_reverse_tcp' do
3081
it_should_behave_like 'payload cached size is consistent',
3082
ancestor_reference_names: [
3083
'singles/python/pingback_reverse_tcp'
3084
],
3085
modules_pathname: modules_pathname,
3086
reference_name: 'python/pingback_reverse_tcp'
3087
end
3088
3089
context 'python/shell_bind_tcp' do
3090
it_should_behave_like 'payload cached size is consistent',
3091
ancestor_reference_names: [
3092
'singles/python/shell_bind_tcp'
3093
],
3094
modules_pathname: modules_pathname,
3095
reference_name: 'python/shell_bind_tcp'
3096
end
3097
3098
context 'python/shell_reverse_tcp' do
3099
it_should_behave_like 'payload cached size is consistent',
3100
ancestor_reference_names: [
3101
'singles/python/shell_reverse_tcp'
3102
],
3103
modules_pathname: modules_pathname,
3104
reference_name: 'python/shell_reverse_tcp'
3105
end
3106
3107
context 'python/shell_reverse_sctp' do
3108
it_should_behave_like 'payload cached size is consistent',
3109
ancestor_reference_names: [
3110
'singles/python/shell_reverse_sctp'
3111
],
3112
modules_pathname: modules_pathname,
3113
reference_name: 'python/shell_reverse_sctp'
3114
end
3115
3116
context 'python/shell_reverse_tcp_ssl' do
3117
it_should_behave_like 'payload cached size is consistent',
3118
ancestor_reference_names: [
3119
'singles/python/shell_reverse_tcp_ssl'
3120
],
3121
modules_pathname: modules_pathname,
3122
reference_name: 'python/shell_reverse_tcp_ssl'
3123
end
3124
3125
context 'python/shell_reverse_udp' do
3126
it_should_behave_like 'payload cached size is consistent',
3127
ancestor_reference_names: [
3128
'singles/python/shell_reverse_udp'
3129
],
3130
modules_pathname: modules_pathname,
3131
reference_name: 'python/shell_reverse_udp'
3132
end
3133
3134
context 'ruby/pingback_bind_tcp' do
3135
it_should_behave_like 'payload cached size is consistent',
3136
ancestor_reference_names: [
3137
'singles/ruby/pingback_bind_tcp'
3138
],
3139
modules_pathname: modules_pathname,
3140
reference_name: 'ruby/pingback_bind_tcp'
3141
end
3142
3143
context 'ruby/pingback_reverse_tcp' do
3144
it_should_behave_like 'payload cached size is consistent',
3145
ancestor_reference_names: [
3146
'singles/ruby/pingback_reverse_tcp'
3147
],
3148
modules_pathname: modules_pathname,
3149
reference_name: 'ruby/pingback_reverse_tcp'
3150
end
3151
3152
context 'ruby/shell_bind_tcp' do
3153
it_should_behave_like 'payload cached size is consistent',
3154
ancestor_reference_names: [
3155
'singles/ruby/shell_bind_tcp'
3156
],
3157
modules_pathname: modules_pathname,
3158
reference_name: 'ruby/shell_bind_tcp'
3159
end
3160
3161
context 'ruby/shell_bind_tcp_ipv6' do
3162
it_should_behave_like 'payload cached size is consistent',
3163
ancestor_reference_names: [
3164
'singles/ruby/shell_bind_tcp_ipv6'
3165
],
3166
modules_pathname: modules_pathname,
3167
reference_name: 'ruby/shell_bind_tcp_ipv6'
3168
end
3169
3170
context 'ruby/shell_reverse_tcp' do
3171
it_should_behave_like 'payload cached size is consistent',
3172
ancestor_reference_names: [
3173
'singles/ruby/shell_reverse_tcp'
3174
],
3175
modules_pathname: modules_pathname,
3176
reference_name: 'ruby/shell_reverse_tcp'
3177
end
3178
3179
context 'ruby/shell_reverse_tcp_ssl' do
3180
it_should_behave_like 'payload cached size is consistent',
3181
ancestor_reference_names: [
3182
'singles/ruby/shell_reverse_tcp_ssl'
3183
],
3184
modules_pathname: modules_pathname,
3185
reference_name: 'ruby/shell_reverse_tcp_ssl'
3186
end
3187
3188
context 'solaris/sparc/shell_bind_tcp' do
3189
it_should_behave_like 'payload cached size is consistent',
3190
ancestor_reference_names: [
3191
'singles/solaris/sparc/shell_bind_tcp'
3192
],
3193
modules_pathname: modules_pathname,
3194
reference_name: 'solaris/sparc/shell_bind_tcp'
3195
end
3196
3197
context 'solaris/sparc/shell_find_port' do
3198
it_should_behave_like 'payload cached size is consistent',
3199
ancestor_reference_names: [
3200
'singles/solaris/sparc/shell_find_port'
3201
],
3202
modules_pathname: modules_pathname,
3203
reference_name: 'solaris/sparc/shell_find_port'
3204
end
3205
3206
context 'solaris/sparc/shell_reverse_tcp' do
3207
it_should_behave_like 'payload cached size is consistent',
3208
ancestor_reference_names: [
3209
'singles/solaris/sparc/shell_reverse_tcp'
3210
],
3211
modules_pathname: modules_pathname,
3212
reference_name: 'solaris/sparc/shell_reverse_tcp'
3213
end
3214
3215
context 'solaris/x86/shell_bind_tcp' do
3216
it_should_behave_like 'payload cached size is consistent',
3217
ancestor_reference_names: [
3218
'singles/solaris/x86/shell_bind_tcp'
3219
],
3220
modules_pathname: modules_pathname,
3221
reference_name: 'solaris/x86/shell_bind_tcp'
3222
end
3223
3224
context 'solaris/x86/shell_find_port' do
3225
it_should_behave_like 'payload cached size is consistent',
3226
ancestor_reference_names: [
3227
'singles/solaris/x86/shell_find_port'
3228
],
3229
modules_pathname: modules_pathname,
3230
reference_name: 'solaris/x86/shell_find_port'
3231
end
3232
3233
context 'solaris/x86/shell_reverse_tcp' do
3234
it_should_behave_like 'payload cached size is consistent',
3235
ancestor_reference_names: [
3236
'singles/solaris/x86/shell_reverse_tcp'
3237
],
3238
modules_pathname: modules_pathname,
3239
reference_name: 'solaris/x86/shell_reverse_tcp'
3240
end
3241
3242
context 'tty/unix/interact' do
3243
it_should_behave_like 'payload cached size is consistent',
3244
ancestor_reference_names: [
3245
'singles/tty/unix/interact'
3246
],
3247
modules_pathname: modules_pathname,
3248
reference_name: 'tty/unix/interact'
3249
end
3250
3251
context 'windows/adduser' do
3252
it_should_behave_like 'payload cached size is consistent',
3253
ancestor_reference_names: [
3254
'singles/windows/adduser'
3255
],
3256
modules_pathname: modules_pathname,
3257
reference_name: 'windows/adduser'
3258
end
3259
3260
context 'windows/custom/bind_ipv6_tcp' do
3261
it_should_behave_like 'payload is not cached',
3262
ancestor_reference_names: [
3263
'stagers/windows/bind_ipv6_tcp',
3264
'stages/windows/custom'
3265
],
3266
reference_name: 'windows/custom/bind_ipv6_tcp'
3267
end
3268
3269
context 'windows/custom/bind_ipv6_tcp_uuid' do
3270
it_should_behave_like 'payload is not cached',
3271
ancestor_reference_names: [
3272
'stagers/windows/bind_ipv6_tcp_uuid',
3273
'stages/windows/custom'
3274
],
3275
reference_name: 'windows/custom/bind_ipv6_tcp_uuid'
3276
end
3277
3278
context 'windows/custom/bind_named_pipe' do
3279
it_should_behave_like 'payload is not cached',
3280
ancestor_reference_names: [
3281
'stagers/windows/bind_named_pipe',
3282
'stages/windows/custom'
3283
],
3284
reference_name: 'windows/custom/bind_named_pipe'
3285
end
3286
3287
context 'windows/custom/bind_tcp' do
3288
it_should_behave_like 'payload is not cached',
3289
ancestor_reference_names: [
3290
'stagers/windows/bind_tcp',
3291
'stages/windows/custom'
3292
],
3293
reference_name: 'windows/custom/bind_tcp'
3294
end
3295
3296
context 'windows/custom/bind_tcp_rc4' do
3297
it_should_behave_like 'payload is not cached',
3298
ancestor_reference_names: [
3299
'stagers/windows/bind_tcp_rc4',
3300
'stages/windows/custom'
3301
],
3302
reference_name: 'windows/custom/bind_tcp_rc4'
3303
end
3304
3305
context 'windows/custom/bind_tcp_uuid' do
3306
it_should_behave_like 'payload is not cached',
3307
ancestor_reference_names: [
3308
'stagers/windows/bind_tcp_uuid',
3309
'stages/windows/custom'
3310
],
3311
reference_name: 'windows/custom/bind_tcp_uuid'
3312
end
3313
3314
context 'windows/custom/reverse_http' do
3315
it_should_behave_like 'payload is not cached',
3316
ancestor_reference_names: [
3317
'stagers/windows/reverse_http',
3318
'stages/windows/custom'
3319
],
3320
reference_name: 'windows/custom/reverse_http'
3321
end
3322
3323
context 'windows/custom/reverse_https' do
3324
it_should_behave_like 'payload is not cached',
3325
ancestor_reference_names: [
3326
'stagers/windows/reverse_https',
3327
'stages/windows/custom'
3328
],
3329
reference_name: 'windows/custom/reverse_https'
3330
end
3331
3332
context 'windows/custom/reverse_named_pipe' do
3333
it_should_behave_like 'payload is not cached',
3334
ancestor_reference_names: [
3335
'stagers/windows/reverse_named_pipe',
3336
'stages/windows/custom'
3337
],
3338
reference_name: 'windows/custom/reverse_named_pipe'
3339
end
3340
3341
context 'windows/custom/reverse_tcp' do
3342
it_should_behave_like 'payload is not cached',
3343
ancestor_reference_names: [
3344
'stagers/windows/reverse_tcp',
3345
'stages/windows/custom'
3346
],
3347
reference_name: 'windows/custom/reverse_tcp'
3348
end
3349
3350
context 'windows/custom/reverse_tcp_rc4' do
3351
it_should_behave_like 'payload is not cached',
3352
ancestor_reference_names: [
3353
'stagers/windows/reverse_tcp_rc4',
3354
'stages/windows/custom'
3355
],
3356
reference_name: 'windows/custom/reverse_tcp_rc4'
3357
end
3358
3359
context 'windows/custom/reverse_tcp_uuid' do
3360
it_should_behave_like 'payload is not cached',
3361
ancestor_reference_names: [
3362
'stagers/windows/reverse_tcp_uuid',
3363
'stages/windows/custom'
3364
],
3365
reference_name: 'windows/custom/reverse_tcp_uuid'
3366
end
3367
3368
context 'windows/custom/reverse_winhttp' do
3369
it_should_behave_like 'payload is not cached',
3370
ancestor_reference_names: [
3371
'stagers/windows/reverse_winhttp',
3372
'stages/windows/custom'
3373
],
3374
reference_name: 'windows/custom/reverse_winhttp'
3375
end
3376
3377
context 'windows/custom/reverse_winhttps' do
3378
it_should_behave_like 'payload is not cached',
3379
ancestor_reference_names: [
3380
'stagers/windows/reverse_winhttps',
3381
'stages/windows/custom'
3382
],
3383
reference_name: 'windows/custom/reverse_winhttps'
3384
end
3385
3386
context 'windows/dllinject/bind_ipv6_tcp' do
3387
it_should_behave_like 'payload cached size is consistent',
3388
ancestor_reference_names: [
3389
'stagers/windows/bind_ipv6_tcp',
3390
'stages/windows/dllinject'
3391
],
3392
modules_pathname: modules_pathname,
3393
reference_name: 'windows/dllinject/bind_ipv6_tcp'
3394
end
3395
3396
context 'windows/dllinject/bind_named_pipe' do
3397
it_should_behave_like 'payload cached size is consistent',
3398
ancestor_reference_names: [
3399
'stagers/windows/bind_named_pipe',
3400
'stages/windows/dllinject'
3401
],
3402
modules_pathname: modules_pathname,
3403
reference_name: 'windows/dllinject/bind_named_pipe'
3404
end
3405
3406
context 'windows/dllinject/bind_nonx_tcp' do
3407
it_should_behave_like 'payload cached size is consistent',
3408
ancestor_reference_names: [
3409
'stagers/windows/bind_nonx_tcp',
3410
'stages/windows/dllinject'
3411
],
3412
modules_pathname: modules_pathname,
3413
reference_name: 'windows/dllinject/bind_nonx_tcp'
3414
end
3415
3416
context 'windows/dllinject/bind_tcp' do
3417
it_should_behave_like 'payload cached size is consistent',
3418
ancestor_reference_names: [
3419
'stagers/windows/bind_tcp',
3420
'stages/windows/dllinject'
3421
],
3422
modules_pathname: modules_pathname,
3423
reference_name: 'windows/dllinject/bind_tcp'
3424
end
3425
3426
context 'windows/dllinject/bind_tcp_rc4' do
3427
it_should_behave_like 'payload cached size is consistent',
3428
ancestor_reference_names: [
3429
'stagers/windows/bind_tcp_rc4',
3430
'stages/windows/dllinject'
3431
],
3432
modules_pathname: modules_pathname,
3433
reference_name: 'windows/dllinject/bind_tcp_rc4'
3434
end
3435
3436
context 'windows/dllinject/find_tag' do
3437
it_should_behave_like 'payload cached size is consistent',
3438
ancestor_reference_names: [
3439
'stagers/windows/findtag_ord',
3440
'stages/windows/dllinject'
3441
],
3442
modules_pathname: modules_pathname,
3443
reference_name: 'windows/dllinject/find_tag'
3444
end
3445
3446
3447
context 'windows/dllinject/reverse_http' do
3448
it_should_behave_like 'payload cached size is consistent',
3449
ancestor_reference_names: [
3450
'stagers/windows/reverse_http',
3451
'stages/windows/dllinject'
3452
],
3453
modules_pathname: modules_pathname,
3454
reference_name: 'windows/dllinject/reverse_http'
3455
end
3456
3457
context 'windows/dllinject/reverse_http_proxy_pstore' do
3458
it_should_behave_like 'payload cached size is consistent',
3459
ancestor_reference_names: [
3460
'stagers/windows/reverse_http_proxy_pstore',
3461
'stages/windows/dllinject'
3462
],
3463
modules_pathname: modules_pathname,
3464
reference_name: 'windows/dllinject/reverse_http_proxy_pstore'
3465
end
3466
3467
context 'windows/dllinject/reverse_ipv6_tcp' do
3468
it_should_behave_like 'payload cached size is consistent',
3469
ancestor_reference_names: [
3470
'stagers/windows/reverse_ipv6_tcp',
3471
'stages/windows/dllinject'
3472
],
3473
modules_pathname: modules_pathname,
3474
reference_name: 'windows/dllinject/reverse_ipv6_tcp'
3475
end
3476
3477
context 'windows/dllinject/reverse_nonx_tcp' do
3478
it_should_behave_like 'payload cached size is consistent',
3479
ancestor_reference_names: [
3480
'stagers/windows/reverse_nonx_tcp',
3481
'stages/windows/dllinject'
3482
],
3483
modules_pathname: modules_pathname,
3484
reference_name: 'windows/dllinject/reverse_nonx_tcp'
3485
end
3486
3487
context 'windows/dllinject/reverse_ord_tcp' do
3488
it_should_behave_like 'payload cached size is consistent',
3489
ancestor_reference_names: [
3490
'stagers/windows/reverse_ord_tcp',
3491
'stages/windows/dllinject'
3492
],
3493
modules_pathname: modules_pathname,
3494
reference_name: 'windows/dllinject/reverse_ord_tcp'
3495
end
3496
3497
context 'windows/dllinject/reverse_tcp' do
3498
it_should_behave_like 'payload cached size is consistent',
3499
ancestor_reference_names: [
3500
'stagers/windows/reverse_tcp',
3501
'stages/windows/dllinject'
3502
],
3503
modules_pathname: modules_pathname,
3504
reference_name: 'windows/dllinject/reverse_tcp'
3505
end
3506
3507
context 'windows/dllinject/reverse_tcp_allports' do
3508
it_should_behave_like 'payload cached size is consistent',
3509
ancestor_reference_names: [
3510
'stagers/windows/reverse_tcp_allports',
3511
'stages/windows/dllinject'
3512
],
3513
modules_pathname: modules_pathname,
3514
reference_name: 'windows/dllinject/reverse_tcp_allports'
3515
end
3516
3517
context 'windows/dllinject/reverse_tcp_dns' do
3518
it_should_behave_like 'payload cached size is consistent',
3519
ancestor_reference_names: [
3520
'stagers/windows/reverse_tcp_dns',
3521
'stages/windows/dllinject'
3522
],
3523
modules_pathname: modules_pathname,
3524
reference_name: 'windows/dllinject/reverse_tcp_dns'
3525
end
3526
3527
context 'windows/dllinject/reverse_tcp_rc4' do
3528
it_should_behave_like 'payload cached size is consistent',
3529
ancestor_reference_names: [
3530
'stagers/windows/reverse_tcp_rc4',
3531
'stages/windows/dllinject'
3532
],
3533
modules_pathname: modules_pathname,
3534
reference_name: 'windows/dllinject/reverse_tcp_rc4'
3535
end
3536
3537
context 'windows/dllinject/reverse_tcp_rc4_dns' do
3538
it_should_behave_like 'payload cached size is consistent',
3539
ancestor_reference_names: [
3540
'stagers/windows/reverse_tcp_rc4_dns',
3541
'stages/windows/dllinject'
3542
],
3543
modules_pathname: modules_pathname,
3544
reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'
3545
end
3546
3547
context 'windows/dns_txt_query_exec' do
3548
it_should_behave_like 'payload cached size is consistent',
3549
ancestor_reference_names: [
3550
'singles/windows/dns_txt_query_exec'
3551
],
3552
modules_pathname: modules_pathname,
3553
reference_name: 'windows/dns_txt_query_exec'
3554
end
3555
3556
context 'windows/download_exec' do
3557
it_should_behave_like 'payload cached size is consistent',
3558
ancestor_reference_names: [
3559
'singles/windows/download_exec'
3560
],
3561
modules_pathname: modules_pathname,
3562
reference_name: 'windows/download_exec'
3563
end
3564
3565
context 'windows/encrypted_shell/reverse_tcp' do
3566
it_should_behave_like 'payload is not cached',
3567
ancestor_reference_names: [
3568
'stagers/windows/encrypted_reverse_tcp',
3569
'stages/windows/encrypted_shell'
3570
],
3571
reference_name: 'windows/encrypted_shell/reverse_tcp'
3572
end
3573
3574
context 'windows/encrypted_shell_reverse_tcp' do
3575
it_should_behave_like 'payload is not cached',
3576
ancestor_reference_names: [
3577
'singles/windows/encrypted_shell_reverse_tcp'
3578
],
3579
reference_name: 'windows/encrypted_shell_reverse_tcp'
3580
end
3581
3582
context 'windows/exec' do
3583
it_should_behave_like 'payload cached size is consistent',
3584
ancestor_reference_names: [
3585
'singles/windows/exec'
3586
],
3587
modules_pathname: modules_pathname,
3588
reference_name: 'windows/exec'
3589
end
3590
3591
context 'windows/format_all_drives' do
3592
it_should_behave_like 'payload cached size is consistent',
3593
ancestor_reference_names: [
3594
'singles/windows/format_all_drives'
3595
],
3596
modules_pathname: modules_pathname,
3597
reference_name: 'windows/format_all_drives'
3598
end
3599
3600
context 'windows/loadlibrary' do
3601
it_should_behave_like 'payload cached size is consistent',
3602
ancestor_reference_names: [
3603
'singles/windows/loadlibrary'
3604
],
3605
modules_pathname: modules_pathname,
3606
reference_name: 'windows/loadlibrary'
3607
end
3608
3609
context 'windows/messagebox' do
3610
it_should_behave_like 'payload cached size is consistent',
3611
ancestor_reference_names: [
3612
'singles/windows/messagebox'
3613
],
3614
modules_pathname: modules_pathname,
3615
reference_name: 'windows/messagebox'
3616
end
3617
3618
context 'windows/meterpreter_bind_named_pipe' do
3619
it_should_behave_like 'payload cached size is consistent',
3620
ancestor_reference_names: [
3621
'singles/windows/meterpreter_bind_named_pipe'
3622
],
3623
modules_pathname: modules_pathname,
3624
reference_name: 'windows/meterpreter_bind_named_pipe'
3625
end
3626
3627
context 'windows/meterpreter_bind_tcp' do
3628
it_should_behave_like 'payload cached size is consistent',
3629
ancestor_reference_names: [
3630
'singles/windows/meterpreter_bind_tcp'
3631
],
3632
modules_pathname: modules_pathname,
3633
reference_name: 'windows/meterpreter_bind_tcp'
3634
end
3635
3636
context 'windows/meterpreter_reverse_http' do
3637
it_should_behave_like 'payload cached size is consistent',
3638
ancestor_reference_names: [
3639
'singles/windows/meterpreter_reverse_http'
3640
],
3641
modules_pathname: modules_pathname,
3642
reference_name: 'windows/meterpreter_reverse_http'
3643
end
3644
3645
context 'windows/meterpreter_reverse_https' do
3646
it_should_behave_like 'payload cached size is consistent',
3647
ancestor_reference_names: [
3648
'singles/windows/meterpreter_reverse_https'
3649
],
3650
modules_pathname: modules_pathname,
3651
reference_name: 'windows/meterpreter_reverse_https'
3652
end
3653
3654
context 'windows/meterpreter_reverse_ipv6_tcp' do
3655
it_should_behave_like 'payload cached size is consistent',
3656
ancestor_reference_names: [
3657
'singles/windows/meterpreter_reverse_ipv6_tcp'
3658
],
3659
modules_pathname: modules_pathname,
3660
reference_name: 'windows/meterpreter_reverse_ipv6_tcp'
3661
end
3662
3663
context 'windows/meterpreter_reverse_tcp' do
3664
it_should_behave_like 'payload cached size is consistent',
3665
ancestor_reference_names: [
3666
'singles/windows/meterpreter_reverse_tcp'
3667
],
3668
modules_pathname: modules_pathname,
3669
reference_name: 'windows/meterpreter_reverse_tcp'
3670
end
3671
3672
context 'windows/meterpreter/bind_ipv6_tcp' do
3673
it_should_behave_like 'payload cached size is consistent',
3674
ancestor_reference_names: [
3675
'stagers/windows/bind_ipv6_tcp',
3676
'stages/windows/meterpreter'
3677
],
3678
modules_pathname: modules_pathname,
3679
reference_name: 'windows/meterpreter/bind_ipv6_tcp'
3680
end
3681
3682
context 'windows/meterpreter/bind_ipv6_tcp_uuid' do
3683
it_should_behave_like 'payload cached size is consistent',
3684
ancestor_reference_names: [
3685
'stagers/windows/bind_ipv6_tcp_uuid',
3686
'stages/windows/meterpreter'
3687
],
3688
modules_pathname: modules_pathname,
3689
reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'
3690
end
3691
3692
context 'windows/meterpreter/bind_named_pipe' do
3693
it_should_behave_like 'payload cached size is consistent',
3694
ancestor_reference_names: [
3695
'stagers/windows/bind_named_pipe',
3696
'stages/windows/meterpreter'
3697
],
3698
modules_pathname: modules_pathname,
3699
reference_name: 'windows/meterpreter/bind_named_pipe'
3700
end
3701
3702
context 'windows/meterpreter/bind_nonx_tcp' do
3703
it_should_behave_like 'payload cached size is consistent',
3704
ancestor_reference_names: [
3705
'stagers/windows/bind_nonx_tcp',
3706
'stages/windows/meterpreter'
3707
],
3708
modules_pathname: modules_pathname,
3709
reference_name: 'windows/meterpreter/bind_nonx_tcp'
3710
end
3711
3712
context 'windows/meterpreter/bind_tcp' do
3713
it_should_behave_like 'payload cached size is consistent',
3714
ancestor_reference_names: [
3715
'stagers/windows/bind_tcp',
3716
'stages/windows/meterpreter'
3717
],
3718
modules_pathname: modules_pathname,
3719
reference_name: 'windows/meterpreter/bind_tcp'
3720
end
3721
3722
context 'windows/meterpreter/bind_tcp_rc4' do
3723
it_should_behave_like 'payload cached size is consistent',
3724
ancestor_reference_names: [
3725
'stagers/windows/bind_tcp_rc4',
3726
'stages/windows/meterpreter'
3727
],
3728
modules_pathname: modules_pathname,
3729
reference_name: 'windows/meterpreter/bind_tcp_rc4'
3730
end
3731
3732
context 'windows/meterpreter/bind_tcp_uuid' do
3733
it_should_behave_like 'payload cached size is consistent',
3734
ancestor_reference_names: [
3735
'stagers/windows/bind_tcp_uuid',
3736
'stages/windows/meterpreter'
3737
],
3738
modules_pathname: modules_pathname,
3739
reference_name: 'windows/meterpreter/bind_tcp_uuid'
3740
end
3741
3742
context 'windows/meterpreter/find_tag' do
3743
it_should_behave_like 'payload cached size is consistent',
3744
ancestor_reference_names: [
3745
'stagers/windows/findtag_ord',
3746
'stages/windows/meterpreter'
3747
],
3748
modules_pathname: modules_pathname,
3749
reference_name: 'windows/meterpreter/find_tag'
3750
end
3751
3752
context 'windows/meterpreter/reverse_http' do
3753
it_should_behave_like 'payload cached size is consistent',
3754
ancestor_reference_names: [
3755
'stagers/windows/reverse_http',
3756
'stages/windows/meterpreter'
3757
],
3758
modules_pathname: modules_pathname,
3759
reference_name: 'windows/meterpreter/reverse_http'
3760
end
3761
3762
context 'windows/meterpreter/reverse_http_proxy_pstore' do
3763
it_should_behave_like 'payload cached size is consistent',
3764
ancestor_reference_names: [
3765
'stagers/windows/reverse_http_proxy_pstore',
3766
'stages/windows/meterpreter'
3767
],
3768
modules_pathname: modules_pathname,
3769
reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'
3770
end
3771
3772
context 'windows/meterpreter/reverse_https' do
3773
it_should_behave_like 'payload cached size is consistent',
3774
ancestor_reference_names: [
3775
'stagers/windows/reverse_https',
3776
'stages/windows/meterpreter'
3777
],
3778
modules_pathname: modules_pathname,
3779
reference_name: 'windows/meterpreter/reverse_https'
3780
end
3781
3782
context 'windows/meterpreter/reverse_ipv6_tcp' do
3783
it_should_behave_like 'payload cached size is consistent',
3784
ancestor_reference_names: [
3785
'stagers/windows/reverse_ipv6_tcp',
3786
'stages/windows/meterpreter'
3787
],
3788
modules_pathname: modules_pathname,
3789
reference_name: 'windows/meterpreter/reverse_ipv6_tcp'
3790
end
3791
3792
context 'windows/meterpreter/reverse_named_pipe' do
3793
it_should_behave_like 'payload cached size is consistent',
3794
ancestor_reference_names: [
3795
'stagers/windows/reverse_named_pipe',
3796
'stages/windows/meterpreter'
3797
],
3798
modules_pathname: modules_pathname,
3799
reference_name: 'windows/meterpreter/reverse_named_pipe'
3800
end
3801
3802
context 'windows/meterpreter/reverse_nonx_tcp' do
3803
it_should_behave_like 'payload cached size is consistent',
3804
ancestor_reference_names: [
3805
'stagers/windows/reverse_nonx_tcp',
3806
'stages/windows/meterpreter'
3807
],
3808
modules_pathname: modules_pathname,
3809
reference_name: 'windows/meterpreter/reverse_nonx_tcp'
3810
end
3811
3812
context 'windows/meterpreter/reverse_ord_tcp' do
3813
it_should_behave_like 'payload cached size is consistent',
3814
ancestor_reference_names: [
3815
'stagers/windows/reverse_ord_tcp',
3816
'stages/windows/meterpreter'
3817
],
3818
modules_pathname: modules_pathname,
3819
reference_name: 'windows/meterpreter/reverse_ord_tcp'
3820
end
3821
3822
context 'windows/meterpreter/reverse_tcp' do
3823
it_should_behave_like 'payload cached size is consistent',
3824
ancestor_reference_names: [
3825
'stagers/windows/reverse_tcp',
3826
'stages/windows/meterpreter'
3827
],
3828
modules_pathname: modules_pathname,
3829
reference_name: 'windows/meterpreter/reverse_tcp'
3830
end
3831
3832
context 'windows/meterpreter/reverse_tcp_allports' do
3833
it_should_behave_like 'payload cached size is consistent',
3834
ancestor_reference_names: [
3835
'stagers/windows/reverse_tcp_allports',
3836
'stages/windows/meterpreter'
3837
],
3838
modules_pathname: modules_pathname,
3839
reference_name: 'windows/meterpreter/reverse_tcp_allports'
3840
end
3841
3842
context 'windows/meterpreter/reverse_tcp_dns' do
3843
it_should_behave_like 'payload cached size is consistent',
3844
ancestor_reference_names: [
3845
'stagers/windows/reverse_tcp_dns',
3846
'stages/windows/meterpreter'
3847
],
3848
modules_pathname: modules_pathname,
3849
reference_name: 'windows/meterpreter/reverse_tcp_dns'
3850
end
3851
3852
context 'windows/meterpreter/reverse_tcp_rc4' do
3853
it_should_behave_like 'payload cached size is consistent',
3854
ancestor_reference_names: [
3855
'stagers/windows/reverse_tcp_rc4',
3856
'stages/windows/meterpreter'
3857
],
3858
modules_pathname: modules_pathname,
3859
reference_name: 'windows/meterpreter/reverse_tcp_rc4'
3860
end
3861
3862
context 'windows/meterpreter/reverse_tcp_rc4_dns' do
3863
it_should_behave_like 'payload cached size is consistent',
3864
ancestor_reference_names: [
3865
'stagers/windows/reverse_tcp_rc4_dns',
3866
'stages/windows/meterpreter'
3867
],
3868
modules_pathname: modules_pathname,
3869
reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'
3870
end
3871
3872
context 'windows/meterpreter/reverse_tcp_uuid' do
3873
it_should_behave_like 'payload cached size is consistent',
3874
ancestor_reference_names: [
3875
'stagers/windows/reverse_tcp_uuid',
3876
'stages/windows/meterpreter'
3877
],
3878
modules_pathname: modules_pathname,
3879
reference_name: 'windows/meterpreter/reverse_tcp_uuid'
3880
end
3881
3882
context 'windows/metsvc_bind_tcp' do
3883
it_should_behave_like 'payload cached size is consistent',
3884
ancestor_reference_names: [
3885
'singles/windows/metsvc_bind_tcp'
3886
],
3887
modules_pathname: modules_pathname,
3888
reference_name: 'windows/metsvc_bind_tcp'
3889
end
3890
3891
context 'windows/metsvc_reverse_tcp' do
3892
it_should_behave_like 'payload cached size is consistent',
3893
ancestor_reference_names: [
3894
'singles/windows/metsvc_reverse_tcp'
3895
],
3896
modules_pathname: modules_pathname,
3897
reference_name: 'windows/metsvc_reverse_tcp'
3898
end
3899
3900
context 'windows/patchupdllinject/bind_ipv6_tcp' do
3901
it_should_behave_like 'payload cached size is consistent',
3902
ancestor_reference_names: [
3903
'stagers/windows/bind_ipv6_tcp',
3904
'stages/windows/patchupdllinject'
3905
],
3906
modules_pathname: modules_pathname,
3907
reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'
3908
end
3909
3910
context 'windows/patchupdllinject/bind_named_pipe' do
3911
it_should_behave_like 'payload cached size is consistent',
3912
ancestor_reference_names: [
3913
'stagers/windows/bind_named_pipe',
3914
'stages/windows/patchupdllinject'
3915
],
3916
modules_pathname: modules_pathname,
3917
reference_name: 'windows/patchupdllinject/bind_named_pipe'
3918
end
3919
3920
context 'windows/patchupdllinject/bind_nonx_tcp' do
3921
it_should_behave_like 'payload cached size is consistent',
3922
ancestor_reference_names: [
3923
'stagers/windows/bind_nonx_tcp',
3924
'stages/windows/patchupdllinject'
3925
],
3926
modules_pathname: modules_pathname,
3927
reference_name: 'windows/patchupdllinject/bind_nonx_tcp'
3928
end
3929
3930
context 'windows/patchupdllinject/bind_tcp' do
3931
it_should_behave_like 'payload cached size is consistent',
3932
ancestor_reference_names: [
3933
'stagers/windows/bind_tcp',
3934
'stages/windows/patchupdllinject'
3935
],
3936
modules_pathname: modules_pathname,
3937
reference_name: 'windows/patchupdllinject/bind_tcp'
3938
end
3939
3940
context 'windows/patchupdllinject/bind_tcp_rc4' do
3941
it_should_behave_like 'payload cached size is consistent',
3942
ancestor_reference_names: [
3943
'stagers/windows/bind_tcp_rc4',
3944
'stages/windows/patchupdllinject'
3945
],
3946
modules_pathname: modules_pathname,
3947
reference_name: 'windows/patchupdllinject/bind_tcp_rc4'
3948
end
3949
3950
context 'windows/patchupdllinject/find_tag' do
3951
it_should_behave_like 'payload cached size is consistent',
3952
ancestor_reference_names: [
3953
'stagers/windows/findtag_ord',
3954
'stages/windows/patchupdllinject'
3955
],
3956
modules_pathname: modules_pathname,
3957
reference_name: 'windows/patchupdllinject/find_tag'
3958
end
3959
3960
context 'windows/patchupdllinject/reverse_ipv6_tcp' do
3961
it_should_behave_like 'payload cached size is consistent',
3962
ancestor_reference_names: [
3963
'stagers/windows/reverse_ipv6_tcp',
3964
'stages/windows/patchupdllinject'
3965
],
3966
modules_pathname: modules_pathname,
3967
reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'
3968
end
3969
3970
context 'windows/patchupdllinject/reverse_nonx_tcp' do
3971
it_should_behave_like 'payload cached size is consistent',
3972
ancestor_reference_names: [
3973
'stagers/windows/reverse_nonx_tcp',
3974
'stages/windows/patchupdllinject'
3975
],
3976
modules_pathname: modules_pathname,
3977
reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'
3978
end
3979
3980
context 'windows/patchupdllinject/reverse_ord_tcp' do
3981
it_should_behave_like 'payload cached size is consistent',
3982
ancestor_reference_names: [
3983
'stagers/windows/reverse_ord_tcp',
3984
'stages/windows/patchupdllinject'
3985
],
3986
modules_pathname: modules_pathname,
3987
reference_name: 'windows/patchupdllinject/reverse_ord_tcp'
3988
end
3989
3990
context 'windows/patchupdllinject/reverse_tcp' do
3991
it_should_behave_like 'payload cached size is consistent',
3992
ancestor_reference_names: [
3993
'stagers/windows/reverse_tcp',
3994
'stages/windows/patchupdllinject'
3995
],
3996
modules_pathname: modules_pathname,
3997
reference_name: 'windows/patchupdllinject/reverse_tcp'
3998
end
3999
4000
context 'windows/patchupdllinject/reverse_tcp_allports' do
4001
it_should_behave_like 'payload cached size is consistent',
4002
ancestor_reference_names: [
4003
'stagers/windows/reverse_tcp_allports',
4004
'stages/windows/patchupdllinject'
4005
],
4006
modules_pathname: modules_pathname,
4007
reference_name: 'windows/patchupdllinject/reverse_tcp_allports'
4008
end
4009
4010
context 'windows/patchupdllinject/reverse_tcp_dns' do
4011
it_should_behave_like 'payload cached size is consistent',
4012
ancestor_reference_names: [
4013
'stagers/windows/reverse_tcp_dns',
4014
'stages/windows/patchupdllinject'
4015
],
4016
modules_pathname: modules_pathname,
4017
reference_name: 'windows/patchupdllinject/reverse_tcp_dns'
4018
end
4019
4020
context 'windows/patchupdllinject/reverse_tcp_rc4' do
4021
it_should_behave_like 'payload cached size is consistent',
4022
ancestor_reference_names: [
4023
'stagers/windows/reverse_tcp_rc4',
4024
'stages/windows/patchupdllinject'
4025
],
4026
modules_pathname: modules_pathname,
4027
reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'
4028
end
4029
4030
context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do
4031
it_should_behave_like 'payload cached size is consistent',
4032
ancestor_reference_names: [
4033
'stagers/windows/reverse_tcp_rc4_dns',
4034
'stages/windows/patchupdllinject'
4035
],
4036
modules_pathname: modules_pathname,
4037
reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'
4038
end
4039
4040
context 'windows/patchupmeterpreter/bind_ipv6_tcp' do
4041
it_should_behave_like 'payload cached size is consistent',
4042
ancestor_reference_names: [
4043
'stagers/windows/bind_ipv6_tcp',
4044
'stages/windows/patchupmeterpreter'
4045
],
4046
modules_pathname: modules_pathname,
4047
reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'
4048
end
4049
4050
context 'windows/patchupmeterpreter/bind_named_pipe' do
4051
it_should_behave_like 'payload cached size is consistent',
4052
ancestor_reference_names: [
4053
'stagers/windows/bind_named_pipe',
4054
'stages/windows/patchupmeterpreter'
4055
],
4056
modules_pathname: modules_pathname,
4057
reference_name: 'windows/patchupmeterpreter/bind_named_pipe'
4058
end
4059
4060
context 'windows/patchupmeterpreter/bind_nonx_tcp' do
4061
it_should_behave_like 'payload cached size is consistent',
4062
ancestor_reference_names: [
4063
'stagers/windows/bind_nonx_tcp',
4064
'stages/windows/patchupmeterpreter'
4065
],
4066
modules_pathname: modules_pathname,
4067
reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'
4068
end
4069
4070
context 'windows/patchupmeterpreter/bind_tcp' do
4071
it_should_behave_like 'payload cached size is consistent',
4072
ancestor_reference_names: [
4073
'stagers/windows/bind_tcp',
4074
'stages/windows/patchupmeterpreter'
4075
],
4076
modules_pathname: modules_pathname,
4077
reference_name: 'windows/patchupmeterpreter/bind_tcp'
4078
end
4079
4080
context 'windows/patchupmeterpreter/bind_tcp_rc4' do
4081
it_should_behave_like 'payload cached size is consistent',
4082
ancestor_reference_names: [
4083
'stagers/windows/bind_tcp_rc4',
4084
'stages/windows/patchupmeterpreter'
4085
],
4086
modules_pathname: modules_pathname,
4087
reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'
4088
end
4089
4090
context 'windows/patchupmeterpreter/find_tag' do
4091
it_should_behave_like 'payload cached size is consistent',
4092
ancestor_reference_names: [
4093
'stagers/windows/findtag_ord',
4094
'stages/windows/patchupmeterpreter'
4095
],
4096
modules_pathname: modules_pathname,
4097
reference_name: 'windows/patchupmeterpreter/find_tag'
4098
end
4099
4100
context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do
4101
it_should_behave_like 'payload cached size is consistent',
4102
ancestor_reference_names: [
4103
'stagers/windows/reverse_ipv6_tcp',
4104
'stages/windows/patchupmeterpreter'
4105
],
4106
modules_pathname: modules_pathname,
4107
reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'
4108
end
4109
4110
context 'windows/patchupmeterpreter/reverse_nonx_tcp' do
4111
it_should_behave_like 'payload cached size is consistent',
4112
ancestor_reference_names: [
4113
'stagers/windows/reverse_nonx_tcp',
4114
'stages/windows/patchupmeterpreter'
4115
],
4116
modules_pathname: modules_pathname,
4117
reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'
4118
end
4119
4120
context 'windows/patchupmeterpreter/reverse_ord_tcp' do
4121
it_should_behave_like 'payload cached size is consistent',
4122
ancestor_reference_names: [
4123
'stagers/windows/reverse_ord_tcp',
4124
'stages/windows/patchupmeterpreter'
4125
],
4126
modules_pathname: modules_pathname,
4127
reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'
4128
end
4129
4130
context 'windows/patchupmeterpreter/reverse_tcp' do
4131
it_should_behave_like 'payload cached size is consistent',
4132
ancestor_reference_names: [
4133
'stagers/windows/reverse_tcp',
4134
'stages/windows/patchupmeterpreter'
4135
],
4136
modules_pathname: modules_pathname,
4137
reference_name: 'windows/patchupmeterpreter/reverse_tcp'
4138
end
4139
4140
context 'windows/patchupmeterpreter/reverse_tcp_allports' do
4141
it_should_behave_like 'payload cached size is consistent',
4142
ancestor_reference_names: [
4143
'stagers/windows/reverse_tcp_allports',
4144
'stages/windows/patchupmeterpreter'
4145
],
4146
modules_pathname: modules_pathname,
4147
reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'
4148
end
4149
4150
context 'windows/patchupmeterpreter/reverse_tcp_dns' do
4151
it_should_behave_like 'payload cached size is consistent',
4152
ancestor_reference_names: [
4153
'stagers/windows/reverse_tcp_dns',
4154
'stages/windows/patchupmeterpreter'
4155
],
4156
modules_pathname: modules_pathname,
4157
reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'
4158
end
4159
4160
context 'windows/patchupmeterpreter/reverse_tcp_rc4' do
4161
it_should_behave_like 'payload cached size is consistent',
4162
ancestor_reference_names: [
4163
'stagers/windows/reverse_tcp_rc4',
4164
'stages/windows/patchupmeterpreter'
4165
],
4166
modules_pathname: modules_pathname,
4167
reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'
4168
end
4169
4170
context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do
4171
it_should_behave_like 'payload cached size is consistent',
4172
ancestor_reference_names: [
4173
'stagers/windows/reverse_tcp_rc4_dns',
4174
'stages/windows/patchupmeterpreter'
4175
],
4176
modules_pathname: modules_pathname,
4177
reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'
4178
end
4179
4180
context 'windows/peinject/bind_hidden_ipknock_tcp' do
4181
it_should_behave_like 'payload cached size is consistent',
4182
ancestor_reference_names: [
4183
'stagers/windows/bind_hidden_ipknock_tcp',
4184
'stages/windows/peinject'
4185
],
4186
modules_pathname: modules_pathname,
4187
reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'
4188
end
4189
4190
context 'windows/peinject/bind_hidden_tcp' do
4191
it_should_behave_like 'payload cached size is consistent',
4192
ancestor_reference_names: [
4193
'stagers/windows/bind_hidden_tcp',
4194
'stages/windows/peinject'
4195
],
4196
modules_pathname: modules_pathname,
4197
reference_name: 'windows/peinject/bind_hidden_tcp'
4198
end
4199
4200
context 'windows/peinject/bind_ipv6_tcp' do
4201
it_should_behave_like 'payload cached size is consistent',
4202
ancestor_reference_names: [
4203
'stagers/windows/bind_ipv6_tcp',
4204
'stages/windows/peinject'
4205
],
4206
modules_pathname: modules_pathname,
4207
reference_name: 'windows/peinject/bind_ipv6_tcp'
4208
end
4209
4210
context 'windows/peinject/bind_ipv6_tcp_uuid' do
4211
it_should_behave_like 'payload cached size is consistent',
4212
ancestor_reference_names: [
4213
'stagers/windows/bind_ipv6_tcp_uuid',
4214
'stages/windows/peinject'
4215
],
4216
modules_pathname: modules_pathname,
4217
reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'
4218
end
4219
4220
context 'windows/peinject/bind_named_pipe' do
4221
it_should_behave_like 'payload cached size is consistent',
4222
ancestor_reference_names: [
4223
'stagers/windows/bind_named_pipe',
4224
'stages/windows/peinject'
4225
],
4226
modules_pathname: modules_pathname,
4227
reference_name: 'windows/peinject/bind_named_pipe'
4228
end
4229
4230
context 'windows/peinject/bind_nonx_tcp' do
4231
it_should_behave_like 'payload cached size is consistent',
4232
ancestor_reference_names: [
4233
'stagers/windows/bind_nonx_tcp',
4234
'stages/windows/peinject'
4235
],
4236
modules_pathname: modules_pathname,
4237
reference_name: 'windows/peinject/bind_nonx_tcp'
4238
end
4239
4240
context 'windows/peinject/bind_tcp' do
4241
it_should_behave_like 'payload cached size is consistent',
4242
ancestor_reference_names: [
4243
'stagers/windows/bind_tcp',
4244
'stages/windows/peinject'
4245
],
4246
modules_pathname: modules_pathname,
4247
reference_name: 'windows/peinject/bind_tcp'
4248
end
4249
4250
context 'windows/peinject/bind_tcp_rc4' do
4251
it_should_behave_like 'payload cached size is consistent',
4252
ancestor_reference_names: [
4253
'stagers/windows/bind_tcp_rc4',
4254
'stages/windows/peinject'
4255
],
4256
modules_pathname: modules_pathname,
4257
reference_name: 'windows/peinject/bind_tcp_rc4'
4258
end
4259
4260
context 'windows/peinject/bind_tcp_uuid' do
4261
it_should_behave_like 'payload cached size is consistent',
4262
ancestor_reference_names: [
4263
'stagers/windows/bind_tcp_uuid',
4264
'stages/windows/peinject'
4265
],
4266
modules_pathname: modules_pathname,
4267
reference_name: 'windows/peinject/bind_tcp_uuid'
4268
end
4269
4270
context 'windows/peinject/find_tag' do
4271
it_should_behave_like 'payload cached size is consistent',
4272
ancestor_reference_names: [
4273
'stagers/windows/findtag_ord',
4274
'stages/windows/peinject'
4275
],
4276
modules_pathname: modules_pathname,
4277
reference_name: 'windows/peinject/find_tag'
4278
end
4279
4280
context 'windows/peinject/reverse_ipv6_tcp' do
4281
it_should_behave_like 'payload cached size is consistent',
4282
ancestor_reference_names: [
4283
'stagers/windows/reverse_ipv6_tcp',
4284
'stages/windows/peinject'
4285
],
4286
modules_pathname: modules_pathname,
4287
reference_name: 'windows/peinject/reverse_ipv6_tcp'
4288
end
4289
4290
context 'windows/peinject/reverse_nonx_tcp' do
4291
it_should_behave_like 'payload cached size is consistent',
4292
ancestor_reference_names: [
4293
'stagers/windows/reverse_nonx_tcp',
4294
'stages/windows/peinject'
4295
],
4296
modules_pathname: modules_pathname,
4297
reference_name: 'windows/peinject/reverse_nonx_tcp'
4298
end
4299
4300
context 'windows/peinject/reverse_ord_tcp' do
4301
it_should_behave_like 'payload cached size is consistent',
4302
ancestor_reference_names: [
4303
'stagers/windows/reverse_ord_tcp',
4304
'stages/windows/peinject'
4305
],
4306
modules_pathname: modules_pathname,
4307
reference_name: 'windows/peinject/reverse_ord_tcp'
4308
end
4309
4310
context 'windows/peinject/reverse_tcp' do
4311
it_should_behave_like 'payload cached size is consistent',
4312
ancestor_reference_names: [
4313
'stagers/windows/reverse_tcp',
4314
'stages/windows/peinject'
4315
],
4316
modules_pathname: modules_pathname,
4317
reference_name: 'windows/peinject/reverse_tcp'
4318
end
4319
4320
context 'windows/peinject/reverse_tcp_allports' do
4321
it_should_behave_like 'payload cached size is consistent',
4322
ancestor_reference_names: [
4323
'stagers/windows/reverse_tcp_allports',
4324
'stages/windows/peinject'
4325
],
4326
modules_pathname: modules_pathname,
4327
reference_name: 'windows/peinject/reverse_tcp_allports'
4328
end
4329
4330
context 'windows/peinject/reverse_tcp_dns' do
4331
it_should_behave_like 'payload cached size is consistent',
4332
ancestor_reference_names: [
4333
'stagers/windows/reverse_tcp_dns',
4334
'stages/windows/peinject'
4335
],
4336
modules_pathname: modules_pathname,
4337
reference_name: 'windows/peinject/reverse_tcp_dns'
4338
end
4339
4340
context 'windows/peinject/reverse_tcp_rc4' do
4341
it_should_behave_like 'payload cached size is consistent',
4342
ancestor_reference_names: [
4343
'stagers/windows/reverse_tcp_rc4',
4344
'stages/windows/peinject'
4345
],
4346
modules_pathname: modules_pathname,
4347
reference_name: 'windows/peinject/reverse_tcp_rc4'
4348
end
4349
4350
context 'windows/peinject/reverse_tcp_rc4_dns' do
4351
it_should_behave_like 'payload cached size is consistent',
4352
ancestor_reference_names: [
4353
'stagers/windows/reverse_tcp_rc4_dns',
4354
'stages/windows/peinject'
4355
],
4356
modules_pathname: modules_pathname,
4357
reference_name: 'windows/peinject/reverse_tcp_rc4_dns'
4358
end
4359
4360
context 'windows/peinject/reverse_tcp_uuid' do
4361
it_should_behave_like 'payload cached size is consistent',
4362
ancestor_reference_names: [
4363
'stagers/windows/reverse_tcp_uuid',
4364
'stages/windows/peinject'
4365
],
4366
modules_pathname: modules_pathname,
4367
reference_name: 'windows/peinject/reverse_tcp_uuid'
4368
end
4369
4370
context 'windows/pingback_bind_tcp' do
4371
it_should_behave_like 'payload cached size is consistent',
4372
ancestor_reference_names: [
4373
'singles/windows/pingback_bind_tcp'
4374
],
4375
modules_pathname: modules_pathname,
4376
reference_name: 'windows/pingback_bind_tcp'
4377
end
4378
4379
context 'windows/pingback_reverse_tcp' do
4380
it_should_behave_like 'payload cached size is consistent',
4381
ancestor_reference_names: [
4382
'singles/windows/pingback_reverse_tcp'
4383
],
4384
modules_pathname: modules_pathname,
4385
reference_name: 'windows/pingback_reverse_tcp'
4386
end
4387
4388
context 'windows/shell/bind_ipv6_tcp' do
4389
it_should_behave_like 'payload cached size is consistent',
4390
ancestor_reference_names: [
4391
'stagers/windows/bind_ipv6_tcp',
4392
'stages/windows/shell'
4393
],
4394
modules_pathname: modules_pathname,
4395
reference_name: 'windows/shell/bind_ipv6_tcp'
4396
end
4397
4398
context 'windows/shell/bind_named_pipe' do
4399
it_should_behave_like 'payload cached size is consistent',
4400
ancestor_reference_names: [
4401
'stagers/windows/bind_named_pipe',
4402
'stages/windows/shell'
4403
],
4404
modules_pathname: modules_pathname,
4405
reference_name: 'windows/shell/bind_named_pipe'
4406
end
4407
4408
context 'windows/shell/bind_nonx_tcp' do
4409
it_should_behave_like 'payload cached size is consistent',
4410
ancestor_reference_names: [
4411
'stagers/windows/bind_nonx_tcp',
4412
'stages/windows/shell'
4413
],
4414
modules_pathname: modules_pathname,
4415
reference_name: 'windows/shell/bind_nonx_tcp'
4416
end
4417
4418
context 'windows/shell/bind_tcp' do
4419
it_should_behave_like 'payload cached size is consistent',
4420
ancestor_reference_names: [
4421
'stagers/windows/bind_tcp',
4422
'stages/windows/shell'
4423
],
4424
modules_pathname: modules_pathname,
4425
reference_name: 'windows/shell/bind_tcp'
4426
end
4427
4428
context 'windows/shell/bind_tcp_rc4' do
4429
it_should_behave_like 'payload cached size is consistent',
4430
ancestor_reference_names: [
4431
'stagers/windows/bind_tcp_rc4',
4432
'stages/windows/shell'
4433
],
4434
modules_pathname: modules_pathname,
4435
reference_name: 'windows/shell/bind_tcp_rc4'
4436
end
4437
4438
context 'windows/shell/find_tag' do
4439
it_should_behave_like 'payload cached size is consistent',
4440
ancestor_reference_names: [
4441
'stagers/windows/findtag_ord',
4442
'stages/windows/shell'
4443
],
4444
modules_pathname: modules_pathname,
4445
reference_name: 'windows/shell/find_tag'
4446
end
4447
4448
context 'windows/shell/reverse_ipv6_tcp' do
4449
it_should_behave_like 'payload cached size is consistent',
4450
ancestor_reference_names: [
4451
'stagers/windows/reverse_ipv6_tcp',
4452
'stages/windows/shell'
4453
],
4454
modules_pathname: modules_pathname,
4455
reference_name: 'windows/shell/reverse_ipv6_tcp'
4456
end
4457
4458
context 'windows/shell/reverse_nonx_tcp' do
4459
it_should_behave_like 'payload cached size is consistent',
4460
ancestor_reference_names: [
4461
'stagers/windows/reverse_nonx_tcp',
4462
'stages/windows/shell'
4463
],
4464
modules_pathname: modules_pathname,
4465
reference_name: 'windows/shell/reverse_nonx_tcp'
4466
end
4467
4468
context 'windows/shell/reverse_ord_tcp' do
4469
it_should_behave_like 'payload cached size is consistent',
4470
ancestor_reference_names: [
4471
'stagers/windows/reverse_ord_tcp',
4472
'stages/windows/shell'
4473
],
4474
modules_pathname: modules_pathname,
4475
reference_name: 'windows/shell/reverse_ord_tcp'
4476
end
4477
4478
context 'windows/shell/reverse_tcp' do
4479
it_should_behave_like 'payload cached size is consistent',
4480
ancestor_reference_names: [
4481
'stagers/windows/reverse_tcp',
4482
'stages/windows/shell'
4483
],
4484
modules_pathname: modules_pathname,
4485
reference_name: 'windows/shell/reverse_tcp'
4486
end
4487
4488
context 'windows/shell/reverse_tcp_allports' do
4489
it_should_behave_like 'payload cached size is consistent',
4490
ancestor_reference_names: [
4491
'stagers/windows/reverse_tcp_allports',
4492
'stages/windows/shell'
4493
],
4494
modules_pathname: modules_pathname,
4495
reference_name: 'windows/shell/reverse_tcp_allports'
4496
end
4497
4498
context 'windows/shell/reverse_tcp_dns' do
4499
it_should_behave_like 'payload cached size is consistent',
4500
ancestor_reference_names: [
4501
'stagers/windows/reverse_tcp_dns',
4502
'stages/windows/shell'
4503
],
4504
modules_pathname: modules_pathname,
4505
reference_name: 'windows/shell/reverse_tcp_dns'
4506
end
4507
4508
context 'windows/shell/reverse_tcp_rc4' do
4509
it_should_behave_like 'payload cached size is consistent',
4510
ancestor_reference_names: [
4511
'stagers/windows/reverse_tcp_rc4',
4512
'stages/windows/shell'
4513
],
4514
modules_pathname: modules_pathname,
4515
reference_name: 'windows/shell/reverse_tcp_rc4'
4516
end
4517
4518
context 'windows/shell/reverse_tcp_rc4_dns' do
4519
it_should_behave_like 'payload cached size is consistent',
4520
ancestor_reference_names: [
4521
'stagers/windows/reverse_tcp_rc4_dns',
4522
'stages/windows/shell'
4523
],
4524
modules_pathname: modules_pathname,
4525
reference_name: 'windows/shell/reverse_tcp_rc4_dns'
4526
end
4527
4528
context 'windows/shell/reverse_udp' do
4529
it_should_behave_like 'payload cached size is consistent',
4530
ancestor_reference_names: [
4531
'stagers/windows/reverse_udp',
4532
'stages/windows/shell'
4533
],
4534
modules_pathname: modules_pathname,
4535
reference_name: 'windows/shell/reverse_udp'
4536
end
4537
4538
context 'windows/shell_bind_tcp' do
4539
it_should_behave_like 'payload cached size is consistent',
4540
ancestor_reference_names: [
4541
'singles/windows/shell_bind_tcp'
4542
],
4543
modules_pathname: modules_pathname,
4544
reference_name: 'windows/shell_bind_tcp'
4545
end
4546
4547
context 'windows/shell_bind_tcp_xpfw' do
4548
it_should_behave_like 'payload cached size is consistent',
4549
ancestor_reference_names: [
4550
'singles/windows/shell_bind_tcp_xpfw'
4551
],
4552
modules_pathname: modules_pathname,
4553
reference_name: 'windows/shell_bind_tcp_xpfw'
4554
end
4555
4556
context 'windows/shell_hidden_bind_tcp' do
4557
it_should_behave_like 'payload cached size is consistent',
4558
ancestor_reference_names: [
4559
'singles/windows/shell_hidden_bind_tcp'
4560
],
4561
modules_pathname: modules_pathname,
4562
reference_name: 'windows/shell_hidden_bind_tcp'
4563
end
4564
4565
context 'windows/shell_reverse_tcp' do
4566
it_should_behave_like 'payload cached size is consistent',
4567
ancestor_reference_names: [
4568
'singles/windows/shell_reverse_tcp'
4569
],
4570
modules_pathname: modules_pathname,
4571
reference_name: 'windows/shell_reverse_tcp'
4572
end
4573
4574
context 'windows/speak_pwned' do
4575
it_should_behave_like 'payload cached size is consistent',
4576
ancestor_reference_names: [
4577
'singles/windows/speak_pwned'
4578
],
4579
modules_pathname: modules_pathname,
4580
reference_name: 'windows/speak_pwned'
4581
end
4582
4583
context 'windows/upexec/bind_ipv6_tcp' do
4584
it_should_behave_like 'payload cached size is consistent',
4585
ancestor_reference_names: [
4586
'stagers/windows/bind_ipv6_tcp',
4587
'stages/windows/upexec'
4588
],
4589
modules_pathname: modules_pathname,
4590
reference_name: 'windows/upexec/bind_ipv6_tcp'
4591
end
4592
4593
context 'windows/upexec/bind_named_pipe' do
4594
it_should_behave_like 'payload cached size is consistent',
4595
ancestor_reference_names: [
4596
'stagers/windows/bind_named_pipe',
4597
'stages/windows/upexec'
4598
],
4599
modules_pathname: modules_pathname,
4600
reference_name: 'windows/upexec/bind_named_pipe'
4601
end
4602
4603
context 'windows/upexec/bind_nonx_tcp' do
4604
it_should_behave_like 'payload cached size is consistent',
4605
ancestor_reference_names: [
4606
'stagers/windows/bind_nonx_tcp',
4607
'stages/windows/upexec'
4608
],
4609
modules_pathname: modules_pathname,
4610
reference_name: 'windows/upexec/bind_nonx_tcp'
4611
end
4612
4613
context 'windows/upexec/bind_tcp' do
4614
it_should_behave_like 'payload cached size is consistent',
4615
ancestor_reference_names: [
4616
'stagers/windows/bind_tcp',
4617
'stages/windows/upexec'
4618
],
4619
modules_pathname: modules_pathname,
4620
reference_name: 'windows/upexec/bind_tcp'
4621
end
4622
4623
context 'windows/upexec/bind_tcp_rc4' do
4624
it_should_behave_like 'payload cached size is consistent',
4625
ancestor_reference_names: [
4626
'stagers/windows/bind_tcp_rc4',
4627
'stages/windows/upexec'
4628
],
4629
modules_pathname: modules_pathname,
4630
reference_name: 'windows/upexec/bind_tcp_rc4'
4631
end
4632
4633
context 'windows/upexec/find_tag' do
4634
it_should_behave_like 'payload cached size is consistent',
4635
ancestor_reference_names: [
4636
'stagers/windows/findtag_ord',
4637
'stages/windows/upexec'
4638
],
4639
modules_pathname: modules_pathname,
4640
reference_name: 'windows/upexec/find_tag'
4641
end
4642
4643
context 'windows/upexec/reverse_ipv6_tcp' do
4644
it_should_behave_like 'payload cached size is consistent',
4645
ancestor_reference_names: [
4646
'stagers/windows/reverse_ipv6_tcp',
4647
'stages/windows/upexec'
4648
],
4649
modules_pathname: modules_pathname,
4650
reference_name: 'windows/upexec/reverse_ipv6_tcp'
4651
end
4652
4653
context 'windows/upexec/reverse_nonx_tcp' do
4654
it_should_behave_like 'payload cached size is consistent',
4655
ancestor_reference_names: [
4656
'stagers/windows/reverse_nonx_tcp',
4657
'stages/windows/upexec'
4658
],
4659
modules_pathname: modules_pathname,
4660
reference_name: 'windows/upexec/reverse_nonx_tcp'
4661
end
4662
4663
context 'windows/upexec/reverse_ord_tcp' do
4664
it_should_behave_like 'payload cached size is consistent',
4665
ancestor_reference_names: [
4666
'stagers/windows/reverse_ord_tcp',
4667
'stages/windows/upexec'
4668
],
4669
modules_pathname: modules_pathname,
4670
reference_name: 'windows/upexec/reverse_ord_tcp'
4671
end
4672
4673
context 'windows/upexec/reverse_tcp' do
4674
it_should_behave_like 'payload cached size is consistent',
4675
ancestor_reference_names: [
4676
'stagers/windows/reverse_tcp',
4677
'stages/windows/upexec'
4678
],
4679
modules_pathname: modules_pathname,
4680
reference_name: 'windows/upexec/reverse_tcp'
4681
end
4682
4683
context 'windows/upexec/reverse_tcp_allports' do
4684
it_should_behave_like 'payload cached size is consistent',
4685
ancestor_reference_names: [
4686
'stagers/windows/reverse_tcp_allports',
4687
'stages/windows/upexec'
4688
],
4689
modules_pathname: modules_pathname,
4690
reference_name: 'windows/upexec/reverse_tcp_allports'
4691
end
4692
4693
context 'windows/upexec/reverse_tcp_dns' do
4694
it_should_behave_like 'payload cached size is consistent',
4695
ancestor_reference_names: [
4696
'stagers/windows/reverse_tcp_dns',
4697
'stages/windows/upexec'
4698
],
4699
modules_pathname: modules_pathname,
4700
reference_name: 'windows/upexec/reverse_tcp_dns'
4701
end
4702
4703
context 'windows/upexec/reverse_tcp_rc4' do
4704
it_should_behave_like 'payload cached size is consistent',
4705
ancestor_reference_names: [
4706
'stagers/windows/reverse_tcp_rc4',
4707
'stages/windows/upexec'
4708
],
4709
modules_pathname: modules_pathname,
4710
reference_name: 'windows/upexec/reverse_tcp_rc4'
4711
end
4712
4713
context 'windows/upexec/reverse_tcp_rc4_dns' do
4714
it_should_behave_like 'payload cached size is consistent',
4715
ancestor_reference_names: [
4716
'stagers/windows/reverse_tcp_rc4_dns',
4717
'stages/windows/upexec'
4718
],
4719
modules_pathname: modules_pathname,
4720
reference_name: 'windows/upexec/reverse_tcp_rc4_dns'
4721
end
4722
4723
context 'windows/upexec/reverse_udp' do
4724
it_should_behave_like 'payload cached size is consistent',
4725
ancestor_reference_names: [
4726
'stagers/windows/reverse_udp',
4727
'stages/windows/upexec'
4728
],
4729
modules_pathname: modules_pathname,
4730
reference_name: 'windows/upexec/reverse_udp'
4731
end
4732
4733
context 'windows/vncinject/bind_ipv6_tcp' do
4734
it_should_behave_like 'payload cached size is consistent',
4735
ancestor_reference_names: [
4736
'stagers/windows/bind_ipv6_tcp',
4737
'stages/windows/vncinject'
4738
],
4739
modules_pathname: modules_pathname,
4740
reference_name: 'windows/vncinject/bind_ipv6_tcp'
4741
end
4742
4743
context 'windows/vncinject/bind_named_pipe' do
4744
it_should_behave_like 'payload cached size is consistent',
4745
ancestor_reference_names: [
4746
'stagers/windows/bind_named_pipe',
4747
'stages/windows/vncinject'
4748
],
4749
modules_pathname: modules_pathname,
4750
reference_name: 'windows/vncinject/bind_named_pipe'
4751
end
4752
4753
context 'windows/vncinject/bind_nonx_tcp' do
4754
it_should_behave_like 'payload cached size is consistent',
4755
ancestor_reference_names: [
4756
'stagers/windows/bind_nonx_tcp',
4757
'stages/windows/vncinject'
4758
],
4759
modules_pathname: modules_pathname,
4760
reference_name: 'windows/vncinject/bind_nonx_tcp'
4761
end
4762
4763
context 'windows/vncinject/bind_tcp' do
4764
it_should_behave_like 'payload cached size is consistent',
4765
ancestor_reference_names: [
4766
'stagers/windows/bind_tcp',
4767
'stages/windows/vncinject'
4768
],
4769
modules_pathname: modules_pathname,
4770
reference_name: 'windows/vncinject/bind_tcp'
4771
end
4772
4773
context 'windows/vncinject/bind_tcp_rc4' do
4774
it_should_behave_like 'payload cached size is consistent',
4775
ancestor_reference_names: [
4776
'stagers/windows/bind_tcp_rc4',
4777
'stages/windows/vncinject'
4778
],
4779
modules_pathname: modules_pathname,
4780
reference_name: 'windows/vncinject/bind_tcp_rc4'
4781
end
4782
4783
context 'windows/vncinject/find_tag' do
4784
it_should_behave_like 'payload cached size is consistent',
4785
ancestor_reference_names: [
4786
'stagers/windows/findtag_ord',
4787
'stages/windows/vncinject'
4788
],
4789
modules_pathname: modules_pathname,
4790
reference_name: 'windows/vncinject/find_tag'
4791
end
4792
4793
context 'windows/vncinject/reverse_ipv6_tcp' do
4794
it_should_behave_like 'payload cached size is consistent',
4795
ancestor_reference_names: [
4796
'stagers/windows/reverse_ipv6_tcp',
4797
'stages/windows/vncinject'
4798
],
4799
modules_pathname: modules_pathname,
4800
reference_name: 'windows/vncinject/reverse_ipv6_tcp'
4801
end
4802
4803
context 'windows/vncinject/reverse_nonx_tcp' do
4804
it_should_behave_like 'payload cached size is consistent',
4805
ancestor_reference_names: [
4806
'stagers/windows/reverse_nonx_tcp',
4807
'stages/windows/vncinject'
4808
],
4809
modules_pathname: modules_pathname,
4810
reference_name: 'windows/vncinject/reverse_nonx_tcp'
4811
end
4812
4813
context 'windows/vncinject/reverse_ord_tcp' do
4814
it_should_behave_like 'payload cached size is consistent',
4815
ancestor_reference_names: [
4816
'stagers/windows/reverse_ord_tcp',
4817
'stages/windows/vncinject'
4818
],
4819
modules_pathname: modules_pathname,
4820
reference_name: 'windows/vncinject/reverse_ord_tcp'
4821
end
4822
4823
context 'windows/vncinject/reverse_tcp' do
4824
it_should_behave_like 'payload cached size is consistent',
4825
ancestor_reference_names: [
4826
'stagers/windows/reverse_tcp',
4827
'stages/windows/vncinject'
4828
],
4829
modules_pathname: modules_pathname,
4830
reference_name: 'windows/vncinject/reverse_tcp'
4831
end
4832
4833
context 'windows/vncinject/reverse_tcp_allports' do
4834
it_should_behave_like 'payload cached size is consistent',
4835
ancestor_reference_names: [
4836
'stagers/windows/reverse_tcp_allports',
4837
'stages/windows/vncinject'
4838
],
4839
modules_pathname: modules_pathname,
4840
reference_name: 'windows/vncinject/reverse_tcp_allports'
4841
end
4842
4843
context 'windows/vncinject/reverse_tcp_dns' do
4844
it_should_behave_like 'payload cached size is consistent',
4845
ancestor_reference_names: [
4846
'stagers/windows/reverse_tcp_dns',
4847
'stages/windows/vncinject'
4848
],
4849
modules_pathname: modules_pathname,
4850
reference_name: 'windows/vncinject/reverse_tcp_dns'
4851
end
4852
4853
context 'windows/vncinject/reverse_tcp_rc4' do
4854
it_should_behave_like 'payload cached size is consistent',
4855
ancestor_reference_names: [
4856
'stagers/windows/reverse_tcp_rc4',
4857
'stages/windows/vncinject'
4858
],
4859
modules_pathname: modules_pathname,
4860
reference_name: 'windows/vncinject/reverse_tcp_rc4'
4861
end
4862
4863
context 'windows/vncinject/reverse_tcp_rc4_dns' do
4864
it_should_behave_like 'payload cached size is consistent',
4865
ancestor_reference_names: [
4866
'stagers/windows/reverse_tcp_rc4_dns',
4867
'stages/windows/vncinject'
4868
],
4869
modules_pathname: modules_pathname,
4870
reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'
4871
end
4872
4873
context 'windows/aarch64/exec' do
4874
it_should_behave_like 'payload cached size is consistent',
4875
ancestor_reference_names: [
4876
'singles/windows/aarch64/exec'
4877
],
4878
modules_pathname: modules_pathname,
4879
reference_name: 'windows/aarch64/exec'
4880
end
4881
4882
context 'windows/x64/download_exec' do
4883
it_should_behave_like 'payload cached size is consistent',
4884
ancestor_reference_names: [
4885
'singles/windows/x64/download_exec'
4886
],
4887
modules_pathname: modules_pathname,
4888
reference_name: 'windows/x64/download_exec'
4889
end
4890
4891
context 'windows/x64/custom/bind_ipv6_tcp' do
4892
it_should_behave_like 'payload is not cached',
4893
ancestor_reference_names: [
4894
'stagers/windows/x64/bind_ipv6_tcp',
4895
'stages/windows/x64/custom'
4896
],
4897
reference_name: 'windows/x64/custom/bind_ipv6_tcp'
4898
end
4899
4900
context 'windows/x64/custom/bind_ipv6_tcp_uuid' do
4901
it_should_behave_like 'payload is not cached',
4902
ancestor_reference_names: [
4903
'stagers/windows/x64/bind_ipv6_tcp_uuid',
4904
'stages/windows/x64/custom'
4905
],
4906
reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'
4907
end
4908
4909
context 'windows/x64/custom/bind_named_pipe' do
4910
it_should_behave_like 'payload is not cached',
4911
ancestor_reference_names: [
4912
'stagers/windows/x64/bind_named_pipe',
4913
'stages/windows/x64/custom'
4914
],
4915
reference_name: 'windows/x64/custom/bind_named_pipe'
4916
end
4917
4918
context 'windows/x64/custom/bind_tcp' do
4919
it_should_behave_like 'payload is not cached',
4920
ancestor_reference_names: [
4921
'stagers/windows/x64/bind_tcp',
4922
'stages/windows/x64/custom'
4923
],
4924
reference_name: 'windows/x64/custom/bind_tcp'
4925
end
4926
4927
context 'windows/x64/custom/bind_tcp_rc4' do
4928
it_should_behave_like 'payload is not cached',
4929
ancestor_reference_names: [
4930
'stagers/windows/x64/bind_tcp_rc4',
4931
'stages/windows/x64/custom'
4932
],
4933
reference_name: 'windows/x64/custom/bind_tcp_rc4'
4934
end
4935
4936
context 'windows/x64/custom/bind_tcp_uuid' do
4937
it_should_behave_like 'payload is not cached',
4938
ancestor_reference_names: [
4939
'stagers/windows/x64/bind_tcp_uuid',
4940
'stages/windows/x64/custom'
4941
],
4942
reference_name: 'windows/x64/custom/bind_tcp_uuid'
4943
end
4944
4945
context 'windows/x64/custom/reverse_http' do
4946
it_should_behave_like 'payload is not cached',
4947
ancestor_reference_names: [
4948
'stagers/windows/x64/reverse_http',
4949
'stages/windows/x64/custom'
4950
],
4951
reference_name: 'windows/x64/custom/reverse_http'
4952
end
4953
4954
context 'windows/x64/custom/reverse_https' do
4955
it_should_behave_like 'payload is not cached',
4956
ancestor_reference_names: [
4957
'stagers/windows/x64/reverse_https',
4958
'stages/windows/x64/custom'
4959
],
4960
reference_name: 'windows/x64/custom/reverse_https'
4961
end
4962
4963
context 'windows/x64/custom/reverse_named_pipe' do
4964
it_should_behave_like 'payload is not cached',
4965
ancestor_reference_names: [
4966
'stagers/windows/x64/reverse_named_pipe',
4967
'stages/windows/x64/custom'
4968
],
4969
reference_name: 'windows/x64/custom/reverse_named_pipe'
4970
end
4971
4972
context 'windows/x64/custom/reverse_tcp' do
4973
it_should_behave_like 'payload is not cached',
4974
ancestor_reference_names: [
4975
'stagers/windows/x64/reverse_tcp',
4976
'stages/windows/x64/custom'
4977
],
4978
reference_name: 'windows/x64/custom/reverse_tcp'
4979
end
4980
4981
context 'windows/x64/custom/reverse_tcp_rc4' do
4982
it_should_behave_like 'payload is not cached',
4983
ancestor_reference_names: [
4984
'stagers/windows/x64/reverse_tcp_rc4',
4985
'stages/windows/x64/custom'
4986
],
4987
reference_name: 'windows/x64/custom/reverse_tcp_rc4'
4988
end
4989
4990
context 'windows/x64/custom/reverse_tcp_uuid' do
4991
it_should_behave_like 'payload is not cached',
4992
ancestor_reference_names: [
4993
'stagers/windows/x64/reverse_tcp_uuid',
4994
'stages/windows/x64/custom'
4995
],
4996
reference_name: 'windows/x64/custom/reverse_tcp_uuid'
4997
end
4998
4999
context 'windows/x64/custom/reverse_winhttp' do
5000
it_should_behave_like 'payload is not cached',
5001
ancestor_reference_names: [
5002
'stagers/windows/x64/reverse_winhttp',
5003
'stages/windows/x64/custom'
5004
],
5005
reference_name: 'windows/x64/custom/reverse_winhttp'
5006
end
5007
5008
context 'windows/x64/custom/reverse_winhttps' do
5009
it_should_behave_like 'payload is not cached',
5010
ancestor_reference_names: [
5011
'stagers/windows/x64/reverse_winhttps',
5012
'stages/windows/x64/custom'
5013
],
5014
reference_name: 'windows/x64/custom/reverse_winhttps'
5015
end
5016
5017
context 'windows/x64/encrypted_shell/reverse_tcp' do
5018
it_should_behave_like 'payload is not cached',
5019
ancestor_reference_names: [
5020
'stagers/windows/x64/encrypted_reverse_tcp',
5021
'stages/windows/x64/encrypted_shell'
5022
],
5023
reference_name: 'windows/x64/encrypted_shell/reverse_tcp'
5024
end
5025
5026
context 'windows/x64/encrypted_shell_reverse_tcp' do
5027
it_should_behave_like 'payload is not cached',
5028
ancestor_reference_names: [
5029
'singles/windows/x64/encrypted_shell_reverse_tcp'
5030
],
5031
reference_name: 'windows/x64/encrypted_shell_reverse_tcp'
5032
end
5033
5034
context 'windows/x64/exec' do
5035
it_should_behave_like 'payload cached size is consistent',
5036
ancestor_reference_names: [
5037
'singles/windows/x64/exec'
5038
],
5039
modules_pathname: modules_pathname,
5040
reference_name: 'windows/x64/exec'
5041
end
5042
5043
context 'windows/x64/loadlibrary' do
5044
it_should_behave_like 'payload cached size is consistent',
5045
ancestor_reference_names: [
5046
'singles/windows/x64/loadlibrary'
5047
],
5048
modules_pathname: modules_pathname,
5049
reference_name: 'windows/x64/loadlibrary'
5050
end
5051
5052
context 'windows/x64/messagebox' do
5053
it_should_behave_like 'payload cached size is consistent',
5054
ancestor_reference_names: [
5055
'singles/windows/x64/messagebox'
5056
],
5057
modules_pathname: modules_pathname,
5058
reference_name: 'windows/x64/messagebox'
5059
end
5060
5061
context 'windows/x64/meterpreter/bind_ipv6_tcp' do
5062
it_should_behave_like 'payload cached size is consistent',
5063
ancestor_reference_names: [
5064
'stagers/windows/x64/bind_ipv6_tcp',
5065
'stages/windows/x64/meterpreter'
5066
],
5067
modules_pathname: modules_pathname,
5068
reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'
5069
end
5070
5071
context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do
5072
it_should_behave_like 'payload cached size is consistent',
5073
ancestor_reference_names: [
5074
'stagers/windows/x64/bind_ipv6_tcp_uuid',
5075
'stages/windows/x64/meterpreter'
5076
],
5077
modules_pathname: modules_pathname,
5078
reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'
5079
end
5080
5081
context 'windows/x64/meterpreter/bind_named_pipe' do
5082
it_should_behave_like 'payload cached size is consistent',
5083
ancestor_reference_names: [
5084
'stagers/windows/x64/bind_named_pipe',
5085
'stages/windows/x64/meterpreter'
5086
],
5087
modules_pathname: modules_pathname,
5088
reference_name: 'windows/x64/meterpreter/bind_named_pipe'
5089
end
5090
5091
context 'windows/x64/meterpreter/bind_tcp' do
5092
it_should_behave_like 'payload cached size is consistent',
5093
ancestor_reference_names: [
5094
'stagers/windows/x64/bind_tcp',
5095
'stages/windows/x64/meterpreter'
5096
],
5097
modules_pathname: modules_pathname,
5098
reference_name: 'windows/x64/meterpreter/bind_tcp'
5099
end
5100
5101
context 'windows/x64/meterpreter/bind_tcp_rc4' do
5102
it_should_behave_like 'payload cached size is consistent',
5103
ancestor_reference_names: [
5104
'stagers/windows/x64/bind_tcp_rc4',
5105
'stages/windows/x64/meterpreter'
5106
],
5107
modules_pathname: modules_pathname,
5108
reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'
5109
end
5110
5111
context 'windows/x64/meterpreter/bind_tcp_uuid' do
5112
it_should_behave_like 'payload cached size is consistent',
5113
ancestor_reference_names: [
5114
'stagers/windows/x64/bind_tcp_uuid',
5115
'stages/windows/x64/meterpreter'
5116
],
5117
modules_pathname: modules_pathname,
5118
reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'
5119
end
5120
5121
context 'windows/x64/meterpreter/reverse_http' do
5122
it_should_behave_like 'payload cached size is consistent',
5123
ancestor_reference_names: [
5124
'stagers/windows/x64/reverse_http',
5125
'stages/windows/x64/meterpreter'
5126
],
5127
modules_pathname: modules_pathname,
5128
reference_name: 'windows/x64/meterpreter/reverse_http'
5129
end
5130
5131
context 'windows/x64/meterpreter/reverse_https' do
5132
it_should_behave_like 'payload cached size is consistent',
5133
ancestor_reference_names: [
5134
'stagers/windows/x64/reverse_https',
5135
'stages/windows/x64/meterpreter'
5136
],
5137
modules_pathname: modules_pathname,
5138
reference_name: 'windows/x64/meterpreter/reverse_https'
5139
end
5140
5141
context 'windows/x64/meterpreter/reverse_named_pipe' do
5142
it_should_behave_like 'payload cached size is consistent',
5143
ancestor_reference_names: [
5144
'stagers/windows/x64/reverse_named_pipe',
5145
'stages/windows/x64/meterpreter'
5146
],
5147
modules_pathname: modules_pathname,
5148
reference_name: 'windows/x64/meterpreter/reverse_named_pipe'
5149
end
5150
5151
context 'windows/x64/meterpreter/reverse_tcp' do
5152
it_should_behave_like 'payload cached size is consistent',
5153
ancestor_reference_names: [
5154
'stagers/windows/x64/reverse_tcp',
5155
'stages/windows/x64/meterpreter'
5156
],
5157
modules_pathname: modules_pathname,
5158
reference_name: 'windows/x64/meterpreter/reverse_tcp'
5159
end
5160
5161
context 'windows/x64/meterpreter/reverse_tcp_rc4' do
5162
it_should_behave_like 'payload cached size is consistent',
5163
ancestor_reference_names: [
5164
'stagers/windows/x64/reverse_tcp_rc4',
5165
'stages/windows/x64/meterpreter'
5166
],
5167
modules_pathname: modules_pathname,
5168
reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'
5169
end
5170
5171
context 'windows/x64/meterpreter/reverse_tcp_uuid' do
5172
it_should_behave_like 'payload cached size is consistent',
5173
ancestor_reference_names: [
5174
'stagers/windows/x64/reverse_tcp_uuid',
5175
'stages/windows/x64/meterpreter'
5176
],
5177
modules_pathname: modules_pathname,
5178
reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'
5179
end
5180
5181
context 'windows/x64/meterpreter/reverse_winhttp' do
5182
it_should_behave_like 'payload cached size is consistent',
5183
ancestor_reference_names: [
5184
'stagers/windows/x64/reverse_winhttp',
5185
'stages/windows/x64/meterpreter'
5186
],
5187
modules_pathname: modules_pathname,
5188
reference_name: 'windows/x64/meterpreter/reverse_winhttp'
5189
end
5190
5191
context 'windows/x64/meterpreter/reverse_winhttps' do
5192
it_should_behave_like 'payload cached size is consistent',
5193
ancestor_reference_names: [
5194
'stagers/windows/x64/reverse_winhttps',
5195
'stages/windows/x64/meterpreter'
5196
],
5197
modules_pathname: modules_pathname,
5198
reference_name: 'windows/x64/meterpreter/reverse_winhttps'
5199
end
5200
5201
context 'windows/x64/meterpreter_bind_named_pipe' do
5202
it_should_behave_like 'payload cached size is consistent',
5203
ancestor_reference_names: [
5204
'singles/windows/x64/meterpreter_bind_named_pipe'
5205
],
5206
modules_pathname: modules_pathname,
5207
reference_name: 'windows/x64/meterpreter_bind_named_pipe'
5208
end
5209
5210
context 'windows/x64/meterpreter_bind_tcp' do
5211
it_should_behave_like 'payload cached size is consistent',
5212
ancestor_reference_names: [
5213
'singles/windows/x64/meterpreter_bind_tcp'
5214
],
5215
modules_pathname: modules_pathname,
5216
reference_name: 'windows/x64/meterpreter_bind_tcp'
5217
end
5218
5219
context 'windows/x64/meterpreter_reverse_http' do
5220
it_should_behave_like 'payload cached size is consistent',
5221
ancestor_reference_names: [
5222
'singles/windows/x64/meterpreter_reverse_http'
5223
],
5224
modules_pathname: modules_pathname,
5225
reference_name: 'windows/x64/meterpreter_reverse_http'
5226
end
5227
5228
context 'windows/x64/meterpreter_reverse_https' do
5229
it_should_behave_like 'payload cached size is consistent',
5230
ancestor_reference_names: [
5231
'singles/windows/x64/meterpreter_reverse_https'
5232
],
5233
modules_pathname: modules_pathname,
5234
reference_name: 'windows/x64/meterpreter_reverse_https'
5235
end
5236
5237
context 'windows/x64/meterpreter_reverse_ipv6_tcp' do
5238
it_should_behave_like 'payload cached size is consistent',
5239
ancestor_reference_names: [
5240
'singles/windows/x64/meterpreter_reverse_ipv6_tcp'
5241
],
5242
modules_pathname: modules_pathname,
5243
reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'
5244
end
5245
5246
context 'windows/x64/meterpreter_reverse_tcp' do
5247
it_should_behave_like 'payload cached size is consistent',
5248
ancestor_reference_names: [
5249
'singles/windows/x64/meterpreter_reverse_tcp'
5250
],
5251
modules_pathname: modules_pathname,
5252
reference_name: 'windows/x64/meterpreter_reverse_tcp'
5253
end
5254
5255
context 'windows/x64/peinject/bind_ipv6_tcp' do
5256
it_should_behave_like 'payload cached size is consistent',
5257
ancestor_reference_names: [
5258
'stagers/windows/x64/bind_ipv6_tcp',
5259
'stages/windows/x64/peinject'
5260
],
5261
modules_pathname: modules_pathname,
5262
reference_name: 'windows/x64/peinject/bind_ipv6_tcp'
5263
end
5264
5265
context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do
5266
it_should_behave_like 'payload cached size is consistent',
5267
ancestor_reference_names: [
5268
'stagers/windows/x64/bind_ipv6_tcp_uuid',
5269
'stages/windows/x64/peinject'
5270
],
5271
modules_pathname: modules_pathname,
5272
reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'
5273
end
5274
5275
context 'windows/x64/peinject/bind_named_pipe' do
5276
it_should_behave_like 'payload cached size is consistent',
5277
ancestor_reference_names: [
5278
'stagers/windows/x64/bind_named_pipe',
5279
'stages/windows/x64/peinject'
5280
],
5281
modules_pathname: modules_pathname,
5282
reference_name: 'windows/x64/peinject/bind_named_pipe'
5283
end
5284
5285
context 'windows/x64/peinject/bind_tcp' do
5286
it_should_behave_like 'payload cached size is consistent',
5287
ancestor_reference_names: [
5288
'stagers/windows/x64/bind_tcp',
5289
'stages/windows/x64/peinject'
5290
],
5291
modules_pathname: modules_pathname,
5292
reference_name: 'windows/x64/peinject/bind_tcp'
5293
end
5294
5295
context 'windows/x64/peinject/bind_tcp_rc4' do
5296
it_should_behave_like 'payload cached size is consistent',
5297
ancestor_reference_names: [
5298
'stagers/windows/x64/bind_tcp_rc4',
5299
'stages/windows/x64/peinject'
5300
],
5301
modules_pathname: modules_pathname,
5302
reference_name: 'windows/x64/peinject/bind_tcp_rc4'
5303
end
5304
5305
context 'windows/x64/peinject/bind_tcp_uuid' do
5306
it_should_behave_like 'payload cached size is consistent',
5307
ancestor_reference_names: [
5308
'stagers/windows/x64/bind_tcp_uuid',
5309
'stages/windows/x64/peinject'
5310
],
5311
modules_pathname: modules_pathname,
5312
reference_name: 'windows/x64/peinject/bind_tcp_uuid'
5313
end
5314
5315
context 'windows/x64/peinject/reverse_named_pipe' do
5316
it_should_behave_like 'payload cached size is consistent',
5317
ancestor_reference_names: [
5318
'stagers/windows/x64/reverse_named_pipe',
5319
'stages/windows/x64/peinject'
5320
],
5321
modules_pathname: modules_pathname,
5322
reference_name: 'windows/x64/peinject/reverse_named_pipe'
5323
end
5324
5325
context 'windows/x64/peinject/reverse_tcp' do
5326
it_should_behave_like 'payload cached size is consistent',
5327
ancestor_reference_names: [
5328
'stagers/windows/x64/reverse_tcp',
5329
'stages/windows/x64/peinject'
5330
],
5331
modules_pathname: modules_pathname,
5332
reference_name: 'windows/x64/peinject/reverse_tcp'
5333
end
5334
5335
context 'windows/x64/peinject/reverse_tcp_rc4' do
5336
it_should_behave_like 'payload cached size is consistent',
5337
ancestor_reference_names: [
5338
'stagers/windows/x64/reverse_tcp_rc4',
5339
'stages/windows/x64/peinject'
5340
],
5341
modules_pathname: modules_pathname,
5342
reference_name: 'windows/x64/peinject/reverse_tcp_rc4'
5343
end
5344
5345
context 'windows/x64/peinject/reverse_tcp_uuid' do
5346
it_should_behave_like 'payload cached size is consistent',
5347
ancestor_reference_names: [
5348
'stagers/windows/x64/reverse_tcp_uuid',
5349
'stages/windows/x64/peinject'
5350
],
5351
modules_pathname: modules_pathname,
5352
reference_name: 'windows/x64/peinject/reverse_tcp_uuid'
5353
end
5354
5355
context 'windows/x64/powershell_bind_tcp' do
5356
it_should_behave_like 'payload cached size is consistent',
5357
ancestor_reference_names: [
5358
'singles/windows/x64/powershell_bind_tcp'
5359
],
5360
modules_pathname: modules_pathname,
5361
reference_name: 'windows/x64/powershell_bind_tcp'
5362
end
5363
5364
context 'windows/x64/powershell_reverse_tcp' do
5365
it_should_behave_like 'payload cached size is consistent',
5366
ancestor_reference_names: [
5367
'singles/windows/x64/powershell_reverse_tcp'
5368
],
5369
modules_pathname: modules_pathname,
5370
reference_name: 'windows/x64/powershell_reverse_tcp'
5371
end
5372
5373
context 'windows/x64/powershell_reverse_tcp_ssl' do
5374
it_should_behave_like 'payload cached size is consistent',
5375
ancestor_reference_names: [
5376
'singles/windows/x64/powershell_reverse_tcp_ssl'
5377
],
5378
modules_pathname: modules_pathname,
5379
reference_name: 'windows/x64/powershell_reverse_tcp_ssl'
5380
end
5381
5382
context 'windows/x64/pingback_reverse_tcp' do
5383
it_should_behave_like 'payload cached size is consistent',
5384
ancestor_reference_names: [
5385
'singles/windows/x64/pingback_reverse_tcp'
5386
],
5387
modules_pathname: modules_pathname,
5388
reference_name: 'windows/x64/pingback_reverse_tcp'
5389
end
5390
5391
context 'windows/x64/shell/bind_named_pipe' do
5392
it_should_behave_like 'payload cached size is consistent',
5393
ancestor_reference_names: [
5394
'stagers/windows/x64/bind_named_pipe',
5395
'stages/windows/x64/shell'
5396
],
5397
modules_pathname: modules_pathname,
5398
reference_name: 'windows/x64/shell/bind_named_pipe'
5399
end
5400
5401
context 'windows/x64/shell/bind_tcp' do
5402
it_should_behave_like 'payload cached size is consistent',
5403
ancestor_reference_names: [
5404
'stagers/windows/x64/bind_tcp',
5405
'stages/windows/x64/shell'
5406
],
5407
modules_pathname: modules_pathname,
5408
reference_name: 'windows/x64/shell/bind_tcp'
5409
end
5410
5411
context 'windows/x64/shell/bind_tcp_rc4' do
5412
it_should_behave_like 'payload cached size is consistent',
5413
ancestor_reference_names: [
5414
'stagers/windows/x64/bind_tcp_rc4',
5415
'stages/windows/x64/shell'
5416
],
5417
modules_pathname: modules_pathname,
5418
reference_name: 'windows/x64/shell/bind_tcp_rc4'
5419
end
5420
5421
context 'windows/x64/shell/reverse_tcp' do
5422
it_should_behave_like 'payload cached size is consistent',
5423
ancestor_reference_names: [
5424
'stagers/windows/x64/reverse_tcp',
5425
'stages/windows/x64/shell'
5426
],
5427
modules_pathname: modules_pathname,
5428
reference_name: 'windows/x64/shell/reverse_tcp'
5429
end
5430
5431
context 'windows/x64/shell/reverse_tcp_rc4' do
5432
it_should_behave_like 'payload cached size is consistent',
5433
ancestor_reference_names: [
5434
'stagers/windows/x64/reverse_tcp_rc4',
5435
'stages/windows/x64/shell'
5436
],
5437
modules_pathname: modules_pathname,
5438
reference_name: 'windows/x64/shell/reverse_tcp_rc4'
5439
end
5440
5441
context 'windows/x64/shell_bind_tcp' do
5442
it_should_behave_like 'payload cached size is consistent',
5443
ancestor_reference_names: [
5444
'singles/windows/x64/shell_bind_tcp'
5445
],
5446
modules_pathname: modules_pathname,
5447
reference_name: 'windows/x64/shell_bind_tcp'
5448
end
5449
5450
context 'windows/x64/shell_reverse_tcp' do
5451
it_should_behave_like 'payload cached size is consistent',
5452
ancestor_reference_names: [
5453
'singles/windows/x64/shell_reverse_tcp'
5454
],
5455
modules_pathname: modules_pathname,
5456
reference_name: 'windows/x64/shell_reverse_tcp'
5457
end
5458
5459
context 'windows/x64/vncinject/bind_named_pipe' do
5460
it_should_behave_like 'payload cached size is consistent',
5461
ancestor_reference_names: [
5462
'stagers/windows/x64/bind_named_pipe',
5463
'stages/windows/x64/vncinject'
5464
],
5465
modules_pathname: modules_pathname,
5466
reference_name: 'windows/x64/vncinject/bind_named_pipe'
5467
end
5468
5469
context 'windows/x64/vncinject/bind_tcp' do
5470
it_should_behave_like 'payload cached size is consistent',
5471
ancestor_reference_names: [
5472
'stagers/windows/x64/bind_tcp',
5473
'stages/windows/x64/vncinject'
5474
],
5475
modules_pathname: modules_pathname,
5476
reference_name: 'windows/x64/vncinject/bind_tcp'
5477
end
5478
5479
context 'windows/x64/vncinject/bind_tcp_rc4' do
5480
it_should_behave_like 'payload cached size is consistent',
5481
ancestor_reference_names: [
5482
'stagers/windows/x64/bind_tcp_rc4',
5483
'stages/windows/x64/vncinject'
5484
],
5485
modules_pathname: modules_pathname,
5486
reference_name: 'windows/x64/vncinject/bind_tcp_rc4'
5487
end
5488
5489
context 'windows/x64/vncinject/reverse_tcp' do
5490
it_should_behave_like 'payload cached size is consistent',
5491
ancestor_reference_names: [
5492
'stagers/windows/x64/reverse_tcp',
5493
'stages/windows/x64/vncinject'
5494
],
5495
modules_pathname: modules_pathname,
5496
reference_name: 'windows/x64/vncinject/reverse_tcp'
5497
end
5498
5499
context 'windows/x64/vncinject/reverse_tcp_rc4' do
5500
it_should_behave_like 'payload cached size is consistent',
5501
ancestor_reference_names: [
5502
'stagers/windows/x64/reverse_tcp_rc4',
5503
'stages/windows/x64/vncinject'
5504
],
5505
modules_pathname: modules_pathname,
5506
reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'
5507
end
5508
5509
context 'windows/dllinject/bind_hidden_tcp' do
5510
it_should_behave_like 'payload cached size is consistent',
5511
ancestor_reference_names: [
5512
'stagers/windows/bind_hidden_tcp',
5513
'stages/windows/dllinject'
5514
],
5515
modules_pathname: modules_pathname,
5516
reference_name: 'windows/dllinject/bind_hidden_tcp'
5517
end
5518
5519
context 'windows/meterpreter/bind_hidden_tcp' do
5520
it_should_behave_like 'payload cached size is consistent',
5521
ancestor_reference_names: [
5522
'stagers/windows/bind_hidden_tcp',
5523
'stages/windows/meterpreter'
5524
],
5525
modules_pathname: modules_pathname,
5526
reference_name: 'windows/meterpreter/bind_hidden_tcp'
5527
end
5528
5529
context 'windows/patchupdllinject/bind_hidden_tcp' do
5530
it_should_behave_like 'payload cached size is consistent',
5531
ancestor_reference_names: [
5532
'stagers/windows/bind_hidden_tcp',
5533
'stages/windows/patchupdllinject'
5534
],
5535
modules_pathname: modules_pathname,
5536
reference_name: 'windows/patchupdllinject/bind_hidden_tcp'
5537
end
5538
5539
context 'windows/patchupmeterpreter/bind_hidden_tcp' do
5540
it_should_behave_like 'payload cached size is consistent',
5541
ancestor_reference_names: [
5542
'stagers/windows/bind_hidden_tcp',
5543
'stages/windows/patchupmeterpreter'
5544
],
5545
modules_pathname: modules_pathname,
5546
reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'
5547
end
5548
5549
context 'windows/shell/bind_hidden_tcp' do
5550
it_should_behave_like 'payload cached size is consistent',
5551
ancestor_reference_names: [
5552
'stagers/windows/bind_hidden_tcp',
5553
'stages/windows/shell'
5554
],
5555
modules_pathname: modules_pathname,
5556
reference_name: 'windows/shell/bind_hidden_tcp'
5557
end
5558
5559
context 'windows/upexec/bind_hidden_tcp' do
5560
it_should_behave_like 'payload cached size is consistent',
5561
ancestor_reference_names: [
5562
'stagers/windows/bind_hidden_tcp',
5563
'stages/windows/upexec'
5564
],
5565
modules_pathname: modules_pathname,
5566
reference_name: 'windows/upexec/bind_hidden_tcp'
5567
end
5568
5569
context 'windows/vncinject/bind_hidden_tcp' do
5570
it_should_behave_like 'payload cached size is consistent',
5571
ancestor_reference_names: [
5572
'stagers/windows/bind_hidden_tcp',
5573
'stages/windows/vncinject'
5574
],
5575
modules_pathname: modules_pathname,
5576
reference_name: 'windows/vncinject/bind_hidden_tcp'
5577
end
5578
5579
context 'windows/dllinject/bind_hidden_ipknock_tcp' do
5580
it_should_behave_like 'payload cached size is consistent',
5581
ancestor_reference_names: [
5582
'stagers/windows/bind_hidden_ipknock_tcp',
5583
'stages/windows/dllinject'
5584
],
5585
modules_pathname: modules_pathname,
5586
reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'
5587
end
5588
5589
context 'windows/meterpreter/bind_hidden_ipknock_tcp' do
5590
it_should_behave_like 'payload cached size is consistent',
5591
ancestor_reference_names: [
5592
'stagers/windows/bind_hidden_ipknock_tcp',
5593
'stages/windows/meterpreter'
5594
],
5595
modules_pathname: modules_pathname,
5596
reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'
5597
end
5598
5599
context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do
5600
it_should_behave_like 'payload cached size is consistent',
5601
ancestor_reference_names: [
5602
'stagers/windows/bind_hidden_ipknock_tcp',
5603
'stages/windows/patchupdllinject'
5604
],
5605
modules_pathname: modules_pathname,
5606
reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'
5607
end
5608
5609
context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do
5610
it_should_behave_like 'payload cached size is consistent',
5611
ancestor_reference_names: [
5612
'stagers/windows/bind_hidden_ipknock_tcp',
5613
'stages/windows/patchupmeterpreter'
5614
],
5615
modules_pathname: modules_pathname,
5616
reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'
5617
end
5618
5619
context 'windows/powershell_bind_tcp' do
5620
it_should_behave_like 'payload cached size is consistent',
5621
ancestor_reference_names: [
5622
'singles/windows/powershell_bind_tcp'
5623
],
5624
modules_pathname: modules_pathname,
5625
reference_name: 'windows/powershell_bind_tcp'
5626
end
5627
5628
context 'windows/powershell_reverse_tcp' do
5629
it_should_behave_like 'payload cached size is consistent',
5630
ancestor_reference_names: [
5631
'singles/windows/powershell_reverse_tcp'
5632
],
5633
modules_pathname: modules_pathname,
5634
reference_name: 'windows/powershell_reverse_tcp'
5635
end
5636
5637
context 'windows/powershell_reverse_tcp_ssl' do
5638
it_should_behave_like 'payload cached size is consistent',
5639
ancestor_reference_names: [
5640
'singles/windows/powershell_reverse_tcp_ssl'
5641
],
5642
modules_pathname: modules_pathname,
5643
reference_name: 'windows/powershell_reverse_tcp_ssl'
5644
end
5645
5646
context 'windows/shell/bind_hidden_ipknock_tcp' do
5647
it_should_behave_like 'payload cached size is consistent',
5648
ancestor_reference_names: [
5649
'stagers/windows/bind_hidden_ipknock_tcp',
5650
'stages/windows/shell'
5651
],
5652
modules_pathname: modules_pathname,
5653
reference_name: 'windows/shell/bind_hidden_ipknock_tcp'
5654
end
5655
5656
context 'windows/upexec/bind_hidden_ipknock_tcp' do
5657
it_should_behave_like 'payload cached size is consistent',
5658
ancestor_reference_names: [
5659
'stagers/windows/bind_hidden_ipknock_tcp',
5660
'stages/windows/upexec'
5661
],
5662
modules_pathname: modules_pathname,
5663
reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'
5664
end
5665
5666
context 'windows/vncinject/bind_hidden_ipknock_tcp' do
5667
it_should_behave_like 'payload cached size is consistent',
5668
ancestor_reference_names: [
5669
'stagers/windows/bind_hidden_ipknock_tcp',
5670
'stages/windows/vncinject'
5671
],
5672
modules_pathname: modules_pathname,
5673
reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'
5674
end
5675
5676
context 'windows/meterpreter/reverse_winhttp' do
5677
it_should_behave_like 'payload cached size is consistent',
5678
ancestor_reference_names: [
5679
'stagers/windows/reverse_winhttp',
5680
'stages/windows/meterpreter'
5681
],
5682
modules_pathname: modules_pathname,
5683
reference_name: 'windows/meterpreter/reverse_winhttp'
5684
end
5685
5686
context 'windows/meterpreter/reverse_winhttps' do
5687
it_should_behave_like 'payload cached size is consistent',
5688
ancestor_reference_names: [
5689
'stagers/windows/reverse_winhttps',
5690
'stages/windows/meterpreter'
5691
],
5692
modules_pathname: modules_pathname,
5693
reference_name: 'windows/meterpreter/reverse_winhttps'
5694
end
5695
5696
context 'linux/mips64/meterpreter_reverse_http' do
5697
it_should_behave_like 'payload cached size is consistent',
5698
ancestor_reference_names: [
5699
'singles/linux/mips64/meterpreter_reverse_http'
5700
],
5701
modules_pathname: modules_pathname,
5702
reference_name: 'linux/mips64/meterpreter_reverse_http'
5703
end
5704
5705
context 'linux/mips64/meterpreter_reverse_https' do
5706
it_should_behave_like 'payload cached size is consistent',
5707
ancestor_reference_names: [
5708
'singles/linux/mips64/meterpreter_reverse_https'
5709
],
5710
modules_pathname: modules_pathname,
5711
reference_name: 'linux/mips64/meterpreter_reverse_https'
5712
end
5713
5714
context 'linux/mipsbe/meterpreter_reverse_http' do
5715
it_should_behave_like 'payload cached size is consistent',
5716
ancestor_reference_names: [
5717
'singles/linux/mipsbe/meterpreter_reverse_http'
5718
],
5719
modules_pathname: modules_pathname,
5720
reference_name: 'linux/mipsbe/meterpreter_reverse_http'
5721
end
5722
5723
context 'linux/mipsbe/meterpreter_reverse_https' do
5724
it_should_behave_like 'payload cached size is consistent',
5725
ancestor_reference_names: [
5726
'singles/linux/mipsbe/meterpreter_reverse_https'
5727
],
5728
modules_pathname: modules_pathname,
5729
reference_name: 'linux/mipsbe/meterpreter_reverse_https'
5730
end
5731
5732
context 'linux/mipsle/meterpreter_reverse_http' do
5733
it_should_behave_like 'payload cached size is consistent',
5734
ancestor_reference_names: [
5735
'singles/linux/mipsle/meterpreter_reverse_http'
5736
],
5737
modules_pathname: modules_pathname,
5738
reference_name: 'linux/mipsle/meterpreter_reverse_http'
5739
end
5740
5741
context 'linux/mipsle/meterpreter_reverse_https' do
5742
it_should_behave_like 'payload cached size is consistent',
5743
ancestor_reference_names: [
5744
'singles/linux/mipsle/meterpreter_reverse_https'
5745
],
5746
modules_pathname: modules_pathname,
5747
reference_name: 'linux/mipsle/meterpreter_reverse_https'
5748
end
5749
5750
context 'linux/x64/meterpreter_reverse_http' do
5751
it_should_behave_like 'payload cached size is consistent',
5752
ancestor_reference_names: [
5753
'singles/linux/x64/meterpreter_reverse_http'
5754
],
5755
modules_pathname: modules_pathname,
5756
reference_name: 'linux/x64/meterpreter_reverse_http'
5757
end
5758
5759
context 'linux/x64/meterpreter_reverse_https' do
5760
it_should_behave_like 'payload cached size is consistent',
5761
ancestor_reference_names: [
5762
'singles/linux/x64/meterpreter_reverse_https'
5763
],
5764
modules_pathname: modules_pathname,
5765
reference_name: 'linux/x64/meterpreter_reverse_https'
5766
end
5767
5768
context 'linux/x86/meterpreter_reverse_http' do
5769
it_should_behave_like 'payload cached size is consistent',
5770
ancestor_reference_names: [
5771
'singles/linux/x86/meterpreter_reverse_http'
5772
],
5773
modules_pathname: modules_pathname,
5774
reference_name: 'linux/x86/meterpreter_reverse_http'
5775
end
5776
5777
context 'linux/x86/meterpreter_reverse_https' do
5778
it_should_behave_like 'payload cached size is consistent',
5779
ancestor_reference_names: [
5780
'singles/linux/x86/meterpreter_reverse_https'
5781
],
5782
modules_pathname: modules_pathname,
5783
reference_name: 'linux/x86/meterpreter_reverse_https'
5784
end
5785
5786
context 'linux/x86/metsvc_bind_tcp' do
5787
it_should_behave_like 'payload cached size is consistent',
5788
ancestor_reference_names: [
5789
'singles/linux/x86/metsvc_bind_tcp'
5790
],
5791
modules_pathname: modules_pathname,
5792
reference_name: 'linux/x86/metsvc_bind_tcp'
5793
end
5794
5795
context 'linux/x86/metsvc_reverse_tcp' do
5796
it_should_behave_like 'payload cached size is consistent',
5797
ancestor_reference_names: [
5798
'singles/linux/x86/metsvc_reverse_tcp'
5799
],
5800
modules_pathname: modules_pathname,
5801
reference_name: 'linux/x86/metsvc_reverse_tcp'
5802
end
5803
5804
context 'linux/zarch/meterpreter_reverse_http' do
5805
it_should_behave_like 'payload cached size is consistent',
5806
ancestor_reference_names: [
5807
'singles/linux/zarch/meterpreter_reverse_http'
5808
],
5809
modules_pathname: modules_pathname,
5810
reference_name: 'linux/zarch/meterpreter_reverse_http'
5811
end
5812
5813
context 'linux/zarch/meterpreter_reverse_https' do
5814
it_should_behave_like 'payload cached size is consistent',
5815
ancestor_reference_names: [
5816
'singles/linux/zarch/meterpreter_reverse_https'
5817
],
5818
modules_pathname: modules_pathname,
5819
reference_name: 'linux/zarch/meterpreter_reverse_https'
5820
end
5821
5822
context 'linux/aarch64/meterpreter/reverse_tcp' do
5823
it_should_behave_like 'payload cached size is consistent',
5824
ancestor_reference_names: [
5825
'stagers/linux/aarch64/reverse_tcp',
5826
'stages/linux/aarch64/meterpreter'
5827
],
5828
modules_pathname: modules_pathname,
5829
reference_name: 'linux/aarch64/meterpreter/reverse_tcp'
5830
end
5831
5832
context 'linux/aarch64/meterpreter_reverse_tcp' do
5833
it_should_behave_like 'payload cached size is consistent',
5834
ancestor_reference_names: [
5835
'singles/linux/aarch64/meterpreter_reverse_tcp'
5836
],
5837
modules_pathname: modules_pathname,
5838
reference_name: 'linux/aarch64/meterpreter_reverse_tcp'
5839
end
5840
5841
context 'linux/armbe/meterpreter_reverse_tcp' do
5842
it_should_behave_like 'payload cached size is consistent',
5843
ancestor_reference_names: [
5844
'singles/linux/armbe/meterpreter_reverse_tcp'
5845
],
5846
modules_pathname: modules_pathname,
5847
reference_name: 'linux/armbe/meterpreter_reverse_tcp'
5848
end
5849
5850
context 'linux/armbe/meterpreter_reverse_http' do
5851
it_should_behave_like 'payload cached size is consistent',
5852
ancestor_reference_names: [
5853
'singles/linux/armbe/meterpreter_reverse_http'
5854
],
5855
modules_pathname: modules_pathname,
5856
reference_name: 'linux/armbe/meterpreter_reverse_http'
5857
end
5858
5859
context 'linux/armbe/meterpreter_reverse_https' do
5860
it_should_behave_like 'payload cached size is consistent',
5861
ancestor_reference_names: [
5862
'singles/linux/armbe/meterpreter_reverse_https'
5863
],
5864
modules_pathname: modules_pathname,
5865
reference_name: 'linux/armbe/meterpreter_reverse_https'
5866
end
5867
5868
context 'linux/armle/meterpreter_reverse_http' do
5869
it_should_behave_like 'payload cached size is consistent',
5870
ancestor_reference_names: [
5871
'singles/linux/armle/meterpreter_reverse_http'
5872
],
5873
modules_pathname: modules_pathname,
5874
reference_name: 'linux/armle/meterpreter_reverse_http'
5875
end
5876
5877
context 'linux/armle/meterpreter_reverse_https' do
5878
it_should_behave_like 'payload cached size is consistent',
5879
ancestor_reference_names: [
5880
'singles/linux/armle/meterpreter_reverse_https'
5881
],
5882
modules_pathname: modules_pathname,
5883
reference_name: 'linux/armle/meterpreter_reverse_https'
5884
end
5885
5886
context 'linux/armle/meterpreter/bind_tcp' do
5887
it_should_behave_like 'payload cached size is consistent',
5888
ancestor_reference_names: [
5889
'stagers/linux/armle/bind_tcp',
5890
'stages/linux/armle/meterpreter'
5891
],
5892
modules_pathname: modules_pathname,
5893
reference_name: 'linux/armle/meterpreter/bind_tcp'
5894
end
5895
5896
context 'linux/armle/meterpreter/reverse_tcp' do
5897
it_should_behave_like 'payload cached size is consistent',
5898
ancestor_reference_names: [
5899
'stagers/linux/armle/reverse_tcp',
5900
'stages/linux/armle/meterpreter'
5901
],
5902
modules_pathname: modules_pathname,
5903
reference_name: 'linux/armle/meterpreter/reverse_tcp'
5904
end
5905
5906
context 'linux/armle/meterpreter_reverse_tcp' do
5907
it_should_behave_like 'payload cached size is consistent',
5908
ancestor_reference_names: [
5909
'singles/linux/armle/meterpreter_reverse_tcp'
5910
],
5911
modules_pathname: modules_pathname,
5912
reference_name: 'linux/armle/meterpreter_reverse_tcp'
5913
end
5914
5915
context 'linux/mips64/meterpreter_reverse_tcp' do
5916
it_should_behave_like 'payload cached size is consistent',
5917
ancestor_reference_names: [
5918
'singles/linux/mips64/meterpreter_reverse_tcp'
5919
],
5920
modules_pathname: modules_pathname,
5921
reference_name: 'linux/mips64/meterpreter_reverse_tcp'
5922
end
5923
5924
context 'linux/mipsbe/meterpreter/reverse_tcp' do
5925
it_should_behave_like 'payload cached size is consistent',
5926
ancestor_reference_names: [
5927
'stagers/linux/mipsbe/reverse_tcp',
5928
'stages/linux/mipsbe/meterpreter'
5929
],
5930
modules_pathname: modules_pathname,
5931
reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'
5932
end
5933
5934
context 'linux/mipsbe/meterpreter_reverse_tcp' do
5935
it_should_behave_like 'payload cached size is consistent',
5936
ancestor_reference_names: [
5937
'singles/linux/mipsbe/meterpreter_reverse_tcp'
5938
],
5939
modules_pathname: modules_pathname,
5940
reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'
5941
end
5942
5943
context 'linux/mipsle/meterpreter/reverse_tcp' do
5944
it_should_behave_like 'payload cached size is consistent',
5945
ancestor_reference_names: [
5946
'stagers/linux/mipsle/reverse_tcp',
5947
'stages/linux/mipsle/meterpreter'
5948
],
5949
modules_pathname: modules_pathname,
5950
reference_name: 'linux/mipsle/meterpreter/reverse_tcp'
5951
end
5952
5953
context 'linux/mipsle/meterpreter_reverse_tcp' do
5954
it_should_behave_like 'payload cached size is consistent',
5955
ancestor_reference_names: [
5956
'singles/linux/mipsle/meterpreter_reverse_tcp'
5957
],
5958
modules_pathname: modules_pathname,
5959
reference_name: 'linux/mipsle/meterpreter_reverse_tcp'
5960
end
5961
5962
context 'linux/x64/meterpreter/bind_tcp' do
5963
it_should_behave_like 'payload cached size is consistent',
5964
ancestor_reference_names: [
5965
'stagers/linux/x64/bind_tcp',
5966
'stages/linux/x64/meterpreter'
5967
],
5968
modules_pathname: modules_pathname,
5969
reference_name: 'linux/x64/meterpreter/bind_tcp'
5970
end
5971
5972
context 'linux/x64/meterpreter/reverse_tcp' do
5973
it_should_behave_like 'payload cached size is consistent',
5974
ancestor_reference_names: [
5975
'stagers/linux/x64/reverse_tcp',
5976
'stages/linux/x64/meterpreter'
5977
],
5978
modules_pathname: modules_pathname,
5979
reference_name: 'linux/x64/meterpreter/reverse_tcp'
5980
end
5981
5982
context 'linux/x64/meterpreter_reverse_tcp' do
5983
it_should_behave_like 'payload cached size is consistent',
5984
ancestor_reference_names: [
5985
'singles/linux/x64/meterpreter_reverse_tcp'
5986
],
5987
modules_pathname: modules_pathname,
5988
reference_name: 'linux/x64/meterpreter_reverse_tcp'
5989
end
5990
5991
context 'linux/x86/meterpreter/bind_ipv6_tcp' do
5992
it_should_behave_like 'payload cached size is consistent',
5993
ancestor_reference_names: [
5994
'stagers/linux/x86/bind_ipv6_tcp',
5995
'stages/linux/x86/meterpreter'
5996
],
5997
modules_pathname: modules_pathname,
5998
reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'
5999
end
6000
6001
context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do
6002
it_should_behave_like 'payload cached size is consistent',
6003
ancestor_reference_names: [
6004
'stagers/linux/x86/bind_ipv6_tcp_uuid',
6005
'stages/linux/x86/meterpreter'
6006
],
6007
modules_pathname: modules_pathname,
6008
reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'
6009
end
6010
6011
context 'linux/x86/meterpreter/bind_nonx_tcp' do
6012
it_should_behave_like 'payload cached size is consistent',
6013
ancestor_reference_names: [
6014
'stagers/linux/x86/bind_nonx_tcp',
6015
'stages/linux/x86/meterpreter'
6016
],
6017
modules_pathname: modules_pathname,
6018
reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'
6019
end
6020
6021
context 'linux/x86/meterpreter/bind_tcp' do
6022
it_should_behave_like 'payload cached size is consistent',
6023
ancestor_reference_names: [
6024
'stagers/linux/x86/bind_tcp',
6025
'stages/linux/x86/meterpreter'
6026
],
6027
modules_pathname: modules_pathname,
6028
reference_name: 'linux/x86/meterpreter/bind_tcp'
6029
end
6030
6031
context 'linux/x86/meterpreter/bind_tcp_uuid' do
6032
it_should_behave_like 'payload cached size is consistent',
6033
ancestor_reference_names: [
6034
'stagers/linux/x86/bind_tcp_uuid',
6035
'stages/linux/x86/meterpreter'
6036
],
6037
modules_pathname: modules_pathname,
6038
reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'
6039
end
6040
6041
context 'linux/x86/meterpreter/find_tag' do
6042
it_should_behave_like 'payload cached size is consistent',
6043
ancestor_reference_names: [
6044
'stagers/linux/x86/find_tag',
6045
'stages/linux/x86/meterpreter'
6046
],
6047
modules_pathname: modules_pathname,
6048
reference_name: 'linux/x86/meterpreter/find_tag'
6049
end
6050
6051
context 'linux/x86/meterpreter/reverse_ipv6_tcp' do
6052
it_should_behave_like 'payload cached size is consistent',
6053
ancestor_reference_names: [
6054
'stagers/linux/x86/reverse_ipv6_tcp',
6055
'stages/linux/x86/meterpreter'
6056
],
6057
modules_pathname: modules_pathname,
6058
reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'
6059
end
6060
6061
context 'linux/x86/meterpreter/reverse_nonx_tcp' do
6062
it_should_behave_like 'payload cached size is consistent',
6063
ancestor_reference_names: [
6064
'stagers/linux/x86/reverse_nonx_tcp',
6065
'stages/linux/x86/meterpreter'
6066
],
6067
modules_pathname: modules_pathname,
6068
reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'
6069
end
6070
6071
context 'linux/x86/meterpreter/reverse_tcp' do
6072
it_should_behave_like 'payload cached size is consistent',
6073
ancestor_reference_names: [
6074
'stagers/linux/x86/reverse_tcp',
6075
'stages/linux/x86/meterpreter'
6076
],
6077
modules_pathname: modules_pathname,
6078
reference_name: 'linux/x86/meterpreter/reverse_tcp'
6079
end
6080
6081
context 'linux/x86/meterpreter/reverse_tcp_uuid' do
6082
it_should_behave_like 'payload cached size is consistent',
6083
ancestor_reference_names: [
6084
'stagers/linux/x86/reverse_tcp_uuid',
6085
'stages/linux/x86/meterpreter'
6086
],
6087
modules_pathname: modules_pathname,
6088
reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'
6089
end
6090
6091
context 'linux/x86/meterpreter_reverse_tcp' do
6092
it_should_behave_like 'payload cached size is consistent',
6093
ancestor_reference_names: [
6094
'singles/linux/x86/meterpreter_reverse_tcp'
6095
],
6096
modules_pathname: modules_pathname,
6097
reference_name: 'linux/x86/meterpreter_reverse_tcp'
6098
end
6099
6100
context 'linux/zarch/meterpreter_reverse_tcp' do
6101
it_should_behave_like 'payload cached size is consistent',
6102
ancestor_reference_names: [
6103
'singles/linux/zarch/meterpreter_reverse_tcp'
6104
],
6105
modules_pathname: modules_pathname,
6106
reference_name: 'linux/zarch/meterpreter_reverse_tcp'
6107
end
6108
6109
context 'r/shell_bind_tcp' do
6110
it_should_behave_like 'payload cached size is consistent',
6111
ancestor_reference_names: [
6112
'singles/r/shell_bind_tcp'
6113
],
6114
modules_pathname: modules_pathname,
6115
reference_name: 'r/shell_bind_tcp'
6116
end
6117
6118
context 'r/shell_reverse_tcp' do
6119
it_should_behave_like 'payload cached size is consistent',
6120
ancestor_reference_names: [
6121
'singles/r/shell_reverse_tcp'
6122
],
6123
modules_pathname: modules_pathname,
6124
reference_name: 'r/shell_reverse_tcp'
6125
end
6126
end
6127
6128