Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/spec/modules/payloads_spec.rb
Views: 11766
require 'spec_helper'12RSpec.describe 'modules/payloads', :content do3modules_pathname = Pathname.new(__FILE__).parent.parent.parent.join('modules')45include_context 'untested payloads', modules_pathname: modules_pathname67context 'aix/ppc/shell_bind_tcp' do8it_should_behave_like 'payload cached size is consistent',9ancestor_reference_names: [10'singles/aix/ppc/shell_bind_tcp'11],12dynamic_size: false,13modules_pathname: modules_pathname,14reference_name: 'aix/ppc/shell_bind_tcp'15end1617context 'aix/ppc/shell_find_port' do18it_should_behave_like 'payload cached size is consistent',19ancestor_reference_names: [20'singles/aix/ppc/shell_find_port'21],22dynamic_size: false,23modules_pathname: modules_pathname,24reference_name: 'aix/ppc/shell_find_port'25end2627context 'aix/ppc/shell_interact' do28it_should_behave_like 'payload cached size is consistent',29ancestor_reference_names: [30'singles/aix/ppc/shell_interact'31],32dynamic_size: false,33modules_pathname: modules_pathname,34reference_name: 'aix/ppc/shell_interact'35end3637context 'aix/ppc/shell_reverse_tcp' do38it_should_behave_like 'payload cached size is consistent',39ancestor_reference_names: [40'singles/aix/ppc/shell_reverse_tcp'41],42dynamic_size: false,43modules_pathname: modules_pathname,44reference_name: 'aix/ppc/shell_reverse_tcp'45end4647context 'apple_ios/aarch64/meterpreter_reverse_http' do48it_should_behave_like 'payload cached size is consistent',49ancestor_reference_names: [50'singles/apple_ios/aarch64/meterpreter_reverse_http'51],52dynamic_size: false,53modules_pathname: modules_pathname,54reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'55end5657context 'apple_ios/aarch64/meterpreter_reverse_https' do58it_should_behave_like 'payload cached size is consistent',59ancestor_reference_names: [60'singles/apple_ios/aarch64/meterpreter_reverse_https'61],62dynamic_size: false,63modules_pathname: modules_pathname,64reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'65end6667context 'apple_ios/aarch64/meterpreter_reverse_tcp' do68it_should_behave_like 'payload cached size is consistent',69ancestor_reference_names: [70'singles/apple_ios/aarch64/meterpreter_reverse_tcp'71],72dynamic_size: false,73modules_pathname: modules_pathname,74reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'75end7677context 'apple_ios/aarch64/shell_reverse_tcp' do78it_should_behave_like 'payload cached size is consistent',79ancestor_reference_names: [80'singles/apple_ios/aarch64/shell_reverse_tcp'81],82dynamic_size: false,83modules_pathname: modules_pathname,84reference_name: 'apple_ios/aarch64/shell_reverse_tcp'85end8687context 'apple_ios/armle/meterpreter_reverse_http' do88it_should_behave_like 'payload cached size is consistent',89ancestor_reference_names: [90'singles/apple_ios/armle/meterpreter_reverse_http'91],92dynamic_size: false,93modules_pathname: modules_pathname,94reference_name: 'apple_ios/armle/meterpreter_reverse_http'95end9697context 'apple_ios/armle/meterpreter_reverse_https' do98it_should_behave_like 'payload cached size is consistent',99ancestor_reference_names: [100'singles/apple_ios/armle/meterpreter_reverse_https'101],102dynamic_size: false,103modules_pathname: modules_pathname,104reference_name: 'apple_ios/armle/meterpreter_reverse_https'105end106107context 'apple_ios/armle/meterpreter_reverse_tcp' do108it_should_behave_like 'payload cached size is consistent',109ancestor_reference_names: [110'singles/apple_ios/armle/meterpreter_reverse_tcp'111],112dynamic_size: false,113modules_pathname: modules_pathname,114reference_name: 'apple_ios/armle/meterpreter_reverse_tcp'115end116117context 'android/meterpreter_reverse_https' do118it_should_behave_like 'payload cached size is consistent',119ancestor_reference_names: [120'singles/android/meterpreter_reverse_https'121],122dynamic_size: true,123modules_pathname: modules_pathname,124reference_name: 'android/meterpreter_reverse_https'125end126127context 'android/meterpreter_reverse_http' do128it_should_behave_like 'payload cached size is consistent',129ancestor_reference_names: [130'singles/android/meterpreter_reverse_http'131],132dynamic_size: true,133modules_pathname: modules_pathname,134reference_name: 'android/meterpreter_reverse_http'135end136137context 'android/meterpreter_reverse_tcp' do138it_should_behave_like 'payload cached size is consistent',139ancestor_reference_names: [140'singles/android/meterpreter_reverse_tcp'141],142dynamic_size: true,143modules_pathname: modules_pathname,144reference_name: 'android/meterpreter_reverse_tcp'145end146147context 'android/meterpreter/reverse_http' do148it_should_behave_like 'payload cached size is consistent',149ancestor_reference_names: [150'stagers/android/reverse_http',151'stages/android/meterpreter'152],153dynamic_size: true,154modules_pathname: modules_pathname,155reference_name: 'android/meterpreter/reverse_http'156end157158context 'android/meterpreter/reverse_https' do159it_should_behave_like 'payload cached size is consistent',160ancestor_reference_names: [161'stagers/android/reverse_https',162'stages/android/meterpreter'163],164dynamic_size: true,165modules_pathname: modules_pathname,166reference_name: 'android/meterpreter/reverse_https'167end168169context 'android/meterpreter/reverse_tcp' do170it_should_behave_like 'payload cached size is consistent',171ancestor_reference_names: [172'stagers/android/reverse_tcp',173'stages/android/meterpreter'174],175dynamic_size: true,176modules_pathname: modules_pathname,177reference_name: 'android/meterpreter/reverse_tcp'178end179180context 'android/shell/reverse_http' do181it_should_behave_like 'payload cached size is consistent',182ancestor_reference_names: [183'stagers/android/reverse_http',184'stages/android/shell'185],186dynamic_size: true,187modules_pathname: modules_pathname,188reference_name: 'android/shell/reverse_http'189end190191context 'android/shell/reverse_https' do192it_should_behave_like 'payload cached size is consistent',193ancestor_reference_names: [194'stagers/android/reverse_https',195'stages/android/shell'196],197dynamic_size: true,198modules_pathname: modules_pathname,199reference_name: 'android/shell/reverse_https'200end201202context 'android/shell/reverse_tcp' do203it_should_behave_like 'payload cached size is consistent',204ancestor_reference_names: [205'stagers/android/reverse_tcp',206'stages/android/shell'207],208dynamic_size: true,209modules_pathname: modules_pathname,210reference_name: 'android/shell/reverse_tcp'211end212213context 'bsd/sparc/shell_bind_tcp' do214it_should_behave_like 'payload cached size is consistent',215ancestor_reference_names: [216'singles/bsd/sparc/shell_bind_tcp'217],218dynamic_size: false,219modules_pathname: modules_pathname,220reference_name: 'bsd/sparc/shell_bind_tcp'221end222223context 'bsd/sparc/shell_reverse_tcp' do224it_should_behave_like 'payload cached size is consistent',225ancestor_reference_names: [226'singles/bsd/sparc/shell_reverse_tcp'227],228dynamic_size: false,229modules_pathname: modules_pathname,230reference_name: 'bsd/sparc/shell_reverse_tcp'231end232233context 'bsd/vax/shell_reverse_tcp' do234it_should_behave_like 'payload cached size is consistent',235ancestor_reference_names: [236'singles/bsd/vax/shell_reverse_tcp'237],238dynamic_size: false,239modules_pathname: modules_pathname,240reference_name: 'bsd/vax/shell_reverse_tcp'241end242243context 'bsd/x64/exec' do244it_should_behave_like 'payload cached size is consistent',245ancestor_reference_names: [246'singles/bsd/x64/exec'247],248dynamic_size: false,249modules_pathname: modules_pathname,250reference_name: 'bsd/x64/exec'251end252253context 'bsd/x64/shell_bind_ipv6_tcp' do254it_should_behave_like 'payload cached size is consistent',255ancestor_reference_names: [256'singles/bsd/x64/shell_bind_ipv6_tcp'257],258dynamic_size: false,259modules_pathname: modules_pathname,260reference_name: 'bsd/x64/shell_bind_ipv6_tcp'261end262263context 'bsd/x64/shell_bind_tcp' do264it_should_behave_like 'payload cached size is consistent',265ancestor_reference_names: [266'singles/bsd/x64/shell_bind_tcp'267],268dynamic_size: false,269modules_pathname: modules_pathname,270reference_name: 'bsd/x64/shell_bind_tcp'271end272273context 'bsd/x64/shell_bind_tcp_small' do274it_should_behave_like 'payload cached size is consistent',275ancestor_reference_names: [276'singles/bsd/x64/shell_bind_tcp_small'277],278dynamic_size: false,279modules_pathname: modules_pathname,280reference_name: 'bsd/x64/shell_bind_tcp_small'281end282283context 'bsd/x64/shell_reverse_ipv6_tcp' do284it_should_behave_like 'payload cached size is consistent',285ancestor_reference_names: [286'singles/bsd/x64/shell_reverse_ipv6_tcp'287],288dynamic_size: false,289modules_pathname: modules_pathname,290reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'291end292293context 'bsd/x64/shell_reverse_tcp' do294it_should_behave_like 'payload cached size is consistent',295ancestor_reference_names: [296'singles/bsd/x64/shell_reverse_tcp'297],298dynamic_size: false,299modules_pathname: modules_pathname,300reference_name: 'bsd/x64/shell_reverse_tcp'301end302303context 'bsd/x64/shell_reverse_tcp_small' do304it_should_behave_like 'payload cached size is consistent',305ancestor_reference_names: [306'singles/bsd/x64/shell_reverse_tcp_small'307],308dynamic_size: false,309modules_pathname: modules_pathname,310reference_name: 'bsd/x64/shell_reverse_tcp_small'311end312313context 'bsd/x86/exec' do314it_should_behave_like 'payload cached size is consistent',315ancestor_reference_names: [316'singles/bsd/x86/exec'317],318dynamic_size: false,319modules_pathname: modules_pathname,320reference_name: 'bsd/x86/exec'321end322323context 'bsd/x86/metsvc_bind_tcp' do324it_should_behave_like 'payload cached size is consistent',325ancestor_reference_names: [326'singles/bsd/x86/metsvc_bind_tcp'327],328dynamic_size: false,329modules_pathname: modules_pathname,330reference_name: 'bsd/x86/metsvc_bind_tcp'331end332333context 'bsd/x86/metsvc_reverse_tcp' do334it_should_behave_like 'payload cached size is consistent',335ancestor_reference_names: [336'singles/bsd/x86/metsvc_reverse_tcp'337],338dynamic_size: false,339modules_pathname: modules_pathname,340reference_name: 'bsd/x86/metsvc_reverse_tcp'341end342343context 'bsd/x86/shell/bind_ipv6_tcp' do344it_should_behave_like 'payload cached size is consistent',345ancestor_reference_names: [346'stagers/bsd/x86/bind_ipv6_tcp',347'stages/bsd/x86/shell'348],349dynamic_size: false,350modules_pathname: modules_pathname,351reference_name: 'bsd/x86/shell/bind_ipv6_tcp'352end353354context 'bsd/x86/shell/bind_tcp' do355it_should_behave_like 'payload cached size is consistent',356ancestor_reference_names: [357'stagers/bsd/x86/bind_tcp',358'stages/bsd/x86/shell'359],360dynamic_size: false,361modules_pathname: modules_pathname,362reference_name: 'bsd/x86/shell/bind_tcp'363end364365context 'bsd/x86/shell/find_tag' do366it_should_behave_like 'payload cached size is consistent',367ancestor_reference_names: [368'stagers/bsd/x86/find_tag',369'stages/bsd/x86/shell'370],371dynamic_size: false,372modules_pathname: modules_pathname,373reference_name: 'bsd/x86/shell/find_tag'374end375376context 'bsd/x86/shell/reverse_ipv6_tcp' do377it_should_behave_like 'payload cached size is consistent',378ancestor_reference_names: [379'stagers/bsd/x86/reverse_ipv6_tcp',380'stages/bsd/x86/shell'381],382dynamic_size: false,383modules_pathname: modules_pathname,384reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'385end386387context 'bsd/x86/shell/reverse_tcp' do388it_should_behave_like 'payload cached size is consistent',389ancestor_reference_names: [390'stagers/bsd/x86/reverse_tcp',391'stages/bsd/x86/shell'392],393dynamic_size: false,394modules_pathname: modules_pathname,395reference_name: 'bsd/x86/shell/reverse_tcp'396end397398context 'bsd/x86/shell_bind_tcp' do399it_should_behave_like 'payload cached size is consistent',400ancestor_reference_names: [401'singles/bsd/x86/shell_bind_tcp'402],403dynamic_size: false,404modules_pathname: modules_pathname,405reference_name: 'bsd/x86/shell_bind_tcp'406end407408context 'bsd/x86/shell_bind_tcp_ipv6' do409it_should_behave_like 'payload cached size is consistent',410ancestor_reference_names: [411'singles/bsd/x86/shell_bind_tcp_ipv6'412],413dynamic_size: false,414modules_pathname: modules_pathname,415reference_name: 'bsd/x86/shell_bind_tcp_ipv6'416end417418context 'bsd/x86/shell_find_port' do419it_should_behave_like 'payload cached size is consistent',420ancestor_reference_names: [421'singles/bsd/x86/shell_find_port'422],423dynamic_size: false,424modules_pathname: modules_pathname,425reference_name: 'bsd/x86/shell_find_port'426end427428context 'bsd/x86/shell_find_tag' do429it_should_behave_like 'payload cached size is consistent',430ancestor_reference_names: [431'singles/bsd/x86/shell_find_tag'432],433dynamic_size: false,434modules_pathname: modules_pathname,435reference_name: 'bsd/x86/shell_find_tag'436end437438context 'bsd/x86/shell_reverse_tcp' do439it_should_behave_like 'payload cached size is consistent',440ancestor_reference_names: [441'singles/bsd/x86/shell_reverse_tcp'442],443dynamic_size: false,444modules_pathname: modules_pathname,445reference_name: 'bsd/x86/shell_reverse_tcp'446end447448context 'bsd/x86/shell_reverse_tcp_ipv6' do449it_should_behave_like 'payload cached size is consistent',450ancestor_reference_names: [451'singles/bsd/x86/shell_reverse_tcp_ipv6'452],453dynamic_size: false,454modules_pathname: modules_pathname,455reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'456end457458context 'bsdi/x86/shell/bind_tcp' do459it_should_behave_like 'payload cached size is consistent',460ancestor_reference_names: [461'stagers/bsdi/x86/bind_tcp',462'stages/bsdi/x86/shell'463],464dynamic_size: false,465modules_pathname: modules_pathname,466reference_name: 'bsdi/x86/shell/bind_tcp'467end468469context 'bsdi/x86/shell/reverse_tcp' do470it_should_behave_like 'payload cached size is consistent',471ancestor_reference_names: [472'stagers/bsdi/x86/reverse_tcp',473'stages/bsdi/x86/shell'474],475dynamic_size: false,476modules_pathname: modules_pathname,477reference_name: 'bsdi/x86/shell/reverse_tcp'478end479480context 'bsdi/x86/shell_bind_tcp' do481it_should_behave_like 'payload cached size is consistent',482ancestor_reference_names: [483'singles/bsdi/x86/shell_bind_tcp'484],485dynamic_size: false,486modules_pathname: modules_pathname,487reference_name: 'bsdi/x86/shell_bind_tcp'488end489490context 'bsdi/x86/shell_find_port' do491it_should_behave_like 'payload cached size is consistent',492ancestor_reference_names: [493'singles/bsdi/x86/shell_find_port'494],495dynamic_size: false,496modules_pathname: modules_pathname,497reference_name: 'bsdi/x86/shell_find_port'498end499500context 'bsdi/x86/shell_reverse_tcp' do501it_should_behave_like 'payload cached size is consistent',502ancestor_reference_names: [503'singles/bsdi/x86/shell_reverse_tcp'504],505dynamic_size: false,506modules_pathname: modules_pathname,507reference_name: 'bsdi/x86/shell_reverse_tcp'508end509510context 'cmd/linux/http/mips64' do511it_should_behave_like 'payload is not cached',512ancestor_reference_names: [513'adapters/cmd/linux/http/mips64'514],515reference_name: 'cmd/linux/http/mips64'516end517518context 'cmd/linux/https/mips64' do519it_should_behave_like 'payload is not cached',520ancestor_reference_names: [521'adapters/cmd/linux/https/mips64'522],523reference_name: 'cmd/linux/https/mips64'524end525526context 'cmd/linux/tftp/mips64' do527it_should_behave_like 'payload is not cached',528ancestor_reference_names: [529'adapters/cmd/linux/tftp/mips64'530],531reference_name: 'cmd/linux/tftp/mips64'532end533534context 'cmd/linux/http/x64' do535it_should_behave_like 'payload is not cached',536ancestor_reference_names: [537'adapters/cmd/linux/http/x64'538],539reference_name: 'cmd/linux/http/x64'540end541542context 'cmd/linux/https/x64' do543it_should_behave_like 'payload is not cached',544ancestor_reference_names: [545'adapters/cmd/linux/https/x64'546],547reference_name: 'cmd/linux/https/x64'548end549550context 'cmd/linux/tftp/x64' do551it_should_behave_like 'payload is not cached',552ancestor_reference_names: [553'adapters/cmd/linux/tftp/x64'554],555reference_name: 'cmd/linux/tftp/x64'556end557558context 'cmd/linux/http/x86' do559it_should_behave_like 'payload is not cached',560ancestor_reference_names: [561'adapters/cmd/linux/http/x86'562],563reference_name: 'cmd/linux/http/x86'564end565566context 'cmd/linux/https/x86' do567it_should_behave_like 'payload is not cached',568ancestor_reference_names: [569'adapters/cmd/linux/https/x86'570],571reference_name: 'cmd/linux/https/x86'572end573574context 'cmd/linux/tftp/x86' do575it_should_behave_like 'payload is not cached',576ancestor_reference_names: [577'adapters/cmd/linux/tftp/x86'578],579reference_name: 'cmd/linux/tftp/x86'580end581582context 'cmd/mainframe/generic_jcl' do583it_should_behave_like 'payload cached size is consistent',584ancestor_reference_names: [585'singles/cmd/mainframe/generic_jcl'586],587dynamic_size: false,588modules_pathname: modules_pathname,589reference_name: 'cmd/mainframe/generic_jcl'590end591592context 'cmd/mainframe/bind_shell_jcl' do593it_should_behave_like 'payload cached size is consistent',594ancestor_reference_names: [595'singles/cmd/mainframe/bind_shell_jcl'596],597dynamic_size: false,598modules_pathname: modules_pathname,599reference_name: 'cmd/mainframe/bind_shell_jcl'600end601602context 'cmd/mainframe/reverse_shell_jcl' do603it_should_behave_like 'payload cached size is consistent',604ancestor_reference_names: [605'singles/cmd/mainframe/reverse_shell_jcl'606],607dynamic_size: false,608modules_pathname: modules_pathname,609reference_name: 'cmd/mainframe/reverse_shell_jcl'610end611612context 'cmd/mainframe/apf_privesc_jcl' do613it_should_behave_like 'payload cached size is consistent',614ancestor_reference_names: [615'singles/cmd/mainframe/apf_privesc_jcl'616],617dynamic_size: false,618modules_pathname: modules_pathname,619reference_name: 'cmd/mainframe/apf_privesc_jcl'620end621622context 'cmd/unix/bind_awk' do623it_should_behave_like 'payload cached size is consistent',624ancestor_reference_names: [625'singles/cmd/unix/bind_awk'626],627dynamic_size: false,628modules_pathname: modules_pathname,629reference_name: 'cmd/unix/bind_awk'630end631632context 'cmd/unix/bind_aws_instance_connect' do633it_should_behave_like 'payload cached size is consistent',634ancestor_reference_names: [635'singles/cmd/unix/bind_aws_instance_connect'636],637dynamic_size: false,638modules_pathname: modules_pathname,639reference_name: 'cmd/unix/bind_aws_instance_connect'640end641642context 'cmd/unix/adduser' do643it_should_behave_like 'payload cached size is consistent',644ancestor_reference_names: [645'singles/cmd/unix/adduser'646],647dynamic_size: true,648modules_pathname: modules_pathname,649reference_name: 'cmd/unix/adduser'650end651652context 'cmd/unix/bind_busybox_telnetd' do653it_should_behave_like 'payload cached size is consistent',654ancestor_reference_names: [655'singles/cmd/unix/bind_busybox_telnetd'656],657dynamic_size: false,658modules_pathname: modules_pathname,659reference_name: 'cmd/unix/bind_busybox_telnetd'660end661662context 'cmd/unix/bind_inetd' do663it_should_behave_like 'payload cached size is consistent',664ancestor_reference_names: [665'singles/cmd/unix/bind_inetd'666],667dynamic_size: false,668modules_pathname: modules_pathname,669reference_name: 'cmd/unix/bind_inetd'670end671672context 'cmd/unix/bind_lua' do673it_should_behave_like 'payload cached size is consistent',674ancestor_reference_names: [675'singles/cmd/unix/bind_lua'676],677dynamic_size: false,678modules_pathname: modules_pathname,679reference_name: 'cmd/unix/bind_lua'680end681682context 'cmd/unix/bind_jjs' do683it_should_behave_like 'payload cached size is consistent',684ancestor_reference_names: [685'singles/cmd/unix/bind_jjs'686],687dynamic_size: false,688modules_pathname: modules_pathname,689reference_name: 'cmd/unix/bind_jjs'690end691692context 'cmd/unix/bind_netcat' do693it_should_behave_like 'payload cached size is consistent',694ancestor_reference_names: [695'singles/cmd/unix/bind_netcat'696],697dynamic_size: true,698modules_pathname: modules_pathname,699reference_name: 'cmd/unix/bind_netcat'700end701702context 'cmd/unix/bind_netcat_gaping' do703it_should_behave_like 'payload cached size is consistent',704ancestor_reference_names: [705'singles/cmd/unix/bind_netcat_gaping'706],707dynamic_size: false,708modules_pathname: modules_pathname,709reference_name: 'cmd/unix/bind_netcat_gaping'710end711712context 'cmd/unix/bind_netcat_gaping_ipv6' do713it_should_behave_like 'payload cached size is consistent',714ancestor_reference_names: [715'singles/cmd/unix/bind_netcat_gaping_ipv6'716],717dynamic_size: false,718modules_pathname: modules_pathname,719reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'720end721722context 'cmd/unix/bind_nodejs' do723it_should_behave_like 'payload cached size is consistent',724ancestor_reference_names: [725'singles/cmd/unix/bind_nodejs'726],727dynamic_size: false,728modules_pathname: modules_pathname,729reference_name: 'cmd/unix/bind_nodejs'730end731732context 'cmd/unix/bind_socat_sctp' do733it_should_behave_like 'payload cached size is consistent',734ancestor_reference_names: [735'singles/cmd/unix/bind_socat_sctp'736],737dynamic_size: false,738modules_pathname: modules_pathname,739reference_name: 'cmd/unix/bind_socat_sctp'740end741742context 'cmd/unix/bind_socat_udp' do743it_should_behave_like 'payload cached size is consistent',744ancestor_reference_names: [745'singles/cmd/unix/bind_socat_udp'746],747dynamic_size: false,748modules_pathname: modules_pathname,749reference_name: 'cmd/unix/bind_socat_udp'750end751752context 'cmd/unix/reverse_socat_tcp' do753it_should_behave_like 'payload cached size is consistent',754ancestor_reference_names: [755'singles/cmd/unix/reverse_socat_tcp'756],757dynamic_size: false,758modules_pathname: modules_pathname,759reference_name: 'cmd/unix/reverse_socat_tcp'760end761762context 'cmd/unix/bind_perl' do763it_should_behave_like 'payload cached size is consistent',764ancestor_reference_names: [765'singles/cmd/unix/bind_perl'766],767dynamic_size: false,768modules_pathname: modules_pathname,769reference_name: 'cmd/unix/bind_perl'770end771772context 'cmd/unix/bind_perl_ipv6' do773it_should_behave_like 'payload cached size is consistent',774ancestor_reference_names: [775'singles/cmd/unix/bind_perl_ipv6'776],777dynamic_size: false,778modules_pathname: modules_pathname,779reference_name: 'cmd/unix/bind_perl_ipv6'780end781782context 'cmd/unix/bind_r' do783it_should_behave_like 'payload cached size is consistent',784ancestor_reference_names: [785'singles/cmd/unix/bind_r'786],787dynamic_size: false,788modules_pathname: modules_pathname,789reference_name: 'cmd/unix/bind_r'790end791792context 'cmd/unix/bind_ruby' do793it_should_behave_like 'payload cached size is consistent',794ancestor_reference_names: [795'singles/cmd/unix/bind_ruby'796],797dynamic_size: false,798modules_pathname: modules_pathname,799reference_name: 'cmd/unix/bind_ruby'800end801802context 'cmd/unix/bind_ruby_ipv6' do803it_should_behave_like 'payload cached size is consistent',804ancestor_reference_names: [805'singles/cmd/unix/bind_ruby_ipv6'806],807dynamic_size: false,808modules_pathname: modules_pathname,809reference_name: 'cmd/unix/bind_ruby_ipv6'810end811812context 'cmd/unix/bind_stub' do813it_should_behave_like 'payload cached size is consistent',814ancestor_reference_names: [815'singles/cmd/unix/bind_stub'816],817dynamic_size: false,818modules_pathname: modules_pathname,819reference_name: 'cmd/unix/bind_stub'820end821822context 'cmd/unix/bind_zsh' do823it_should_behave_like 'payload cached size is consistent',824ancestor_reference_names: [825'singles/cmd/unix/bind_zsh'826],827dynamic_size: false,828modules_pathname: modules_pathname,829reference_name: 'cmd/unix/bind_zsh'830end831832context 'cmd/unix/generic' do833it_should_behave_like 'payload cached size is consistent',834ancestor_reference_names: [835'singles/cmd/unix/generic'836],837dynamic_size: false,838modules_pathname: modules_pathname,839reference_name: 'cmd/unix/generic'840end841842context 'cmd/unix/interact' do843it_should_behave_like 'payload cached size is consistent',844ancestor_reference_names: [845'singles/cmd/unix/interact'846],847dynamic_size: false,848modules_pathname: modules_pathname,849reference_name: 'cmd/unix/interact'850end851852context 'cmd/unix/pingback_bind' do853it_should_behave_like 'payload cached size is consistent',854ancestor_reference_names: [855'singles/cmd/unix/pingback_bind'856],857dynamic_size: false,858modules_pathname: modules_pathname,859reference_name: 'cmd/unix/pingback_bind'860end861862context 'cmd/unix/pingback_reverse' do863it_should_behave_like 'payload cached size is consistent',864ancestor_reference_names: [865'singles/cmd/unix/pingback_reverse'866],867dynamic_size: false,868modules_pathname: modules_pathname,869reference_name: 'cmd/unix/pingback_reverse'870end871872context 'cmd/unix/python' do873it_should_behave_like 'payload is not cached',874ancestor_reference_names: [875'adapters/cmd/unix/python'876],877reference_name: 'cmd/unix/python'878end879880context 'cmd/unix/reverse' do881it_should_behave_like 'payload cached size is consistent',882ancestor_reference_names: [883'singles/cmd/unix/reverse'884],885dynamic_size: false,886modules_pathname: modules_pathname,887reference_name: 'cmd/unix/reverse'888end889890context 'cmd/unix/reverse_awk' do891it_should_behave_like 'payload cached size is consistent',892ancestor_reference_names: [893'singles/cmd/unix/reverse_awk'894],895dynamic_size: false,896modules_pathname: modules_pathname,897reference_name: 'cmd/unix/reverse_awk'898end899900context 'cmd/unix/reverse_bash' do901it_should_behave_like 'payload cached size is consistent',902ancestor_reference_names: [903'singles/cmd/unix/reverse_bash'904],905dynamic_size: true,906modules_pathname: modules_pathname,907reference_name: 'cmd/unix/reverse_bash'908end909910context 'cmd/unix/reverse_bash_udp' do911it_should_behave_like 'payload cached size is consistent',912ancestor_reference_names: [913'singles/cmd/unix/reverse_bash_udp'914],915dynamic_size: true,916modules_pathname: modules_pathname,917reference_name: 'cmd/unix/reverse_bash_udp'918end919920context 'cmd/unix/reverse_bash_telnet_ssl' do921it_should_behave_like 'payload cached size is consistent',922ancestor_reference_names: [923'singles/cmd/unix/reverse_bash_telnet_ssl'924],925dynamic_size: true,926modules_pathname: modules_pathname,927reference_name: 'cmd/unix/reverse_bash_telnet_ssl'928end929930context 'cmd/unix/reverse_ksh' do931it_should_behave_like 'payload cached size is consistent',932ancestor_reference_names: [933'singles/cmd/unix/reverse_ksh'934],935dynamic_size: false,936modules_pathname: modules_pathname,937reference_name: 'cmd/unix/reverse_ksh'938end939940context 'cmd/unix/reverse_jjs' do941it_should_behave_like 'payload cached size is consistent',942ancestor_reference_names: [943'singles/cmd/unix/reverse_jjs'944],945dynamic_size: false,946modules_pathname: modules_pathname,947reference_name: 'cmd/unix/reverse_jjs'948end949950context 'cmd/unix/reverse_lua' do951it_should_behave_like 'payload cached size is consistent',952ancestor_reference_names: [953'singles/cmd/unix/reverse_lua'954],955dynamic_size: false,956modules_pathname: modules_pathname,957reference_name: 'cmd/unix/reverse_lua'958end959960context 'cmd/unix/reverse_ncat_ssl' do961it_should_behave_like 'payload cached size is consistent',962ancestor_reference_names: [963'singles/cmd/unix/reverse_ncat_ssl'964],965dynamic_size: false,966modules_pathname: modules_pathname,967reference_name: 'cmd/unix/reverse_ncat_ssl'968end969970context 'cmd/unix/reverse_netcat' do971it_should_behave_like 'payload cached size is consistent',972ancestor_reference_names: [973'singles/cmd/unix/reverse_netcat'974],975dynamic_size: true,976modules_pathname: modules_pathname,977reference_name: 'cmd/unix/reverse_netcat'978end979980context 'cmd/unix/reverse_netcat_gaping' do981it_should_behave_like 'payload cached size is consistent',982ancestor_reference_names: [983'singles/cmd/unix/reverse_netcat_gaping'984],985dynamic_size: false,986modules_pathname: modules_pathname,987reference_name: 'cmd/unix/reverse_netcat_gaping'988end989990context 'cmd/unix/reverse_nodejs' do991it_should_behave_like 'payload cached size is consistent',992ancestor_reference_names: [993'singles/cmd/unix/reverse_nodejs'994],995dynamic_size: false,996modules_pathname: modules_pathname,997reference_name: 'cmd/unix/reverse_nodejs'998end9991000context 'cmd/unix/reverse_openssl' do1001it_should_behave_like 'payload cached size is consistent',1002ancestor_reference_names: [1003'singles/cmd/unix/reverse_openssl'1004],1005dynamic_size: false,1006modules_pathname: modules_pathname,1007reference_name: 'cmd/unix/reverse_openssl'1008end10091010context 'cmd/unix/reverse_socat_sctp' do1011it_should_behave_like 'payload cached size is consistent',1012ancestor_reference_names: [1013'singles/cmd/unix/reverse_socat_sctp'1014],1015dynamic_size: false,1016modules_pathname: modules_pathname,1017reference_name: 'cmd/unix/reverse_socat_sctp'1018end10191020context 'cmd/unix/reverse_socat_udp' do1021it_should_behave_like 'payload cached size is consistent',1022ancestor_reference_names: [1023'singles/cmd/unix/reverse_socat_udp'1024],1025dynamic_size: false,1026modules_pathname: modules_pathname,1027reference_name: 'cmd/unix/reverse_socat_udp'1028end10291030context 'cmd/unix/reverse_ssh' do1031it_should_behave_like 'payload cached size is consistent',1032ancestor_reference_names: [1033'singles/cmd/unix/reverse_ssh'1034],1035dynamic_size: true,1036modules_pathname: modules_pathname,1037reference_name: 'cmd/unix/reverse_ssh'1038end10391040context 'cmd/unix/reverse_perl' do1041it_should_behave_like 'payload cached size is consistent',1042ancestor_reference_names: [1043'singles/cmd/unix/reverse_perl'1044],1045dynamic_size: false,1046modules_pathname: modules_pathname,1047reference_name: 'cmd/unix/reverse_perl'1048end10491050context 'cmd/unix/reverse_perl_ssl' do1051it_should_behave_like 'payload cached size is consistent',1052ancestor_reference_names: [1053'singles/cmd/unix/reverse_perl_ssl'1054],1055dynamic_size: false,1056modules_pathname: modules_pathname,1057reference_name: 'cmd/unix/reverse_perl_ssl'1058end10591060context 'cmd/unix/reverse_php_ssl' do1061it_should_behave_like 'payload cached size is consistent',1062ancestor_reference_names: [1063'singles/cmd/unix/reverse_php_ssl'1064],1065dynamic_size: false,1066modules_pathname: modules_pathname,1067reference_name: 'cmd/unix/reverse_php_ssl'1068end10691070context 'cmd/unix/reverse_python' do1071it_should_behave_like 'payload cached size is consistent',1072ancestor_reference_names: [1073'singles/cmd/unix/reverse_python'1074],1075dynamic_size: true,1076modules_pathname: modules_pathname,1077reference_name: 'cmd/unix/reverse_python'1078end10791080context 'cmd/unix/reverse_python_ssl' do1081it_should_behave_like 'payload cached size is consistent',1082ancestor_reference_names: [1083'singles/cmd/unix/reverse_python_ssl'1084],1085dynamic_size: true,1086modules_pathname: modules_pathname,1087reference_name: 'cmd/unix/reverse_python_ssl'1088end10891090context 'cmd/unix/reverse_r' do1091it_should_behave_like 'payload cached size is consistent',1092ancestor_reference_names: [1093'singles/cmd/unix/reverse_r'1094],1095dynamic_size: false,1096modules_pathname: modules_pathname,1097reference_name: 'cmd/unix/reverse_r'1098end10991100context 'cmd/unix/reverse_ruby' do1101it_should_behave_like 'payload cached size is consistent',1102ancestor_reference_names: [1103'singles/cmd/unix/reverse_ruby'1104],1105dynamic_size: false,1106modules_pathname: modules_pathname,1107reference_name: 'cmd/unix/reverse_ruby'1108end11091110context 'cmd/unix/reverse_ruby_ssl' do1111it_should_behave_like 'payload cached size is consistent',1112ancestor_reference_names: [1113'singles/cmd/unix/reverse_ruby_ssl'1114],1115dynamic_size: false,1116modules_pathname: modules_pathname,1117reference_name: 'cmd/unix/reverse_ruby_ssl'1118end11191120context 'cmd/unix/reverse_ssl_double_telnet' do1121it_should_behave_like 'payload cached size is consistent',1122ancestor_reference_names: [1123'singles/cmd/unix/reverse_ssl_double_telnet'1124],1125dynamic_size: false,1126modules_pathname: modules_pathname,1127reference_name: 'cmd/unix/reverse_ssl_double_telnet'1128end11291130context 'cmd/unix/reverse_stub' do1131it_should_behave_like 'payload cached size is consistent',1132ancestor_reference_names: [1133'singles/cmd/unix/reverse_stub'1134],1135dynamic_size: false,1136modules_pathname: modules_pathname,1137reference_name: 'cmd/unix/reverse_stub'1138end11391140context 'cmd/unix/reverse_tclsh' do1141it_should_behave_like 'payload cached size is consistent',1142ancestor_reference_names: [1143'singles/cmd/unix/reverse_tclsh'1144],1145dynamic_size: false,1146modules_pathname: modules_pathname,1147reference_name: 'cmd/unix/reverse_tclsh'1148end11491150context 'cmd/unix/reverse_zsh' do1151it_should_behave_like 'payload cached size is consistent',1152ancestor_reference_names: [1153'singles/cmd/unix/reverse_zsh'1154],1155dynamic_size: false,1156modules_pathname: modules_pathname,1157reference_name: 'cmd/unix/reverse_zsh'1158end11591160context 'cmd/windows/adduser' do1161it_should_behave_like 'payload cached size is consistent',1162ancestor_reference_names: [1163'singles/cmd/windows/adduser'1164],1165dynamic_size: false,1166modules_pathname: modules_pathname,1167reference_name: 'cmd/windows/adduser'1168end11691170context 'cmd/windows/bind_lua' do1171it_should_behave_like 'payload cached size is consistent',1172ancestor_reference_names: [1173'singles/cmd/windows/bind_lua'1174],1175dynamic_size: false,1176modules_pathname: modules_pathname,1177reference_name: 'cmd/windows/bind_lua'1178end11791180context 'cmd/windows/bind_perl' do1181it_should_behave_like 'payload cached size is consistent',1182ancestor_reference_names: [1183'singles/cmd/windows/bind_perl'1184],1185dynamic_size: false,1186modules_pathname: modules_pathname,1187reference_name: 'cmd/windows/bind_perl'1188end11891190context 'cmd/windows/bind_perl_ipv6' do1191it_should_behave_like 'payload cached size is consistent',1192ancestor_reference_names: [1193'singles/cmd/windows/bind_perl_ipv6'1194],1195dynamic_size: false,1196modules_pathname: modules_pathname,1197reference_name: 'cmd/windows/bind_perl_ipv6'1198end11991200context 'cmd/windows/bind_ruby' do1201it_should_behave_like 'payload cached size is consistent',1202ancestor_reference_names: [1203'singles/cmd/windows/bind_ruby'1204],1205dynamic_size: false,1206modules_pathname: modules_pathname,1207reference_name: 'cmd/windows/bind_ruby'1208end12091210context 'cmd/windows/download_eval_vbs' do1211it_should_behave_like 'payload cached size is consistent',1212ancestor_reference_names: [1213'singles/cmd/windows/download_eval_vbs'1214],1215dynamic_size: true,1216modules_pathname: modules_pathname,1217reference_name: 'cmd/windows/download_eval_vbs'1218end12191220context 'cmd/windows/download_exec_vbs' do1221it_should_behave_like 'payload cached size is consistent',1222ancestor_reference_names: [1223'singles/cmd/windows/download_exec_vbs'1224],1225dynamic_size: true,1226modules_pathname: modules_pathname,1227reference_name: 'cmd/windows/download_exec_vbs'1228end12291230context 'cmd/windows/generic' do1231it_should_behave_like 'payload cached size is consistent',1232ancestor_reference_names: [1233'singles/cmd/windows/generic'1234],1235dynamic_size: false,1236modules_pathname: modules_pathname,1237reference_name: 'cmd/windows/generic'1238end12391240context 'cmd/windows/http/x64' do1241it_should_behave_like 'payload is not cached',1242ancestor_reference_names: [1243'adapters/cmd/windows/http/x64'1244],1245reference_name: 'cmd/windows/http/x64'1246end12471248context 'cmd/windows/https/x64' do1249it_should_behave_like 'payload is not cached',1250ancestor_reference_names: [1251'adapters/cmd/windows/https/x64'1252],1253reference_name: 'cmd/windows/https/x64'1254end12551256context 'cmd/windows/powershell' do1257it_should_behave_like 'payload is not cached',1258ancestor_reference_names: [1259'adapters/cmd/windows/powershell'1260],1261reference_name: 'cmd/windows/powershell'1262end12631264context 'cmd/windows/powershell/x64' do1265it_should_behave_like 'payload is not cached',1266ancestor_reference_names: [1267'adapters/cmd/windows/powershell/x64'1268],1269reference_name: 'cmd/windows/powershell/x64'1270end12711272context 'cmd/windows/powershell_bind_tcp' do1273it_should_behave_like 'payload cached size is consistent',1274ancestor_reference_names: [1275'singles/cmd/windows/powershell_bind_tcp'1276],1277dynamic_size: true,1278modules_pathname: modules_pathname,1279reference_name: 'cmd/windows/powershell_bind_tcp'1280end12811282context 'cmd/windows/powershell_reverse_tcp' do1283it_should_behave_like 'payload cached size is consistent',1284ancestor_reference_names: [1285'singles/cmd/windows/powershell_reverse_tcp'1286],1287dynamic_size: true,1288modules_pathname: modules_pathname,1289reference_name: 'cmd/windows/powershell_reverse_tcp'1290end12911292context 'cmd/windows/powershell_reverse_tcp_ssl' do1293it_should_behave_like 'payload cached size is consistent',1294ancestor_reference_names: [1295'singles/cmd/windows/powershell_reverse_tcp_ssl'1296],1297dynamic_size: true,1298modules_pathname: modules_pathname,1299reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'1300end13011302context 'cmd/windows/python' do1303it_should_behave_like 'payload is not cached',1304ancestor_reference_names: [1305'adapters/cmd/windows/python'1306],1307reference_name: 'cmd/windows/python'1308end13091310context 'cmd/windows/reverse_lua' do1311it_should_behave_like 'payload cached size is consistent',1312ancestor_reference_names: [1313'singles/cmd/windows/reverse_lua'1314],1315dynamic_size: false,1316modules_pathname: modules_pathname,1317reference_name: 'cmd/windows/reverse_lua'1318end13191320context 'cmd/windows/reverse_perl' do1321it_should_behave_like 'payload cached size is consistent',1322ancestor_reference_names: [1323'singles/cmd/windows/reverse_perl'1324],1325dynamic_size: false,1326modules_pathname: modules_pathname,1327reference_name: 'cmd/windows/reverse_perl'1328end13291330context 'cmd/windows/reverse_powershell' do1331it_should_behave_like 'payload cached size is consistent',1332ancestor_reference_names: [1333'singles/cmd/windows/reverse_powershell'1334],1335dynamic_size: false,1336modules_pathname: modules_pathname,1337reference_name: 'cmd/windows/reverse_powershell'1338end13391340context 'cmd/windows/reverse_ruby' do1341it_should_behave_like 'payload cached size is consistent',1342ancestor_reference_names: [1343'singles/cmd/windows/reverse_ruby'1344],1345dynamic_size: false,1346modules_pathname: modules_pathname,1347reference_name: 'cmd/windows/reverse_ruby'1348end13491350context 'cmd/windows/jjs_reverse_tcp' do1351it_should_behave_like 'payload cached size is consistent',1352ancestor_reference_names: [1353'singles/cmd/windows/jjs_reverse_tcp'1354],1355dynamic_size: false,1356modules_pathname: modules_pathname,1357reference_name: 'cmd/windows/jjs_reverse_tcp'1358end13591360context 'cmd/windows/smb/x64' do1361it_should_behave_like 'payload is not cached',1362ancestor_reference_names: [1363'adapters/cmd/windows/smb/x64'1364],1365reference_name: 'cmd/windows/smb/x64'1366end13671368context 'cmd/windows/tftp/x64' do1369it_should_behave_like 'payload is not cached',1370ancestor_reference_names: [1371'adapters/cmd/windows/tftp/x64'1372],1373reference_name: 'cmd/windows/tftp/x64'1374end13751376context 'firefox/exec' do1377it_should_behave_like 'payload cached size is consistent',1378ancestor_reference_names: [1379'singles/firefox/exec'1380],1381dynamic_size: false,1382modules_pathname: modules_pathname,1383reference_name: 'firefox/exec'1384end13851386context 'firefox/shell_bind_tcp' do1387it_should_behave_like 'payload cached size is consistent',1388ancestor_reference_names: [1389'singles/firefox/shell_bind_tcp'1390],1391dynamic_size: true,1392modules_pathname: modules_pathname,1393reference_name: 'firefox/shell_bind_tcp'1394end13951396context 'firefox/shell_reverse_tcp' do1397it_should_behave_like 'payload cached size is consistent',1398ancestor_reference_names: [1399'singles/firefox/shell_reverse_tcp'1400],1401dynamic_size: true,1402modules_pathname: modules_pathname,1403reference_name: 'firefox/shell_reverse_tcp'1404end14051406context 'generic/custom' do1407it_should_behave_like 'payload cached size is consistent',1408ancestor_reference_names: [1409'singles/generic/custom'1410],1411dynamic_size: false,1412modules_pathname: modules_pathname,1413reference_name: 'generic/custom'1414end14151416context 'generic/debug_trap' do1417it_should_behave_like 'payload cached size is consistent',1418ancestor_reference_names: [1419'singles/generic/debug_trap'1420],1421dynamic_size: false,1422modules_pathname: modules_pathname,1423reference_name: 'generic/debug_trap'1424end14251426context 'generic/shell_bind_tcp' do1427it_should_behave_like 'payload cached size is consistent',1428ancestor_reference_names: [1429'singles/generic/shell_bind_tcp'1430],1431dynamic_size: false,1432modules_pathname: modules_pathname,1433reference_name: 'generic/shell_bind_tcp'1434end14351436context 'generic/shell_bind_aws_ssm' do1437it_should_behave_like 'payload cached size is consistent',1438ancestor_reference_names: [1439'singles/generic/shell_bind_aws_ssm'1440],1441dynamic_size: false,1442modules_pathname: modules_pathname,1443reference_name: 'generic/shell_bind_aws_ssm'1444end14451446context 'generic/shell_reverse_tcp' do1447it_should_behave_like 'payload cached size is consistent',1448ancestor_reference_names: [1449'singles/generic/shell_reverse_tcp'1450],1451dynamic_size: false,1452modules_pathname: modules_pathname,1453reference_name: 'generic/shell_reverse_tcp'1454end14551456context 'generic/ssh/interact' do1457it_should_behave_like 'payload is not cached',1458ancestor_reference_names: [1459'singles/generic/ssh/interact'1460],1461reference_name: 'generic/ssh/interact'1462end146314641465context 'generic/tight_loop' do1466it_should_behave_like 'payload cached size is consistent',1467ancestor_reference_names: [1468'singles/generic/tight_loop'1469],1470dynamic_size: false,1471modules_pathname: modules_pathname,1472reference_name: 'generic/tight_loop'1473end14741475context 'java/jsp_shell_bind_tcp' do1476it_should_behave_like 'payload cached size is consistent',1477ancestor_reference_names: [1478'singles/java/jsp_shell_bind_tcp'1479],1480dynamic_size: false,1481modules_pathname: modules_pathname,1482reference_name: 'java/jsp_shell_bind_tcp'1483end14841485context 'java/jsp_shell_reverse_tcp' do1486it_should_behave_like 'payload cached size is consistent',1487ancestor_reference_names: [1488'singles/java/jsp_shell_reverse_tcp'1489],1490dynamic_size: false,1491modules_pathname: modules_pathname,1492reference_name: 'java/jsp_shell_reverse_tcp'1493end14941495context 'java/meterpreter/bind_tcp' do1496it_should_behave_like 'payload cached size is consistent',1497ancestor_reference_names: [1498'stagers/java/bind_tcp',1499'stages/java/meterpreter'1500],1501dynamic_size: false,1502modules_pathname: modules_pathname,1503reference_name: 'java/meterpreter/bind_tcp'1504end15051506context 'java/meterpreter/reverse_http' do1507it_should_behave_like 'payload cached size is consistent',1508ancestor_reference_names: [1509'stagers/java/reverse_http',1510'stages/java/meterpreter'1511],1512dynamic_size: true,1513modules_pathname: modules_pathname,1514reference_name: 'java/meterpreter/reverse_http'1515end15161517context 'java/meterpreter/reverse_https' do1518it_should_behave_like 'payload cached size is consistent',1519ancestor_reference_names: [1520'stagers/java/reverse_https',1521'stages/java/meterpreter'1522],1523dynamic_size: true,1524modules_pathname: modules_pathname,1525reference_name: 'java/meterpreter/reverse_https'1526end15271528context 'java/meterpreter/reverse_tcp' do1529it_should_behave_like 'payload cached size is consistent',1530ancestor_reference_names: [1531'stagers/java/reverse_tcp',1532'stages/java/meterpreter'1533],1534dynamic_size: false,1535modules_pathname: modules_pathname,1536reference_name: 'java/meterpreter/reverse_tcp'1537end15381539context 'java/shell/bind_tcp' do1540it_should_behave_like 'payload cached size is consistent',1541ancestor_reference_names: [1542'stagers/java/bind_tcp',1543'stages/java/shell'1544],1545dynamic_size: false,1546modules_pathname: modules_pathname,1547reference_name: 'java/shell/bind_tcp'1548end15491550context 'java/shell/reverse_tcp' do1551it_should_behave_like 'payload cached size is consistent',1552ancestor_reference_names: [1553'stagers/java/reverse_tcp',1554'stages/java/shell'1555],1556dynamic_size: false,1557modules_pathname: modules_pathname,1558reference_name: 'java/shell/reverse_tcp'1559end15601561context 'java/shell_reverse_tcp' do1562it_should_behave_like 'payload cached size is consistent',1563ancestor_reference_names: [1564'singles/java/shell_reverse_tcp'1565],1566dynamic_size: false,1567modules_pathname: modules_pathname,1568reference_name: 'java/shell_reverse_tcp'1569end15701571context 'linux/aarch64/shell_reverse_tcp' do1572it_should_behave_like 'payload cached size is consistent',1573ancestor_reference_names: [1574'singles/linux/aarch64/shell_reverse_tcp'1575],1576dynamic_size: false,1577modules_pathname: modules_pathname,1578reference_name: 'linux/aarch64/shell_reverse_tcp'1579end15801581context 'linux/aarch64/meterpreter_reverse_http' do1582it_should_behave_like 'payload cached size is consistent',1583ancestor_reference_names: [1584'singles/linux/aarch64/meterpreter_reverse_http'1585],1586dynamic_size: false,1587modules_pathname: modules_pathname,1588reference_name: 'linux/aarch64/meterpreter_reverse_http'1589end15901591context 'linux/aarch64/meterpreter_reverse_https' do1592it_should_behave_like 'payload cached size is consistent',1593ancestor_reference_names: [1594'singles/linux/aarch64/meterpreter_reverse_https'1595],1596dynamic_size: false,1597modules_pathname: modules_pathname,1598reference_name: 'linux/aarch64/meterpreter_reverse_https'1599end16001601context 'linux/aarch64/shell/reverse_tcp' do1602it_should_behave_like 'payload cached size is consistent',1603ancestor_reference_names: [1604'stagers/linux/aarch64/reverse_tcp',1605'stages/linux/aarch64/shell'1606],1607dynamic_size: false,1608modules_pathname: modules_pathname,1609reference_name: 'linux/aarch64/shell/reverse_tcp'1610end161116121613context 'linux/armbe/shell_bind_tcp' do1614it_should_behave_like 'payload cached size is consistent',1615ancestor_reference_names: [1616'singles/linux/armbe/shell_bind_tcp'1617],1618dynamic_size: false,1619modules_pathname: modules_pathname,1620reference_name: 'linux/armbe/shell_bind_tcp'1621end16221623context 'linux/armle/adduser' do1624it_should_behave_like 'payload cached size is consistent',1625ancestor_reference_names: [1626'singles/linux/armle/adduser'1627],1628dynamic_size: false,1629modules_pathname: modules_pathname,1630reference_name: 'linux/armle/adduser'1631end16321633context 'linux/armle/exec' do1634it_should_behave_like 'payload cached size is consistent',1635ancestor_reference_names: [1636'singles/linux/armle/exec'1637],1638dynamic_size: false,1639modules_pathname: modules_pathname,1640reference_name: 'linux/armle/exec'1641end16421643context 'linux/armle/shell/bind_tcp' do1644it_should_behave_like 'payload cached size is consistent',1645ancestor_reference_names: [1646'stagers/linux/armle/bind_tcp',1647'stages/linux/armle/shell'1648],1649dynamic_size: false,1650modules_pathname: modules_pathname,1651reference_name: 'linux/armle/shell/bind_tcp'1652end16531654context 'linux/armle/shell/reverse_tcp' do1655it_should_behave_like 'payload cached size is consistent',1656ancestor_reference_names: [1657'stagers/linux/armle/reverse_tcp',1658'stages/linux/armle/shell'1659],1660dynamic_size: false,1661modules_pathname: modules_pathname,1662reference_name: 'linux/armle/shell/reverse_tcp'1663end16641665context 'linux/armle/shell_bind_tcp' do1666it_should_behave_like 'payload cached size is consistent',1667ancestor_reference_names: [1668'singles/linux/armle/shell_bind_tcp'1669],1670dynamic_size: false,1671modules_pathname: modules_pathname,1672reference_name: 'linux/armle/shell_bind_tcp'1673end16741675context 'linux/armle/shell_reverse_tcp' do1676it_should_behave_like 'payload cached size is consistent',1677ancestor_reference_names: [1678'singles/linux/armle/shell_reverse_tcp'1679],1680dynamic_size: false,1681modules_pathname: modules_pathname,1682reference_name: 'linux/armle/shell_reverse_tcp'1683end16841685context 'linux/mipsbe/exec' do1686it_should_behave_like 'payload cached size is consistent',1687ancestor_reference_names: [1688'singles/linux/mipsbe/exec'1689],1690dynamic_size: false,1691modules_pathname: modules_pathname,1692reference_name: 'linux/mipsbe/exec'1693end16941695context 'linux/mipsbe/reboot' do1696it_should_behave_like 'payload cached size is consistent',1697ancestor_reference_names: [1698'singles/linux/mipsbe/reboot'1699],1700dynamic_size: false,1701modules_pathname: modules_pathname,1702reference_name: 'linux/mipsbe/reboot'1703end17041705context 'linux/mipsbe/shell/reverse_tcp' do1706it_should_behave_like 'payload cached size is consistent',1707ancestor_reference_names: [1708'stagers/linux/mipsbe/reverse_tcp',1709'stages/linux/mipsbe/shell'1710],1711dynamic_size: false,1712modules_pathname: modules_pathname,1713reference_name: 'linux/mipsbe/shell/reverse_tcp'1714end17151716context 'linux/mipsbe/shell_bind_tcp' do1717it_should_behave_like 'payload cached size is consistent',1718ancestor_reference_names: [1719'singles/linux/mipsbe/shell_bind_tcp'1720],1721dynamic_size: false,1722modules_pathname: modules_pathname,1723reference_name: 'linux/mipsbe/shell_bind_tcp'1724end17251726context 'linux/mipsbe/shell_reverse_tcp' do1727it_should_behave_like 'payload cached size is consistent',1728ancestor_reference_names: [1729'singles/linux/mipsbe/shell_reverse_tcp'1730],1731dynamic_size: false,1732modules_pathname: modules_pathname,1733reference_name: 'linux/mipsbe/shell_reverse_tcp'1734end17351736context 'linux/mipsle/exec' do1737it_should_behave_like 'payload cached size is consistent',1738ancestor_reference_names: [1739'singles/linux/mipsle/exec'1740],1741dynamic_size: false,1742modules_pathname: modules_pathname,1743reference_name: 'linux/mipsle/exec'1744end17451746context 'linux/mipsle/reboot' do1747it_should_behave_like 'payload cached size is consistent',1748ancestor_reference_names: [1749'singles/linux/mipsle/reboot'1750],1751dynamic_size: false,1752modules_pathname: modules_pathname,1753reference_name: 'linux/mipsle/reboot'1754end17551756context 'linux/mipsle/shell/reverse_tcp' do1757it_should_behave_like 'payload cached size is consistent',1758ancestor_reference_names: [1759'stagers/linux/mipsle/reverse_tcp',1760'stages/linux/mipsle/shell'1761],1762dynamic_size: false,1763modules_pathname: modules_pathname,1764reference_name: 'linux/mipsle/shell/reverse_tcp'1765end17661767context 'linux/mipsle/shell_bind_tcp' do1768it_should_behave_like 'payload cached size is consistent',1769ancestor_reference_names: [1770'singles/linux/mipsle/shell_bind_tcp'1771],1772dynamic_size: false,1773modules_pathname: modules_pathname,1774reference_name: 'linux/mipsle/shell_bind_tcp'1775end17761777context 'linux/mipsle/shell_reverse_tcp' do1778it_should_behave_like 'payload cached size is consistent',1779ancestor_reference_names: [1780'singles/linux/mipsle/shell_reverse_tcp'1781],1782dynamic_size: false,1783modules_pathname: modules_pathname,1784reference_name: 'linux/mipsle/shell_reverse_tcp'1785end17861787context 'linux/ppc/shell_bind_tcp' do1788it_should_behave_like 'payload cached size is consistent',1789ancestor_reference_names: [1790'singles/linux/ppc/shell_bind_tcp'1791],1792dynamic_size: false,1793modules_pathname: modules_pathname,1794reference_name: 'linux/ppc/shell_bind_tcp'1795end17961797context 'linux/ppc/shell_find_port' do1798it_should_behave_like 'payload cached size is consistent',1799ancestor_reference_names: [1800'singles/linux/ppc/shell_find_port'1801],1802dynamic_size: false,1803modules_pathname: modules_pathname,1804reference_name: 'linux/ppc/shell_find_port'1805end18061807context 'linux/ppc/shell_reverse_tcp' do1808it_should_behave_like 'payload cached size is consistent',1809ancestor_reference_names: [1810'singles/linux/ppc/shell_reverse_tcp'1811],1812dynamic_size: false,1813modules_pathname: modules_pathname,1814reference_name: 'linux/ppc/shell_reverse_tcp'1815end18161817context 'linux/ppc64/shell_bind_tcp' do1818it_should_behave_like 'payload cached size is consistent',1819ancestor_reference_names: [1820'singles/linux/ppc64/shell_bind_tcp'1821],1822dynamic_size: false,1823modules_pathname: modules_pathname,1824reference_name: 'linux/ppc64/shell_bind_tcp'1825end18261827context 'linux/ppc64/shell_find_port' do1828it_should_behave_like 'payload cached size is consistent',1829ancestor_reference_names: [1830'singles/linux/ppc64/shell_find_port'1831],1832dynamic_size: false,1833modules_pathname: modules_pathname,1834reference_name: 'linux/ppc64/shell_find_port'1835end18361837context 'linux/ppc64/shell_reverse_tcp' do1838it_should_behave_like 'payload cached size is consistent',1839ancestor_reference_names: [1840'singles/linux/ppc64/shell_reverse_tcp'1841],1842dynamic_size: false,1843modules_pathname: modules_pathname,1844reference_name: 'linux/ppc64/shell_reverse_tcp'1845end18461847context 'linux/riscv32le/exec' do1848it_should_behave_like 'payload cached size is consistent',1849ancestor_reference_names: [1850'singles/linux/riscv32le/exec'1851],1852dynamic_size: false,1853modules_pathname: modules_pathname,1854reference_name: 'linux/riscv32le/exec'1855end18561857context 'linux/riscv32le/reboot' do1858it_should_behave_like 'payload cached size is consistent',1859ancestor_reference_names: [1860'singles/linux/riscv32le/reboot'1861],1862dynamic_size: false,1863modules_pathname: modules_pathname,1864reference_name: 'linux/riscv32le/reboot'1865end18661867context 'linux/riscv64le/exec' do1868it_should_behave_like 'payload cached size is consistent',1869ancestor_reference_names: [1870'singles/linux/riscv64le/exec'1871],1872dynamic_size: false,1873modules_pathname: modules_pathname,1874reference_name: 'linux/riscv64le/exec'1875end18761877context 'linux/riscv64le/reboot' do1878it_should_behave_like 'payload cached size is consistent',1879ancestor_reference_names: [1880'singles/linux/riscv64le/reboot'1881],1882dynamic_size: false,1883modules_pathname: modules_pathname,1884reference_name: 'linux/riscv64le/reboot'1885end18861887context 'linux/x64/exec' do1888it_should_behave_like 'payload cached size is consistent',1889ancestor_reference_names: [1890'singles/linux/x64/exec'1891],1892dynamic_size: false,1893modules_pathname: modules_pathname,1894reference_name: 'linux/x64/exec'1895end18961897context 'linux/x64/pingback_bind_tcp' do1898it_should_behave_like 'payload cached size is consistent',1899ancestor_reference_names: [1900'singles/linux/x64/pingback_bind_tcp'1901],1902dynamic_size: false,1903modules_pathname: modules_pathname,1904reference_name: 'linux/x64/pingback_bind_tcp'1905end19061907context 'linux/x64/pingback_reverse_tcp' do1908it_should_behave_like 'payload cached size is consistent',1909ancestor_reference_names: [1910'singles/linux/x64/pingback_reverse_tcp'1911],1912dynamic_size: false,1913modules_pathname: modules_pathname,1914reference_name: 'linux/x64/pingback_reverse_tcp'1915end19161917context 'linux/x64/shell/bind_tcp' do1918it_should_behave_like 'payload cached size is consistent',1919ancestor_reference_names: [1920'stagers/linux/x64/bind_tcp',1921'stages/linux/x64/shell'1922],1923dynamic_size: false,1924modules_pathname: modules_pathname,1925reference_name: 'linux/x64/shell/bind_tcp'1926end19271928context 'linux/x64/shell/reverse_sctp' do1929it_should_behave_like 'payload cached size is consistent',1930ancestor_reference_names: [1931'stagers/linux/x64/reverse_sctp',1932'stages/linux/x64/shell'1933],1934dynamic_size: false,1935modules_pathname: modules_pathname,1936reference_name: 'linux/x64/shell/reverse_sctp'1937end19381939context 'linux/x64/shell/reverse_tcp' do1940it_should_behave_like 'payload cached size is consistent',1941ancestor_reference_names: [1942'stagers/linux/x64/reverse_tcp',1943'stages/linux/x64/shell'1944],1945dynamic_size: false,1946modules_pathname: modules_pathname,1947reference_name: 'linux/x64/shell/reverse_tcp'1948end19491950context 'linux/x64/shell_bind_ipv6_tcp' do1951it_should_behave_like 'payload cached size is consistent',1952ancestor_reference_names: [1953'singles/linux/x64/shell_bind_ipv6_tcp'1954],1955dynamic_size: false,1956modules_pathname: modules_pathname,1957reference_name: 'linux/x64/shell_bind_ipv6_tcp'1958end19591960context 'linux/x64/shell_bind_tcp' do1961it_should_behave_like 'payload cached size is consistent',1962ancestor_reference_names: [1963'singles/linux/x64/shell_bind_tcp'1964],1965dynamic_size: false,1966modules_pathname: modules_pathname,1967reference_name: 'linux/x64/shell_bind_tcp'1968end19691970context 'linux/x64/shell_bind_tcp_random_port' do1971it_should_behave_like 'payload cached size is consistent',1972ancestor_reference_names: [1973'singles/linux/x64/shell_bind_tcp_random_port'1974],1975dynamic_size: false,1976modules_pathname: modules_pathname,1977reference_name: 'linux/x64/shell_bind_tcp_random_port'1978end19791980context 'linux/x64/shell_find_port' do1981it_should_behave_like 'payload cached size is consistent',1982ancestor_reference_names: [1983'singles/linux/x64/shell_find_port'1984],1985dynamic_size: false,1986modules_pathname: modules_pathname,1987reference_name: 'linux/x64/shell_find_port'1988end19891990context 'linux/x64/shell_reverse_ipv6_tcp' do1991it_should_behave_like 'payload cached size is consistent',1992ancestor_reference_names: [1993'singles/linux/x64/shell_reverse_ipv6_tcp'1994],1995dynamic_size: false,1996modules_pathname: modules_pathname,1997reference_name: 'linux/x64/shell_reverse_ipv6_tcp'1998end19992000context 'linux/x64/shell_reverse_tcp' do2001it_should_behave_like 'payload cached size is consistent',2002ancestor_reference_names: [2003'singles/linux/x64/shell_reverse_tcp'2004],2005dynamic_size: false,2006modules_pathname: modules_pathname,2007reference_name: 'linux/x64/shell_reverse_tcp'2008end20092010context 'linux/x86/adduser' do2011it_should_behave_like 'payload cached size is consistent',2012ancestor_reference_names: [2013'singles/linux/x86/adduser'2014],2015dynamic_size: false,2016modules_pathname: modules_pathname,2017reference_name: 'linux/x86/adduser'2018end20192020context 'linux/x86/chmod' do2021it_should_behave_like 'payload cached size is consistent',2022ancestor_reference_names: [2023'singles/linux/x86/chmod'2024],2025dynamic_size: false,2026modules_pathname: modules_pathname,2027reference_name: 'linux/x86/chmod'2028end20292030context 'linux/x86/exec' do2031it_should_behave_like 'payload cached size is consistent',2032ancestor_reference_names: [2033'singles/linux/x86/exec'2034],2035dynamic_size: false,2036modules_pathname: modules_pathname,2037reference_name: 'linux/x86/exec'2038end20392040context 'linux/x86/read_file' do2041it_should_behave_like 'payload cached size is consistent',2042ancestor_reference_names: [2043'singles/linux/x86/read_file'2044],2045dynamic_size: false,2046modules_pathname: modules_pathname,2047reference_name: 'linux/x86/read_file'2048end20492050context 'linux/x86/shell/bind_ipv6_tcp' do2051it_should_behave_like 'payload cached size is consistent',2052ancestor_reference_names: [2053'stagers/linux/x86/bind_ipv6_tcp',2054'stages/linux/x86/shell'2055],2056dynamic_size: false,2057modules_pathname: modules_pathname,2058reference_name: 'linux/x86/shell/bind_ipv6_tcp'2059end20602061context 'linux/x86/shell/bind_nonx_tcp' do2062it_should_behave_like 'payload cached size is consistent',2063ancestor_reference_names: [2064'stagers/linux/x86/bind_nonx_tcp',2065'stages/linux/x86/shell'2066],2067dynamic_size: false,2068modules_pathname: modules_pathname,2069reference_name: 'linux/x86/shell/bind_nonx_tcp'2070end20712072context 'linux/x86/shell/bind_tcp' do2073it_should_behave_like 'payload cached size is consistent',2074ancestor_reference_names: [2075'stagers/linux/x86/bind_tcp',2076'stages/linux/x86/shell'2077],2078dynamic_size: false,2079modules_pathname: modules_pathname,2080reference_name: 'linux/x86/shell/bind_tcp'2081end20822083context 'linux/x86/shell/find_tag' do2084it_should_behave_like 'payload cached size is consistent',2085ancestor_reference_names: [2086'stagers/linux/x86/find_tag',2087'stages/linux/x86/shell'2088],2089dynamic_size: false,2090modules_pathname: modules_pathname,2091reference_name: 'linux/x86/shell/find_tag'2092end20932094context 'linux/x86/shell/reverse_ipv6_tcp' do2095it_should_behave_like 'payload cached size is consistent',2096ancestor_reference_names: [2097'stagers/linux/x86/reverse_ipv6_tcp',2098'stages/linux/x86/shell'2099],2100dynamic_size: false,2101modules_pathname: modules_pathname,2102reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2103end21042105context 'linux/x86/shell/reverse_nonx_tcp' do2106it_should_behave_like 'payload cached size is consistent',2107ancestor_reference_names: [2108'stagers/linux/x86/reverse_nonx_tcp',2109'stages/linux/x86/shell'2110],2111dynamic_size: false,2112modules_pathname: modules_pathname,2113reference_name: 'linux/x86/shell/reverse_nonx_tcp'2114end21152116context 'linux/x86/shell/reverse_tcp' do2117it_should_behave_like 'payload cached size is consistent',2118ancestor_reference_names: [2119'stagers/linux/x86/reverse_tcp',2120'stages/linux/x86/shell'2121],2122dynamic_size: false,2123modules_pathname: modules_pathname,2124reference_name: 'linux/x86/shell/reverse_tcp'2125end21262127context 'linux/x86/shell_bind_ipv6_tcp' do2128it_should_behave_like 'payload cached size is consistent',2129ancestor_reference_names: [2130'singles/linux/x86/shell_bind_ipv6_tcp'2131],2132dynamic_size: false,2133modules_pathname: modules_pathname,2134reference_name: 'linux/x86/shell_bind_ipv6_tcp'2135end21362137context 'linux/x86/shell_bind_tcp' do2138it_should_behave_like 'payload cached size is consistent',2139ancestor_reference_names: [2140'singles/linux/x86/shell_bind_tcp'2141],2142dynamic_size: false,2143modules_pathname: modules_pathname,2144reference_name: 'linux/x86/shell_bind_tcp'2145end21462147context 'linux/x86/shell_bind_tcp_random_port' do2148it_should_behave_like 'payload cached size is consistent',2149ancestor_reference_names: [2150'singles/linux/x86/shell_bind_tcp_random_port'2151],2152dynamic_size: false,2153modules_pathname: modules_pathname,2154reference_name: 'linux/x86/shell_bind_tcp_random_port'2155end21562157context 'linux/x86/shell_find_port' do2158it_should_behave_like 'payload cached size is consistent',2159ancestor_reference_names: [2160'singles/linux/x86/shell_find_port'2161],2162dynamic_size: false,2163modules_pathname: modules_pathname,2164reference_name: 'linux/x86/shell_find_port'2165end21662167context 'linux/x86/shell_find_tag' do2168it_should_behave_like 'payload cached size is consistent',2169ancestor_reference_names: [2170'singles/linux/x86/shell_find_tag'2171],2172dynamic_size: false,2173modules_pathname: modules_pathname,2174reference_name: 'linux/x86/shell_find_tag'2175end21762177context 'linux/x86/shell_reverse_tcp' do2178it_should_behave_like 'payload cached size is consistent',2179ancestor_reference_names: [2180'singles/linux/x86/shell_reverse_tcp'2181],2182dynamic_size: false,2183modules_pathname: modules_pathname,2184reference_name: 'linux/x86/shell_reverse_tcp'2185end21862187context 'linux/x86/shell_reverse_tcp_ipv6' do2188it_should_behave_like 'payload cached size is consistent',2189ancestor_reference_names: [2190'singles/linux/x86/shell_reverse_tcp_ipv6'2191],2192dynamic_size: false,2193modules_pathname: modules_pathname,2194reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2195end21962197context 'mainframe/shell_reverse_tcp' do2198it_should_behave_like 'payload cached size is consistent',2199ancestor_reference_names: [2200'singles/mainframe/shell_reverse_tcp'2201],2202dynamic_size: false,2203modules_pathname: modules_pathname,2204reference_name: 'mainframe/shell_reverse_tcp'2205end22062207context 'multi/meterpreter/reverse_http' do2208it_should_behave_like 'payload cached size is consistent',2209ancestor_reference_names: [2210'stagers/multi/reverse_http',2211'stages/multi/meterpreter'2212],2213dynamic_size: false,2214modules_pathname: modules_pathname,2215reference_name: 'multi/meterpreter/reverse_http'2216end22172218context 'multi/meterpreter/reverse_https' do2219it_should_behave_like 'payload cached size is consistent',2220ancestor_reference_names: [2221'stagers/multi/reverse_https',2222'stages/multi/meterpreter'2223],2224dynamic_size: false,2225modules_pathname: modules_pathname,2226reference_name: 'multi/meterpreter/reverse_https'2227end22282229context 'netware/shell/reverse_tcp' do2230it_should_behave_like 'payload cached size is consistent',2231ancestor_reference_names: [2232'stagers/netware/reverse_tcp',2233'stages/netware/shell'2234],2235dynamic_size: false,2236modules_pathname: modules_pathname,2237reference_name: 'netware/shell/reverse_tcp'2238end22392240context 'nodejs/shell_bind_tcp' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'singles/nodejs/shell_bind_tcp'2244],2245dynamic_size: false,2246modules_pathname: modules_pathname,2247reference_name: 'nodejs/shell_bind_tcp'2248end22492250context 'nodejs/shell_reverse_tcp' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'singles/nodejs/shell_reverse_tcp'2254],2255dynamic_size: false,2256modules_pathname: modules_pathname,2257reference_name: 'nodejs/shell_reverse_tcp'2258end22592260context 'nodejs/shell_reverse_tcp_ssl' do2261it_should_behave_like 'payload cached size is consistent',2262ancestor_reference_names: [2263'singles/nodejs/shell_reverse_tcp_ssl'2264],2265dynamic_size: false,2266modules_pathname: modules_pathname,2267reference_name: 'nodejs/shell_reverse_tcp_ssl'2268end22692270context 'osx/x64/exec' do2271it_should_behave_like 'payload cached size is consistent',2272ancestor_reference_names: [2273'singles/osx/aarch64/exec'2274],2275dynamic_size: false,2276modules_pathname: modules_pathname,2277reference_name: 'osx/aarch64/exec'2278end22792280context 'osx/aarch64/shell_reverse_tcp' do2281it_should_behave_like 'payload cached size is consistent',2282ancestor_reference_names: [2283'singles/osx/aarch64/shell_reverse_tcp'2284],2285dynamic_size: false,2286modules_pathname: modules_pathname,2287reference_name: 'osx/aarch64/shell_reverse_tcp'2288end22892290context 'osx/aarch64/meterpreter/reverse_tcp' do2291it_should_behave_like 'payload cached size is consistent',2292ancestor_reference_names: [2293'stagers/osx/aarch64/reverse_tcp',2294'stages/osx/aarch64/meterpreter'2295],2296dynamic_size: false,2297modules_pathname: modules_pathname,2298reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2299end23002301context 'osx/aarch64/meterpreter_reverse_http' do2302it_should_behave_like 'payload cached size is consistent',2303ancestor_reference_names: [2304'singles/osx/aarch64/meterpreter_reverse_http'2305],2306dynamic_size: false,2307modules_pathname: modules_pathname,2308reference_name: 'osx/aarch64/meterpreter_reverse_http'2309end23102311context 'osx/aarch64/meterpreter_reverse_https' do2312it_should_behave_like 'payload cached size is consistent',2313ancestor_reference_names: [2314'singles/osx/aarch64/meterpreter_reverse_https'2315],2316dynamic_size: false,2317modules_pathname: modules_pathname,2318reference_name: 'osx/aarch64/meterpreter_reverse_https'2319end23202321context 'osx/aarch64/shell_bind_tcp' do2322it_should_behave_like 'payload cached size is consistent',2323ancestor_reference_names: [2324'singles/osx/aarch64/shell_bind_tcp'2325],2326dynamic_size: false,2327modules_pathname: modules_pathname,2328reference_name: 'osx/aarch64/shell_bind_tcp'2329end23302331context 'osx/aarch64/meterpreter_reverse_tcp' do2332it_should_behave_like 'payload cached size is consistent',2333ancestor_reference_names: [2334'singles/osx/aarch64/meterpreter_reverse_tcp'2335],2336dynamic_size: false,2337modules_pathname: modules_pathname,2338reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2339end23402341context 'osx/armle/execute/bind_tcp' do2342it_should_behave_like 'payload cached size is consistent',2343ancestor_reference_names: [2344'stagers/osx/armle/bind_tcp',2345'stages/osx/armle/execute'2346],2347dynamic_size: false,2348modules_pathname: modules_pathname,2349reference_name: 'osx/armle/execute/bind_tcp'2350end23512352context 'osx/armle/execute/reverse_tcp' do2353it_should_behave_like 'payload cached size is consistent',2354ancestor_reference_names: [2355'stagers/osx/armle/reverse_tcp',2356'stages/osx/armle/execute'2357],2358dynamic_size: false,2359modules_pathname: modules_pathname,2360reference_name: 'osx/armle/execute/reverse_tcp'2361end23622363context 'osx/armle/shell/bind_tcp' do2364it_should_behave_like 'payload cached size is consistent',2365ancestor_reference_names: [2366'stagers/osx/armle/bind_tcp',2367'stages/osx/armle/shell'2368],2369dynamic_size: false,2370modules_pathname: modules_pathname,2371reference_name: 'osx/armle/shell/bind_tcp'2372end23732374context 'osx/armle/shell/reverse_tcp' do2375it_should_behave_like 'payload cached size is consistent',2376ancestor_reference_names: [2377'stagers/osx/armle/reverse_tcp',2378'stages/osx/armle/shell'2379],2380dynamic_size: false,2381modules_pathname: modules_pathname,2382reference_name: 'osx/armle/shell/reverse_tcp'2383end23842385context 'osx/armle/shell_bind_tcp' do2386it_should_behave_like 'payload cached size is consistent',2387ancestor_reference_names: [2388'singles/osx/armle/shell_bind_tcp'2389],2390dynamic_size: false,2391modules_pathname: modules_pathname,2392reference_name: 'osx/armle/shell_bind_tcp'2393end23942395context 'osx/armle/shell_reverse_tcp' do2396it_should_behave_like 'payload cached size is consistent',2397ancestor_reference_names: [2398'singles/osx/armle/shell_reverse_tcp'2399],2400dynamic_size: false,2401modules_pathname: modules_pathname,2402reference_name: 'osx/armle/shell_reverse_tcp'2403end24042405context 'osx/armle/vibrate' do2406it_should_behave_like 'payload cached size is consistent',2407ancestor_reference_names: [2408'singles/osx/armle/vibrate'2409],2410dynamic_size: false,2411modules_pathname: modules_pathname,2412reference_name: 'osx/armle/vibrate'2413end24142415context 'osx/ppc/shell/bind_tcp' do2416it_should_behave_like 'payload cached size is consistent',2417ancestor_reference_names: [2418'stagers/osx/ppc/bind_tcp',2419'stages/osx/ppc/shell'2420],2421dynamic_size: false,2422modules_pathname: modules_pathname,2423reference_name: 'osx/ppc/shell/bind_tcp'2424end24252426context 'osx/ppc/shell/find_tag' do2427it_should_behave_like 'payload cached size is consistent',2428ancestor_reference_names: [2429'stagers/osx/ppc/find_tag',2430'stages/osx/ppc/shell'2431],2432dynamic_size: false,2433modules_pathname: modules_pathname,2434reference_name: 'osx/ppc/shell/find_tag'2435end24362437context 'osx/ppc/shell/reverse_tcp' do2438it_should_behave_like 'payload cached size is consistent',2439ancestor_reference_names: [2440'stagers/osx/ppc/reverse_tcp',2441'stages/osx/ppc/shell'2442],2443dynamic_size: false,2444modules_pathname: modules_pathname,2445reference_name: 'osx/ppc/shell/reverse_tcp'2446end24472448context 'osx/ppc/shell_bind_tcp' do2449it_should_behave_like 'payload cached size is consistent',2450ancestor_reference_names: [2451'singles/osx/ppc/shell_bind_tcp'2452],2453dynamic_size: false,2454modules_pathname: modules_pathname,2455reference_name: 'osx/ppc/shell_bind_tcp'2456end24572458context 'osx/ppc/shell_reverse_tcp' do2459it_should_behave_like 'payload cached size is consistent',2460ancestor_reference_names: [2461'singles/osx/ppc/shell_reverse_tcp'2462],2463dynamic_size: false,2464modules_pathname: modules_pathname,2465reference_name: 'osx/ppc/shell_reverse_tcp'2466end24672468context 'osx/x64/dupandexecve/bind_tcp' do2469it_should_behave_like 'payload cached size is consistent',2470ancestor_reference_names: [2471'stagers/osx/x64/bind_tcp',2472'stages/osx/x64/dupandexecve'2473],2474dynamic_size: false,2475modules_pathname: modules_pathname,2476reference_name: 'osx/x64/dupandexecve/bind_tcp'2477end24782479context 'osx/x64/dupandexecve/reverse_tcp' do2480it_should_behave_like 'payload cached size is consistent',2481ancestor_reference_names: [2482'stagers/osx/x64/reverse_tcp',2483'stages/osx/x64/dupandexecve'2484],2485dynamic_size: false,2486modules_pathname: modules_pathname,2487reference_name: 'osx/x64/dupandexecve/reverse_tcp'2488end24892490context 'osx/x64/exec' do2491it_should_behave_like 'payload cached size is consistent',2492ancestor_reference_names: [2493'singles/osx/x64/exec'2494],2495dynamic_size: false,2496modules_pathname: modules_pathname,2497reference_name: 'osx/x64/exec'2498end24992500context 'osx/x64/meterpreter/bind_tcp' do2501it_should_behave_like 'payload cached size is consistent',2502ancestor_reference_names: [2503'stagers/osx/x64/bind_tcp',2504'stages/osx/x64/meterpreter'2505],2506dynamic_size: false,2507modules_pathname: modules_pathname,2508reference_name: 'osx/x64/meterpreter/bind_tcp'2509end25102511context 'osx/x64/meterpreter/reverse_tcp' do2512it_should_behave_like 'payload cached size is consistent',2513ancestor_reference_names: [2514'stagers/osx/x64/reverse_tcp',2515'stages/osx/x64/meterpreter'2516],2517dynamic_size: false,2518modules_pathname: modules_pathname,2519reference_name: 'osx/x64/meterpreter/reverse_tcp'2520end25212522context 'osx/x64/meterpreter/reverse_tcp_uuid' do2523it_should_behave_like 'payload cached size is consistent',2524ancestor_reference_names: [2525'stagers/osx/x64/reverse_tcp_uuid',2526'stages/osx/x64/meterpreter'2527],2528dynamic_size: false,2529modules_pathname: modules_pathname,2530reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2531end25322533context 'osx/x64/meterpreter_reverse_http' do2534it_should_behave_like 'payload cached size is consistent',2535ancestor_reference_names: [2536'singles/osx/x64/meterpreter_reverse_http'2537],2538dynamic_size: false,2539modules_pathname: modules_pathname,2540reference_name: 'osx/x64/meterpreter_reverse_http'2541end25422543context 'osx/x64/meterpreter_reverse_https' do2544it_should_behave_like 'payload cached size is consistent',2545ancestor_reference_names: [2546'singles/osx/x64/meterpreter_reverse_https'2547],2548dynamic_size: false,2549modules_pathname: modules_pathname,2550reference_name: 'osx/x64/meterpreter_reverse_https'2551end25522553context 'osx/x64/meterpreter_reverse_tcp' do2554it_should_behave_like 'payload cached size is consistent',2555ancestor_reference_names: [2556'singles/osx/x64/meterpreter_reverse_tcp'2557],2558dynamic_size: false,2559modules_pathname: modules_pathname,2560reference_name: 'osx/x64/meterpreter_reverse_tcp'2561end25622563context 'osx/x64/say' do2564it_should_behave_like 'payload cached size is consistent',2565ancestor_reference_names: [2566'singles/osx/x64/say'2567],2568dynamic_size: false,2569modules_pathname: modules_pathname,2570reference_name: 'osx/x64/say'2571end25722573context 'osx/x64/shell_bind_tcp' do2574it_should_behave_like 'payload cached size is consistent',2575ancestor_reference_names: [2576'singles/osx/x64/shell_bind_tcp'2577],2578dynamic_size: false,2579modules_pathname: modules_pathname,2580reference_name: 'osx/x64/shell_bind_tcp'2581end25822583context 'osx/x64/shell_find_tag' do2584it_should_behave_like 'payload cached size is consistent',2585ancestor_reference_names: [2586'singles/osx/x64/shell_find_tag'2587],2588dynamic_size: false,2589modules_pathname: modules_pathname,2590reference_name: 'osx/x64/shell_find_tag'2591end25922593context 'osx/x64/shell_reverse_tcp' do2594it_should_behave_like 'payload cached size is consistent',2595ancestor_reference_names: [2596'singles/osx/x64/shell_reverse_tcp'2597],2598dynamic_size: false,2599modules_pathname: modules_pathname,2600reference_name: 'osx/x64/shell_reverse_tcp'2601end26022603context 'osx/x86/bundleinject/bind_tcp' do2604it_should_behave_like 'payload cached size is consistent',2605ancestor_reference_names: [2606'stagers/osx/x86/bind_tcp',2607'stages/osx/x86/bundleinject'2608],2609dynamic_size: false,2610modules_pathname: modules_pathname,2611reference_name: 'osx/x86/bundleinject/bind_tcp'2612end26132614context 'osx/x86/bundleinject/reverse_tcp' do2615it_should_behave_like 'payload cached size is consistent',2616ancestor_reference_names: [2617'stagers/osx/x86/reverse_tcp',2618'stages/osx/x86/bundleinject',2619],2620dynamic_size: false,2621modules_pathname: modules_pathname,2622reference_name: 'osx/x86/bundleinject/reverse_tcp'2623end26242625context 'osx/x86/exec' do2626it_should_behave_like 'payload cached size is consistent',2627ancestor_reference_names: [2628'singles/osx/x86/exec'2629],2630dynamic_size: false,2631modules_pathname: modules_pathname,2632reference_name: 'osx/x86/exec'2633end26342635context 'osx/x86/isight/bind_tcp' do2636it_should_behave_like 'payload cached size is consistent',2637ancestor_reference_names: [2638'stagers/osx/x86/bind_tcp',2639'stages/osx/x86/isight'2640],2641dynamic_size: false,2642modules_pathname: modules_pathname,2643reference_name: 'osx/x86/isight/bind_tcp'2644end26452646context 'osx/x86/isight/reverse_tcp' do2647it_should_behave_like 'payload cached size is consistent',2648ancestor_reference_names: [2649'stagers/osx/x86/reverse_tcp',2650'stages/osx/x86/isight'2651],2652dynamic_size: false,2653modules_pathname: modules_pathname,2654reference_name: 'osx/x86/isight/reverse_tcp'2655end26562657context 'osx/x86/shell_bind_tcp' do2658it_should_behave_like 'payload cached size is consistent',2659ancestor_reference_names: [2660'singles/osx/x86/shell_bind_tcp'2661],2662dynamic_size: false,2663modules_pathname: modules_pathname,2664reference_name: 'osx/x86/shell_bind_tcp'2665end26662667context 'osx/x86/shell_find_port' do2668it_should_behave_like 'payload cached size is consistent',2669ancestor_reference_names: [2670'singles/osx/x86/shell_find_port'2671],2672dynamic_size: false,2673modules_pathname: modules_pathname,2674reference_name: 'osx/x86/shell_find_port'2675end26762677context 'osx/x86/shell_reverse_tcp' do2678it_should_behave_like 'payload cached size is consistent',2679ancestor_reference_names: [2680'singles/osx/x86/shell_reverse_tcp'2681],2682dynamic_size: false,2683modules_pathname: modules_pathname,2684reference_name: 'osx/x86/shell_reverse_tcp'2685end26862687context 'osx/x86/vforkshell/bind_tcp' do2688it_should_behave_like 'payload cached size is consistent',2689ancestor_reference_names: [2690'stagers/osx/x86/bind_tcp',2691'stages/osx/x86/vforkshell'2692],2693dynamic_size: false,2694modules_pathname: modules_pathname,2695reference_name: 'osx/x86/vforkshell/bind_tcp'2696end26972698context 'osx/x86/vforkshell/reverse_tcp' do2699it_should_behave_like 'payload cached size is consistent',2700ancestor_reference_names: [2701'stagers/osx/x86/reverse_tcp',2702'stages/osx/x86/vforkshell'2703],2704dynamic_size: false,2705modules_pathname: modules_pathname,2706reference_name: 'osx/x86/vforkshell/reverse_tcp'2707end27082709context 'osx/x86/vforkshell_bind_tcp' do2710it_should_behave_like 'payload cached size is consistent',2711ancestor_reference_names: [2712'singles/osx/x86/vforkshell_bind_tcp'2713],2714dynamic_size: false,2715modules_pathname: modules_pathname,2716reference_name: 'osx/x86/vforkshell_bind_tcp'2717end27182719context 'osx/x86/vforkshell_reverse_tcp' do2720it_should_behave_like 'payload cached size is consistent',2721ancestor_reference_names: [2722'singles/osx/x86/vforkshell_reverse_tcp'2723],2724dynamic_size: false,2725modules_pathname: modules_pathname,2726reference_name: 'osx/x86/vforkshell_reverse_tcp'2727end27282729context 'php/bind_perl' do2730it_should_behave_like 'payload cached size is consistent',2731ancestor_reference_names: [2732'singles/php/bind_perl'2733],2734dynamic_size: true,2735modules_pathname: modules_pathname,2736reference_name: 'php/bind_perl'2737end27382739context 'php/bind_perl_ipv6' do2740it_should_behave_like 'payload cached size is consistent',2741ancestor_reference_names: [2742'singles/php/bind_perl_ipv6'2743],2744dynamic_size: true,2745modules_pathname: modules_pathname,2746reference_name: 'php/bind_perl_ipv6'2747end27482749context 'php/bind_php' do2750it_should_behave_like 'payload cached size is consistent',2751ancestor_reference_names: [2752'singles/php/bind_php'2753],2754dynamic_size: true,2755modules_pathname: modules_pathname,2756reference_name: 'php/bind_php'2757end27582759context 'php/bind_php_ipv6' do2760it_should_behave_like 'payload cached size is consistent',2761ancestor_reference_names: [2762'singles/php/bind_php_ipv6'2763],2764dynamic_size: true,2765modules_pathname: modules_pathname,2766reference_name: 'php/bind_php_ipv6'2767end27682769context 'php/download_exec' do2770it_should_behave_like 'payload cached size is consistent',2771ancestor_reference_names: [2772'singles/php/download_exec'2773],2774dynamic_size: true,2775modules_pathname: modules_pathname,2776reference_name: 'php/download_exec'2777end27782779context 'php/exec' do2780it_should_behave_like 'payload cached size is consistent',2781ancestor_reference_names: [2782'singles/php/exec'2783],2784dynamic_size: true,2785modules_pathname: modules_pathname,2786reference_name: 'php/exec'2787end27882789context 'php/meterpreter/bind_tcp' do2790it_should_behave_like 'payload cached size is consistent',2791ancestor_reference_names: [2792'stagers/php/bind_tcp',2793'stages/php/meterpreter'2794],2795dynamic_size: false,2796modules_pathname: modules_pathname,2797reference_name: 'php/meterpreter/bind_tcp'2798end27992800context 'php/meterpreter/bind_tcp_uuid' do2801it_should_behave_like 'payload cached size is consistent',2802ancestor_reference_names: [2803'stagers/php/bind_tcp_uuid',2804'stages/php/meterpreter'2805],2806dynamic_size: false,2807modules_pathname: modules_pathname,2808reference_name: 'php/meterpreter/bind_tcp_uuid'2809end28102811context 'php/meterpreter/bind_tcp_ipv6' do2812it_should_behave_like 'payload cached size is consistent',2813ancestor_reference_names: [2814'stagers/php/bind_tcp_ipv6',2815'stages/php/meterpreter'2816],2817dynamic_size: false,2818modules_pathname: modules_pathname,2819reference_name: 'php/meterpreter/bind_tcp_ipv6'2820end28212822context 'php/meterpreter/bind_tcp_ipv6_uuid' do2823it_should_behave_like 'payload cached size is consistent',2824ancestor_reference_names: [2825'stagers/php/bind_tcp_ipv6_uuid',2826'stages/php/meterpreter'2827],2828dynamic_size: false,2829modules_pathname: modules_pathname,2830reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'2831end28322833context 'php/meterpreter/reverse_tcp' do2834it_should_behave_like 'payload cached size is consistent',2835ancestor_reference_names: [2836'stagers/php/reverse_tcp',2837'stages/php/meterpreter'2838],2839dynamic_size: false,2840modules_pathname: modules_pathname,2841reference_name: 'php/meterpreter/reverse_tcp'2842end28432844context 'php/meterpreter/reverse_tcp_uuid' do2845it_should_behave_like 'payload cached size is consistent',2846ancestor_reference_names: [2847'stagers/php/reverse_tcp_uuid',2848'stages/php/meterpreter'2849],2850dynamic_size: false,2851modules_pathname: modules_pathname,2852reference_name: 'php/meterpreter/reverse_tcp_uuid'2853end28542855context 'php/meterpreter_reverse_tcp' do2856it_should_behave_like 'payload cached size is consistent',2857ancestor_reference_names: [2858'singles/php/meterpreter_reverse_tcp'2859],2860dynamic_size: false,2861modules_pathname: modules_pathname,2862reference_name: 'php/meterpreter_reverse_tcp'2863end28642865context 'php/reverse_perl' do2866it_should_behave_like 'payload cached size is consistent',2867ancestor_reference_names: [2868'singles/php/reverse_perl'2869],2870dynamic_size: true,2871modules_pathname: modules_pathname,2872reference_name: 'php/reverse_perl'2873end28742875context 'php/reverse_php' do2876it_should_behave_like 'payload cached size is consistent',2877ancestor_reference_names: [2878'singles/php/reverse_php'2879],2880dynamic_size: true,2881modules_pathname: modules_pathname,2882reference_name: 'php/reverse_php'2883end28842885context 'php/shell_findsock' do2886it_should_behave_like 'payload cached size is consistent',2887ancestor_reference_names: [2888'singles/php/shell_findsock'2889],2890dynamic_size: true,2891modules_pathname: modules_pathname,2892reference_name: 'php/shell_findsock'2893end28942895context 'python/exec' do2896it_should_behave_like 'payload cached size is consistent',2897ancestor_reference_names: [2898'singles/python/exec'2899],2900dynamic_size: false,2901modules_pathname: modules_pathname,2902reference_name: 'python/exec'2903end29042905context 'python/meterpreter/bind_tcp' do2906it_should_behave_like 'payload cached size is consistent',2907ancestor_reference_names: [2908'stagers/python/bind_tcp',2909'stages/python/meterpreter'2910],2911dynamic_size: true,2912modules_pathname: modules_pathname,2913reference_name: 'python/meterpreter/bind_tcp'2914end29152916context 'python/meterpreter/bind_tcp_uuid' do2917it_should_behave_like 'payload cached size is consistent',2918ancestor_reference_names: [2919'stagers/python/bind_tcp_uuid',2920'stages/python/meterpreter'2921],2922dynamic_size: true,2923modules_pathname: modules_pathname,2924reference_name: 'python/meterpreter/bind_tcp_uuid'2925end29262927context 'python/meterpreter/reverse_http' do2928it_should_behave_like 'payload cached size is consistent',2929ancestor_reference_names: [2930'stagers/python/reverse_http',2931'stages/python/meterpreter'2932],2933dynamic_size: true,2934modules_pathname: modules_pathname,2935reference_name: 'python/meterpreter/reverse_http'2936end29372938context 'python/meterpreter/reverse_https' do2939it_should_behave_like 'payload cached size is consistent',2940ancestor_reference_names: [2941'stagers/python/reverse_https',2942'stages/python/meterpreter'2943],2944dynamic_size: true,2945modules_pathname: modules_pathname,2946reference_name: 'python/meterpreter/reverse_https'2947end29482949context 'python/meterpreter/reverse_tcp' do2950it_should_behave_like 'payload cached size is consistent',2951ancestor_reference_names: [2952'stagers/python/reverse_tcp',2953'stages/python/meterpreter'2954],2955dynamic_size: true,2956modules_pathname: modules_pathname,2957reference_name: 'python/meterpreter/reverse_tcp'2958end29592960context 'python/meterpreter/reverse_tcp_ssl' do2961it_should_behave_like 'payload cached size is consistent',2962ancestor_reference_names: [2963'stagers/python/reverse_tcp_ssl',2964'stages/python/meterpreter'2965],2966dynamic_size: true,2967modules_pathname: modules_pathname,2968reference_name: 'python/meterpreter/reverse_tcp_ssl'2969end29702971context 'python/meterpreter/reverse_tcp_uuid' do2972it_should_behave_like 'payload cached size is consistent',2973ancestor_reference_names: [2974'stagers/python/reverse_tcp_uuid',2975'stages/python/meterpreter'2976],2977dynamic_size: true,2978modules_pathname: modules_pathname,2979reference_name: 'python/meterpreter/reverse_tcp_uuid'2980end29812982context 'python/meterpreter_bind_tcp' do2983it_should_behave_like 'payload cached size is consistent',2984ancestor_reference_names: [2985'singles/python/meterpreter_bind_tcp'2986],2987dynamic_size: true,2988modules_pathname: modules_pathname,2989reference_name: 'python/meterpreter_bind_tcp'2990end29912992context 'python/meterpreter_reverse_http' do2993it_should_behave_like 'payload cached size is consistent',2994ancestor_reference_names: [2995'singles/python/meterpreter_reverse_http'2996],2997dynamic_size: true,2998modules_pathname: modules_pathname,2999reference_name: 'python/meterpreter_reverse_http'3000end30013002context 'python/meterpreter_reverse_https' do3003it_should_behave_like 'payload cached size is consistent',3004ancestor_reference_names: [3005'singles/python/meterpreter_reverse_https'3006],3007dynamic_size: true,3008modules_pathname: modules_pathname,3009reference_name: 'python/meterpreter_reverse_https'3010end30113012context 'python/meterpreter_reverse_tcp' do3013it_should_behave_like 'payload cached size is consistent',3014ancestor_reference_names: [3015'singles/python/meterpreter_reverse_tcp'3016],3017dynamic_size: true,3018modules_pathname: modules_pathname,3019reference_name: 'python/meterpreter_reverse_tcp'3020end30213022context 'python/pingback_bind_tcp' do3023it_should_behave_like 'payload cached size is consistent',3024ancestor_reference_names: [3025'singles/python/pingback_bind_tcp'3026],3027dynamic_size: true,3028modules_pathname: modules_pathname,3029reference_name: 'python/pingback_bind_tcp'3030end30313032context 'python/pingback_reverse_tcp' do3033it_should_behave_like 'payload cached size is consistent',3034ancestor_reference_names: [3035'singles/python/pingback_reverse_tcp'3036],3037dynamic_size: true,3038modules_pathname: modules_pathname,3039reference_name: 'python/pingback_reverse_tcp'3040end30413042context 'python/shell_bind_tcp' do3043it_should_behave_like 'payload cached size is consistent',3044ancestor_reference_names: [3045'singles/python/shell_bind_tcp'3046],3047dynamic_size: true,3048modules_pathname: modules_pathname,3049reference_name: 'python/shell_bind_tcp'3050end30513052context 'python/shell_reverse_tcp' do3053it_should_behave_like 'payload cached size is consistent',3054ancestor_reference_names: [3055'singles/python/shell_reverse_tcp'3056],3057dynamic_size: true,3058modules_pathname: modules_pathname,3059reference_name: 'python/shell_reverse_tcp'3060end30613062context 'python/shell_reverse_sctp' do3063it_should_behave_like 'payload cached size is consistent',3064ancestor_reference_names: [3065'singles/python/shell_reverse_sctp'3066],3067dynamic_size: true,3068modules_pathname: modules_pathname,3069reference_name: 'python/shell_reverse_sctp'3070end30713072context 'python/shell_reverse_tcp_ssl' do3073it_should_behave_like 'payload cached size is consistent',3074ancestor_reference_names: [3075'singles/python/shell_reverse_tcp_ssl'3076],3077dynamic_size: true,3078modules_pathname: modules_pathname,3079reference_name: 'python/shell_reverse_tcp_ssl'3080end30813082context 'python/shell_reverse_udp' do3083it_should_behave_like 'payload cached size is consistent',3084ancestor_reference_names: [3085'singles/python/shell_reverse_udp'3086],3087dynamic_size: true,3088modules_pathname: modules_pathname,3089reference_name: 'python/shell_reverse_udp'3090end30913092context 'ruby/pingback_bind_tcp' do3093it_should_behave_like 'payload cached size is consistent',3094ancestor_reference_names: [3095'singles/ruby/pingback_bind_tcp'3096],3097dynamic_size: false,3098modules_pathname: modules_pathname,3099reference_name: 'ruby/pingback_bind_tcp'3100end31013102context 'ruby/pingback_reverse_tcp' do3103it_should_behave_like 'payload cached size is consistent',3104ancestor_reference_names: [3105'singles/ruby/pingback_reverse_tcp'3106],3107dynamic_size: false,3108modules_pathname: modules_pathname,3109reference_name: 'ruby/pingback_reverse_tcp'3110end31113112context 'ruby/shell_bind_tcp' do3113it_should_behave_like 'payload cached size is consistent',3114ancestor_reference_names: [3115'singles/ruby/shell_bind_tcp'3116],3117dynamic_size: false,3118modules_pathname: modules_pathname,3119reference_name: 'ruby/shell_bind_tcp'3120end31213122context 'ruby/shell_bind_tcp_ipv6' do3123it_should_behave_like 'payload cached size is consistent',3124ancestor_reference_names: [3125'singles/ruby/shell_bind_tcp_ipv6'3126],3127dynamic_size: false,3128modules_pathname: modules_pathname,3129reference_name: 'ruby/shell_bind_tcp_ipv6'3130end31313132context 'ruby/shell_reverse_tcp' do3133it_should_behave_like 'payload cached size is consistent',3134ancestor_reference_names: [3135'singles/ruby/shell_reverse_tcp'3136],3137dynamic_size: false,3138modules_pathname: modules_pathname,3139reference_name: 'ruby/shell_reverse_tcp'3140end31413142context 'ruby/shell_reverse_tcp_ssl' do3143it_should_behave_like 'payload cached size is consistent',3144ancestor_reference_names: [3145'singles/ruby/shell_reverse_tcp_ssl'3146],3147dynamic_size: false,3148modules_pathname: modules_pathname,3149reference_name: 'ruby/shell_reverse_tcp_ssl'3150end31513152context 'solaris/sparc/shell_bind_tcp' do3153it_should_behave_like 'payload cached size is consistent',3154ancestor_reference_names: [3155'singles/solaris/sparc/shell_bind_tcp'3156],3157dynamic_size: false,3158modules_pathname: modules_pathname,3159reference_name: 'solaris/sparc/shell_bind_tcp'3160end31613162context 'solaris/sparc/shell_find_port' do3163it_should_behave_like 'payload cached size is consistent',3164ancestor_reference_names: [3165'singles/solaris/sparc/shell_find_port'3166],3167dynamic_size: false,3168modules_pathname: modules_pathname,3169reference_name: 'solaris/sparc/shell_find_port'3170end31713172context 'solaris/sparc/shell_reverse_tcp' do3173it_should_behave_like 'payload cached size is consistent',3174ancestor_reference_names: [3175'singles/solaris/sparc/shell_reverse_tcp'3176],3177dynamic_size: false,3178modules_pathname: modules_pathname,3179reference_name: 'solaris/sparc/shell_reverse_tcp'3180end31813182context 'solaris/x86/shell_bind_tcp' do3183it_should_behave_like 'payload cached size is consistent',3184ancestor_reference_names: [3185'singles/solaris/x86/shell_bind_tcp'3186],3187dynamic_size: false,3188modules_pathname: modules_pathname,3189reference_name: 'solaris/x86/shell_bind_tcp'3190end31913192context 'solaris/x86/shell_find_port' do3193it_should_behave_like 'payload cached size is consistent',3194ancestor_reference_names: [3195'singles/solaris/x86/shell_find_port'3196],3197dynamic_size: false,3198modules_pathname: modules_pathname,3199reference_name: 'solaris/x86/shell_find_port'3200end32013202context 'solaris/x86/shell_reverse_tcp' do3203it_should_behave_like 'payload cached size is consistent',3204ancestor_reference_names: [3205'singles/solaris/x86/shell_reverse_tcp'3206],3207dynamic_size: false,3208modules_pathname: modules_pathname,3209reference_name: 'solaris/x86/shell_reverse_tcp'3210end32113212context 'tty/unix/interact' do3213it_should_behave_like 'payload cached size is consistent',3214ancestor_reference_names: [3215'singles/tty/unix/interact'3216],3217dynamic_size: false,3218modules_pathname: modules_pathname,3219reference_name: 'tty/unix/interact'3220end32213222context 'windows/adduser' do3223it_should_behave_like 'payload cached size is consistent',3224ancestor_reference_names: [3225'singles/windows/adduser'3226],3227dynamic_size: false,3228modules_pathname: modules_pathname,3229reference_name: 'windows/adduser'3230end32313232context 'windows/custom/bind_ipv6_tcp' do3233it_should_behave_like 'payload is not cached',3234ancestor_reference_names: [3235'stagers/windows/bind_ipv6_tcp',3236'stages/windows/custom'3237],3238reference_name: 'windows/custom/bind_ipv6_tcp'3239end32403241context 'windows/custom/bind_ipv6_tcp_uuid' do3242it_should_behave_like 'payload is not cached',3243ancestor_reference_names: [3244'stagers/windows/bind_ipv6_tcp_uuid',3245'stages/windows/custom'3246],3247reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3248end32493250context 'windows/custom/bind_named_pipe' do3251it_should_behave_like 'payload is not cached',3252ancestor_reference_names: [3253'stagers/windows/bind_named_pipe',3254'stages/windows/custom'3255],3256reference_name: 'windows/custom/bind_named_pipe'3257end32583259context 'windows/custom/bind_tcp' do3260it_should_behave_like 'payload is not cached',3261ancestor_reference_names: [3262'stagers/windows/bind_tcp',3263'stages/windows/custom'3264],3265reference_name: 'windows/custom/bind_tcp'3266end32673268context 'windows/custom/bind_tcp_rc4' do3269it_should_behave_like 'payload is not cached',3270ancestor_reference_names: [3271'stagers/windows/bind_tcp_rc4',3272'stages/windows/custom'3273],3274reference_name: 'windows/custom/bind_tcp_rc4'3275end32763277context 'windows/custom/bind_tcp_uuid' do3278it_should_behave_like 'payload is not cached',3279ancestor_reference_names: [3280'stagers/windows/bind_tcp_uuid',3281'stages/windows/custom'3282],3283reference_name: 'windows/custom/bind_tcp_uuid'3284end32853286context 'windows/custom/reverse_http' do3287it_should_behave_like 'payload is not cached',3288ancestor_reference_names: [3289'stagers/windows/reverse_http',3290'stages/windows/custom'3291],3292reference_name: 'windows/custom/reverse_http'3293end32943295context 'windows/custom/reverse_https' do3296it_should_behave_like 'payload is not cached',3297ancestor_reference_names: [3298'stagers/windows/reverse_https',3299'stages/windows/custom'3300],3301reference_name: 'windows/custom/reverse_https'3302end33033304context 'windows/custom/reverse_named_pipe' do3305it_should_behave_like 'payload is not cached',3306ancestor_reference_names: [3307'stagers/windows/reverse_named_pipe',3308'stages/windows/custom'3309],3310reference_name: 'windows/custom/reverse_named_pipe'3311end33123313context 'windows/custom/reverse_tcp' do3314it_should_behave_like 'payload is not cached',3315ancestor_reference_names: [3316'stagers/windows/reverse_tcp',3317'stages/windows/custom'3318],3319reference_name: 'windows/custom/reverse_tcp'3320end33213322context 'windows/custom/reverse_tcp_rc4' do3323it_should_behave_like 'payload is not cached',3324ancestor_reference_names: [3325'stagers/windows/reverse_tcp_rc4',3326'stages/windows/custom'3327],3328reference_name: 'windows/custom/reverse_tcp_rc4'3329end33303331context 'windows/custom/reverse_tcp_uuid' do3332it_should_behave_like 'payload is not cached',3333ancestor_reference_names: [3334'stagers/windows/reverse_tcp_uuid',3335'stages/windows/custom'3336],3337reference_name: 'windows/custom/reverse_tcp_uuid'3338end33393340context 'windows/custom/reverse_winhttp' do3341it_should_behave_like 'payload is not cached',3342ancestor_reference_names: [3343'stagers/windows/reverse_winhttp',3344'stages/windows/custom'3345],3346reference_name: 'windows/custom/reverse_winhttp'3347end33483349context 'windows/custom/reverse_winhttps' do3350it_should_behave_like 'payload is not cached',3351ancestor_reference_names: [3352'stagers/windows/reverse_winhttps',3353'stages/windows/custom'3354],3355reference_name: 'windows/custom/reverse_winhttps'3356end33573358context 'windows/dllinject/bind_ipv6_tcp' do3359it_should_behave_like 'payload cached size is consistent',3360ancestor_reference_names: [3361'stagers/windows/bind_ipv6_tcp',3362'stages/windows/dllinject'3363],3364dynamic_size: false,3365modules_pathname: modules_pathname,3366reference_name: 'windows/dllinject/bind_ipv6_tcp'3367end33683369context 'windows/dllinject/bind_named_pipe' do3370it_should_behave_like 'payload cached size is consistent',3371ancestor_reference_names: [3372'stagers/windows/bind_named_pipe',3373'stages/windows/dllinject'3374],3375dynamic_size: false,3376modules_pathname: modules_pathname,3377reference_name: 'windows/dllinject/bind_named_pipe'3378end33793380context 'windows/dllinject/bind_nonx_tcp' do3381it_should_behave_like 'payload cached size is consistent',3382ancestor_reference_names: [3383'stagers/windows/bind_nonx_tcp',3384'stages/windows/dllinject'3385],3386dynamic_size: false,3387modules_pathname: modules_pathname,3388reference_name: 'windows/dllinject/bind_nonx_tcp'3389end33903391context 'windows/dllinject/bind_tcp' do3392it_should_behave_like 'payload cached size is consistent',3393ancestor_reference_names: [3394'stagers/windows/bind_tcp',3395'stages/windows/dllinject'3396],3397dynamic_size: false,3398modules_pathname: modules_pathname,3399reference_name: 'windows/dllinject/bind_tcp'3400end34013402context 'windows/dllinject/bind_tcp_rc4' do3403it_should_behave_like 'payload cached size is consistent',3404ancestor_reference_names: [3405'stagers/windows/bind_tcp_rc4',3406'stages/windows/dllinject'3407],3408dynamic_size: false,3409modules_pathname: modules_pathname,3410reference_name: 'windows/dllinject/bind_tcp_rc4'3411end34123413context 'windows/dllinject/find_tag' do3414it_should_behave_like 'payload cached size is consistent',3415ancestor_reference_names: [3416'stagers/windows/findtag_ord',3417'stages/windows/dllinject'3418],3419dynamic_size: false,3420modules_pathname: modules_pathname,3421reference_name: 'windows/dllinject/find_tag'3422end34233424context 'windows/dllinject/reverse_hop_http' do3425it_should_behave_like 'payload cached size is consistent',3426ancestor_reference_names: [3427'stagers/windows/reverse_hop_http',3428'stages/windows/dllinject'3429],3430dynamic_size: false,3431modules_pathname: modules_pathname,3432reference_name: 'windows/dllinject/reverse_hop_http'3433end34343435context 'windows/dllinject/reverse_http' do3436it_should_behave_like 'payload cached size is consistent',3437ancestor_reference_names: [3438'stagers/windows/reverse_http',3439'stages/windows/dllinject'3440],3441dynamic_size: false,3442modules_pathname: modules_pathname,3443reference_name: 'windows/dllinject/reverse_http'3444end34453446context 'windows/dllinject/reverse_http_proxy_pstore' do3447it_should_behave_like 'payload cached size is consistent',3448ancestor_reference_names: [3449'stagers/windows/reverse_http_proxy_pstore',3450'stages/windows/dllinject'3451],3452dynamic_size: false,3453modules_pathname: modules_pathname,3454reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3455end34563457context 'windows/dllinject/reverse_ipv6_tcp' do3458it_should_behave_like 'payload cached size is consistent',3459ancestor_reference_names: [3460'stagers/windows/reverse_ipv6_tcp',3461'stages/windows/dllinject'3462],3463dynamic_size: false,3464modules_pathname: modules_pathname,3465reference_name: 'windows/dllinject/reverse_ipv6_tcp'3466end34673468context 'windows/dllinject/reverse_nonx_tcp' do3469it_should_behave_like 'payload cached size is consistent',3470ancestor_reference_names: [3471'stagers/windows/reverse_nonx_tcp',3472'stages/windows/dllinject'3473],3474dynamic_size: false,3475modules_pathname: modules_pathname,3476reference_name: 'windows/dllinject/reverse_nonx_tcp'3477end34783479context 'windows/dllinject/reverse_ord_tcp' do3480it_should_behave_like 'payload cached size is consistent',3481ancestor_reference_names: [3482'stagers/windows/reverse_ord_tcp',3483'stages/windows/dllinject'3484],3485dynamic_size: false,3486modules_pathname: modules_pathname,3487reference_name: 'windows/dllinject/reverse_ord_tcp'3488end34893490context 'windows/dllinject/reverse_tcp' do3491it_should_behave_like 'payload cached size is consistent',3492ancestor_reference_names: [3493'stagers/windows/reverse_tcp',3494'stages/windows/dllinject'3495],3496dynamic_size: false,3497modules_pathname: modules_pathname,3498reference_name: 'windows/dllinject/reverse_tcp'3499end35003501context 'windows/dllinject/reverse_tcp_allports' do3502it_should_behave_like 'payload cached size is consistent',3503ancestor_reference_names: [3504'stagers/windows/reverse_tcp_allports',3505'stages/windows/dllinject'3506],3507dynamic_size: false,3508modules_pathname: modules_pathname,3509reference_name: 'windows/dllinject/reverse_tcp_allports'3510end35113512context 'windows/dllinject/reverse_tcp_dns' do3513it_should_behave_like 'payload cached size is consistent',3514ancestor_reference_names: [3515'stagers/windows/reverse_tcp_dns',3516'stages/windows/dllinject'3517],3518dynamic_size: false,3519modules_pathname: modules_pathname,3520reference_name: 'windows/dllinject/reverse_tcp_dns'3521end35223523context 'windows/dllinject/reverse_tcp_rc4' do3524it_should_behave_like 'payload cached size is consistent',3525ancestor_reference_names: [3526'stagers/windows/reverse_tcp_rc4',3527'stages/windows/dllinject'3528],3529dynamic_size: false,3530modules_pathname: modules_pathname,3531reference_name: 'windows/dllinject/reverse_tcp_rc4'3532end35333534context 'windows/dllinject/reverse_tcp_rc4_dns' do3535it_should_behave_like 'payload cached size is consistent',3536ancestor_reference_names: [3537'stagers/windows/reverse_tcp_rc4_dns',3538'stages/windows/dllinject'3539],3540dynamic_size: false,3541modules_pathname: modules_pathname,3542reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3543end35443545context 'windows/dns_txt_query_exec' do3546it_should_behave_like 'payload cached size is consistent',3547ancestor_reference_names: [3548'singles/windows/dns_txt_query_exec'3549],3550dynamic_size: false,3551modules_pathname: modules_pathname,3552reference_name: 'windows/dns_txt_query_exec'3553end35543555context 'windows/download_exec' do3556it_should_behave_like 'payload cached size is consistent',3557ancestor_reference_names: [3558'singles/windows/download_exec'3559],3560dynamic_size: false,3561modules_pathname: modules_pathname,3562reference_name: 'windows/download_exec'3563end35643565context 'windows/encrypted_shell/reverse_tcp' do3566it_should_behave_like 'payload is not cached',3567ancestor_reference_names: [3568'stagers/windows/encrypted_reverse_tcp',3569'stages/windows/encrypted_shell'3570],3571reference_name: 'windows/encrypted_shell/reverse_tcp'3572end35733574context 'windows/encrypted_shell_reverse_tcp' do3575it_should_behave_like 'payload is not cached',3576ancestor_reference_names: [3577'singles/windows/encrypted_shell_reverse_tcp'3578],3579reference_name: 'windows/encrypted_shell_reverse_tcp'3580end35813582context 'windows/exec' do3583it_should_behave_like 'payload cached size is consistent',3584ancestor_reference_names: [3585'singles/windows/exec'3586],3587dynamic_size: false,3588modules_pathname: modules_pathname,3589reference_name: 'windows/exec'3590end35913592context 'windows/format_all_drives' do3593it_should_behave_like 'payload cached size is consistent',3594ancestor_reference_names: [3595'singles/windows/format_all_drives'3596],3597dynamic_size: false,3598modules_pathname: modules_pathname,3599reference_name: 'windows/format_all_drives'3600end36013602context 'windows/loadlibrary' do3603it_should_behave_like 'payload cached size is consistent',3604ancestor_reference_names: [3605'singles/windows/loadlibrary'3606],3607dynamic_size: false,3608modules_pathname: modules_pathname,3609reference_name: 'windows/loadlibrary'3610end36113612context 'windows/messagebox' do3613it_should_behave_like 'payload cached size is consistent',3614ancestor_reference_names: [3615'singles/windows/messagebox'3616],3617dynamic_size: false,3618modules_pathname: modules_pathname,3619reference_name: 'windows/messagebox'3620end36213622context 'windows/meterpreter_bind_named_pipe' do3623it_should_behave_like 'payload cached size is consistent',3624ancestor_reference_names: [3625'singles/windows/meterpreter_bind_named_pipe'3626],3627dynamic_size: false,3628modules_pathname: modules_pathname,3629reference_name: 'windows/meterpreter_bind_named_pipe'3630end36313632context 'windows/meterpreter_bind_tcp' do3633it_should_behave_like 'payload cached size is consistent',3634ancestor_reference_names: [3635'singles/windows/meterpreter_bind_tcp'3636],3637dynamic_size: false,3638modules_pathname: modules_pathname,3639reference_name: 'windows/meterpreter_bind_tcp'3640end36413642context 'windows/meterpreter_reverse_http' do3643it_should_behave_like 'payload cached size is consistent',3644ancestor_reference_names: [3645'singles/windows/meterpreter_reverse_http'3646],3647dynamic_size: false,3648modules_pathname: modules_pathname,3649reference_name: 'windows/meterpreter_reverse_http'3650end36513652context 'windows/meterpreter_reverse_https' do3653it_should_behave_like 'payload cached size is consistent',3654ancestor_reference_names: [3655'singles/windows/meterpreter_reverse_https'3656],3657dynamic_size: false,3658modules_pathname: modules_pathname,3659reference_name: 'windows/meterpreter_reverse_https'3660end36613662context 'windows/meterpreter_reverse_ipv6_tcp' do3663it_should_behave_like 'payload cached size is consistent',3664ancestor_reference_names: [3665'singles/windows/meterpreter_reverse_ipv6_tcp'3666],3667dynamic_size: false,3668modules_pathname: modules_pathname,3669reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3670end36713672context 'windows/meterpreter_reverse_tcp' do3673it_should_behave_like 'payload cached size is consistent',3674ancestor_reference_names: [3675'singles/windows/meterpreter_reverse_tcp'3676],3677dynamic_size: false,3678modules_pathname: modules_pathname,3679reference_name: 'windows/meterpreter_reverse_tcp'3680end36813682context 'windows/meterpreter/bind_ipv6_tcp' do3683it_should_behave_like 'payload cached size is consistent',3684ancestor_reference_names: [3685'stagers/windows/bind_ipv6_tcp',3686'stages/windows/meterpreter'3687],3688dynamic_size: false,3689modules_pathname: modules_pathname,3690reference_name: 'windows/meterpreter/bind_ipv6_tcp'3691end36923693context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3694it_should_behave_like 'payload cached size is consistent',3695ancestor_reference_names: [3696'stagers/windows/bind_ipv6_tcp_uuid',3697'stages/windows/meterpreter'3698],3699dynamic_size: false,3700modules_pathname: modules_pathname,3701reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3702end37033704context 'windows/meterpreter/bind_named_pipe' do3705it_should_behave_like 'payload cached size is consistent',3706ancestor_reference_names: [3707'stagers/windows/bind_named_pipe',3708'stages/windows/meterpreter'3709],3710dynamic_size: false,3711modules_pathname: modules_pathname,3712reference_name: 'windows/meterpreter/bind_named_pipe'3713end37143715context 'windows/meterpreter/bind_nonx_tcp' do3716it_should_behave_like 'payload cached size is consistent',3717ancestor_reference_names: [3718'stagers/windows/bind_nonx_tcp',3719'stages/windows/meterpreter'3720],3721dynamic_size: false,3722modules_pathname: modules_pathname,3723reference_name: 'windows/meterpreter/bind_nonx_tcp'3724end37253726context 'windows/meterpreter/bind_tcp' do3727it_should_behave_like 'payload cached size is consistent',3728ancestor_reference_names: [3729'stagers/windows/bind_tcp',3730'stages/windows/meterpreter'3731],3732dynamic_size: false,3733modules_pathname: modules_pathname,3734reference_name: 'windows/meterpreter/bind_tcp'3735end37363737context 'windows/meterpreter/bind_tcp_rc4' do3738it_should_behave_like 'payload cached size is consistent',3739ancestor_reference_names: [3740'stagers/windows/bind_tcp_rc4',3741'stages/windows/meterpreter'3742],3743dynamic_size: false,3744modules_pathname: modules_pathname,3745reference_name: 'windows/meterpreter/bind_tcp_rc4'3746end37473748context 'windows/meterpreter/bind_tcp_uuid' do3749it_should_behave_like 'payload cached size is consistent',3750ancestor_reference_names: [3751'stagers/windows/bind_tcp_uuid',3752'stages/windows/meterpreter'3753],3754dynamic_size: false,3755modules_pathname: modules_pathname,3756reference_name: 'windows/meterpreter/bind_tcp_uuid'3757end37583759context 'windows/meterpreter/find_tag' do3760it_should_behave_like 'payload cached size is consistent',3761ancestor_reference_names: [3762'stagers/windows/findtag_ord',3763'stages/windows/meterpreter'3764],3765dynamic_size: false,3766modules_pathname: modules_pathname,3767reference_name: 'windows/meterpreter/find_tag'3768end37693770context 'windows/meterpreter/reverse_hop_http' do3771it_should_behave_like 'payload cached size is consistent',3772ancestor_reference_names: [3773'stagers/windows/reverse_hop_http',3774'stages/windows/meterpreter'3775],3776dynamic_size: false,3777modules_pathname: modules_pathname,3778reference_name: 'windows/meterpreter/reverse_hop_http'3779end37803781context 'windows/meterpreter/reverse_http' do3782it_should_behave_like 'payload cached size is consistent',3783ancestor_reference_names: [3784'stagers/windows/reverse_http',3785'stages/windows/meterpreter'3786],3787dynamic_size: false,3788modules_pathname: modules_pathname,3789reference_name: 'windows/meterpreter/reverse_http'3790end37913792context 'windows/meterpreter/reverse_http_proxy_pstore' do3793it_should_behave_like 'payload cached size is consistent',3794ancestor_reference_names: [3795'stagers/windows/reverse_http_proxy_pstore',3796'stages/windows/meterpreter'3797],3798dynamic_size: false,3799modules_pathname: modules_pathname,3800reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'3801end38023803context 'windows/meterpreter/reverse_https' do3804it_should_behave_like 'payload cached size is consistent',3805ancestor_reference_names: [3806'stagers/windows/reverse_https',3807'stages/windows/meterpreter'3808],3809dynamic_size: false,3810modules_pathname: modules_pathname,3811reference_name: 'windows/meterpreter/reverse_https'3812end38133814context 'windows/meterpreter/reverse_https_proxy' do3815it_should_behave_like 'payload cached size is consistent',3816ancestor_reference_names: [3817'stagers/windows/reverse_https_proxy',3818'stages/windows/meterpreter'3819],3820dynamic_size: false,3821modules_pathname: modules_pathname,3822reference_name: 'windows/meterpreter/reverse_https_proxy'3823end38243825context 'windows/meterpreter/reverse_ipv6_tcp' do3826it_should_behave_like 'payload cached size is consistent',3827ancestor_reference_names: [3828'stagers/windows/reverse_ipv6_tcp',3829'stages/windows/meterpreter'3830],3831dynamic_size: false,3832modules_pathname: modules_pathname,3833reference_name: 'windows/meterpreter/reverse_ipv6_tcp'3834end38353836context 'windows/meterpreter/reverse_named_pipe' do3837it_should_behave_like 'payload cached size is consistent',3838ancestor_reference_names: [3839'stagers/windows/reverse_named_pipe',3840'stages/windows/meterpreter'3841],3842dynamic_size: false,3843modules_pathname: modules_pathname,3844reference_name: 'windows/meterpreter/reverse_named_pipe'3845end38463847context 'windows/meterpreter/reverse_nonx_tcp' do3848it_should_behave_like 'payload cached size is consistent',3849ancestor_reference_names: [3850'stagers/windows/reverse_nonx_tcp',3851'stages/windows/meterpreter'3852],3853dynamic_size: false,3854modules_pathname: modules_pathname,3855reference_name: 'windows/meterpreter/reverse_nonx_tcp'3856end38573858context 'windows/meterpreter/reverse_ord_tcp' do3859it_should_behave_like 'payload cached size is consistent',3860ancestor_reference_names: [3861'stagers/windows/reverse_ord_tcp',3862'stages/windows/meterpreter'3863],3864dynamic_size: false,3865modules_pathname: modules_pathname,3866reference_name: 'windows/meterpreter/reverse_ord_tcp'3867end38683869context 'windows/meterpreter/reverse_tcp' do3870it_should_behave_like 'payload cached size is consistent',3871ancestor_reference_names: [3872'stagers/windows/reverse_tcp',3873'stages/windows/meterpreter'3874],3875dynamic_size: false,3876modules_pathname: modules_pathname,3877reference_name: 'windows/meterpreter/reverse_tcp'3878end38793880context 'windows/meterpreter/reverse_tcp_allports' do3881it_should_behave_like 'payload cached size is consistent',3882ancestor_reference_names: [3883'stagers/windows/reverse_tcp_allports',3884'stages/windows/meterpreter'3885],3886dynamic_size: false,3887modules_pathname: modules_pathname,3888reference_name: 'windows/meterpreter/reverse_tcp_allports'3889end38903891context 'windows/meterpreter/reverse_tcp_dns' do3892it_should_behave_like 'payload cached size is consistent',3893ancestor_reference_names: [3894'stagers/windows/reverse_tcp_dns',3895'stages/windows/meterpreter'3896],3897dynamic_size: false,3898modules_pathname: modules_pathname,3899reference_name: 'windows/meterpreter/reverse_tcp_dns'3900end39013902context 'windows/meterpreter/reverse_tcp_rc4' do3903it_should_behave_like 'payload cached size is consistent',3904ancestor_reference_names: [3905'stagers/windows/reverse_tcp_rc4',3906'stages/windows/meterpreter'3907],3908dynamic_size: false,3909modules_pathname: modules_pathname,3910reference_name: 'windows/meterpreter/reverse_tcp_rc4'3911end39123913context 'windows/meterpreter/reverse_tcp_rc4_dns' do3914it_should_behave_like 'payload cached size is consistent',3915ancestor_reference_names: [3916'stagers/windows/reverse_tcp_rc4_dns',3917'stages/windows/meterpreter'3918],3919dynamic_size: false,3920modules_pathname: modules_pathname,3921reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'3922end39233924context 'windows/meterpreter/reverse_tcp_uuid' do3925it_should_behave_like 'payload cached size is consistent',3926ancestor_reference_names: [3927'stagers/windows/reverse_tcp_uuid',3928'stages/windows/meterpreter'3929],3930dynamic_size: false,3931modules_pathname: modules_pathname,3932reference_name: 'windows/meterpreter/reverse_tcp_uuid'3933end39343935context 'windows/metsvc_bind_tcp' do3936it_should_behave_like 'payload cached size is consistent',3937ancestor_reference_names: [3938'singles/windows/metsvc_bind_tcp'3939],3940dynamic_size: false,3941modules_pathname: modules_pathname,3942reference_name: 'windows/metsvc_bind_tcp'3943end39443945context 'windows/metsvc_reverse_tcp' do3946it_should_behave_like 'payload cached size is consistent',3947ancestor_reference_names: [3948'singles/windows/metsvc_reverse_tcp'3949],3950dynamic_size: false,3951modules_pathname: modules_pathname,3952reference_name: 'windows/metsvc_reverse_tcp'3953end39543955context 'windows/patchupdllinject/bind_ipv6_tcp' do3956it_should_behave_like 'payload cached size is consistent',3957ancestor_reference_names: [3958'stagers/windows/bind_ipv6_tcp',3959'stages/windows/patchupdllinject'3960],3961dynamic_size: false,3962modules_pathname: modules_pathname,3963reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'3964end39653966context 'windows/patchupdllinject/bind_named_pipe' do3967it_should_behave_like 'payload cached size is consistent',3968ancestor_reference_names: [3969'stagers/windows/bind_named_pipe',3970'stages/windows/patchupdllinject'3971],3972dynamic_size: false,3973modules_pathname: modules_pathname,3974reference_name: 'windows/patchupdllinject/bind_named_pipe'3975end39763977context 'windows/patchupdllinject/bind_nonx_tcp' do3978it_should_behave_like 'payload cached size is consistent',3979ancestor_reference_names: [3980'stagers/windows/bind_nonx_tcp',3981'stages/windows/patchupdllinject'3982],3983dynamic_size: false,3984modules_pathname: modules_pathname,3985reference_name: 'windows/patchupdllinject/bind_nonx_tcp'3986end39873988context 'windows/patchupdllinject/bind_tcp' do3989it_should_behave_like 'payload cached size is consistent',3990ancestor_reference_names: [3991'stagers/windows/bind_tcp',3992'stages/windows/patchupdllinject'3993],3994dynamic_size: false,3995modules_pathname: modules_pathname,3996reference_name: 'windows/patchupdllinject/bind_tcp'3997end39983999context 'windows/patchupdllinject/bind_tcp_rc4' do4000it_should_behave_like 'payload cached size is consistent',4001ancestor_reference_names: [4002'stagers/windows/bind_tcp_rc4',4003'stages/windows/patchupdllinject'4004],4005dynamic_size: false,4006modules_pathname: modules_pathname,4007reference_name: 'windows/patchupdllinject/bind_tcp_rc4'4008end40094010context 'windows/patchupdllinject/find_tag' do4011it_should_behave_like 'payload cached size is consistent',4012ancestor_reference_names: [4013'stagers/windows/findtag_ord',4014'stages/windows/patchupdllinject'4015],4016dynamic_size: false,4017modules_pathname: modules_pathname,4018reference_name: 'windows/patchupdllinject/find_tag'4019end40204021context 'windows/patchupdllinject/reverse_ipv6_tcp' do4022it_should_behave_like 'payload cached size is consistent',4023ancestor_reference_names: [4024'stagers/windows/reverse_ipv6_tcp',4025'stages/windows/patchupdllinject'4026],4027dynamic_size: false,4028modules_pathname: modules_pathname,4029reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'4030end40314032context 'windows/patchupdllinject/reverse_nonx_tcp' do4033it_should_behave_like 'payload cached size is consistent',4034ancestor_reference_names: [4035'stagers/windows/reverse_nonx_tcp',4036'stages/windows/patchupdllinject'4037],4038dynamic_size: false,4039modules_pathname: modules_pathname,4040reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'4041end40424043context 'windows/patchupdllinject/reverse_ord_tcp' do4044it_should_behave_like 'payload cached size is consistent',4045ancestor_reference_names: [4046'stagers/windows/reverse_ord_tcp',4047'stages/windows/patchupdllinject'4048],4049dynamic_size: false,4050modules_pathname: modules_pathname,4051reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4052end40534054context 'windows/patchupdllinject/reverse_tcp' do4055it_should_behave_like 'payload cached size is consistent',4056ancestor_reference_names: [4057'stagers/windows/reverse_tcp',4058'stages/windows/patchupdllinject'4059],4060dynamic_size: false,4061modules_pathname: modules_pathname,4062reference_name: 'windows/patchupdllinject/reverse_tcp'4063end40644065context 'windows/patchupdllinject/reverse_tcp_allports' do4066it_should_behave_like 'payload cached size is consistent',4067ancestor_reference_names: [4068'stagers/windows/reverse_tcp_allports',4069'stages/windows/patchupdllinject'4070],4071dynamic_size: false,4072modules_pathname: modules_pathname,4073reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4074end40754076context 'windows/patchupdllinject/reverse_tcp_dns' do4077it_should_behave_like 'payload cached size is consistent',4078ancestor_reference_names: [4079'stagers/windows/reverse_tcp_dns',4080'stages/windows/patchupdllinject'4081],4082dynamic_size: false,4083modules_pathname: modules_pathname,4084reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4085end40864087context 'windows/patchupdllinject/reverse_tcp_rc4' do4088it_should_behave_like 'payload cached size is consistent',4089ancestor_reference_names: [4090'stagers/windows/reverse_tcp_rc4',4091'stages/windows/patchupdllinject'4092],4093dynamic_size: false,4094modules_pathname: modules_pathname,4095reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4096end40974098context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4099it_should_behave_like 'payload cached size is consistent',4100ancestor_reference_names: [4101'stagers/windows/reverse_tcp_rc4_dns',4102'stages/windows/patchupdllinject'4103],4104dynamic_size: false,4105modules_pathname: modules_pathname,4106reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4107end41084109context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4110it_should_behave_like 'payload cached size is consistent',4111ancestor_reference_names: [4112'stagers/windows/bind_ipv6_tcp',4113'stages/windows/patchupmeterpreter'4114],4115dynamic_size: false,4116modules_pathname: modules_pathname,4117reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4118end41194120context 'windows/patchupmeterpreter/bind_named_pipe' do4121it_should_behave_like 'payload cached size is consistent',4122ancestor_reference_names: [4123'stagers/windows/bind_named_pipe',4124'stages/windows/patchupmeterpreter'4125],4126dynamic_size: false,4127modules_pathname: modules_pathname,4128reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4129end41304131context 'windows/patchupmeterpreter/bind_nonx_tcp' do4132it_should_behave_like 'payload cached size is consistent',4133ancestor_reference_names: [4134'stagers/windows/bind_nonx_tcp',4135'stages/windows/patchupmeterpreter'4136],4137dynamic_size: false,4138modules_pathname: modules_pathname,4139reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4140end41414142context 'windows/patchupmeterpreter/bind_tcp' do4143it_should_behave_like 'payload cached size is consistent',4144ancestor_reference_names: [4145'stagers/windows/bind_tcp',4146'stages/windows/patchupmeterpreter'4147],4148dynamic_size: false,4149modules_pathname: modules_pathname,4150reference_name: 'windows/patchupmeterpreter/bind_tcp'4151end41524153context 'windows/patchupmeterpreter/bind_tcp_rc4' do4154it_should_behave_like 'payload cached size is consistent',4155ancestor_reference_names: [4156'stagers/windows/bind_tcp_rc4',4157'stages/windows/patchupmeterpreter'4158],4159dynamic_size: false,4160modules_pathname: modules_pathname,4161reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4162end41634164context 'windows/patchupmeterpreter/find_tag' do4165it_should_behave_like 'payload cached size is consistent',4166ancestor_reference_names: [4167'stagers/windows/findtag_ord',4168'stages/windows/patchupmeterpreter'4169],4170dynamic_size: false,4171modules_pathname: modules_pathname,4172reference_name: 'windows/patchupmeterpreter/find_tag'4173end41744175context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4176it_should_behave_like 'payload cached size is consistent',4177ancestor_reference_names: [4178'stagers/windows/reverse_ipv6_tcp',4179'stages/windows/patchupmeterpreter'4180],4181dynamic_size: false,4182modules_pathname: modules_pathname,4183reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4184end41854186context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4187it_should_behave_like 'payload cached size is consistent',4188ancestor_reference_names: [4189'stagers/windows/reverse_nonx_tcp',4190'stages/windows/patchupmeterpreter'4191],4192dynamic_size: false,4193modules_pathname: modules_pathname,4194reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4195end41964197context 'windows/patchupmeterpreter/reverse_ord_tcp' do4198it_should_behave_like 'payload cached size is consistent',4199ancestor_reference_names: [4200'stagers/windows/reverse_ord_tcp',4201'stages/windows/patchupmeterpreter'4202],4203dynamic_size: false,4204modules_pathname: modules_pathname,4205reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4206end42074208context 'windows/patchupmeterpreter/reverse_tcp' do4209it_should_behave_like 'payload cached size is consistent',4210ancestor_reference_names: [4211'stagers/windows/reverse_tcp',4212'stages/windows/patchupmeterpreter'4213],4214dynamic_size: false,4215modules_pathname: modules_pathname,4216reference_name: 'windows/patchupmeterpreter/reverse_tcp'4217end42184219context 'windows/patchupmeterpreter/reverse_tcp_allports' do4220it_should_behave_like 'payload cached size is consistent',4221ancestor_reference_names: [4222'stagers/windows/reverse_tcp_allports',4223'stages/windows/patchupmeterpreter'4224],4225dynamic_size: false,4226modules_pathname: modules_pathname,4227reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4228end42294230context 'windows/patchupmeterpreter/reverse_tcp_dns' do4231it_should_behave_like 'payload cached size is consistent',4232ancestor_reference_names: [4233'stagers/windows/reverse_tcp_dns',4234'stages/windows/patchupmeterpreter'4235],4236dynamic_size: false,4237modules_pathname: modules_pathname,4238reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4239end42404241context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4242it_should_behave_like 'payload cached size is consistent',4243ancestor_reference_names: [4244'stagers/windows/reverse_tcp_rc4',4245'stages/windows/patchupmeterpreter'4246],4247dynamic_size: false,4248modules_pathname: modules_pathname,4249reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4250end42514252context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4253it_should_behave_like 'payload cached size is consistent',4254ancestor_reference_names: [4255'stagers/windows/reverse_tcp_rc4_dns',4256'stages/windows/patchupmeterpreter'4257],4258dynamic_size: false,4259modules_pathname: modules_pathname,4260reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4261end42624263context 'windows/peinject/bind_hidden_ipknock_tcp' do4264it_should_behave_like 'payload cached size is consistent',4265ancestor_reference_names: [4266'stagers/windows/bind_hidden_ipknock_tcp',4267'stages/windows/peinject'4268],4269dynamic_size: true,4270modules_pathname: modules_pathname,4271reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4272end42734274context 'windows/peinject/bind_hidden_tcp' do4275it_should_behave_like 'payload cached size is consistent',4276ancestor_reference_names: [4277'stagers/windows/bind_hidden_tcp',4278'stages/windows/peinject'4279],4280dynamic_size: true,4281modules_pathname: modules_pathname,4282reference_name: 'windows/peinject/bind_hidden_tcp'4283end42844285context 'windows/peinject/bind_ipv6_tcp' do4286it_should_behave_like 'payload cached size is consistent',4287ancestor_reference_names: [4288'stagers/windows/bind_ipv6_tcp',4289'stages/windows/peinject'4290],4291dynamic_size: true,4292modules_pathname: modules_pathname,4293reference_name: 'windows/peinject/bind_ipv6_tcp'4294end42954296context 'windows/peinject/bind_ipv6_tcp_uuid' do4297it_should_behave_like 'payload cached size is consistent',4298ancestor_reference_names: [4299'stagers/windows/bind_ipv6_tcp_uuid',4300'stages/windows/peinject'4301],4302dynamic_size: true,4303modules_pathname: modules_pathname,4304reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4305end43064307context 'windows/peinject/bind_named_pipe' do4308it_should_behave_like 'payload cached size is consistent',4309ancestor_reference_names: [4310'stagers/windows/bind_named_pipe',4311'stages/windows/peinject'4312],4313dynamic_size: true,4314modules_pathname: modules_pathname,4315reference_name: 'windows/peinject/bind_named_pipe'4316end43174318context 'windows/peinject/bind_nonx_tcp' do4319it_should_behave_like 'payload cached size is consistent',4320ancestor_reference_names: [4321'stagers/windows/bind_nonx_tcp',4322'stages/windows/peinject'4323],4324dynamic_size: true,4325modules_pathname: modules_pathname,4326reference_name: 'windows/peinject/bind_nonx_tcp'4327end43284329context 'windows/peinject/bind_tcp' do4330it_should_behave_like 'payload cached size is consistent',4331ancestor_reference_names: [4332'stagers/windows/bind_tcp',4333'stages/windows/peinject'4334],4335dynamic_size: true,4336modules_pathname: modules_pathname,4337reference_name: 'windows/peinject/bind_tcp'4338end43394340context 'windows/peinject/bind_tcp_rc4' do4341it_should_behave_like 'payload cached size is consistent',4342ancestor_reference_names: [4343'stagers/windows/bind_tcp_rc4',4344'stages/windows/peinject'4345],4346dynamic_size: true,4347modules_pathname: modules_pathname,4348reference_name: 'windows/peinject/bind_tcp_rc4'4349end43504351context 'windows/peinject/bind_tcp_uuid' do4352it_should_behave_like 'payload cached size is consistent',4353ancestor_reference_names: [4354'stagers/windows/bind_tcp_uuid',4355'stages/windows/peinject'4356],4357dynamic_size: true,4358modules_pathname: modules_pathname,4359reference_name: 'windows/peinject/bind_tcp_uuid'4360end43614362context 'windows/peinject/find_tag' do4363it_should_behave_like 'payload cached size is consistent',4364ancestor_reference_names: [4365'stagers/windows/findtag_ord',4366'stages/windows/peinject'4367],4368dynamic_size: true,4369modules_pathname: modules_pathname,4370reference_name: 'windows/peinject/find_tag'4371end43724373context 'windows/peinject/reverse_ipv6_tcp' do4374it_should_behave_like 'payload cached size is consistent',4375ancestor_reference_names: [4376'stagers/windows/reverse_ipv6_tcp',4377'stages/windows/peinject'4378],4379dynamic_size: true,4380modules_pathname: modules_pathname,4381reference_name: 'windows/peinject/reverse_ipv6_tcp'4382end43834384context 'windows/peinject/reverse_nonx_tcp' do4385it_should_behave_like 'payload cached size is consistent',4386ancestor_reference_names: [4387'stagers/windows/reverse_nonx_tcp',4388'stages/windows/peinject'4389],4390dynamic_size: true,4391modules_pathname: modules_pathname,4392reference_name: 'windows/peinject/reverse_nonx_tcp'4393end43944395context 'windows/peinject/reverse_ord_tcp' do4396it_should_behave_like 'payload cached size is consistent',4397ancestor_reference_names: [4398'stagers/windows/reverse_ord_tcp',4399'stages/windows/peinject'4400],4401dynamic_size: true,4402modules_pathname: modules_pathname,4403reference_name: 'windows/peinject/reverse_ord_tcp'4404end44054406context 'windows/peinject/reverse_tcp' do4407it_should_behave_like 'payload cached size is consistent',4408ancestor_reference_names: [4409'stagers/windows/reverse_tcp',4410'stages/windows/peinject'4411],4412dynamic_size: true,4413modules_pathname: modules_pathname,4414reference_name: 'windows/peinject/reverse_tcp'4415end44164417context 'windows/peinject/reverse_tcp_allports' do4418it_should_behave_like 'payload cached size is consistent',4419ancestor_reference_names: [4420'stagers/windows/reverse_tcp_allports',4421'stages/windows/peinject'4422],4423dynamic_size: true,4424modules_pathname: modules_pathname,4425reference_name: 'windows/peinject/reverse_tcp_allports'4426end44274428context 'windows/peinject/reverse_tcp_dns' do4429it_should_behave_like 'payload cached size is consistent',4430ancestor_reference_names: [4431'stagers/windows/reverse_tcp_dns',4432'stages/windows/peinject'4433],4434dynamic_size: true,4435modules_pathname: modules_pathname,4436reference_name: 'windows/peinject/reverse_tcp_dns'4437end44384439context 'windows/peinject/reverse_tcp_rc4' do4440it_should_behave_like 'payload cached size is consistent',4441ancestor_reference_names: [4442'stagers/windows/reverse_tcp_rc4',4443'stages/windows/peinject'4444],4445dynamic_size: true,4446modules_pathname: modules_pathname,4447reference_name: 'windows/peinject/reverse_tcp_rc4'4448end44494450context 'windows/peinject/reverse_tcp_rc4_dns' do4451it_should_behave_like 'payload cached size is consistent',4452ancestor_reference_names: [4453'stagers/windows/reverse_tcp_rc4_dns',4454'stages/windows/peinject'4455],4456dynamic_size: true,4457modules_pathname: modules_pathname,4458reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4459end44604461context 'windows/peinject/reverse_tcp_uuid' do4462it_should_behave_like 'payload cached size is consistent',4463ancestor_reference_names: [4464'stagers/windows/reverse_tcp_uuid',4465'stages/windows/peinject'4466],4467dynamic_size: true,4468modules_pathname: modules_pathname,4469reference_name: 'windows/peinject/reverse_tcp_uuid'4470end44714472context 'windows/pingback_bind_tcp' do4473it_should_behave_like 'payload cached size is consistent',4474ancestor_reference_names: [4475'singles/windows/pingback_bind_tcp'4476],4477dynamic_size: false,4478modules_pathname: modules_pathname,4479reference_name: 'windows/pingback_bind_tcp'4480end44814482context 'windows/pingback_reverse_tcp' do4483it_should_behave_like 'payload cached size is consistent',4484ancestor_reference_names: [4485'singles/windows/pingback_reverse_tcp'4486],4487dynamic_size: false,4488modules_pathname: modules_pathname,4489reference_name: 'windows/pingback_reverse_tcp'4490end44914492context 'windows/shell/bind_ipv6_tcp' do4493it_should_behave_like 'payload cached size is consistent',4494ancestor_reference_names: [4495'stagers/windows/bind_ipv6_tcp',4496'stages/windows/shell'4497],4498dynamic_size: false,4499modules_pathname: modules_pathname,4500reference_name: 'windows/shell/bind_ipv6_tcp'4501end45024503context 'windows/shell/bind_named_pipe' do4504it_should_behave_like 'payload cached size is consistent',4505ancestor_reference_names: [4506'stagers/windows/bind_named_pipe',4507'stages/windows/shell'4508],4509dynamic_size: false,4510modules_pathname: modules_pathname,4511reference_name: 'windows/shell/bind_named_pipe'4512end45134514context 'windows/shell/bind_nonx_tcp' do4515it_should_behave_like 'payload cached size is consistent',4516ancestor_reference_names: [4517'stagers/windows/bind_nonx_tcp',4518'stages/windows/shell'4519],4520dynamic_size: false,4521modules_pathname: modules_pathname,4522reference_name: 'windows/shell/bind_nonx_tcp'4523end45244525context 'windows/shell/bind_tcp' do4526it_should_behave_like 'payload cached size is consistent',4527ancestor_reference_names: [4528'stagers/windows/bind_tcp',4529'stages/windows/shell'4530],4531dynamic_size: false,4532modules_pathname: modules_pathname,4533reference_name: 'windows/shell/bind_tcp'4534end45354536context 'windows/shell/bind_tcp_rc4' do4537it_should_behave_like 'payload cached size is consistent',4538ancestor_reference_names: [4539'stagers/windows/bind_tcp_rc4',4540'stages/windows/shell'4541],4542dynamic_size: false,4543modules_pathname: modules_pathname,4544reference_name: 'windows/shell/bind_tcp_rc4'4545end45464547context 'windows/shell/find_tag' do4548it_should_behave_like 'payload cached size is consistent',4549ancestor_reference_names: [4550'stagers/windows/findtag_ord',4551'stages/windows/shell'4552],4553dynamic_size: false,4554modules_pathname: modules_pathname,4555reference_name: 'windows/shell/find_tag'4556end45574558context 'windows/shell/reverse_ipv6_tcp' do4559it_should_behave_like 'payload cached size is consistent',4560ancestor_reference_names: [4561'stagers/windows/reverse_ipv6_tcp',4562'stages/windows/shell'4563],4564dynamic_size: false,4565modules_pathname: modules_pathname,4566reference_name: 'windows/shell/reverse_ipv6_tcp'4567end45684569context 'windows/shell/reverse_nonx_tcp' do4570it_should_behave_like 'payload cached size is consistent',4571ancestor_reference_names: [4572'stagers/windows/reverse_nonx_tcp',4573'stages/windows/shell'4574],4575dynamic_size: false,4576modules_pathname: modules_pathname,4577reference_name: 'windows/shell/reverse_nonx_tcp'4578end45794580context 'windows/shell/reverse_ord_tcp' do4581it_should_behave_like 'payload cached size is consistent',4582ancestor_reference_names: [4583'stagers/windows/reverse_ord_tcp',4584'stages/windows/shell'4585],4586dynamic_size: false,4587modules_pathname: modules_pathname,4588reference_name: 'windows/shell/reverse_ord_tcp'4589end45904591context 'windows/shell/reverse_tcp' do4592it_should_behave_like 'payload cached size is consistent',4593ancestor_reference_names: [4594'stagers/windows/reverse_tcp',4595'stages/windows/shell'4596],4597dynamic_size: false,4598modules_pathname: modules_pathname,4599reference_name: 'windows/shell/reverse_tcp'4600end46014602context 'windows/shell/reverse_tcp_allports' do4603it_should_behave_like 'payload cached size is consistent',4604ancestor_reference_names: [4605'stagers/windows/reverse_tcp_allports',4606'stages/windows/shell'4607],4608dynamic_size: false,4609modules_pathname: modules_pathname,4610reference_name: 'windows/shell/reverse_tcp_allports'4611end46124613context 'windows/shell/reverse_tcp_dns' do4614it_should_behave_like 'payload cached size is consistent',4615ancestor_reference_names: [4616'stagers/windows/reverse_tcp_dns',4617'stages/windows/shell'4618],4619dynamic_size: false,4620modules_pathname: modules_pathname,4621reference_name: 'windows/shell/reverse_tcp_dns'4622end46234624context 'windows/shell/reverse_tcp_rc4' do4625it_should_behave_like 'payload cached size is consistent',4626ancestor_reference_names: [4627'stagers/windows/reverse_tcp_rc4',4628'stages/windows/shell'4629],4630dynamic_size: false,4631modules_pathname: modules_pathname,4632reference_name: 'windows/shell/reverse_tcp_rc4'4633end46344635context 'windows/shell/reverse_tcp_rc4_dns' do4636it_should_behave_like 'payload cached size is consistent',4637ancestor_reference_names: [4638'stagers/windows/reverse_tcp_rc4_dns',4639'stages/windows/shell'4640],4641dynamic_size: false,4642modules_pathname: modules_pathname,4643reference_name: 'windows/shell/reverse_tcp_rc4_dns'4644end46454646context 'windows/shell/reverse_udp' do4647it_should_behave_like 'payload cached size is consistent',4648ancestor_reference_names: [4649'stagers/windows/reverse_udp',4650'stages/windows/shell'4651],4652dynamic_size: false,4653modules_pathname: modules_pathname,4654reference_name: 'windows/shell/reverse_udp'4655end46564657context 'windows/shell_bind_tcp' do4658it_should_behave_like 'payload cached size is consistent',4659ancestor_reference_names: [4660'singles/windows/shell_bind_tcp'4661],4662dynamic_size: false,4663modules_pathname: modules_pathname,4664reference_name: 'windows/shell_bind_tcp'4665end46664667context 'windows/shell_bind_tcp_xpfw' do4668it_should_behave_like 'payload cached size is consistent',4669ancestor_reference_names: [4670'singles/windows/shell_bind_tcp_xpfw'4671],4672dynamic_size: false,4673modules_pathname: modules_pathname,4674reference_name: 'windows/shell_bind_tcp_xpfw'4675end46764677context 'windows/shell_hidden_bind_tcp' do4678it_should_behave_like 'payload cached size is consistent',4679ancestor_reference_names: [4680'singles/windows/shell_hidden_bind_tcp'4681],4682dynamic_size: false,4683modules_pathname: modules_pathname,4684reference_name: 'windows/shell_hidden_bind_tcp'4685end46864687context 'windows/shell_reverse_tcp' do4688it_should_behave_like 'payload cached size is consistent',4689ancestor_reference_names: [4690'singles/windows/shell_reverse_tcp'4691],4692dynamic_size: false,4693modules_pathname: modules_pathname,4694reference_name: 'windows/shell_reverse_tcp'4695end46964697context 'windows/speak_pwned' do4698it_should_behave_like 'payload cached size is consistent',4699ancestor_reference_names: [4700'singles/windows/speak_pwned'4701],4702dynamic_size: false,4703modules_pathname: modules_pathname,4704reference_name: 'windows/speak_pwned'4705end47064707context 'windows/upexec/bind_ipv6_tcp' do4708it_should_behave_like 'payload cached size is consistent',4709ancestor_reference_names: [4710'stagers/windows/bind_ipv6_tcp',4711'stages/windows/upexec'4712],4713dynamic_size: false,4714modules_pathname: modules_pathname,4715reference_name: 'windows/upexec/bind_ipv6_tcp'4716end47174718context 'windows/upexec/bind_named_pipe' do4719it_should_behave_like 'payload cached size is consistent',4720ancestor_reference_names: [4721'stagers/windows/bind_named_pipe',4722'stages/windows/upexec'4723],4724dynamic_size: false,4725modules_pathname: modules_pathname,4726reference_name: 'windows/upexec/bind_named_pipe'4727end47284729context 'windows/upexec/bind_nonx_tcp' do4730it_should_behave_like 'payload cached size is consistent',4731ancestor_reference_names: [4732'stagers/windows/bind_nonx_tcp',4733'stages/windows/upexec'4734],4735dynamic_size: false,4736modules_pathname: modules_pathname,4737reference_name: 'windows/upexec/bind_nonx_tcp'4738end47394740context 'windows/upexec/bind_tcp' do4741it_should_behave_like 'payload cached size is consistent',4742ancestor_reference_names: [4743'stagers/windows/bind_tcp',4744'stages/windows/upexec'4745],4746dynamic_size: false,4747modules_pathname: modules_pathname,4748reference_name: 'windows/upexec/bind_tcp'4749end47504751context 'windows/upexec/bind_tcp_rc4' do4752it_should_behave_like 'payload cached size is consistent',4753ancestor_reference_names: [4754'stagers/windows/bind_tcp_rc4',4755'stages/windows/upexec'4756],4757dynamic_size: false,4758modules_pathname: modules_pathname,4759reference_name: 'windows/upexec/bind_tcp_rc4'4760end47614762context 'windows/upexec/find_tag' do4763it_should_behave_like 'payload cached size is consistent',4764ancestor_reference_names: [4765'stagers/windows/findtag_ord',4766'stages/windows/upexec'4767],4768dynamic_size: false,4769modules_pathname: modules_pathname,4770reference_name: 'windows/upexec/find_tag'4771end47724773context 'windows/upexec/reverse_ipv6_tcp' do4774it_should_behave_like 'payload cached size is consistent',4775ancestor_reference_names: [4776'stagers/windows/reverse_ipv6_tcp',4777'stages/windows/upexec'4778],4779dynamic_size: false,4780modules_pathname: modules_pathname,4781reference_name: 'windows/upexec/reverse_ipv6_tcp'4782end47834784context 'windows/upexec/reverse_nonx_tcp' do4785it_should_behave_like 'payload cached size is consistent',4786ancestor_reference_names: [4787'stagers/windows/reverse_nonx_tcp',4788'stages/windows/upexec'4789],4790dynamic_size: false,4791modules_pathname: modules_pathname,4792reference_name: 'windows/upexec/reverse_nonx_tcp'4793end47944795context 'windows/upexec/reverse_ord_tcp' do4796it_should_behave_like 'payload cached size is consistent',4797ancestor_reference_names: [4798'stagers/windows/reverse_ord_tcp',4799'stages/windows/upexec'4800],4801dynamic_size: false,4802modules_pathname: modules_pathname,4803reference_name: 'windows/upexec/reverse_ord_tcp'4804end48054806context 'windows/upexec/reverse_tcp' do4807it_should_behave_like 'payload cached size is consistent',4808ancestor_reference_names: [4809'stagers/windows/reverse_tcp',4810'stages/windows/upexec'4811],4812dynamic_size: false,4813modules_pathname: modules_pathname,4814reference_name: 'windows/upexec/reverse_tcp'4815end48164817context 'windows/upexec/reverse_tcp_allports' do4818it_should_behave_like 'payload cached size is consistent',4819ancestor_reference_names: [4820'stagers/windows/reverse_tcp_allports',4821'stages/windows/upexec'4822],4823dynamic_size: false,4824modules_pathname: modules_pathname,4825reference_name: 'windows/upexec/reverse_tcp_allports'4826end48274828context 'windows/upexec/reverse_tcp_dns' do4829it_should_behave_like 'payload cached size is consistent',4830ancestor_reference_names: [4831'stagers/windows/reverse_tcp_dns',4832'stages/windows/upexec'4833],4834dynamic_size: false,4835modules_pathname: modules_pathname,4836reference_name: 'windows/upexec/reverse_tcp_dns'4837end48384839context 'windows/upexec/reverse_tcp_rc4' do4840it_should_behave_like 'payload cached size is consistent',4841ancestor_reference_names: [4842'stagers/windows/reverse_tcp_rc4',4843'stages/windows/upexec'4844],4845dynamic_size: false,4846modules_pathname: modules_pathname,4847reference_name: 'windows/upexec/reverse_tcp_rc4'4848end48494850context 'windows/upexec/reverse_tcp_rc4_dns' do4851it_should_behave_like 'payload cached size is consistent',4852ancestor_reference_names: [4853'stagers/windows/reverse_tcp_rc4_dns',4854'stages/windows/upexec'4855],4856dynamic_size: false,4857modules_pathname: modules_pathname,4858reference_name: 'windows/upexec/reverse_tcp_rc4_dns'4859end48604861context 'windows/upexec/reverse_udp' do4862it_should_behave_like 'payload cached size is consistent',4863ancestor_reference_names: [4864'stagers/windows/reverse_udp',4865'stages/windows/upexec'4866],4867dynamic_size: false,4868modules_pathname: modules_pathname,4869reference_name: 'windows/upexec/reverse_udp'4870end48714872context 'windows/vncinject/bind_ipv6_tcp' do4873it_should_behave_like 'payload cached size is consistent',4874ancestor_reference_names: [4875'stagers/windows/bind_ipv6_tcp',4876'stages/windows/vncinject'4877],4878dynamic_size: false,4879modules_pathname: modules_pathname,4880reference_name: 'windows/vncinject/bind_ipv6_tcp'4881end48824883context 'windows/vncinject/bind_named_pipe' do4884it_should_behave_like 'payload cached size is consistent',4885ancestor_reference_names: [4886'stagers/windows/bind_named_pipe',4887'stages/windows/vncinject'4888],4889dynamic_size: false,4890modules_pathname: modules_pathname,4891reference_name: 'windows/vncinject/bind_named_pipe'4892end48934894context 'windows/vncinject/bind_nonx_tcp' do4895it_should_behave_like 'payload cached size is consistent',4896ancestor_reference_names: [4897'stagers/windows/bind_nonx_tcp',4898'stages/windows/vncinject'4899],4900dynamic_size: false,4901modules_pathname: modules_pathname,4902reference_name: 'windows/vncinject/bind_nonx_tcp'4903end49044905context 'windows/vncinject/bind_tcp' do4906it_should_behave_like 'payload cached size is consistent',4907ancestor_reference_names: [4908'stagers/windows/bind_tcp',4909'stages/windows/vncinject'4910],4911dynamic_size: false,4912modules_pathname: modules_pathname,4913reference_name: 'windows/vncinject/bind_tcp'4914end49154916context 'windows/vncinject/bind_tcp_rc4' do4917it_should_behave_like 'payload cached size is consistent',4918ancestor_reference_names: [4919'stagers/windows/bind_tcp_rc4',4920'stages/windows/vncinject'4921],4922dynamic_size: false,4923modules_pathname: modules_pathname,4924reference_name: 'windows/vncinject/bind_tcp_rc4'4925end49264927context 'windows/vncinject/find_tag' do4928it_should_behave_like 'payload cached size is consistent',4929ancestor_reference_names: [4930'stagers/windows/findtag_ord',4931'stages/windows/vncinject'4932],4933dynamic_size: false,4934modules_pathname: modules_pathname,4935reference_name: 'windows/vncinject/find_tag'4936end49374938context 'windows/vncinject/reverse_ipv6_tcp' do4939it_should_behave_like 'payload cached size is consistent',4940ancestor_reference_names: [4941'stagers/windows/reverse_ipv6_tcp',4942'stages/windows/vncinject'4943],4944dynamic_size: false,4945modules_pathname: modules_pathname,4946reference_name: 'windows/vncinject/reverse_ipv6_tcp'4947end49484949context 'windows/vncinject/reverse_nonx_tcp' do4950it_should_behave_like 'payload cached size is consistent',4951ancestor_reference_names: [4952'stagers/windows/reverse_nonx_tcp',4953'stages/windows/vncinject'4954],4955dynamic_size: false,4956modules_pathname: modules_pathname,4957reference_name: 'windows/vncinject/reverse_nonx_tcp'4958end49594960context 'windows/vncinject/reverse_ord_tcp' do4961it_should_behave_like 'payload cached size is consistent',4962ancestor_reference_names: [4963'stagers/windows/reverse_ord_tcp',4964'stages/windows/vncinject'4965],4966dynamic_size: false,4967modules_pathname: modules_pathname,4968reference_name: 'windows/vncinject/reverse_ord_tcp'4969end49704971context 'windows/vncinject/reverse_tcp' do4972it_should_behave_like 'payload cached size is consistent',4973ancestor_reference_names: [4974'stagers/windows/reverse_tcp',4975'stages/windows/vncinject'4976],4977dynamic_size: false,4978modules_pathname: modules_pathname,4979reference_name: 'windows/vncinject/reverse_tcp'4980end49814982context 'windows/vncinject/reverse_tcp_allports' do4983it_should_behave_like 'payload cached size is consistent',4984ancestor_reference_names: [4985'stagers/windows/reverse_tcp_allports',4986'stages/windows/vncinject'4987],4988dynamic_size: false,4989modules_pathname: modules_pathname,4990reference_name: 'windows/vncinject/reverse_tcp_allports'4991end49924993context 'windows/vncinject/reverse_tcp_dns' do4994it_should_behave_like 'payload cached size is consistent',4995ancestor_reference_names: [4996'stagers/windows/reverse_tcp_dns',4997'stages/windows/vncinject'4998],4999dynamic_size: false,5000modules_pathname: modules_pathname,5001reference_name: 'windows/vncinject/reverse_tcp_dns'5002end50035004context 'windows/vncinject/reverse_tcp_rc4' do5005it_should_behave_like 'payload cached size is consistent',5006ancestor_reference_names: [5007'stagers/windows/reverse_tcp_rc4',5008'stages/windows/vncinject'5009],5010dynamic_size: false,5011modules_pathname: modules_pathname,5012reference_name: 'windows/vncinject/reverse_tcp_rc4'5013end50145015context 'windows/vncinject/reverse_tcp_rc4_dns' do5016it_should_behave_like 'payload cached size is consistent',5017ancestor_reference_names: [5018'stagers/windows/reverse_tcp_rc4_dns',5019'stages/windows/vncinject'5020],5021dynamic_size: false,5022modules_pathname: modules_pathname,5023reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'5024end50255026context 'windows/x64/custom/bind_ipv6_tcp' do5027it_should_behave_like 'payload is not cached',5028ancestor_reference_names: [5029'stagers/windows/x64/bind_ipv6_tcp',5030'stages/windows/x64/custom'5031],5032reference_name: 'windows/x64/custom/bind_ipv6_tcp'5033end50345035context 'windows/x64/custom/bind_ipv6_tcp_uuid' do5036it_should_behave_like 'payload is not cached',5037ancestor_reference_names: [5038'stagers/windows/x64/bind_ipv6_tcp_uuid',5039'stages/windows/x64/custom'5040],5041reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'5042end50435044context 'windows/x64/custom/bind_named_pipe' do5045it_should_behave_like 'payload is not cached',5046ancestor_reference_names: [5047'stagers/windows/x64/bind_named_pipe',5048'stages/windows/x64/custom'5049],5050reference_name: 'windows/x64/custom/bind_named_pipe'5051end50525053context 'windows/x64/custom/bind_tcp' do5054it_should_behave_like 'payload is not cached',5055ancestor_reference_names: [5056'stagers/windows/x64/bind_tcp',5057'stages/windows/x64/custom'5058],5059reference_name: 'windows/x64/custom/bind_tcp'5060end50615062context 'windows/x64/custom/bind_tcp_rc4' do5063it_should_behave_like 'payload is not cached',5064ancestor_reference_names: [5065'stagers/windows/x64/bind_tcp_rc4',5066'stages/windows/x64/custom'5067],5068reference_name: 'windows/x64/custom/bind_tcp_rc4'5069end50705071context 'windows/x64/custom/bind_tcp_uuid' do5072it_should_behave_like 'payload is not cached',5073ancestor_reference_names: [5074'stagers/windows/x64/bind_tcp_uuid',5075'stages/windows/x64/custom'5076],5077reference_name: 'windows/x64/custom/bind_tcp_uuid'5078end50795080context 'windows/x64/custom/reverse_http' do5081it_should_behave_like 'payload is not cached',5082ancestor_reference_names: [5083'stagers/windows/x64/reverse_http',5084'stages/windows/x64/custom'5085],5086reference_name: 'windows/x64/custom/reverse_http'5087end50885089context 'windows/x64/custom/reverse_https' do5090it_should_behave_like 'payload is not cached',5091ancestor_reference_names: [5092'stagers/windows/x64/reverse_https',5093'stages/windows/x64/custom'5094],5095reference_name: 'windows/x64/custom/reverse_https'5096end50975098context 'windows/x64/custom/reverse_named_pipe' do5099it_should_behave_like 'payload is not cached',5100ancestor_reference_names: [5101'stagers/windows/x64/reverse_named_pipe',5102'stages/windows/x64/custom'5103],5104reference_name: 'windows/x64/custom/reverse_named_pipe'5105end51065107context 'windows/x64/custom/reverse_tcp' do5108it_should_behave_like 'payload is not cached',5109ancestor_reference_names: [5110'stagers/windows/x64/reverse_tcp',5111'stages/windows/x64/custom'5112],5113reference_name: 'windows/x64/custom/reverse_tcp'5114end51155116context 'windows/x64/custom/reverse_tcp_rc4' do5117it_should_behave_like 'payload is not cached',5118ancestor_reference_names: [5119'stagers/windows/x64/reverse_tcp_rc4',5120'stages/windows/x64/custom'5121],5122reference_name: 'windows/x64/custom/reverse_tcp_rc4'5123end51245125context 'windows/x64/custom/reverse_tcp_uuid' do5126it_should_behave_like 'payload is not cached',5127ancestor_reference_names: [5128'stagers/windows/x64/reverse_tcp_uuid',5129'stages/windows/x64/custom'5130],5131reference_name: 'windows/x64/custom/reverse_tcp_uuid'5132end51335134context 'windows/x64/custom/reverse_winhttp' do5135it_should_behave_like 'payload is not cached',5136ancestor_reference_names: [5137'stagers/windows/x64/reverse_winhttp',5138'stages/windows/x64/custom'5139],5140reference_name: 'windows/x64/custom/reverse_winhttp'5141end51425143context 'windows/x64/custom/reverse_winhttps' do5144it_should_behave_like 'payload is not cached',5145ancestor_reference_names: [5146'stagers/windows/x64/reverse_winhttps',5147'stages/windows/x64/custom'5148],5149reference_name: 'windows/x64/custom/reverse_winhttps'5150end51515152context 'windows/x64/encrypted_shell/reverse_tcp' do5153it_should_behave_like 'payload is not cached',5154ancestor_reference_names: [5155'stagers/windows/x64/encrypted_reverse_tcp',5156'stages/windows/x64/encrypted_shell'5157],5158reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5159end51605161context 'windows/x64/encrypted_shell_reverse_tcp' do5162it_should_behave_like 'payload is not cached',5163ancestor_reference_names: [5164'singles/windows/x64/encrypted_shell_reverse_tcp'5165],5166reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5167end51685169context 'windows/x64/exec' do5170it_should_behave_like 'payload cached size is consistent',5171ancestor_reference_names: [5172'singles/windows/x64/exec'5173],5174dynamic_size: false,5175modules_pathname: modules_pathname,5176reference_name: 'windows/x64/exec'5177end51785179context 'windows/x64/loadlibrary' do5180it_should_behave_like 'payload cached size is consistent',5181ancestor_reference_names: [5182'singles/windows/x64/loadlibrary'5183],5184dynamic_size: false,5185modules_pathname: modules_pathname,5186reference_name: 'windows/x64/loadlibrary'5187end51885189context 'windows/x64/messagebox' do5190it_should_behave_like 'payload cached size is consistent',5191ancestor_reference_names: [5192'singles/windows/x64/messagebox'5193],5194dynamic_size: false,5195modules_pathname: modules_pathname,5196reference_name: 'windows/x64/messagebox'5197end51985199context 'windows/x64/meterpreter/bind_ipv6_tcp' do5200it_should_behave_like 'payload cached size is consistent',5201ancestor_reference_names: [5202'stagers/windows/x64/bind_ipv6_tcp',5203'stages/windows/x64/meterpreter'5204],5205dynamic_size: false,5206modules_pathname: modules_pathname,5207reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5208end52095210context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5211it_should_behave_like 'payload cached size is consistent',5212ancestor_reference_names: [5213'stagers/windows/x64/bind_ipv6_tcp_uuid',5214'stages/windows/x64/meterpreter'5215],5216dynamic_size: false,5217modules_pathname: modules_pathname,5218reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5219end52205221context 'windows/x64/meterpreter/bind_named_pipe' do5222it_should_behave_like 'payload cached size is consistent',5223ancestor_reference_names: [5224'stagers/windows/x64/bind_named_pipe',5225'stages/windows/x64/meterpreter'5226],5227dynamic_size: false,5228modules_pathname: modules_pathname,5229reference_name: 'windows/x64/meterpreter/bind_named_pipe'5230end52315232context 'windows/x64/meterpreter/bind_tcp' do5233it_should_behave_like 'payload cached size is consistent',5234ancestor_reference_names: [5235'stagers/windows/x64/bind_tcp',5236'stages/windows/x64/meterpreter'5237],5238dynamic_size: false,5239modules_pathname: modules_pathname,5240reference_name: 'windows/x64/meterpreter/bind_tcp'5241end52425243context 'windows/x64/meterpreter/bind_tcp_rc4' do5244it_should_behave_like 'payload cached size is consistent',5245ancestor_reference_names: [5246'stagers/windows/x64/bind_tcp_rc4',5247'stages/windows/x64/meterpreter'5248],5249dynamic_size: false,5250modules_pathname: modules_pathname,5251reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5252end52535254context 'windows/x64/meterpreter/bind_tcp_uuid' do5255it_should_behave_like 'payload cached size is consistent',5256ancestor_reference_names: [5257'stagers/windows/x64/bind_tcp_uuid',5258'stages/windows/x64/meterpreter'5259],5260dynamic_size: false,5261modules_pathname: modules_pathname,5262reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5263end52645265context 'windows/x64/meterpreter/reverse_http' do5266it_should_behave_like 'payload cached size is consistent',5267ancestor_reference_names: [5268'stagers/windows/x64/reverse_http',5269'stages/windows/x64/meterpreter'5270],5271dynamic_size: false,5272modules_pathname: modules_pathname,5273reference_name: 'windows/x64/meterpreter/reverse_http'5274end52755276context 'windows/x64/meterpreter/reverse_https' do5277it_should_behave_like 'payload cached size is consistent',5278ancestor_reference_names: [5279'stagers/windows/x64/reverse_https',5280'stages/windows/x64/meterpreter'5281],5282dynamic_size: false,5283modules_pathname: modules_pathname,5284reference_name: 'windows/x64/meterpreter/reverse_https'5285end52865287context 'windows/x64/meterpreter/reverse_named_pipe' do5288it_should_behave_like 'payload cached size is consistent',5289ancestor_reference_names: [5290'stagers/windows/x64/reverse_named_pipe',5291'stages/windows/x64/meterpreter'5292],5293dynamic_size: false,5294modules_pathname: modules_pathname,5295reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5296end52975298context 'windows/x64/meterpreter/reverse_tcp' do5299it_should_behave_like 'payload cached size is consistent',5300ancestor_reference_names: [5301'stagers/windows/x64/reverse_tcp',5302'stages/windows/x64/meterpreter'5303],5304dynamic_size: false,5305modules_pathname: modules_pathname,5306reference_name: 'windows/x64/meterpreter/reverse_tcp'5307end53085309context 'windows/x64/meterpreter/reverse_tcp_rc4' do5310it_should_behave_like 'payload cached size is consistent',5311ancestor_reference_names: [5312'stagers/windows/x64/reverse_tcp_rc4',5313'stages/windows/x64/meterpreter'5314],5315dynamic_size: false,5316modules_pathname: modules_pathname,5317reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5318end53195320context 'windows/x64/meterpreter/reverse_tcp_uuid' do5321it_should_behave_like 'payload cached size is consistent',5322ancestor_reference_names: [5323'stagers/windows/x64/reverse_tcp_uuid',5324'stages/windows/x64/meterpreter'5325],5326dynamic_size: false,5327modules_pathname: modules_pathname,5328reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5329end53305331context 'windows/x64/meterpreter/reverse_winhttp' do5332it_should_behave_like 'payload cached size is consistent',5333ancestor_reference_names: [5334'stagers/windows/x64/reverse_winhttp',5335'stages/windows/x64/meterpreter'5336],5337dynamic_size: false,5338modules_pathname: modules_pathname,5339reference_name: 'windows/x64/meterpreter/reverse_winhttp'5340end53415342context 'windows/x64/meterpreter/reverse_winhttps' do5343it_should_behave_like 'payload cached size is consistent',5344ancestor_reference_names: [5345'stagers/windows/x64/reverse_winhttps',5346'stages/windows/x64/meterpreter'5347],5348dynamic_size: false,5349modules_pathname: modules_pathname,5350reference_name: 'windows/x64/meterpreter/reverse_winhttps'5351end53525353context 'windows/x64/meterpreter_bind_named_pipe' do5354it_should_behave_like 'payload cached size is consistent',5355ancestor_reference_names: [5356'singles/windows/x64/meterpreter_bind_named_pipe'5357],5358dynamic_size: false,5359modules_pathname: modules_pathname,5360reference_name: 'windows/x64/meterpreter_bind_named_pipe'5361end53625363context 'windows/x64/meterpreter_bind_tcp' do5364it_should_behave_like 'payload cached size is consistent',5365ancestor_reference_names: [5366'singles/windows/x64/meterpreter_bind_tcp'5367],5368dynamic_size: false,5369modules_pathname: modules_pathname,5370reference_name: 'windows/x64/meterpreter_bind_tcp'5371end53725373context 'windows/x64/meterpreter_reverse_http' do5374it_should_behave_like 'payload cached size is consistent',5375ancestor_reference_names: [5376'singles/windows/x64/meterpreter_reverse_http'5377],5378dynamic_size: false,5379modules_pathname: modules_pathname,5380reference_name: 'windows/x64/meterpreter_reverse_http'5381end53825383context 'windows/x64/meterpreter_reverse_https' do5384it_should_behave_like 'payload cached size is consistent',5385ancestor_reference_names: [5386'singles/windows/x64/meterpreter_reverse_https'5387],5388dynamic_size: false,5389modules_pathname: modules_pathname,5390reference_name: 'windows/x64/meterpreter_reverse_https'5391end53925393context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5394it_should_behave_like 'payload cached size is consistent',5395ancestor_reference_names: [5396'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5397],5398dynamic_size: false,5399modules_pathname: modules_pathname,5400reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5401end54025403context 'windows/x64/meterpreter_reverse_tcp' do5404it_should_behave_like 'payload cached size is consistent',5405ancestor_reference_names: [5406'singles/windows/x64/meterpreter_reverse_tcp'5407],5408dynamic_size: false,5409modules_pathname: modules_pathname,5410reference_name: 'windows/x64/meterpreter_reverse_tcp'5411end54125413context 'windows/x64/peinject/bind_ipv6_tcp' do5414it_should_behave_like 'payload cached size is consistent',5415ancestor_reference_names: [5416'stagers/windows/x64/bind_ipv6_tcp',5417'stages/windows/x64/peinject'5418],5419dynamic_size: true,5420modules_pathname: modules_pathname,5421reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5422end54235424context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5425it_should_behave_like 'payload cached size is consistent',5426ancestor_reference_names: [5427'stagers/windows/x64/bind_ipv6_tcp_uuid',5428'stages/windows/x64/peinject'5429],5430dynamic_size: true,5431modules_pathname: modules_pathname,5432reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5433end54345435context 'windows/x64/peinject/bind_named_pipe' do5436it_should_behave_like 'payload cached size is consistent',5437ancestor_reference_names: [5438'stagers/windows/x64/bind_named_pipe',5439'stages/windows/x64/peinject'5440],5441dynamic_size: true,5442modules_pathname: modules_pathname,5443reference_name: 'windows/x64/peinject/bind_named_pipe'5444end54455446context 'windows/x64/peinject/bind_tcp' do5447it_should_behave_like 'payload cached size is consistent',5448ancestor_reference_names: [5449'stagers/windows/x64/bind_tcp',5450'stages/windows/x64/peinject'5451],5452dynamic_size: true,5453modules_pathname: modules_pathname,5454reference_name: 'windows/x64/peinject/bind_tcp'5455end54565457context 'windows/x64/peinject/bind_tcp_rc4' do5458it_should_behave_like 'payload cached size is consistent',5459ancestor_reference_names: [5460'stagers/windows/x64/bind_tcp_rc4',5461'stages/windows/x64/peinject'5462],5463dynamic_size: true,5464modules_pathname: modules_pathname,5465reference_name: 'windows/x64/peinject/bind_tcp_rc4'5466end54675468context 'windows/x64/peinject/bind_tcp_uuid' do5469it_should_behave_like 'payload cached size is consistent',5470ancestor_reference_names: [5471'stagers/windows/x64/bind_tcp_uuid',5472'stages/windows/x64/peinject'5473],5474dynamic_size: true,5475modules_pathname: modules_pathname,5476reference_name: 'windows/x64/peinject/bind_tcp_uuid'5477end54785479context 'windows/x64/peinject/reverse_named_pipe' do5480it_should_behave_like 'payload cached size is consistent',5481ancestor_reference_names: [5482'stagers/windows/x64/reverse_named_pipe',5483'stages/windows/x64/peinject'5484],5485dynamic_size: true,5486modules_pathname: modules_pathname,5487reference_name: 'windows/x64/peinject/reverse_named_pipe'5488end54895490context 'windows/x64/peinject/reverse_tcp' do5491it_should_behave_like 'payload cached size is consistent',5492ancestor_reference_names: [5493'stagers/windows/x64/reverse_tcp',5494'stages/windows/x64/peinject'5495],5496dynamic_size: true,5497modules_pathname: modules_pathname,5498reference_name: 'windows/x64/peinject/reverse_tcp'5499end55005501context 'windows/x64/peinject/reverse_tcp_rc4' do5502it_should_behave_like 'payload cached size is consistent',5503ancestor_reference_names: [5504'stagers/windows/x64/reverse_tcp_rc4',5505'stages/windows/x64/peinject'5506],5507dynamic_size: true,5508modules_pathname: modules_pathname,5509reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5510end55115512context 'windows/x64/peinject/reverse_tcp_uuid' do5513it_should_behave_like 'payload cached size is consistent',5514ancestor_reference_names: [5515'stagers/windows/x64/reverse_tcp_uuid',5516'stages/windows/x64/peinject'5517],5518dynamic_size: true,5519modules_pathname: modules_pathname,5520reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5521end55225523context 'windows/x64/powershell_bind_tcp' do5524it_should_behave_like 'payload cached size is consistent',5525ancestor_reference_names: [5526'singles/windows/x64/powershell_bind_tcp'5527],5528dynamic_size: true,5529modules_pathname: modules_pathname,5530reference_name: 'windows/x64/powershell_bind_tcp'5531end55325533context 'windows/x64/powershell_reverse_tcp' do5534it_should_behave_like 'payload cached size is consistent',5535ancestor_reference_names: [5536'singles/windows/x64/powershell_reverse_tcp'5537],5538dynamic_size: true,5539modules_pathname: modules_pathname,5540reference_name: 'windows/x64/powershell_reverse_tcp'5541end55425543context 'windows/x64/powershell_reverse_tcp_ssl' do5544it_should_behave_like 'payload cached size is consistent',5545ancestor_reference_names: [5546'singles/windows/x64/powershell_reverse_tcp_ssl'5547],5548dynamic_size: true,5549modules_pathname: modules_pathname,5550reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5551end55525553context 'windows/x64/pingback_reverse_tcp' do5554it_should_behave_like 'payload cached size is consistent',5555ancestor_reference_names: [5556'singles/windows/x64/pingback_reverse_tcp'5557],5558dynamic_size: false,5559modules_pathname: modules_pathname,5560reference_name: 'windows/x64/pingback_reverse_tcp'5561end55625563context 'windows/x64/shell/bind_named_pipe' do5564it_should_behave_like 'payload cached size is consistent',5565ancestor_reference_names: [5566'stagers/windows/x64/bind_named_pipe',5567'stages/windows/x64/shell'5568],5569dynamic_size: false,5570modules_pathname: modules_pathname,5571reference_name: 'windows/x64/shell/bind_named_pipe'5572end55735574context 'windows/x64/shell/bind_tcp' do5575it_should_behave_like 'payload cached size is consistent',5576ancestor_reference_names: [5577'stagers/windows/x64/bind_tcp',5578'stages/windows/x64/shell'5579],5580dynamic_size: false,5581modules_pathname: modules_pathname,5582reference_name: 'windows/x64/shell/bind_tcp'5583end55845585context 'windows/x64/shell/bind_tcp_rc4' do5586it_should_behave_like 'payload cached size is consistent',5587ancestor_reference_names: [5588'stagers/windows/x64/bind_tcp_rc4',5589'stages/windows/x64/shell'5590],5591dynamic_size: false,5592modules_pathname: modules_pathname,5593reference_name: 'windows/x64/shell/bind_tcp_rc4'5594end55955596context 'windows/x64/shell/reverse_tcp' do5597it_should_behave_like 'payload cached size is consistent',5598ancestor_reference_names: [5599'stagers/windows/x64/reverse_tcp',5600'stages/windows/x64/shell'5601],5602dynamic_size: false,5603modules_pathname: modules_pathname,5604reference_name: 'windows/x64/shell/reverse_tcp'5605end56065607context 'windows/x64/shell/reverse_tcp_rc4' do5608it_should_behave_like 'payload cached size is consistent',5609ancestor_reference_names: [5610'stagers/windows/x64/reverse_tcp_rc4',5611'stages/windows/x64/shell'5612],5613dynamic_size: false,5614modules_pathname: modules_pathname,5615reference_name: 'windows/x64/shell/reverse_tcp_rc4'5616end56175618context 'windows/x64/shell_bind_tcp' do5619it_should_behave_like 'payload cached size is consistent',5620ancestor_reference_names: [5621'singles/windows/x64/shell_bind_tcp'5622],5623dynamic_size: false,5624modules_pathname: modules_pathname,5625reference_name: 'windows/x64/shell_bind_tcp'5626end56275628context 'windows/x64/shell_reverse_tcp' do5629it_should_behave_like 'payload cached size is consistent',5630ancestor_reference_names: [5631'singles/windows/x64/shell_reverse_tcp'5632],5633dynamic_size: false,5634modules_pathname: modules_pathname,5635reference_name: 'windows/x64/shell_reverse_tcp'5636end56375638context 'windows/x64/vncinject/bind_named_pipe' do5639it_should_behave_like 'payload cached size is consistent',5640ancestor_reference_names: [5641'stagers/windows/x64/bind_named_pipe',5642'stages/windows/x64/vncinject'5643],5644dynamic_size: false,5645modules_pathname: modules_pathname,5646reference_name: 'windows/x64/vncinject/bind_named_pipe'5647end56485649context 'windows/x64/vncinject/bind_tcp' do5650it_should_behave_like 'payload cached size is consistent',5651ancestor_reference_names: [5652'stagers/windows/x64/bind_tcp',5653'stages/windows/x64/vncinject'5654],5655dynamic_size: false,5656modules_pathname: modules_pathname,5657reference_name: 'windows/x64/vncinject/bind_tcp'5658end56595660context 'windows/x64/vncinject/bind_tcp_rc4' do5661it_should_behave_like 'payload cached size is consistent',5662ancestor_reference_names: [5663'stagers/windows/x64/bind_tcp_rc4',5664'stages/windows/x64/vncinject'5665],5666dynamic_size: false,5667modules_pathname: modules_pathname,5668reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5669end56705671context 'windows/x64/vncinject/reverse_tcp' do5672it_should_behave_like 'payload cached size is consistent',5673ancestor_reference_names: [5674'stagers/windows/x64/reverse_tcp',5675'stages/windows/x64/vncinject'5676],5677dynamic_size: false,5678modules_pathname: modules_pathname,5679reference_name: 'windows/x64/vncinject/reverse_tcp'5680end56815682context 'windows/x64/vncinject/reverse_tcp_rc4' do5683it_should_behave_like 'payload cached size is consistent',5684ancestor_reference_names: [5685'stagers/windows/x64/reverse_tcp_rc4',5686'stages/windows/x64/vncinject'5687],5688dynamic_size: false,5689modules_pathname: modules_pathname,5690reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5691end56925693context 'windows/dllinject/bind_hidden_tcp' do5694it_should_behave_like 'payload cached size is consistent',5695ancestor_reference_names: [5696'stagers/windows/bind_hidden_tcp',5697'stages/windows/dllinject'5698],5699dynamic_size: false,5700modules_pathname: modules_pathname,5701reference_name: 'windows/dllinject/bind_hidden_tcp'5702end57035704context 'windows/meterpreter/bind_hidden_tcp' do5705it_should_behave_like 'payload cached size is consistent',5706ancestor_reference_names: [5707'stagers/windows/bind_hidden_tcp',5708'stages/windows/meterpreter'5709],5710dynamic_size: false,5711modules_pathname: modules_pathname,5712reference_name: 'windows/meterpreter/bind_hidden_tcp'5713end57145715context 'windows/patchupdllinject/bind_hidden_tcp' do5716it_should_behave_like 'payload cached size is consistent',5717ancestor_reference_names: [5718'stagers/windows/bind_hidden_tcp',5719'stages/windows/patchupdllinject'5720],5721dynamic_size: false,5722modules_pathname: modules_pathname,5723reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5724end57255726context 'windows/patchupmeterpreter/bind_hidden_tcp' do5727it_should_behave_like 'payload cached size is consistent',5728ancestor_reference_names: [5729'stagers/windows/bind_hidden_tcp',5730'stages/windows/patchupmeterpreter'5731],5732dynamic_size: false,5733modules_pathname: modules_pathname,5734reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5735end57365737context 'windows/shell/bind_hidden_tcp' do5738it_should_behave_like 'payload cached size is consistent',5739ancestor_reference_names: [5740'stagers/windows/bind_hidden_tcp',5741'stages/windows/shell'5742],5743dynamic_size: false,5744modules_pathname: modules_pathname,5745reference_name: 'windows/shell/bind_hidden_tcp'5746end57475748context 'windows/upexec/bind_hidden_tcp' do5749it_should_behave_like 'payload cached size is consistent',5750ancestor_reference_names: [5751'stagers/windows/bind_hidden_tcp',5752'stages/windows/upexec'5753],5754dynamic_size: false,5755modules_pathname: modules_pathname,5756reference_name: 'windows/upexec/bind_hidden_tcp'5757end57585759context 'windows/vncinject/bind_hidden_tcp' do5760it_should_behave_like 'payload cached size is consistent',5761ancestor_reference_names: [5762'stagers/windows/bind_hidden_tcp',5763'stages/windows/vncinject'5764],5765dynamic_size: false,5766modules_pathname: modules_pathname,5767reference_name: 'windows/vncinject/bind_hidden_tcp'5768end57695770context 'windows/dllinject/bind_hidden_ipknock_tcp' do5771it_should_behave_like 'payload cached size is consistent',5772ancestor_reference_names: [5773'stagers/windows/bind_hidden_ipknock_tcp',5774'stages/windows/dllinject'5775],5776dynamic_size: false,5777modules_pathname: modules_pathname,5778reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'5779end57805781context 'windows/meterpreter/bind_hidden_ipknock_tcp' do5782it_should_behave_like 'payload cached size is consistent',5783ancestor_reference_names: [5784'stagers/windows/bind_hidden_ipknock_tcp',5785'stages/windows/meterpreter'5786],5787dynamic_size: false,5788modules_pathname: modules_pathname,5789reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'5790end57915792context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do5793it_should_behave_like 'payload cached size is consistent',5794ancestor_reference_names: [5795'stagers/windows/bind_hidden_ipknock_tcp',5796'stages/windows/patchupdllinject'5797],5798dynamic_size: false,5799modules_pathname: modules_pathname,5800reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'5801end58025803context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do5804it_should_behave_like 'payload cached size is consistent',5805ancestor_reference_names: [5806'stagers/windows/bind_hidden_ipknock_tcp',5807'stages/windows/patchupmeterpreter'5808],5809dynamic_size: false,5810modules_pathname: modules_pathname,5811reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'5812end58135814context 'windows/powershell_bind_tcp' do5815it_should_behave_like 'payload cached size is consistent',5816ancestor_reference_names: [5817'singles/windows/powershell_bind_tcp'5818],5819dynamic_size: true,5820modules_pathname: modules_pathname,5821reference_name: 'windows/powershell_bind_tcp'5822end58235824context 'windows/powershell_reverse_tcp' do5825it_should_behave_like 'payload cached size is consistent',5826ancestor_reference_names: [5827'singles/windows/powershell_reverse_tcp'5828],5829dynamic_size: true,5830modules_pathname: modules_pathname,5831reference_name: 'windows/powershell_reverse_tcp'5832end58335834context 'windows/powershell_reverse_tcp_ssl' do5835it_should_behave_like 'payload cached size is consistent',5836ancestor_reference_names: [5837'singles/windows/powershell_reverse_tcp_ssl'5838],5839dynamic_size: true,5840modules_pathname: modules_pathname,5841reference_name: 'windows/powershell_reverse_tcp_ssl'5842end58435844context 'windows/shell/bind_hidden_ipknock_tcp' do5845it_should_behave_like 'payload cached size is consistent',5846ancestor_reference_names: [5847'stagers/windows/bind_hidden_ipknock_tcp',5848'stages/windows/shell'5849],5850dynamic_size: false,5851modules_pathname: modules_pathname,5852reference_name: 'windows/shell/bind_hidden_ipknock_tcp'5853end58545855context 'windows/upexec/bind_hidden_ipknock_tcp' do5856it_should_behave_like 'payload cached size is consistent',5857ancestor_reference_names: [5858'stagers/windows/bind_hidden_ipknock_tcp',5859'stages/windows/upexec'5860],5861dynamic_size: false,5862modules_pathname: modules_pathname,5863reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'5864end58655866context 'windows/vncinject/bind_hidden_ipknock_tcp' do5867it_should_behave_like 'payload cached size is consistent',5868ancestor_reference_names: [5869'stagers/windows/bind_hidden_ipknock_tcp',5870'stages/windows/vncinject'5871],5872dynamic_size: false,5873modules_pathname: modules_pathname,5874reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'5875end58765877context 'windows/meterpreter/reverse_winhttp' do5878it_should_behave_like 'payload cached size is consistent',5879ancestor_reference_names: [5880'stagers/windows/reverse_winhttp',5881'stages/windows/meterpreter'5882],5883dynamic_size: false,5884modules_pathname: modules_pathname,5885reference_name: 'windows/meterpreter/reverse_winhttp'5886end58875888context 'windows/meterpreter/reverse_winhttps' do5889it_should_behave_like 'payload cached size is consistent',5890ancestor_reference_names: [5891'stagers/windows/reverse_winhttps',5892'stages/windows/meterpreter'5893],5894dynamic_size: false,5895modules_pathname: modules_pathname,5896reference_name: 'windows/meterpreter/reverse_winhttps'5897end58985899context 'linux/mips64/meterpreter_reverse_http' do5900it_should_behave_like 'payload cached size is consistent',5901ancestor_reference_names: [5902'singles/linux/mips64/meterpreter_reverse_http'5903],5904dynamic_size: false,5905modules_pathname: modules_pathname,5906reference_name: 'linux/mips64/meterpreter_reverse_http'5907end59085909context 'linux/mips64/meterpreter_reverse_https' do5910it_should_behave_like 'payload cached size is consistent',5911ancestor_reference_names: [5912'singles/linux/mips64/meterpreter_reverse_https'5913],5914dynamic_size: false,5915modules_pathname: modules_pathname,5916reference_name: 'linux/mips64/meterpreter_reverse_https'5917end59185919context 'linux/mipsbe/meterpreter_reverse_http' do5920it_should_behave_like 'payload cached size is consistent',5921ancestor_reference_names: [5922'singles/linux/mipsbe/meterpreter_reverse_http'5923],5924dynamic_size: false,5925modules_pathname: modules_pathname,5926reference_name: 'linux/mipsbe/meterpreter_reverse_http'5927end59285929context 'linux/mipsbe/meterpreter_reverse_https' do5930it_should_behave_like 'payload cached size is consistent',5931ancestor_reference_names: [5932'singles/linux/mipsbe/meterpreter_reverse_https'5933],5934dynamic_size: false,5935modules_pathname: modules_pathname,5936reference_name: 'linux/mipsbe/meterpreter_reverse_https'5937end59385939context 'linux/mipsle/meterpreter_reverse_http' do5940it_should_behave_like 'payload cached size is consistent',5941ancestor_reference_names: [5942'singles/linux/mipsle/meterpreter_reverse_http'5943],5944dynamic_size: false,5945modules_pathname: modules_pathname,5946reference_name: 'linux/mipsle/meterpreter_reverse_http'5947end59485949context 'linux/mipsle/meterpreter_reverse_https' do5950it_should_behave_like 'payload cached size is consistent',5951ancestor_reference_names: [5952'singles/linux/mipsle/meterpreter_reverse_https'5953],5954dynamic_size: false,5955modules_pathname: modules_pathname,5956reference_name: 'linux/mipsle/meterpreter_reverse_https'5957end59585959context 'linux/ppc/meterpreter_reverse_http' do5960it_should_behave_like 'payload cached size is consistent',5961ancestor_reference_names: [5962'singles/linux/ppc/meterpreter_reverse_http'5963],5964dynamic_size: false,5965modules_pathname: modules_pathname,5966reference_name: 'linux/ppc/meterpreter_reverse_http'5967end59685969context 'linux/ppc/meterpreter_reverse_https' do5970it_should_behave_like 'payload cached size is consistent',5971ancestor_reference_names: [5972'singles/linux/ppc/meterpreter_reverse_https'5973],5974dynamic_size: false,5975modules_pathname: modules_pathname,5976reference_name: 'linux/ppc/meterpreter_reverse_https'5977end59785979context 'linux/ppce500v2/meterpreter_reverse_http' do5980it_should_behave_like 'payload cached size is consistent',5981ancestor_reference_names: [5982'singles/linux/ppce500v2/meterpreter_reverse_http'5983],5984dynamic_size: false,5985modules_pathname: modules_pathname,5986reference_name: 'linux/ppce500v2/meterpreter_reverse_http'5987end59885989context 'linux/ppce500v2/meterpreter_reverse_https' do5990it_should_behave_like 'payload cached size is consistent',5991ancestor_reference_names: [5992'singles/linux/ppce500v2/meterpreter_reverse_https'5993],5994dynamic_size: false,5995modules_pathname: modules_pathname,5996reference_name: 'linux/ppce500v2/meterpreter_reverse_https'5997end59985999context 'linux/ppce500v2/meterpreter_reverse_tcp' do6000it_should_behave_like 'payload cached size is consistent',6001ancestor_reference_names: [6002'singles/linux/ppce500v2/meterpreter_reverse_tcp'6003],6004dynamic_size: false,6005modules_pathname: modules_pathname,6006reference_name: 'linux/ppce500v2/meterpreter_reverse_tcp'6007end60086009context 'linux/ppc64le/meterpreter_reverse_http' do6010it_should_behave_like 'payload cached size is consistent',6011ancestor_reference_names: [6012'singles/linux/ppc64le/meterpreter_reverse_http'6013],6014dynamic_size: false,6015modules_pathname: modules_pathname,6016reference_name: 'linux/ppc64le/meterpreter_reverse_http'6017end60186019context 'linux/ppc64le/meterpreter_reverse_https' do6020it_should_behave_like 'payload cached size is consistent',6021ancestor_reference_names: [6022'singles/linux/ppc64le/meterpreter_reverse_https'6023],6024dynamic_size: false,6025modules_pathname: modules_pathname,6026reference_name: 'linux/ppc64le/meterpreter_reverse_https'6027end60286029context 'linux/x64/meterpreter_reverse_http' do6030it_should_behave_like 'payload cached size is consistent',6031ancestor_reference_names: [6032'singles/linux/x64/meterpreter_reverse_http'6033],6034dynamic_size: false,6035modules_pathname: modules_pathname,6036reference_name: 'linux/x64/meterpreter_reverse_http'6037end60386039context 'linux/x64/meterpreter_reverse_https' do6040it_should_behave_like 'payload cached size is consistent',6041ancestor_reference_names: [6042'singles/linux/x64/meterpreter_reverse_https'6043],6044dynamic_size: false,6045modules_pathname: modules_pathname,6046reference_name: 'linux/x64/meterpreter_reverse_https'6047end60486049context 'linux/x86/meterpreter_reverse_http' do6050it_should_behave_like 'payload cached size is consistent',6051ancestor_reference_names: [6052'singles/linux/x86/meterpreter_reverse_http'6053],6054dynamic_size: false,6055modules_pathname: modules_pathname,6056reference_name: 'linux/x86/meterpreter_reverse_http'6057end60586059context 'linux/x86/meterpreter_reverse_https' do6060it_should_behave_like 'payload cached size is consistent',6061ancestor_reference_names: [6062'singles/linux/x86/meterpreter_reverse_https'6063],6064dynamic_size: false,6065modules_pathname: modules_pathname,6066reference_name: 'linux/x86/meterpreter_reverse_https'6067end60686069context 'linux/x86/metsvc_bind_tcp' do6070it_should_behave_like 'payload cached size is consistent',6071ancestor_reference_names: [6072'singles/linux/x86/metsvc_bind_tcp'6073],6074dynamic_size: false,6075modules_pathname: modules_pathname,6076reference_name: 'linux/x86/metsvc_bind_tcp'6077end60786079context 'linux/x86/metsvc_reverse_tcp' do6080it_should_behave_like 'payload cached size is consistent',6081ancestor_reference_names: [6082'singles/linux/x86/metsvc_reverse_tcp'6083],6084dynamic_size: false,6085modules_pathname: modules_pathname,6086reference_name: 'linux/x86/metsvc_reverse_tcp'6087end60886089context 'linux/zarch/meterpreter_reverse_http' do6090it_should_behave_like 'payload cached size is consistent',6091ancestor_reference_names: [6092'singles/linux/zarch/meterpreter_reverse_http'6093],6094dynamic_size: false,6095modules_pathname: modules_pathname,6096reference_name: 'linux/zarch/meterpreter_reverse_http'6097end60986099context 'linux/zarch/meterpreter_reverse_https' do6100it_should_behave_like 'payload cached size is consistent',6101ancestor_reference_names: [6102'singles/linux/zarch/meterpreter_reverse_https'6103],6104dynamic_size: false,6105modules_pathname: modules_pathname,6106reference_name: 'linux/zarch/meterpreter_reverse_https'6107end61086109context 'linux/aarch64/meterpreter/reverse_tcp' do6110it_should_behave_like 'payload cached size is consistent',6111ancestor_reference_names: [6112'stagers/linux/aarch64/reverse_tcp',6113'stages/linux/aarch64/meterpreter'6114],6115dynamic_size: false,6116modules_pathname: modules_pathname,6117reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6118end61196120context 'linux/aarch64/meterpreter_reverse_tcp' do6121it_should_behave_like 'payload cached size is consistent',6122ancestor_reference_names: [6123'singles/linux/aarch64/meterpreter_reverse_tcp'6124],6125dynamic_size: false,6126modules_pathname: modules_pathname,6127reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6128end61296130context 'linux/armbe/meterpreter_reverse_tcp' do6131it_should_behave_like 'payload cached size is consistent',6132ancestor_reference_names: [6133'singles/linux/armbe/meterpreter_reverse_tcp'6134],6135dynamic_size: false,6136modules_pathname: modules_pathname,6137reference_name: 'linux/armbe/meterpreter_reverse_tcp'6138end61396140context 'linux/armbe/meterpreter_reverse_http' do6141it_should_behave_like 'payload cached size is consistent',6142ancestor_reference_names: [6143'singles/linux/armbe/meterpreter_reverse_http'6144],6145dynamic_size: false,6146modules_pathname: modules_pathname,6147reference_name: 'linux/armbe/meterpreter_reverse_http'6148end61496150context 'linux/armbe/meterpreter_reverse_https' do6151it_should_behave_like 'payload cached size is consistent',6152ancestor_reference_names: [6153'singles/linux/armbe/meterpreter_reverse_https'6154],6155dynamic_size: false,6156modules_pathname: modules_pathname,6157reference_name: 'linux/armbe/meterpreter_reverse_https'6158end61596160context 'linux/armle/meterpreter_reverse_http' do6161it_should_behave_like 'payload cached size is consistent',6162ancestor_reference_names: [6163'singles/linux/armle/meterpreter_reverse_http'6164],6165dynamic_size: false,6166modules_pathname: modules_pathname,6167reference_name: 'linux/armle/meterpreter_reverse_http'6168end61696170context 'linux/armle/meterpreter_reverse_https' do6171it_should_behave_like 'payload cached size is consistent',6172ancestor_reference_names: [6173'singles/linux/armle/meterpreter_reverse_https'6174],6175dynamic_size: false,6176modules_pathname: modules_pathname,6177reference_name: 'linux/armle/meterpreter_reverse_https'6178end61796180context 'linux/armle/meterpreter/bind_tcp' do6181it_should_behave_like 'payload cached size is consistent',6182ancestor_reference_names: [6183'stagers/linux/armle/bind_tcp',6184'stages/linux/armle/meterpreter'6185],6186dynamic_size: false,6187modules_pathname: modules_pathname,6188reference_name: 'linux/armle/meterpreter/bind_tcp'6189end61906191context 'linux/armle/meterpreter/reverse_tcp' do6192it_should_behave_like 'payload cached size is consistent',6193ancestor_reference_names: [6194'stagers/linux/armle/reverse_tcp',6195'stages/linux/armle/meterpreter'6196],6197dynamic_size: false,6198modules_pathname: modules_pathname,6199reference_name: 'linux/armle/meterpreter/reverse_tcp'6200end62016202context 'linux/armle/meterpreter_reverse_tcp' do6203it_should_behave_like 'payload cached size is consistent',6204ancestor_reference_names: [6205'singles/linux/armle/meterpreter_reverse_tcp'6206],6207dynamic_size: false,6208modules_pathname: modules_pathname,6209reference_name: 'linux/armle/meterpreter_reverse_tcp'6210end62116212context 'linux/mips64/meterpreter_reverse_tcp' do6213it_should_behave_like 'payload cached size is consistent',6214ancestor_reference_names: [6215'singles/linux/mips64/meterpreter_reverse_tcp'6216],6217dynamic_size: false,6218modules_pathname: modules_pathname,6219reference_name: 'linux/mips64/meterpreter_reverse_tcp'6220end62216222context 'linux/mipsbe/meterpreter/reverse_tcp' do6223it_should_behave_like 'payload cached size is consistent',6224ancestor_reference_names: [6225'stagers/linux/mipsbe/reverse_tcp',6226'stages/linux/mipsbe/meterpreter'6227],6228dynamic_size: false,6229modules_pathname: modules_pathname,6230reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6231end62326233context 'linux/mipsbe/meterpreter_reverse_tcp' do6234it_should_behave_like 'payload cached size is consistent',6235ancestor_reference_names: [6236'singles/linux/mipsbe/meterpreter_reverse_tcp'6237],6238dynamic_size: false,6239modules_pathname: modules_pathname,6240reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6241end62426243context 'linux/mipsle/meterpreter/reverse_tcp' do6244it_should_behave_like 'payload cached size is consistent',6245ancestor_reference_names: [6246'stagers/linux/mipsle/reverse_tcp',6247'stages/linux/mipsle/meterpreter'6248],6249dynamic_size: false,6250modules_pathname: modules_pathname,6251reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6252end62536254context 'linux/mipsle/meterpreter_reverse_tcp' do6255it_should_behave_like 'payload cached size is consistent',6256ancestor_reference_names: [6257'singles/linux/mipsle/meterpreter_reverse_tcp'6258],6259dynamic_size: false,6260modules_pathname: modules_pathname,6261reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6262end62636264context 'linux/ppc/meterpreter_reverse_tcp' do6265it_should_behave_like 'payload cached size is consistent',6266ancestor_reference_names: [6267'singles/linux/ppc/meterpreter_reverse_tcp'6268],6269dynamic_size: false,6270modules_pathname: modules_pathname,6271reference_name: 'linux/ppc/meterpreter_reverse_tcp'6272end62736274context 'linux/ppc64le/meterpreter_reverse_tcp' do6275it_should_behave_like 'payload cached size is consistent',6276ancestor_reference_names: [6277'singles/linux/ppc64le/meterpreter_reverse_tcp'6278],6279dynamic_size: false,6280modules_pathname: modules_pathname,6281reference_name: 'linux/ppc64le/meterpreter_reverse_tcp'6282end62836284context 'linux/x64/meterpreter/bind_tcp' do6285it_should_behave_like 'payload cached size is consistent',6286ancestor_reference_names: [6287'stagers/linux/x64/bind_tcp',6288'stages/linux/x64/meterpreter'6289],6290dynamic_size: false,6291modules_pathname: modules_pathname,6292reference_name: 'linux/x64/meterpreter/bind_tcp'6293end62946295context 'linux/x64/meterpreter/reverse_tcp' do6296it_should_behave_like 'payload cached size is consistent',6297ancestor_reference_names: [6298'stagers/linux/x64/reverse_tcp',6299'stages/linux/x64/meterpreter'6300],6301dynamic_size: false,6302modules_pathname: modules_pathname,6303reference_name: 'linux/x64/meterpreter/reverse_tcp'6304end63056306context 'linux/x64/meterpreter_reverse_tcp' do6307it_should_behave_like 'payload cached size is consistent',6308ancestor_reference_names: [6309'singles/linux/x64/meterpreter_reverse_tcp'6310],6311dynamic_size: false,6312modules_pathname: modules_pathname,6313reference_name: 'linux/x64/meterpreter_reverse_tcp'6314end63156316context 'linux/x86/meterpreter/bind_ipv6_tcp' do6317it_should_behave_like 'payload cached size is consistent',6318ancestor_reference_names: [6319'stagers/linux/x86/bind_ipv6_tcp',6320'stages/linux/x86/meterpreter'6321],6322dynamic_size: false,6323modules_pathname: modules_pathname,6324reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6325end63266327context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6328it_should_behave_like 'payload cached size is consistent',6329ancestor_reference_names: [6330'stagers/linux/x86/bind_ipv6_tcp_uuid',6331'stages/linux/x86/meterpreter'6332],6333dynamic_size: false,6334modules_pathname: modules_pathname,6335reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6336end63376338context 'linux/x86/meterpreter/bind_nonx_tcp' do6339it_should_behave_like 'payload cached size is consistent',6340ancestor_reference_names: [6341'stagers/linux/x86/bind_nonx_tcp',6342'stages/linux/x86/meterpreter'6343],6344dynamic_size: false,6345modules_pathname: modules_pathname,6346reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6347end63486349context 'linux/x86/meterpreter/bind_tcp' do6350it_should_behave_like 'payload cached size is consistent',6351ancestor_reference_names: [6352'stagers/linux/x86/bind_tcp',6353'stages/linux/x86/meterpreter'6354],6355dynamic_size: false,6356modules_pathname: modules_pathname,6357reference_name: 'linux/x86/meterpreter/bind_tcp'6358end63596360context 'linux/x86/meterpreter/bind_tcp_uuid' do6361it_should_behave_like 'payload cached size is consistent',6362ancestor_reference_names: [6363'stagers/linux/x86/bind_tcp_uuid',6364'stages/linux/x86/meterpreter'6365],6366dynamic_size: false,6367modules_pathname: modules_pathname,6368reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6369end63706371context 'linux/x86/meterpreter/find_tag' do6372it_should_behave_like 'payload cached size is consistent',6373ancestor_reference_names: [6374'stagers/linux/x86/find_tag',6375'stages/linux/x86/meterpreter'6376],6377dynamic_size: false,6378modules_pathname: modules_pathname,6379reference_name: 'linux/x86/meterpreter/find_tag'6380end63816382context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6383it_should_behave_like 'payload cached size is consistent',6384ancestor_reference_names: [6385'stagers/linux/x86/reverse_ipv6_tcp',6386'stages/linux/x86/meterpreter'6387],6388dynamic_size: false,6389modules_pathname: modules_pathname,6390reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6391end63926393context 'linux/x86/meterpreter/reverse_nonx_tcp' do6394it_should_behave_like 'payload cached size is consistent',6395ancestor_reference_names: [6396'stagers/linux/x86/reverse_nonx_tcp',6397'stages/linux/x86/meterpreter'6398],6399dynamic_size: false,6400modules_pathname: modules_pathname,6401reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6402end64036404context 'linux/x86/meterpreter/reverse_tcp' do6405it_should_behave_like 'payload cached size is consistent',6406ancestor_reference_names: [6407'stagers/linux/x86/reverse_tcp',6408'stages/linux/x86/meterpreter'6409],6410dynamic_size: false,6411modules_pathname: modules_pathname,6412reference_name: 'linux/x86/meterpreter/reverse_tcp'6413end64146415context 'linux/x86/meterpreter/reverse_tcp_uuid' do6416it_should_behave_like 'payload cached size is consistent',6417ancestor_reference_names: [6418'stagers/linux/x86/reverse_tcp_uuid',6419'stages/linux/x86/meterpreter'6420],6421dynamic_size: false,6422modules_pathname: modules_pathname,6423reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6424end64256426context 'linux/x86/meterpreter_reverse_tcp' do6427it_should_behave_like 'payload cached size is consistent',6428ancestor_reference_names: [6429'singles/linux/x86/meterpreter_reverse_tcp'6430],6431dynamic_size: false,6432modules_pathname: modules_pathname,6433reference_name: 'linux/x86/meterpreter_reverse_tcp'6434end64356436context 'linux/zarch/meterpreter_reverse_tcp' do6437it_should_behave_like 'payload cached size is consistent',6438ancestor_reference_names: [6439'singles/linux/zarch/meterpreter_reverse_tcp'6440],6441dynamic_size: false,6442modules_pathname: modules_pathname,6443reference_name: 'linux/zarch/meterpreter_reverse_tcp'6444end64456446context 'r/shell_bind_tcp' do6447it_should_behave_like 'payload cached size is consistent',6448ancestor_reference_names: [6449'singles/r/shell_bind_tcp'6450],6451dynamic_size: false,6452modules_pathname: modules_pathname,6453reference_name: 'r/shell_bind_tcp'6454end64556456context 'r/shell_reverse_tcp' do6457it_should_behave_like 'payload cached size is consistent',6458ancestor_reference_names: [6459'singles/r/shell_reverse_tcp'6460],6461dynamic_size: false,6462modules_pathname: modules_pathname,6463reference_name: 'r/shell_reverse_tcp'6464end6465end646664676468