CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/master/spec/modules/payloads_spec.rb
Views: 1904
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/x64/exec' do1848it_should_behave_like 'payload cached size is consistent',1849ancestor_reference_names: [1850'singles/linux/x64/exec'1851],1852dynamic_size: false,1853modules_pathname: modules_pathname,1854reference_name: 'linux/x64/exec'1855end18561857context 'linux/x64/pingback_bind_tcp' do1858it_should_behave_like 'payload cached size is consistent',1859ancestor_reference_names: [1860'singles/linux/x64/pingback_bind_tcp'1861],1862dynamic_size: false,1863modules_pathname: modules_pathname,1864reference_name: 'linux/x64/pingback_bind_tcp'1865end18661867context 'linux/x64/pingback_reverse_tcp' do1868it_should_behave_like 'payload cached size is consistent',1869ancestor_reference_names: [1870'singles/linux/x64/pingback_reverse_tcp'1871],1872dynamic_size: false,1873modules_pathname: modules_pathname,1874reference_name: 'linux/x64/pingback_reverse_tcp'1875end18761877context 'linux/x64/shell/bind_tcp' do1878it_should_behave_like 'payload cached size is consistent',1879ancestor_reference_names: [1880'stagers/linux/x64/bind_tcp',1881'stages/linux/x64/shell'1882],1883dynamic_size: false,1884modules_pathname: modules_pathname,1885reference_name: 'linux/x64/shell/bind_tcp'1886end18871888context 'linux/x64/shell/reverse_sctp' do1889it_should_behave_like 'payload cached size is consistent',1890ancestor_reference_names: [1891'stagers/linux/x64/reverse_sctp',1892'stages/linux/x64/shell'1893],1894dynamic_size: false,1895modules_pathname: modules_pathname,1896reference_name: 'linux/x64/shell/reverse_sctp'1897end18981899context 'linux/x64/shell/reverse_tcp' do1900it_should_behave_like 'payload cached size is consistent',1901ancestor_reference_names: [1902'stagers/linux/x64/reverse_tcp',1903'stages/linux/x64/shell'1904],1905dynamic_size: false,1906modules_pathname: modules_pathname,1907reference_name: 'linux/x64/shell/reverse_tcp'1908end19091910context 'linux/x64/shell_bind_ipv6_tcp' do1911it_should_behave_like 'payload cached size is consistent',1912ancestor_reference_names: [1913'singles/linux/x64/shell_bind_ipv6_tcp'1914],1915dynamic_size: false,1916modules_pathname: modules_pathname,1917reference_name: 'linux/x64/shell_bind_ipv6_tcp'1918end19191920context 'linux/x64/shell_bind_tcp' do1921it_should_behave_like 'payload cached size is consistent',1922ancestor_reference_names: [1923'singles/linux/x64/shell_bind_tcp'1924],1925dynamic_size: false,1926modules_pathname: modules_pathname,1927reference_name: 'linux/x64/shell_bind_tcp'1928end19291930context 'linux/x64/shell_bind_tcp_random_port' do1931it_should_behave_like 'payload cached size is consistent',1932ancestor_reference_names: [1933'singles/linux/x64/shell_bind_tcp_random_port'1934],1935dynamic_size: false,1936modules_pathname: modules_pathname,1937reference_name: 'linux/x64/shell_bind_tcp_random_port'1938end19391940context 'linux/x64/shell_find_port' do1941it_should_behave_like 'payload cached size is consistent',1942ancestor_reference_names: [1943'singles/linux/x64/shell_find_port'1944],1945dynamic_size: false,1946modules_pathname: modules_pathname,1947reference_name: 'linux/x64/shell_find_port'1948end19491950context 'linux/x64/shell_reverse_ipv6_tcp' do1951it_should_behave_like 'payload cached size is consistent',1952ancestor_reference_names: [1953'singles/linux/x64/shell_reverse_ipv6_tcp'1954],1955dynamic_size: false,1956modules_pathname: modules_pathname,1957reference_name: 'linux/x64/shell_reverse_ipv6_tcp'1958end19591960context 'linux/x64/shell_reverse_tcp' do1961it_should_behave_like 'payload cached size is consistent',1962ancestor_reference_names: [1963'singles/linux/x64/shell_reverse_tcp'1964],1965dynamic_size: false,1966modules_pathname: modules_pathname,1967reference_name: 'linux/x64/shell_reverse_tcp'1968end19691970context 'linux/x86/adduser' do1971it_should_behave_like 'payload cached size is consistent',1972ancestor_reference_names: [1973'singles/linux/x86/adduser'1974],1975dynamic_size: false,1976modules_pathname: modules_pathname,1977reference_name: 'linux/x86/adduser'1978end19791980context 'linux/x86/chmod' do1981it_should_behave_like 'payload cached size is consistent',1982ancestor_reference_names: [1983'singles/linux/x86/chmod'1984],1985dynamic_size: false,1986modules_pathname: modules_pathname,1987reference_name: 'linux/x86/chmod'1988end19891990context 'linux/x86/exec' do1991it_should_behave_like 'payload cached size is consistent',1992ancestor_reference_names: [1993'singles/linux/x86/exec'1994],1995dynamic_size: false,1996modules_pathname: modules_pathname,1997reference_name: 'linux/x86/exec'1998end19992000context 'linux/x86/read_file' do2001it_should_behave_like 'payload cached size is consistent',2002ancestor_reference_names: [2003'singles/linux/x86/read_file'2004],2005dynamic_size: false,2006modules_pathname: modules_pathname,2007reference_name: 'linux/x86/read_file'2008end20092010context 'linux/x86/shell/bind_ipv6_tcp' do2011it_should_behave_like 'payload cached size is consistent',2012ancestor_reference_names: [2013'stagers/linux/x86/bind_ipv6_tcp',2014'stages/linux/x86/shell'2015],2016dynamic_size: false,2017modules_pathname: modules_pathname,2018reference_name: 'linux/x86/shell/bind_ipv6_tcp'2019end20202021context 'linux/x86/shell/bind_nonx_tcp' do2022it_should_behave_like 'payload cached size is consistent',2023ancestor_reference_names: [2024'stagers/linux/x86/bind_nonx_tcp',2025'stages/linux/x86/shell'2026],2027dynamic_size: false,2028modules_pathname: modules_pathname,2029reference_name: 'linux/x86/shell/bind_nonx_tcp'2030end20312032context 'linux/x86/shell/bind_tcp' do2033it_should_behave_like 'payload cached size is consistent',2034ancestor_reference_names: [2035'stagers/linux/x86/bind_tcp',2036'stages/linux/x86/shell'2037],2038dynamic_size: false,2039modules_pathname: modules_pathname,2040reference_name: 'linux/x86/shell/bind_tcp'2041end20422043context 'linux/x86/shell/find_tag' do2044it_should_behave_like 'payload cached size is consistent',2045ancestor_reference_names: [2046'stagers/linux/x86/find_tag',2047'stages/linux/x86/shell'2048],2049dynamic_size: false,2050modules_pathname: modules_pathname,2051reference_name: 'linux/x86/shell/find_tag'2052end20532054context 'linux/x86/shell/reverse_ipv6_tcp' do2055it_should_behave_like 'payload cached size is consistent',2056ancestor_reference_names: [2057'stagers/linux/x86/reverse_ipv6_tcp',2058'stages/linux/x86/shell'2059],2060dynamic_size: false,2061modules_pathname: modules_pathname,2062reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2063end20642065context 'linux/x86/shell/reverse_nonx_tcp' do2066it_should_behave_like 'payload cached size is consistent',2067ancestor_reference_names: [2068'stagers/linux/x86/reverse_nonx_tcp',2069'stages/linux/x86/shell'2070],2071dynamic_size: false,2072modules_pathname: modules_pathname,2073reference_name: 'linux/x86/shell/reverse_nonx_tcp'2074end20752076context 'linux/x86/shell/reverse_tcp' do2077it_should_behave_like 'payload cached size is consistent',2078ancestor_reference_names: [2079'stagers/linux/x86/reverse_tcp',2080'stages/linux/x86/shell'2081],2082dynamic_size: false,2083modules_pathname: modules_pathname,2084reference_name: 'linux/x86/shell/reverse_tcp'2085end20862087context 'linux/x86/shell_bind_ipv6_tcp' do2088it_should_behave_like 'payload cached size is consistent',2089ancestor_reference_names: [2090'singles/linux/x86/shell_bind_ipv6_tcp'2091],2092dynamic_size: false,2093modules_pathname: modules_pathname,2094reference_name: 'linux/x86/shell_bind_ipv6_tcp'2095end20962097context 'linux/x86/shell_bind_tcp' do2098it_should_behave_like 'payload cached size is consistent',2099ancestor_reference_names: [2100'singles/linux/x86/shell_bind_tcp'2101],2102dynamic_size: false,2103modules_pathname: modules_pathname,2104reference_name: 'linux/x86/shell_bind_tcp'2105end21062107context 'linux/x86/shell_bind_tcp_random_port' do2108it_should_behave_like 'payload cached size is consistent',2109ancestor_reference_names: [2110'singles/linux/x86/shell_bind_tcp_random_port'2111],2112dynamic_size: false,2113modules_pathname: modules_pathname,2114reference_name: 'linux/x86/shell_bind_tcp_random_port'2115end21162117context 'linux/x86/shell_find_port' do2118it_should_behave_like 'payload cached size is consistent',2119ancestor_reference_names: [2120'singles/linux/x86/shell_find_port'2121],2122dynamic_size: false,2123modules_pathname: modules_pathname,2124reference_name: 'linux/x86/shell_find_port'2125end21262127context 'linux/x86/shell_find_tag' do2128it_should_behave_like 'payload cached size is consistent',2129ancestor_reference_names: [2130'singles/linux/x86/shell_find_tag'2131],2132dynamic_size: false,2133modules_pathname: modules_pathname,2134reference_name: 'linux/x86/shell_find_tag'2135end21362137context 'linux/x86/shell_reverse_tcp' do2138it_should_behave_like 'payload cached size is consistent',2139ancestor_reference_names: [2140'singles/linux/x86/shell_reverse_tcp'2141],2142dynamic_size: false,2143modules_pathname: modules_pathname,2144reference_name: 'linux/x86/shell_reverse_tcp'2145end21462147context 'linux/x86/shell_reverse_tcp_ipv6' do2148it_should_behave_like 'payload cached size is consistent',2149ancestor_reference_names: [2150'singles/linux/x86/shell_reverse_tcp_ipv6'2151],2152dynamic_size: false,2153modules_pathname: modules_pathname,2154reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2155end21562157context 'mainframe/shell_reverse_tcp' do2158it_should_behave_like 'payload cached size is consistent',2159ancestor_reference_names: [2160'singles/mainframe/shell_reverse_tcp'2161],2162dynamic_size: false,2163modules_pathname: modules_pathname,2164reference_name: 'mainframe/shell_reverse_tcp'2165end21662167context 'multi/meterpreter/reverse_http' do2168it_should_behave_like 'payload cached size is consistent',2169ancestor_reference_names: [2170'stagers/multi/reverse_http',2171'stages/multi/meterpreter'2172],2173dynamic_size: false,2174modules_pathname: modules_pathname,2175reference_name: 'multi/meterpreter/reverse_http'2176end21772178context 'multi/meterpreter/reverse_https' do2179it_should_behave_like 'payload cached size is consistent',2180ancestor_reference_names: [2181'stagers/multi/reverse_https',2182'stages/multi/meterpreter'2183],2184dynamic_size: false,2185modules_pathname: modules_pathname,2186reference_name: 'multi/meterpreter/reverse_https'2187end21882189context 'netware/shell/reverse_tcp' do2190it_should_behave_like 'payload cached size is consistent',2191ancestor_reference_names: [2192'stagers/netware/reverse_tcp',2193'stages/netware/shell'2194],2195dynamic_size: false,2196modules_pathname: modules_pathname,2197reference_name: 'netware/shell/reverse_tcp'2198end21992200context 'nodejs/shell_bind_tcp' do2201it_should_behave_like 'payload cached size is consistent',2202ancestor_reference_names: [2203'singles/nodejs/shell_bind_tcp'2204],2205dynamic_size: false,2206modules_pathname: modules_pathname,2207reference_name: 'nodejs/shell_bind_tcp'2208end22092210context 'nodejs/shell_reverse_tcp' do2211it_should_behave_like 'payload cached size is consistent',2212ancestor_reference_names: [2213'singles/nodejs/shell_reverse_tcp'2214],2215dynamic_size: false,2216modules_pathname: modules_pathname,2217reference_name: 'nodejs/shell_reverse_tcp'2218end22192220context 'nodejs/shell_reverse_tcp_ssl' do2221it_should_behave_like 'payload cached size is consistent',2222ancestor_reference_names: [2223'singles/nodejs/shell_reverse_tcp_ssl'2224],2225dynamic_size: false,2226modules_pathname: modules_pathname,2227reference_name: 'nodejs/shell_reverse_tcp_ssl'2228end22292230context 'osx/x64/exec' do2231it_should_behave_like 'payload cached size is consistent',2232ancestor_reference_names: [2233'singles/osx/aarch64/exec'2234],2235dynamic_size: false,2236modules_pathname: modules_pathname,2237reference_name: 'osx/aarch64/exec'2238end22392240context 'osx/aarch64/shell_reverse_tcp' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'singles/osx/aarch64/shell_reverse_tcp'2244],2245dynamic_size: false,2246modules_pathname: modules_pathname,2247reference_name: 'osx/aarch64/shell_reverse_tcp'2248end22492250context 'osx/aarch64/meterpreter/reverse_tcp' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'stagers/osx/aarch64/reverse_tcp',2254'stages/osx/aarch64/meterpreter'2255],2256dynamic_size: false,2257modules_pathname: modules_pathname,2258reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2259end22602261context 'osx/aarch64/meterpreter_reverse_http' do2262it_should_behave_like 'payload cached size is consistent',2263ancestor_reference_names: [2264'singles/osx/aarch64/meterpreter_reverse_http'2265],2266dynamic_size: false,2267modules_pathname: modules_pathname,2268reference_name: 'osx/aarch64/meterpreter_reverse_http'2269end22702271context 'osx/aarch64/meterpreter_reverse_https' do2272it_should_behave_like 'payload cached size is consistent',2273ancestor_reference_names: [2274'singles/osx/aarch64/meterpreter_reverse_https'2275],2276dynamic_size: false,2277modules_pathname: modules_pathname,2278reference_name: 'osx/aarch64/meterpreter_reverse_https'2279end22802281context 'osx/aarch64/shell_bind_tcp' do2282it_should_behave_like 'payload cached size is consistent',2283ancestor_reference_names: [2284'singles/osx/aarch64/shell_bind_tcp'2285],2286dynamic_size: false,2287modules_pathname: modules_pathname,2288reference_name: 'osx/aarch64/shell_bind_tcp'2289end22902291context 'osx/aarch64/meterpreter_reverse_tcp' do2292it_should_behave_like 'payload cached size is consistent',2293ancestor_reference_names: [2294'singles/osx/aarch64/meterpreter_reverse_tcp'2295],2296dynamic_size: false,2297modules_pathname: modules_pathname,2298reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2299end23002301context 'osx/armle/execute/bind_tcp' do2302it_should_behave_like 'payload cached size is consistent',2303ancestor_reference_names: [2304'stagers/osx/armle/bind_tcp',2305'stages/osx/armle/execute'2306],2307dynamic_size: false,2308modules_pathname: modules_pathname,2309reference_name: 'osx/armle/execute/bind_tcp'2310end23112312context 'osx/armle/execute/reverse_tcp' do2313it_should_behave_like 'payload cached size is consistent',2314ancestor_reference_names: [2315'stagers/osx/armle/reverse_tcp',2316'stages/osx/armle/execute'2317],2318dynamic_size: false,2319modules_pathname: modules_pathname,2320reference_name: 'osx/armle/execute/reverse_tcp'2321end23222323context 'osx/armle/shell/bind_tcp' do2324it_should_behave_like 'payload cached size is consistent',2325ancestor_reference_names: [2326'stagers/osx/armle/bind_tcp',2327'stages/osx/armle/shell'2328],2329dynamic_size: false,2330modules_pathname: modules_pathname,2331reference_name: 'osx/armle/shell/bind_tcp'2332end23332334context 'osx/armle/shell/reverse_tcp' do2335it_should_behave_like 'payload cached size is consistent',2336ancestor_reference_names: [2337'stagers/osx/armle/reverse_tcp',2338'stages/osx/armle/shell'2339],2340dynamic_size: false,2341modules_pathname: modules_pathname,2342reference_name: 'osx/armle/shell/reverse_tcp'2343end23442345context 'osx/armle/shell_bind_tcp' do2346it_should_behave_like 'payload cached size is consistent',2347ancestor_reference_names: [2348'singles/osx/armle/shell_bind_tcp'2349],2350dynamic_size: false,2351modules_pathname: modules_pathname,2352reference_name: 'osx/armle/shell_bind_tcp'2353end23542355context 'osx/armle/shell_reverse_tcp' do2356it_should_behave_like 'payload cached size is consistent',2357ancestor_reference_names: [2358'singles/osx/armle/shell_reverse_tcp'2359],2360dynamic_size: false,2361modules_pathname: modules_pathname,2362reference_name: 'osx/armle/shell_reverse_tcp'2363end23642365context 'osx/armle/vibrate' do2366it_should_behave_like 'payload cached size is consistent',2367ancestor_reference_names: [2368'singles/osx/armle/vibrate'2369],2370dynamic_size: false,2371modules_pathname: modules_pathname,2372reference_name: 'osx/armle/vibrate'2373end23742375context 'osx/ppc/shell/bind_tcp' do2376it_should_behave_like 'payload cached size is consistent',2377ancestor_reference_names: [2378'stagers/osx/ppc/bind_tcp',2379'stages/osx/ppc/shell'2380],2381dynamic_size: false,2382modules_pathname: modules_pathname,2383reference_name: 'osx/ppc/shell/bind_tcp'2384end23852386context 'osx/ppc/shell/find_tag' do2387it_should_behave_like 'payload cached size is consistent',2388ancestor_reference_names: [2389'stagers/osx/ppc/find_tag',2390'stages/osx/ppc/shell'2391],2392dynamic_size: false,2393modules_pathname: modules_pathname,2394reference_name: 'osx/ppc/shell/find_tag'2395end23962397context 'osx/ppc/shell/reverse_tcp' do2398it_should_behave_like 'payload cached size is consistent',2399ancestor_reference_names: [2400'stagers/osx/ppc/reverse_tcp',2401'stages/osx/ppc/shell'2402],2403dynamic_size: false,2404modules_pathname: modules_pathname,2405reference_name: 'osx/ppc/shell/reverse_tcp'2406end24072408context 'osx/ppc/shell_bind_tcp' do2409it_should_behave_like 'payload cached size is consistent',2410ancestor_reference_names: [2411'singles/osx/ppc/shell_bind_tcp'2412],2413dynamic_size: false,2414modules_pathname: modules_pathname,2415reference_name: 'osx/ppc/shell_bind_tcp'2416end24172418context 'osx/ppc/shell_reverse_tcp' do2419it_should_behave_like 'payload cached size is consistent',2420ancestor_reference_names: [2421'singles/osx/ppc/shell_reverse_tcp'2422],2423dynamic_size: false,2424modules_pathname: modules_pathname,2425reference_name: 'osx/ppc/shell_reverse_tcp'2426end24272428context 'osx/x64/dupandexecve/bind_tcp' do2429it_should_behave_like 'payload cached size is consistent',2430ancestor_reference_names: [2431'stagers/osx/x64/bind_tcp',2432'stages/osx/x64/dupandexecve'2433],2434dynamic_size: false,2435modules_pathname: modules_pathname,2436reference_name: 'osx/x64/dupandexecve/bind_tcp'2437end24382439context 'osx/x64/dupandexecve/reverse_tcp' do2440it_should_behave_like 'payload cached size is consistent',2441ancestor_reference_names: [2442'stagers/osx/x64/reverse_tcp',2443'stages/osx/x64/dupandexecve'2444],2445dynamic_size: false,2446modules_pathname: modules_pathname,2447reference_name: 'osx/x64/dupandexecve/reverse_tcp'2448end24492450context 'osx/x64/exec' do2451it_should_behave_like 'payload cached size is consistent',2452ancestor_reference_names: [2453'singles/osx/x64/exec'2454],2455dynamic_size: false,2456modules_pathname: modules_pathname,2457reference_name: 'osx/x64/exec'2458end24592460context 'osx/x64/meterpreter/bind_tcp' do2461it_should_behave_like 'payload cached size is consistent',2462ancestor_reference_names: [2463'stagers/osx/x64/bind_tcp',2464'stages/osx/x64/meterpreter'2465],2466dynamic_size: false,2467modules_pathname: modules_pathname,2468reference_name: 'osx/x64/meterpreter/bind_tcp'2469end24702471context 'osx/x64/meterpreter/reverse_tcp' do2472it_should_behave_like 'payload cached size is consistent',2473ancestor_reference_names: [2474'stagers/osx/x64/reverse_tcp',2475'stages/osx/x64/meterpreter'2476],2477dynamic_size: false,2478modules_pathname: modules_pathname,2479reference_name: 'osx/x64/meterpreter/reverse_tcp'2480end24812482context 'osx/x64/meterpreter/reverse_tcp_uuid' do2483it_should_behave_like 'payload cached size is consistent',2484ancestor_reference_names: [2485'stagers/osx/x64/reverse_tcp_uuid',2486'stages/osx/x64/meterpreter'2487],2488dynamic_size: false,2489modules_pathname: modules_pathname,2490reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2491end24922493context 'osx/x64/meterpreter_reverse_http' do2494it_should_behave_like 'payload cached size is consistent',2495ancestor_reference_names: [2496'singles/osx/x64/meterpreter_reverse_http'2497],2498dynamic_size: false,2499modules_pathname: modules_pathname,2500reference_name: 'osx/x64/meterpreter_reverse_http'2501end25022503context 'osx/x64/meterpreter_reverse_https' do2504it_should_behave_like 'payload cached size is consistent',2505ancestor_reference_names: [2506'singles/osx/x64/meterpreter_reverse_https'2507],2508dynamic_size: false,2509modules_pathname: modules_pathname,2510reference_name: 'osx/x64/meterpreter_reverse_https'2511end25122513context 'osx/x64/meterpreter_reverse_tcp' do2514it_should_behave_like 'payload cached size is consistent',2515ancestor_reference_names: [2516'singles/osx/x64/meterpreter_reverse_tcp'2517],2518dynamic_size: false,2519modules_pathname: modules_pathname,2520reference_name: 'osx/x64/meterpreter_reverse_tcp'2521end25222523context 'osx/x64/say' do2524it_should_behave_like 'payload cached size is consistent',2525ancestor_reference_names: [2526'singles/osx/x64/say'2527],2528dynamic_size: false,2529modules_pathname: modules_pathname,2530reference_name: 'osx/x64/say'2531end25322533context 'osx/x64/shell_bind_tcp' do2534it_should_behave_like 'payload cached size is consistent',2535ancestor_reference_names: [2536'singles/osx/x64/shell_bind_tcp'2537],2538dynamic_size: false,2539modules_pathname: modules_pathname,2540reference_name: 'osx/x64/shell_bind_tcp'2541end25422543context 'osx/x64/shell_find_tag' do2544it_should_behave_like 'payload cached size is consistent',2545ancestor_reference_names: [2546'singles/osx/x64/shell_find_tag'2547],2548dynamic_size: false,2549modules_pathname: modules_pathname,2550reference_name: 'osx/x64/shell_find_tag'2551end25522553context 'osx/x64/shell_reverse_tcp' do2554it_should_behave_like 'payload cached size is consistent',2555ancestor_reference_names: [2556'singles/osx/x64/shell_reverse_tcp'2557],2558dynamic_size: false,2559modules_pathname: modules_pathname,2560reference_name: 'osx/x64/shell_reverse_tcp'2561end25622563context 'osx/x86/bundleinject/bind_tcp' do2564it_should_behave_like 'payload cached size is consistent',2565ancestor_reference_names: [2566'stagers/osx/x86/bind_tcp',2567'stages/osx/x86/bundleinject'2568],2569dynamic_size: false,2570modules_pathname: modules_pathname,2571reference_name: 'osx/x86/bundleinject/bind_tcp'2572end25732574context 'osx/x86/bundleinject/reverse_tcp' do2575it_should_behave_like 'payload cached size is consistent',2576ancestor_reference_names: [2577'stagers/osx/x86/reverse_tcp',2578'stages/osx/x86/bundleinject',2579],2580dynamic_size: false,2581modules_pathname: modules_pathname,2582reference_name: 'osx/x86/bundleinject/reverse_tcp'2583end25842585context 'osx/x86/exec' do2586it_should_behave_like 'payload cached size is consistent',2587ancestor_reference_names: [2588'singles/osx/x86/exec'2589],2590dynamic_size: false,2591modules_pathname: modules_pathname,2592reference_name: 'osx/x86/exec'2593end25942595context 'osx/x86/isight/bind_tcp' do2596it_should_behave_like 'payload cached size is consistent',2597ancestor_reference_names: [2598'stagers/osx/x86/bind_tcp',2599'stages/osx/x86/isight'2600],2601dynamic_size: false,2602modules_pathname: modules_pathname,2603reference_name: 'osx/x86/isight/bind_tcp'2604end26052606context 'osx/x86/isight/reverse_tcp' do2607it_should_behave_like 'payload cached size is consistent',2608ancestor_reference_names: [2609'stagers/osx/x86/reverse_tcp',2610'stages/osx/x86/isight'2611],2612dynamic_size: false,2613modules_pathname: modules_pathname,2614reference_name: 'osx/x86/isight/reverse_tcp'2615end26162617context 'osx/x86/shell_bind_tcp' do2618it_should_behave_like 'payload cached size is consistent',2619ancestor_reference_names: [2620'singles/osx/x86/shell_bind_tcp'2621],2622dynamic_size: false,2623modules_pathname: modules_pathname,2624reference_name: 'osx/x86/shell_bind_tcp'2625end26262627context 'osx/x86/shell_find_port' do2628it_should_behave_like 'payload cached size is consistent',2629ancestor_reference_names: [2630'singles/osx/x86/shell_find_port'2631],2632dynamic_size: false,2633modules_pathname: modules_pathname,2634reference_name: 'osx/x86/shell_find_port'2635end26362637context 'osx/x86/shell_reverse_tcp' do2638it_should_behave_like 'payload cached size is consistent',2639ancestor_reference_names: [2640'singles/osx/x86/shell_reverse_tcp'2641],2642dynamic_size: false,2643modules_pathname: modules_pathname,2644reference_name: 'osx/x86/shell_reverse_tcp'2645end26462647context 'osx/x86/vforkshell/bind_tcp' do2648it_should_behave_like 'payload cached size is consistent',2649ancestor_reference_names: [2650'stagers/osx/x86/bind_tcp',2651'stages/osx/x86/vforkshell'2652],2653dynamic_size: false,2654modules_pathname: modules_pathname,2655reference_name: 'osx/x86/vforkshell/bind_tcp'2656end26572658context 'osx/x86/vforkshell/reverse_tcp' do2659it_should_behave_like 'payload cached size is consistent',2660ancestor_reference_names: [2661'stagers/osx/x86/reverse_tcp',2662'stages/osx/x86/vforkshell'2663],2664dynamic_size: false,2665modules_pathname: modules_pathname,2666reference_name: 'osx/x86/vforkshell/reverse_tcp'2667end26682669context 'osx/x86/vforkshell_bind_tcp' do2670it_should_behave_like 'payload cached size is consistent',2671ancestor_reference_names: [2672'singles/osx/x86/vforkshell_bind_tcp'2673],2674dynamic_size: false,2675modules_pathname: modules_pathname,2676reference_name: 'osx/x86/vforkshell_bind_tcp'2677end26782679context 'osx/x86/vforkshell_reverse_tcp' do2680it_should_behave_like 'payload cached size is consistent',2681ancestor_reference_names: [2682'singles/osx/x86/vforkshell_reverse_tcp'2683],2684dynamic_size: false,2685modules_pathname: modules_pathname,2686reference_name: 'osx/x86/vforkshell_reverse_tcp'2687end26882689context 'php/bind_perl' do2690it_should_behave_like 'payload cached size is consistent',2691ancestor_reference_names: [2692'singles/php/bind_perl'2693],2694dynamic_size: false,2695modules_pathname: modules_pathname,2696reference_name: 'php/bind_perl'2697end26982699context 'php/bind_perl_ipv6' do2700it_should_behave_like 'payload cached size is consistent',2701ancestor_reference_names: [2702'singles/php/bind_perl_ipv6'2703],2704dynamic_size: false,2705modules_pathname: modules_pathname,2706reference_name: 'php/bind_perl_ipv6'2707end27082709context 'php/bind_php' do2710it_should_behave_like 'payload cached size is consistent',2711ancestor_reference_names: [2712'singles/php/bind_php'2713],2714dynamic_size: true,2715modules_pathname: modules_pathname,2716reference_name: 'php/bind_php'2717end27182719context 'php/bind_php_ipv6' do2720it_should_behave_like 'payload cached size is consistent',2721ancestor_reference_names: [2722'singles/php/bind_php_ipv6'2723],2724dynamic_size: true,2725modules_pathname: modules_pathname,2726reference_name: 'php/bind_php_ipv6'2727end27282729context 'php/download_exec' do2730it_should_behave_like 'payload cached size is consistent',2731ancestor_reference_names: [2732'singles/php/download_exec'2733],2734dynamic_size: true,2735modules_pathname: modules_pathname,2736reference_name: 'php/download_exec'2737end27382739context 'php/exec' do2740it_should_behave_like 'payload cached size is consistent',2741ancestor_reference_names: [2742'singles/php/exec'2743],2744dynamic_size: true,2745modules_pathname: modules_pathname,2746reference_name: 'php/exec'2747end27482749context 'php/meterpreter/bind_tcp' do2750it_should_behave_like 'payload cached size is consistent',2751ancestor_reference_names: [2752'stagers/php/bind_tcp',2753'stages/php/meterpreter'2754],2755dynamic_size: false,2756modules_pathname: modules_pathname,2757reference_name: 'php/meterpreter/bind_tcp'2758end27592760context 'php/meterpreter/bind_tcp_uuid' do2761it_should_behave_like 'payload cached size is consistent',2762ancestor_reference_names: [2763'stagers/php/bind_tcp_uuid',2764'stages/php/meterpreter'2765],2766dynamic_size: false,2767modules_pathname: modules_pathname,2768reference_name: 'php/meterpreter/bind_tcp_uuid'2769end27702771context 'php/meterpreter/bind_tcp_ipv6' do2772it_should_behave_like 'payload cached size is consistent',2773ancestor_reference_names: [2774'stagers/php/bind_tcp_ipv6',2775'stages/php/meterpreter'2776],2777dynamic_size: false,2778modules_pathname: modules_pathname,2779reference_name: 'php/meterpreter/bind_tcp_ipv6'2780end27812782context 'php/meterpreter/bind_tcp_ipv6_uuid' do2783it_should_behave_like 'payload cached size is consistent',2784ancestor_reference_names: [2785'stagers/php/bind_tcp_ipv6_uuid',2786'stages/php/meterpreter'2787],2788dynamic_size: false,2789modules_pathname: modules_pathname,2790reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'2791end27922793context 'php/meterpreter/reverse_tcp' do2794it_should_behave_like 'payload cached size is consistent',2795ancestor_reference_names: [2796'stagers/php/reverse_tcp',2797'stages/php/meterpreter'2798],2799dynamic_size: false,2800modules_pathname: modules_pathname,2801reference_name: 'php/meterpreter/reverse_tcp'2802end28032804context 'php/meterpreter/reverse_tcp_uuid' do2805it_should_behave_like 'payload cached size is consistent',2806ancestor_reference_names: [2807'stagers/php/reverse_tcp_uuid',2808'stages/php/meterpreter'2809],2810dynamic_size: false,2811modules_pathname: modules_pathname,2812reference_name: 'php/meterpreter/reverse_tcp_uuid'2813end28142815context 'php/meterpreter_reverse_tcp' do2816it_should_behave_like 'payload cached size is consistent',2817ancestor_reference_names: [2818'singles/php/meterpreter_reverse_tcp'2819],2820dynamic_size: false,2821modules_pathname: modules_pathname,2822reference_name: 'php/meterpreter_reverse_tcp'2823end28242825context 'php/reverse_perl' do2826it_should_behave_like 'payload cached size is consistent',2827ancestor_reference_names: [2828'singles/php/reverse_perl'2829],2830dynamic_size: true,2831modules_pathname: modules_pathname,2832reference_name: 'php/reverse_perl'2833end28342835context 'php/reverse_php' do2836it_should_behave_like 'payload cached size is consistent',2837ancestor_reference_names: [2838'singles/php/reverse_php'2839],2840dynamic_size: true,2841modules_pathname: modules_pathname,2842reference_name: 'php/reverse_php'2843end28442845context 'php/shell_findsock' do2846it_should_behave_like 'payload cached size is consistent',2847ancestor_reference_names: [2848'singles/php/shell_findsock'2849],2850dynamic_size: true,2851modules_pathname: modules_pathname,2852reference_name: 'php/shell_findsock'2853end28542855context 'python/meterpreter/bind_tcp' do2856it_should_behave_like 'payload cached size is consistent',2857ancestor_reference_names: [2858'stagers/python/bind_tcp',2859'stages/python/meterpreter'2860],2861dynamic_size: true,2862modules_pathname: modules_pathname,2863reference_name: 'python/meterpreter/bind_tcp'2864end28652866context 'python/meterpreter/bind_tcp_uuid' do2867it_should_behave_like 'payload cached size is consistent',2868ancestor_reference_names: [2869'stagers/python/bind_tcp_uuid',2870'stages/python/meterpreter'2871],2872dynamic_size: true,2873modules_pathname: modules_pathname,2874reference_name: 'python/meterpreter/bind_tcp_uuid'2875end28762877context 'python/meterpreter/reverse_http' do2878it_should_behave_like 'payload cached size is consistent',2879ancestor_reference_names: [2880'stagers/python/reverse_http',2881'stages/python/meterpreter'2882],2883dynamic_size: true,2884modules_pathname: modules_pathname,2885reference_name: 'python/meterpreter/reverse_http'2886end28872888context 'python/meterpreter/reverse_https' do2889it_should_behave_like 'payload cached size is consistent',2890ancestor_reference_names: [2891'stagers/python/reverse_https',2892'stages/python/meterpreter'2893],2894dynamic_size: true,2895modules_pathname: modules_pathname,2896reference_name: 'python/meterpreter/reverse_https'2897end28982899context 'python/meterpreter/reverse_tcp' do2900it_should_behave_like 'payload cached size is consistent',2901ancestor_reference_names: [2902'stagers/python/reverse_tcp',2903'stages/python/meterpreter'2904],2905dynamic_size: true,2906modules_pathname: modules_pathname,2907reference_name: 'python/meterpreter/reverse_tcp'2908end29092910context 'python/meterpreter/reverse_tcp_ssl' do2911it_should_behave_like 'payload cached size is consistent',2912ancestor_reference_names: [2913'stagers/python/reverse_tcp_ssl',2914'stages/python/meterpreter'2915],2916dynamic_size: true,2917modules_pathname: modules_pathname,2918reference_name: 'python/meterpreter/reverse_tcp_ssl'2919end29202921context 'python/meterpreter/reverse_tcp_uuid' do2922it_should_behave_like 'payload cached size is consistent',2923ancestor_reference_names: [2924'stagers/python/reverse_tcp_uuid',2925'stages/python/meterpreter'2926],2927dynamic_size: true,2928modules_pathname: modules_pathname,2929reference_name: 'python/meterpreter/reverse_tcp_uuid'2930end29312932context 'python/meterpreter_bind_tcp' do2933it_should_behave_like 'payload cached size is consistent',2934ancestor_reference_names: [2935'singles/python/meterpreter_bind_tcp'2936],2937dynamic_size: true,2938modules_pathname: modules_pathname,2939reference_name: 'python/meterpreter_bind_tcp'2940end29412942context 'python/meterpreter_reverse_http' do2943it_should_behave_like 'payload cached size is consistent',2944ancestor_reference_names: [2945'singles/python/meterpreter_reverse_http'2946],2947dynamic_size: true,2948modules_pathname: modules_pathname,2949reference_name: 'python/meterpreter_reverse_http'2950end29512952context 'python/meterpreter_reverse_https' do2953it_should_behave_like 'payload cached size is consistent',2954ancestor_reference_names: [2955'singles/python/meterpreter_reverse_https'2956],2957dynamic_size: true,2958modules_pathname: modules_pathname,2959reference_name: 'python/meterpreter_reverse_https'2960end29612962context 'python/meterpreter_reverse_tcp' do2963it_should_behave_like 'payload cached size is consistent',2964ancestor_reference_names: [2965'singles/python/meterpreter_reverse_tcp'2966],2967dynamic_size: true,2968modules_pathname: modules_pathname,2969reference_name: 'python/meterpreter_reverse_tcp'2970end29712972context 'python/pingback_bind_tcp' do2973it_should_behave_like 'payload cached size is consistent',2974ancestor_reference_names: [2975'singles/python/pingback_bind_tcp'2976],2977dynamic_size: true,2978modules_pathname: modules_pathname,2979reference_name: 'python/pingback_bind_tcp'2980end29812982context 'python/pingback_reverse_tcp' do2983it_should_behave_like 'payload cached size is consistent',2984ancestor_reference_names: [2985'singles/python/pingback_reverse_tcp'2986],2987dynamic_size: true,2988modules_pathname: modules_pathname,2989reference_name: 'python/pingback_reverse_tcp'2990end29912992context 'python/shell_bind_tcp' do2993it_should_behave_like 'payload cached size is consistent',2994ancestor_reference_names: [2995'singles/python/shell_bind_tcp'2996],2997dynamic_size: true,2998modules_pathname: modules_pathname,2999reference_name: 'python/shell_bind_tcp'3000end30013002context 'python/shell_reverse_tcp' do3003it_should_behave_like 'payload cached size is consistent',3004ancestor_reference_names: [3005'singles/python/shell_reverse_tcp'3006],3007dynamic_size: true,3008modules_pathname: modules_pathname,3009reference_name: 'python/shell_reverse_tcp'3010end30113012context 'python/shell_reverse_sctp' do3013it_should_behave_like 'payload cached size is consistent',3014ancestor_reference_names: [3015'singles/python/shell_reverse_sctp'3016],3017dynamic_size: true,3018modules_pathname: modules_pathname,3019reference_name: 'python/shell_reverse_sctp'3020end30213022context 'python/shell_reverse_tcp_ssl' do3023it_should_behave_like 'payload cached size is consistent',3024ancestor_reference_names: [3025'singles/python/shell_reverse_tcp_ssl'3026],3027dynamic_size: true,3028modules_pathname: modules_pathname,3029reference_name: 'python/shell_reverse_tcp_ssl'3030end30313032context 'python/shell_reverse_udp' do3033it_should_behave_like 'payload cached size is consistent',3034ancestor_reference_names: [3035'singles/python/shell_reverse_udp'3036],3037dynamic_size: true,3038modules_pathname: modules_pathname,3039reference_name: 'python/shell_reverse_udp'3040end30413042context 'ruby/pingback_bind_tcp' do3043it_should_behave_like 'payload cached size is consistent',3044ancestor_reference_names: [3045'singles/ruby/pingback_bind_tcp'3046],3047dynamic_size: false,3048modules_pathname: modules_pathname,3049reference_name: 'ruby/pingback_bind_tcp'3050end30513052context 'ruby/pingback_reverse_tcp' do3053it_should_behave_like 'payload cached size is consistent',3054ancestor_reference_names: [3055'singles/ruby/pingback_reverse_tcp'3056],3057dynamic_size: false,3058modules_pathname: modules_pathname,3059reference_name: 'ruby/pingback_reverse_tcp'3060end30613062context 'ruby/shell_bind_tcp' do3063it_should_behave_like 'payload cached size is consistent',3064ancestor_reference_names: [3065'singles/ruby/shell_bind_tcp'3066],3067dynamic_size: false,3068modules_pathname: modules_pathname,3069reference_name: 'ruby/shell_bind_tcp'3070end30713072context 'ruby/shell_bind_tcp_ipv6' do3073it_should_behave_like 'payload cached size is consistent',3074ancestor_reference_names: [3075'singles/ruby/shell_bind_tcp_ipv6'3076],3077dynamic_size: false,3078modules_pathname: modules_pathname,3079reference_name: 'ruby/shell_bind_tcp_ipv6'3080end30813082context 'ruby/shell_reverse_tcp' do3083it_should_behave_like 'payload cached size is consistent',3084ancestor_reference_names: [3085'singles/ruby/shell_reverse_tcp'3086],3087dynamic_size: false,3088modules_pathname: modules_pathname,3089reference_name: 'ruby/shell_reverse_tcp'3090end30913092context 'ruby/shell_reverse_tcp_ssl' do3093it_should_behave_like 'payload cached size is consistent',3094ancestor_reference_names: [3095'singles/ruby/shell_reverse_tcp_ssl'3096],3097dynamic_size: false,3098modules_pathname: modules_pathname,3099reference_name: 'ruby/shell_reverse_tcp_ssl'3100end31013102context 'solaris/sparc/shell_bind_tcp' do3103it_should_behave_like 'payload cached size is consistent',3104ancestor_reference_names: [3105'singles/solaris/sparc/shell_bind_tcp'3106],3107dynamic_size: false,3108modules_pathname: modules_pathname,3109reference_name: 'solaris/sparc/shell_bind_tcp'3110end31113112context 'solaris/sparc/shell_find_port' do3113it_should_behave_like 'payload cached size is consistent',3114ancestor_reference_names: [3115'singles/solaris/sparc/shell_find_port'3116],3117dynamic_size: false,3118modules_pathname: modules_pathname,3119reference_name: 'solaris/sparc/shell_find_port'3120end31213122context 'solaris/sparc/shell_reverse_tcp' do3123it_should_behave_like 'payload cached size is consistent',3124ancestor_reference_names: [3125'singles/solaris/sparc/shell_reverse_tcp'3126],3127dynamic_size: false,3128modules_pathname: modules_pathname,3129reference_name: 'solaris/sparc/shell_reverse_tcp'3130end31313132context 'solaris/x86/shell_bind_tcp' do3133it_should_behave_like 'payload cached size is consistent',3134ancestor_reference_names: [3135'singles/solaris/x86/shell_bind_tcp'3136],3137dynamic_size: false,3138modules_pathname: modules_pathname,3139reference_name: 'solaris/x86/shell_bind_tcp'3140end31413142context 'solaris/x86/shell_find_port' do3143it_should_behave_like 'payload cached size is consistent',3144ancestor_reference_names: [3145'singles/solaris/x86/shell_find_port'3146],3147dynamic_size: false,3148modules_pathname: modules_pathname,3149reference_name: 'solaris/x86/shell_find_port'3150end31513152context 'solaris/x86/shell_reverse_tcp' do3153it_should_behave_like 'payload cached size is consistent',3154ancestor_reference_names: [3155'singles/solaris/x86/shell_reverse_tcp'3156],3157dynamic_size: false,3158modules_pathname: modules_pathname,3159reference_name: 'solaris/x86/shell_reverse_tcp'3160end31613162context 'tty/unix/interact' do3163it_should_behave_like 'payload cached size is consistent',3164ancestor_reference_names: [3165'singles/tty/unix/interact'3166],3167dynamic_size: false,3168modules_pathname: modules_pathname,3169reference_name: 'tty/unix/interact'3170end31713172context 'windows/adduser' do3173it_should_behave_like 'payload cached size is consistent',3174ancestor_reference_names: [3175'singles/windows/adduser'3176],3177dynamic_size: false,3178modules_pathname: modules_pathname,3179reference_name: 'windows/adduser'3180end31813182context 'windows/custom/bind_ipv6_tcp' do3183it_should_behave_like 'payload is not cached',3184ancestor_reference_names: [3185'stagers/windows/bind_ipv6_tcp',3186'stages/windows/custom'3187],3188reference_name: 'windows/custom/bind_ipv6_tcp'3189end31903191context 'windows/custom/bind_ipv6_tcp_uuid' do3192it_should_behave_like 'payload is not cached',3193ancestor_reference_names: [3194'stagers/windows/bind_ipv6_tcp_uuid',3195'stages/windows/custom'3196],3197reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3198end31993200context 'windows/custom/bind_named_pipe' do3201it_should_behave_like 'payload is not cached',3202ancestor_reference_names: [3203'stagers/windows/bind_named_pipe',3204'stages/windows/custom'3205],3206reference_name: 'windows/custom/bind_named_pipe'3207end32083209context 'windows/custom/bind_tcp' do3210it_should_behave_like 'payload is not cached',3211ancestor_reference_names: [3212'stagers/windows/bind_tcp',3213'stages/windows/custom'3214],3215reference_name: 'windows/custom/bind_tcp'3216end32173218context 'windows/custom/bind_tcp_rc4' do3219it_should_behave_like 'payload is not cached',3220ancestor_reference_names: [3221'stagers/windows/bind_tcp_rc4',3222'stages/windows/custom'3223],3224reference_name: 'windows/custom/bind_tcp_rc4'3225end32263227context 'windows/custom/bind_tcp_uuid' do3228it_should_behave_like 'payload is not cached',3229ancestor_reference_names: [3230'stagers/windows/bind_tcp_uuid',3231'stages/windows/custom'3232],3233reference_name: 'windows/custom/bind_tcp_uuid'3234end32353236context 'windows/custom/reverse_http' do3237it_should_behave_like 'payload is not cached',3238ancestor_reference_names: [3239'stagers/windows/reverse_http',3240'stages/windows/custom'3241],3242reference_name: 'windows/custom/reverse_http'3243end32443245context 'windows/custom/reverse_https' do3246it_should_behave_like 'payload is not cached',3247ancestor_reference_names: [3248'stagers/windows/reverse_https',3249'stages/windows/custom'3250],3251reference_name: 'windows/custom/reverse_https'3252end32533254context 'windows/custom/reverse_named_pipe' do3255it_should_behave_like 'payload is not cached',3256ancestor_reference_names: [3257'stagers/windows/reverse_named_pipe',3258'stages/windows/custom'3259],3260reference_name: 'windows/custom/reverse_named_pipe'3261end32623263context 'windows/custom/reverse_tcp' do3264it_should_behave_like 'payload is not cached',3265ancestor_reference_names: [3266'stagers/windows/reverse_tcp',3267'stages/windows/custom'3268],3269reference_name: 'windows/custom/reverse_tcp'3270end32713272context 'windows/custom/reverse_tcp_rc4' do3273it_should_behave_like 'payload is not cached',3274ancestor_reference_names: [3275'stagers/windows/reverse_tcp_rc4',3276'stages/windows/custom'3277],3278reference_name: 'windows/custom/reverse_tcp_rc4'3279end32803281context 'windows/custom/reverse_tcp_uuid' do3282it_should_behave_like 'payload is not cached',3283ancestor_reference_names: [3284'stagers/windows/reverse_tcp_uuid',3285'stages/windows/custom'3286],3287reference_name: 'windows/custom/reverse_tcp_uuid'3288end32893290context 'windows/custom/reverse_winhttp' do3291it_should_behave_like 'payload is not cached',3292ancestor_reference_names: [3293'stagers/windows/reverse_winhttp',3294'stages/windows/custom'3295],3296reference_name: 'windows/custom/reverse_winhttp'3297end32983299context 'windows/custom/reverse_winhttps' do3300it_should_behave_like 'payload is not cached',3301ancestor_reference_names: [3302'stagers/windows/reverse_winhttps',3303'stages/windows/custom'3304],3305reference_name: 'windows/custom/reverse_winhttps'3306end33073308context 'windows/dllinject/bind_ipv6_tcp' do3309it_should_behave_like 'payload cached size is consistent',3310ancestor_reference_names: [3311'stagers/windows/bind_ipv6_tcp',3312'stages/windows/dllinject'3313],3314dynamic_size: false,3315modules_pathname: modules_pathname,3316reference_name: 'windows/dllinject/bind_ipv6_tcp'3317end33183319context 'windows/dllinject/bind_named_pipe' do3320it_should_behave_like 'payload cached size is consistent',3321ancestor_reference_names: [3322'stagers/windows/bind_named_pipe',3323'stages/windows/dllinject'3324],3325dynamic_size: false,3326modules_pathname: modules_pathname,3327reference_name: 'windows/dllinject/bind_named_pipe'3328end33293330context 'windows/dllinject/bind_nonx_tcp' do3331it_should_behave_like 'payload cached size is consistent',3332ancestor_reference_names: [3333'stagers/windows/bind_nonx_tcp',3334'stages/windows/dllinject'3335],3336dynamic_size: false,3337modules_pathname: modules_pathname,3338reference_name: 'windows/dllinject/bind_nonx_tcp'3339end33403341context 'windows/dllinject/bind_tcp' do3342it_should_behave_like 'payload cached size is consistent',3343ancestor_reference_names: [3344'stagers/windows/bind_tcp',3345'stages/windows/dllinject'3346],3347dynamic_size: false,3348modules_pathname: modules_pathname,3349reference_name: 'windows/dllinject/bind_tcp'3350end33513352context 'windows/dllinject/bind_tcp_rc4' do3353it_should_behave_like 'payload cached size is consistent',3354ancestor_reference_names: [3355'stagers/windows/bind_tcp_rc4',3356'stages/windows/dllinject'3357],3358dynamic_size: false,3359modules_pathname: modules_pathname,3360reference_name: 'windows/dllinject/bind_tcp_rc4'3361end33623363context 'windows/dllinject/find_tag' do3364it_should_behave_like 'payload cached size is consistent',3365ancestor_reference_names: [3366'stagers/windows/findtag_ord',3367'stages/windows/dllinject'3368],3369dynamic_size: false,3370modules_pathname: modules_pathname,3371reference_name: 'windows/dllinject/find_tag'3372end33733374context 'windows/dllinject/reverse_hop_http' do3375it_should_behave_like 'payload cached size is consistent',3376ancestor_reference_names: [3377'stagers/windows/reverse_hop_http',3378'stages/windows/dllinject'3379],3380dynamic_size: false,3381modules_pathname: modules_pathname,3382reference_name: 'windows/dllinject/reverse_hop_http'3383end33843385context 'windows/dllinject/reverse_http' do3386it_should_behave_like 'payload cached size is consistent',3387ancestor_reference_names: [3388'stagers/windows/reverse_http',3389'stages/windows/dllinject'3390],3391dynamic_size: false,3392modules_pathname: modules_pathname,3393reference_name: 'windows/dllinject/reverse_http'3394end33953396context 'windows/dllinject/reverse_http_proxy_pstore' do3397it_should_behave_like 'payload cached size is consistent',3398ancestor_reference_names: [3399'stagers/windows/reverse_http_proxy_pstore',3400'stages/windows/dllinject'3401],3402dynamic_size: false,3403modules_pathname: modules_pathname,3404reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3405end34063407context 'windows/dllinject/reverse_ipv6_tcp' do3408it_should_behave_like 'payload cached size is consistent',3409ancestor_reference_names: [3410'stagers/windows/reverse_ipv6_tcp',3411'stages/windows/dllinject'3412],3413dynamic_size: false,3414modules_pathname: modules_pathname,3415reference_name: 'windows/dllinject/reverse_ipv6_tcp'3416end34173418context 'windows/dllinject/reverse_nonx_tcp' do3419it_should_behave_like 'payload cached size is consistent',3420ancestor_reference_names: [3421'stagers/windows/reverse_nonx_tcp',3422'stages/windows/dllinject'3423],3424dynamic_size: false,3425modules_pathname: modules_pathname,3426reference_name: 'windows/dllinject/reverse_nonx_tcp'3427end34283429context 'windows/dllinject/reverse_ord_tcp' do3430it_should_behave_like 'payload cached size is consistent',3431ancestor_reference_names: [3432'stagers/windows/reverse_ord_tcp',3433'stages/windows/dllinject'3434],3435dynamic_size: false,3436modules_pathname: modules_pathname,3437reference_name: 'windows/dllinject/reverse_ord_tcp'3438end34393440context 'windows/dllinject/reverse_tcp' do3441it_should_behave_like 'payload cached size is consistent',3442ancestor_reference_names: [3443'stagers/windows/reverse_tcp',3444'stages/windows/dllinject'3445],3446dynamic_size: false,3447modules_pathname: modules_pathname,3448reference_name: 'windows/dllinject/reverse_tcp'3449end34503451context 'windows/dllinject/reverse_tcp_allports' do3452it_should_behave_like 'payload cached size is consistent',3453ancestor_reference_names: [3454'stagers/windows/reverse_tcp_allports',3455'stages/windows/dllinject'3456],3457dynamic_size: false,3458modules_pathname: modules_pathname,3459reference_name: 'windows/dllinject/reverse_tcp_allports'3460end34613462context 'windows/dllinject/reverse_tcp_dns' do3463it_should_behave_like 'payload cached size is consistent',3464ancestor_reference_names: [3465'stagers/windows/reverse_tcp_dns',3466'stages/windows/dllinject'3467],3468dynamic_size: false,3469modules_pathname: modules_pathname,3470reference_name: 'windows/dllinject/reverse_tcp_dns'3471end34723473context 'windows/dllinject/reverse_tcp_rc4' do3474it_should_behave_like 'payload cached size is consistent',3475ancestor_reference_names: [3476'stagers/windows/reverse_tcp_rc4',3477'stages/windows/dllinject'3478],3479dynamic_size: false,3480modules_pathname: modules_pathname,3481reference_name: 'windows/dllinject/reverse_tcp_rc4'3482end34833484context 'windows/dllinject/reverse_tcp_rc4_dns' do3485it_should_behave_like 'payload cached size is consistent',3486ancestor_reference_names: [3487'stagers/windows/reverse_tcp_rc4_dns',3488'stages/windows/dllinject'3489],3490dynamic_size: false,3491modules_pathname: modules_pathname,3492reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3493end34943495context 'windows/dns_txt_query_exec' do3496it_should_behave_like 'payload cached size is consistent',3497ancestor_reference_names: [3498'singles/windows/dns_txt_query_exec'3499],3500dynamic_size: false,3501modules_pathname: modules_pathname,3502reference_name: 'windows/dns_txt_query_exec'3503end35043505context 'windows/download_exec' do3506it_should_behave_like 'payload cached size is consistent',3507ancestor_reference_names: [3508'singles/windows/download_exec'3509],3510dynamic_size: false,3511modules_pathname: modules_pathname,3512reference_name: 'windows/download_exec'3513end35143515context 'windows/encrypted_shell/reverse_tcp' do3516it_should_behave_like 'payload is not cached',3517ancestor_reference_names: [3518'stagers/windows/encrypted_reverse_tcp',3519'stages/windows/encrypted_shell'3520],3521reference_name: 'windows/encrypted_shell/reverse_tcp'3522end35233524context 'windows/encrypted_shell_reverse_tcp' do3525it_should_behave_like 'payload is not cached',3526ancestor_reference_names: [3527'singles/windows/encrypted_shell_reverse_tcp'3528],3529reference_name: 'windows/encrypted_shell_reverse_tcp'3530end35313532context 'windows/exec' do3533it_should_behave_like 'payload cached size is consistent',3534ancestor_reference_names: [3535'singles/windows/exec'3536],3537dynamic_size: false,3538modules_pathname: modules_pathname,3539reference_name: 'windows/exec'3540end35413542context 'windows/format_all_drives' do3543it_should_behave_like 'payload cached size is consistent',3544ancestor_reference_names: [3545'singles/windows/format_all_drives'3546],3547dynamic_size: false,3548modules_pathname: modules_pathname,3549reference_name: 'windows/format_all_drives'3550end35513552context 'windows/loadlibrary' do3553it_should_behave_like 'payload cached size is consistent',3554ancestor_reference_names: [3555'singles/windows/loadlibrary'3556],3557dynamic_size: false,3558modules_pathname: modules_pathname,3559reference_name: 'windows/loadlibrary'3560end35613562context 'windows/messagebox' do3563it_should_behave_like 'payload cached size is consistent',3564ancestor_reference_names: [3565'singles/windows/messagebox'3566],3567dynamic_size: false,3568modules_pathname: modules_pathname,3569reference_name: 'windows/messagebox'3570end35713572context 'windows/meterpreter_bind_named_pipe' do3573it_should_behave_like 'payload cached size is consistent',3574ancestor_reference_names: [3575'singles/windows/meterpreter_bind_named_pipe'3576],3577dynamic_size: false,3578modules_pathname: modules_pathname,3579reference_name: 'windows/meterpreter_bind_named_pipe'3580end35813582context 'windows/meterpreter_bind_tcp' do3583it_should_behave_like 'payload cached size is consistent',3584ancestor_reference_names: [3585'singles/windows/meterpreter_bind_tcp'3586],3587dynamic_size: false,3588modules_pathname: modules_pathname,3589reference_name: 'windows/meterpreter_bind_tcp'3590end35913592context 'windows/meterpreter_reverse_http' do3593it_should_behave_like 'payload cached size is consistent',3594ancestor_reference_names: [3595'singles/windows/meterpreter_reverse_http'3596],3597dynamic_size: false,3598modules_pathname: modules_pathname,3599reference_name: 'windows/meterpreter_reverse_http'3600end36013602context 'windows/meterpreter_reverse_https' do3603it_should_behave_like 'payload cached size is consistent',3604ancestor_reference_names: [3605'singles/windows/meterpreter_reverse_https'3606],3607dynamic_size: false,3608modules_pathname: modules_pathname,3609reference_name: 'windows/meterpreter_reverse_https'3610end36113612context 'windows/meterpreter_reverse_ipv6_tcp' do3613it_should_behave_like 'payload cached size is consistent',3614ancestor_reference_names: [3615'singles/windows/meterpreter_reverse_ipv6_tcp'3616],3617dynamic_size: false,3618modules_pathname: modules_pathname,3619reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3620end36213622context 'windows/meterpreter_reverse_tcp' do3623it_should_behave_like 'payload cached size is consistent',3624ancestor_reference_names: [3625'singles/windows/meterpreter_reverse_tcp'3626],3627dynamic_size: false,3628modules_pathname: modules_pathname,3629reference_name: 'windows/meterpreter_reverse_tcp'3630end36313632context 'windows/meterpreter/bind_ipv6_tcp' do3633it_should_behave_like 'payload cached size is consistent',3634ancestor_reference_names: [3635'stagers/windows/bind_ipv6_tcp',3636'stages/windows/meterpreter'3637],3638dynamic_size: false,3639modules_pathname: modules_pathname,3640reference_name: 'windows/meterpreter/bind_ipv6_tcp'3641end36423643context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3644it_should_behave_like 'payload cached size is consistent',3645ancestor_reference_names: [3646'stagers/windows/bind_ipv6_tcp_uuid',3647'stages/windows/meterpreter'3648],3649dynamic_size: false,3650modules_pathname: modules_pathname,3651reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3652end36533654context 'windows/meterpreter/bind_named_pipe' do3655it_should_behave_like 'payload cached size is consistent',3656ancestor_reference_names: [3657'stagers/windows/bind_named_pipe',3658'stages/windows/meterpreter'3659],3660dynamic_size: false,3661modules_pathname: modules_pathname,3662reference_name: 'windows/meterpreter/bind_named_pipe'3663end36643665context 'windows/meterpreter/bind_nonx_tcp' do3666it_should_behave_like 'payload cached size is consistent',3667ancestor_reference_names: [3668'stagers/windows/bind_nonx_tcp',3669'stages/windows/meterpreter'3670],3671dynamic_size: false,3672modules_pathname: modules_pathname,3673reference_name: 'windows/meterpreter/bind_nonx_tcp'3674end36753676context 'windows/meterpreter/bind_tcp' do3677it_should_behave_like 'payload cached size is consistent',3678ancestor_reference_names: [3679'stagers/windows/bind_tcp',3680'stages/windows/meterpreter'3681],3682dynamic_size: false,3683modules_pathname: modules_pathname,3684reference_name: 'windows/meterpreter/bind_tcp'3685end36863687context 'windows/meterpreter/bind_tcp_rc4' do3688it_should_behave_like 'payload cached size is consistent',3689ancestor_reference_names: [3690'stagers/windows/bind_tcp_rc4',3691'stages/windows/meterpreter'3692],3693dynamic_size: false,3694modules_pathname: modules_pathname,3695reference_name: 'windows/meterpreter/bind_tcp_rc4'3696end36973698context 'windows/meterpreter/bind_tcp_uuid' do3699it_should_behave_like 'payload cached size is consistent',3700ancestor_reference_names: [3701'stagers/windows/bind_tcp_uuid',3702'stages/windows/meterpreter'3703],3704dynamic_size: false,3705modules_pathname: modules_pathname,3706reference_name: 'windows/meterpreter/bind_tcp_uuid'3707end37083709context 'windows/meterpreter/find_tag' do3710it_should_behave_like 'payload cached size is consistent',3711ancestor_reference_names: [3712'stagers/windows/findtag_ord',3713'stages/windows/meterpreter'3714],3715dynamic_size: false,3716modules_pathname: modules_pathname,3717reference_name: 'windows/meterpreter/find_tag'3718end37193720context 'windows/meterpreter/reverse_hop_http' do3721it_should_behave_like 'payload cached size is consistent',3722ancestor_reference_names: [3723'stagers/windows/reverse_hop_http',3724'stages/windows/meterpreter'3725],3726dynamic_size: false,3727modules_pathname: modules_pathname,3728reference_name: 'windows/meterpreter/reverse_hop_http'3729end37303731context 'windows/meterpreter/reverse_http' do3732it_should_behave_like 'payload cached size is consistent',3733ancestor_reference_names: [3734'stagers/windows/reverse_http',3735'stages/windows/meterpreter'3736],3737dynamic_size: false,3738modules_pathname: modules_pathname,3739reference_name: 'windows/meterpreter/reverse_http'3740end37413742context 'windows/meterpreter/reverse_http_proxy_pstore' do3743it_should_behave_like 'payload cached size is consistent',3744ancestor_reference_names: [3745'stagers/windows/reverse_http_proxy_pstore',3746'stages/windows/meterpreter'3747],3748dynamic_size: false,3749modules_pathname: modules_pathname,3750reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'3751end37523753context 'windows/meterpreter/reverse_https' do3754it_should_behave_like 'payload cached size is consistent',3755ancestor_reference_names: [3756'stagers/windows/reverse_https',3757'stages/windows/meterpreter'3758],3759dynamic_size: false,3760modules_pathname: modules_pathname,3761reference_name: 'windows/meterpreter/reverse_https'3762end37633764context 'windows/meterpreter/reverse_https_proxy' do3765it_should_behave_like 'payload cached size is consistent',3766ancestor_reference_names: [3767'stagers/windows/reverse_https_proxy',3768'stages/windows/meterpreter'3769],3770dynamic_size: false,3771modules_pathname: modules_pathname,3772reference_name: 'windows/meterpreter/reverse_https_proxy'3773end37743775context 'windows/meterpreter/reverse_ipv6_tcp' do3776it_should_behave_like 'payload cached size is consistent',3777ancestor_reference_names: [3778'stagers/windows/reverse_ipv6_tcp',3779'stages/windows/meterpreter'3780],3781dynamic_size: false,3782modules_pathname: modules_pathname,3783reference_name: 'windows/meterpreter/reverse_ipv6_tcp'3784end37853786context 'windows/meterpreter/reverse_named_pipe' do3787it_should_behave_like 'payload cached size is consistent',3788ancestor_reference_names: [3789'stagers/windows/reverse_named_pipe',3790'stages/windows/meterpreter'3791],3792dynamic_size: false,3793modules_pathname: modules_pathname,3794reference_name: 'windows/meterpreter/reverse_named_pipe'3795end37963797context 'windows/meterpreter/reverse_nonx_tcp' do3798it_should_behave_like 'payload cached size is consistent',3799ancestor_reference_names: [3800'stagers/windows/reverse_nonx_tcp',3801'stages/windows/meterpreter'3802],3803dynamic_size: false,3804modules_pathname: modules_pathname,3805reference_name: 'windows/meterpreter/reverse_nonx_tcp'3806end38073808context 'windows/meterpreter/reverse_ord_tcp' do3809it_should_behave_like 'payload cached size is consistent',3810ancestor_reference_names: [3811'stagers/windows/reverse_ord_tcp',3812'stages/windows/meterpreter'3813],3814dynamic_size: false,3815modules_pathname: modules_pathname,3816reference_name: 'windows/meterpreter/reverse_ord_tcp'3817end38183819context 'windows/meterpreter/reverse_tcp' do3820it_should_behave_like 'payload cached size is consistent',3821ancestor_reference_names: [3822'stagers/windows/reverse_tcp',3823'stages/windows/meterpreter'3824],3825dynamic_size: false,3826modules_pathname: modules_pathname,3827reference_name: 'windows/meterpreter/reverse_tcp'3828end38293830context 'windows/meterpreter/reverse_tcp_allports' do3831it_should_behave_like 'payload cached size is consistent',3832ancestor_reference_names: [3833'stagers/windows/reverse_tcp_allports',3834'stages/windows/meterpreter'3835],3836dynamic_size: false,3837modules_pathname: modules_pathname,3838reference_name: 'windows/meterpreter/reverse_tcp_allports'3839end38403841context 'windows/meterpreter/reverse_tcp_dns' do3842it_should_behave_like 'payload cached size is consistent',3843ancestor_reference_names: [3844'stagers/windows/reverse_tcp_dns',3845'stages/windows/meterpreter'3846],3847dynamic_size: false,3848modules_pathname: modules_pathname,3849reference_name: 'windows/meterpreter/reverse_tcp_dns'3850end38513852context 'windows/meterpreter/reverse_tcp_rc4' do3853it_should_behave_like 'payload cached size is consistent',3854ancestor_reference_names: [3855'stagers/windows/reverse_tcp_rc4',3856'stages/windows/meterpreter'3857],3858dynamic_size: false,3859modules_pathname: modules_pathname,3860reference_name: 'windows/meterpreter/reverse_tcp_rc4'3861end38623863context 'windows/meterpreter/reverse_tcp_rc4_dns' do3864it_should_behave_like 'payload cached size is consistent',3865ancestor_reference_names: [3866'stagers/windows/reverse_tcp_rc4_dns',3867'stages/windows/meterpreter'3868],3869dynamic_size: false,3870modules_pathname: modules_pathname,3871reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'3872end38733874context 'windows/meterpreter/reverse_tcp_uuid' do3875it_should_behave_like 'payload cached size is consistent',3876ancestor_reference_names: [3877'stagers/windows/reverse_tcp_uuid',3878'stages/windows/meterpreter'3879],3880dynamic_size: false,3881modules_pathname: modules_pathname,3882reference_name: 'windows/meterpreter/reverse_tcp_uuid'3883end38843885context 'windows/metsvc_bind_tcp' do3886it_should_behave_like 'payload cached size is consistent',3887ancestor_reference_names: [3888'singles/windows/metsvc_bind_tcp'3889],3890dynamic_size: false,3891modules_pathname: modules_pathname,3892reference_name: 'windows/metsvc_bind_tcp'3893end38943895context 'windows/metsvc_reverse_tcp' do3896it_should_behave_like 'payload cached size is consistent',3897ancestor_reference_names: [3898'singles/windows/metsvc_reverse_tcp'3899],3900dynamic_size: false,3901modules_pathname: modules_pathname,3902reference_name: 'windows/metsvc_reverse_tcp'3903end39043905context 'windows/patchupdllinject/bind_ipv6_tcp' do3906it_should_behave_like 'payload cached size is consistent',3907ancestor_reference_names: [3908'stagers/windows/bind_ipv6_tcp',3909'stages/windows/patchupdllinject'3910],3911dynamic_size: false,3912modules_pathname: modules_pathname,3913reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'3914end39153916context 'windows/patchupdllinject/bind_named_pipe' do3917it_should_behave_like 'payload cached size is consistent',3918ancestor_reference_names: [3919'stagers/windows/bind_named_pipe',3920'stages/windows/patchupdllinject'3921],3922dynamic_size: false,3923modules_pathname: modules_pathname,3924reference_name: 'windows/patchupdllinject/bind_named_pipe'3925end39263927context 'windows/patchupdllinject/bind_nonx_tcp' do3928it_should_behave_like 'payload cached size is consistent',3929ancestor_reference_names: [3930'stagers/windows/bind_nonx_tcp',3931'stages/windows/patchupdllinject'3932],3933dynamic_size: false,3934modules_pathname: modules_pathname,3935reference_name: 'windows/patchupdllinject/bind_nonx_tcp'3936end39373938context 'windows/patchupdllinject/bind_tcp' do3939it_should_behave_like 'payload cached size is consistent',3940ancestor_reference_names: [3941'stagers/windows/bind_tcp',3942'stages/windows/patchupdllinject'3943],3944dynamic_size: false,3945modules_pathname: modules_pathname,3946reference_name: 'windows/patchupdllinject/bind_tcp'3947end39483949context 'windows/patchupdllinject/bind_tcp_rc4' do3950it_should_behave_like 'payload cached size is consistent',3951ancestor_reference_names: [3952'stagers/windows/bind_tcp_rc4',3953'stages/windows/patchupdllinject'3954],3955dynamic_size: false,3956modules_pathname: modules_pathname,3957reference_name: 'windows/patchupdllinject/bind_tcp_rc4'3958end39593960context 'windows/patchupdllinject/find_tag' do3961it_should_behave_like 'payload cached size is consistent',3962ancestor_reference_names: [3963'stagers/windows/findtag_ord',3964'stages/windows/patchupdllinject'3965],3966dynamic_size: false,3967modules_pathname: modules_pathname,3968reference_name: 'windows/patchupdllinject/find_tag'3969end39703971context 'windows/patchupdllinject/reverse_ipv6_tcp' do3972it_should_behave_like 'payload cached size is consistent',3973ancestor_reference_names: [3974'stagers/windows/reverse_ipv6_tcp',3975'stages/windows/patchupdllinject'3976],3977dynamic_size: false,3978modules_pathname: modules_pathname,3979reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'3980end39813982context 'windows/patchupdllinject/reverse_nonx_tcp' do3983it_should_behave_like 'payload cached size is consistent',3984ancestor_reference_names: [3985'stagers/windows/reverse_nonx_tcp',3986'stages/windows/patchupdllinject'3987],3988dynamic_size: false,3989modules_pathname: modules_pathname,3990reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'3991end39923993context 'windows/patchupdllinject/reverse_ord_tcp' do3994it_should_behave_like 'payload cached size is consistent',3995ancestor_reference_names: [3996'stagers/windows/reverse_ord_tcp',3997'stages/windows/patchupdllinject'3998],3999dynamic_size: false,4000modules_pathname: modules_pathname,4001reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4002end40034004context 'windows/patchupdllinject/reverse_tcp' do4005it_should_behave_like 'payload cached size is consistent',4006ancestor_reference_names: [4007'stagers/windows/reverse_tcp',4008'stages/windows/patchupdllinject'4009],4010dynamic_size: false,4011modules_pathname: modules_pathname,4012reference_name: 'windows/patchupdllinject/reverse_tcp'4013end40144015context 'windows/patchupdllinject/reverse_tcp_allports' do4016it_should_behave_like 'payload cached size is consistent',4017ancestor_reference_names: [4018'stagers/windows/reverse_tcp_allports',4019'stages/windows/patchupdllinject'4020],4021dynamic_size: false,4022modules_pathname: modules_pathname,4023reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4024end40254026context 'windows/patchupdllinject/reverse_tcp_dns' do4027it_should_behave_like 'payload cached size is consistent',4028ancestor_reference_names: [4029'stagers/windows/reverse_tcp_dns',4030'stages/windows/patchupdllinject'4031],4032dynamic_size: false,4033modules_pathname: modules_pathname,4034reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4035end40364037context 'windows/patchupdllinject/reverse_tcp_rc4' do4038it_should_behave_like 'payload cached size is consistent',4039ancestor_reference_names: [4040'stagers/windows/reverse_tcp_rc4',4041'stages/windows/patchupdllinject'4042],4043dynamic_size: false,4044modules_pathname: modules_pathname,4045reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4046end40474048context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4049it_should_behave_like 'payload cached size is consistent',4050ancestor_reference_names: [4051'stagers/windows/reverse_tcp_rc4_dns',4052'stages/windows/patchupdllinject'4053],4054dynamic_size: false,4055modules_pathname: modules_pathname,4056reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4057end40584059context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4060it_should_behave_like 'payload cached size is consistent',4061ancestor_reference_names: [4062'stagers/windows/bind_ipv6_tcp',4063'stages/windows/patchupmeterpreter'4064],4065dynamic_size: false,4066modules_pathname: modules_pathname,4067reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4068end40694070context 'windows/patchupmeterpreter/bind_named_pipe' do4071it_should_behave_like 'payload cached size is consistent',4072ancestor_reference_names: [4073'stagers/windows/bind_named_pipe',4074'stages/windows/patchupmeterpreter'4075],4076dynamic_size: false,4077modules_pathname: modules_pathname,4078reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4079end40804081context 'windows/patchupmeterpreter/bind_nonx_tcp' do4082it_should_behave_like 'payload cached size is consistent',4083ancestor_reference_names: [4084'stagers/windows/bind_nonx_tcp',4085'stages/windows/patchupmeterpreter'4086],4087dynamic_size: false,4088modules_pathname: modules_pathname,4089reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4090end40914092context 'windows/patchupmeterpreter/bind_tcp' do4093it_should_behave_like 'payload cached size is consistent',4094ancestor_reference_names: [4095'stagers/windows/bind_tcp',4096'stages/windows/patchupmeterpreter'4097],4098dynamic_size: false,4099modules_pathname: modules_pathname,4100reference_name: 'windows/patchupmeterpreter/bind_tcp'4101end41024103context 'windows/patchupmeterpreter/bind_tcp_rc4' do4104it_should_behave_like 'payload cached size is consistent',4105ancestor_reference_names: [4106'stagers/windows/bind_tcp_rc4',4107'stages/windows/patchupmeterpreter'4108],4109dynamic_size: false,4110modules_pathname: modules_pathname,4111reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4112end41134114context 'windows/patchupmeterpreter/find_tag' do4115it_should_behave_like 'payload cached size is consistent',4116ancestor_reference_names: [4117'stagers/windows/findtag_ord',4118'stages/windows/patchupmeterpreter'4119],4120dynamic_size: false,4121modules_pathname: modules_pathname,4122reference_name: 'windows/patchupmeterpreter/find_tag'4123end41244125context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4126it_should_behave_like 'payload cached size is consistent',4127ancestor_reference_names: [4128'stagers/windows/reverse_ipv6_tcp',4129'stages/windows/patchupmeterpreter'4130],4131dynamic_size: false,4132modules_pathname: modules_pathname,4133reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4134end41354136context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4137it_should_behave_like 'payload cached size is consistent',4138ancestor_reference_names: [4139'stagers/windows/reverse_nonx_tcp',4140'stages/windows/patchupmeterpreter'4141],4142dynamic_size: false,4143modules_pathname: modules_pathname,4144reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4145end41464147context 'windows/patchupmeterpreter/reverse_ord_tcp' do4148it_should_behave_like 'payload cached size is consistent',4149ancestor_reference_names: [4150'stagers/windows/reverse_ord_tcp',4151'stages/windows/patchupmeterpreter'4152],4153dynamic_size: false,4154modules_pathname: modules_pathname,4155reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4156end41574158context 'windows/patchupmeterpreter/reverse_tcp' do4159it_should_behave_like 'payload cached size is consistent',4160ancestor_reference_names: [4161'stagers/windows/reverse_tcp',4162'stages/windows/patchupmeterpreter'4163],4164dynamic_size: false,4165modules_pathname: modules_pathname,4166reference_name: 'windows/patchupmeterpreter/reverse_tcp'4167end41684169context 'windows/patchupmeterpreter/reverse_tcp_allports' do4170it_should_behave_like 'payload cached size is consistent',4171ancestor_reference_names: [4172'stagers/windows/reverse_tcp_allports',4173'stages/windows/patchupmeterpreter'4174],4175dynamic_size: false,4176modules_pathname: modules_pathname,4177reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4178end41794180context 'windows/patchupmeterpreter/reverse_tcp_dns' do4181it_should_behave_like 'payload cached size is consistent',4182ancestor_reference_names: [4183'stagers/windows/reverse_tcp_dns',4184'stages/windows/patchupmeterpreter'4185],4186dynamic_size: false,4187modules_pathname: modules_pathname,4188reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4189end41904191context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4192it_should_behave_like 'payload cached size is consistent',4193ancestor_reference_names: [4194'stagers/windows/reverse_tcp_rc4',4195'stages/windows/patchupmeterpreter'4196],4197dynamic_size: false,4198modules_pathname: modules_pathname,4199reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4200end42014202context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4203it_should_behave_like 'payload cached size is consistent',4204ancestor_reference_names: [4205'stagers/windows/reverse_tcp_rc4_dns',4206'stages/windows/patchupmeterpreter'4207],4208dynamic_size: false,4209modules_pathname: modules_pathname,4210reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4211end42124213context 'windows/peinject/bind_hidden_ipknock_tcp' do4214it_should_behave_like 'payload cached size is consistent',4215ancestor_reference_names: [4216'stagers/windows/bind_hidden_ipknock_tcp',4217'stages/windows/peinject'4218],4219dynamic_size: true,4220modules_pathname: modules_pathname,4221reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4222end42234224context 'windows/peinject/bind_hidden_tcp' do4225it_should_behave_like 'payload cached size is consistent',4226ancestor_reference_names: [4227'stagers/windows/bind_hidden_tcp',4228'stages/windows/peinject'4229],4230dynamic_size: true,4231modules_pathname: modules_pathname,4232reference_name: 'windows/peinject/bind_hidden_tcp'4233end42344235context 'windows/peinject/bind_ipv6_tcp' do4236it_should_behave_like 'payload cached size is consistent',4237ancestor_reference_names: [4238'stagers/windows/bind_ipv6_tcp',4239'stages/windows/peinject'4240],4241dynamic_size: true,4242modules_pathname: modules_pathname,4243reference_name: 'windows/peinject/bind_ipv6_tcp'4244end42454246context 'windows/peinject/bind_ipv6_tcp_uuid' do4247it_should_behave_like 'payload cached size is consistent',4248ancestor_reference_names: [4249'stagers/windows/bind_ipv6_tcp_uuid',4250'stages/windows/peinject'4251],4252dynamic_size: true,4253modules_pathname: modules_pathname,4254reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4255end42564257context 'windows/peinject/bind_named_pipe' do4258it_should_behave_like 'payload cached size is consistent',4259ancestor_reference_names: [4260'stagers/windows/bind_named_pipe',4261'stages/windows/peinject'4262],4263dynamic_size: true,4264modules_pathname: modules_pathname,4265reference_name: 'windows/peinject/bind_named_pipe'4266end42674268context 'windows/peinject/bind_nonx_tcp' do4269it_should_behave_like 'payload cached size is consistent',4270ancestor_reference_names: [4271'stagers/windows/bind_nonx_tcp',4272'stages/windows/peinject'4273],4274dynamic_size: true,4275modules_pathname: modules_pathname,4276reference_name: 'windows/peinject/bind_nonx_tcp'4277end42784279context 'windows/peinject/bind_tcp' do4280it_should_behave_like 'payload cached size is consistent',4281ancestor_reference_names: [4282'stagers/windows/bind_tcp',4283'stages/windows/peinject'4284],4285dynamic_size: true,4286modules_pathname: modules_pathname,4287reference_name: 'windows/peinject/bind_tcp'4288end42894290context 'windows/peinject/bind_tcp_rc4' do4291it_should_behave_like 'payload cached size is consistent',4292ancestor_reference_names: [4293'stagers/windows/bind_tcp_rc4',4294'stages/windows/peinject'4295],4296dynamic_size: true,4297modules_pathname: modules_pathname,4298reference_name: 'windows/peinject/bind_tcp_rc4'4299end43004301context 'windows/peinject/bind_tcp_uuid' do4302it_should_behave_like 'payload cached size is consistent',4303ancestor_reference_names: [4304'stagers/windows/bind_tcp_uuid',4305'stages/windows/peinject'4306],4307dynamic_size: true,4308modules_pathname: modules_pathname,4309reference_name: 'windows/peinject/bind_tcp_uuid'4310end43114312context 'windows/peinject/find_tag' do4313it_should_behave_like 'payload cached size is consistent',4314ancestor_reference_names: [4315'stagers/windows/findtag_ord',4316'stages/windows/peinject'4317],4318dynamic_size: true,4319modules_pathname: modules_pathname,4320reference_name: 'windows/peinject/find_tag'4321end43224323context 'windows/peinject/reverse_ipv6_tcp' do4324it_should_behave_like 'payload cached size is consistent',4325ancestor_reference_names: [4326'stagers/windows/reverse_ipv6_tcp',4327'stages/windows/peinject'4328],4329dynamic_size: true,4330modules_pathname: modules_pathname,4331reference_name: 'windows/peinject/reverse_ipv6_tcp'4332end43334334context 'windows/peinject/reverse_nonx_tcp' do4335it_should_behave_like 'payload cached size is consistent',4336ancestor_reference_names: [4337'stagers/windows/reverse_nonx_tcp',4338'stages/windows/peinject'4339],4340dynamic_size: true,4341modules_pathname: modules_pathname,4342reference_name: 'windows/peinject/reverse_nonx_tcp'4343end43444345context 'windows/peinject/reverse_ord_tcp' do4346it_should_behave_like 'payload cached size is consistent',4347ancestor_reference_names: [4348'stagers/windows/reverse_ord_tcp',4349'stages/windows/peinject'4350],4351dynamic_size: true,4352modules_pathname: modules_pathname,4353reference_name: 'windows/peinject/reverse_ord_tcp'4354end43554356context 'windows/peinject/reverse_tcp' do4357it_should_behave_like 'payload cached size is consistent',4358ancestor_reference_names: [4359'stagers/windows/reverse_tcp',4360'stages/windows/peinject'4361],4362dynamic_size: true,4363modules_pathname: modules_pathname,4364reference_name: 'windows/peinject/reverse_tcp'4365end43664367context 'windows/peinject/reverse_tcp_allports' do4368it_should_behave_like 'payload cached size is consistent',4369ancestor_reference_names: [4370'stagers/windows/reverse_tcp_allports',4371'stages/windows/peinject'4372],4373dynamic_size: true,4374modules_pathname: modules_pathname,4375reference_name: 'windows/peinject/reverse_tcp_allports'4376end43774378context 'windows/peinject/reverse_tcp_dns' do4379it_should_behave_like 'payload cached size is consistent',4380ancestor_reference_names: [4381'stagers/windows/reverse_tcp_dns',4382'stages/windows/peinject'4383],4384dynamic_size: true,4385modules_pathname: modules_pathname,4386reference_name: 'windows/peinject/reverse_tcp_dns'4387end43884389context 'windows/peinject/reverse_tcp_rc4' do4390it_should_behave_like 'payload cached size is consistent',4391ancestor_reference_names: [4392'stagers/windows/reverse_tcp_rc4',4393'stages/windows/peinject'4394],4395dynamic_size: true,4396modules_pathname: modules_pathname,4397reference_name: 'windows/peinject/reverse_tcp_rc4'4398end43994400context 'windows/peinject/reverse_tcp_rc4_dns' do4401it_should_behave_like 'payload cached size is consistent',4402ancestor_reference_names: [4403'stagers/windows/reverse_tcp_rc4_dns',4404'stages/windows/peinject'4405],4406dynamic_size: true,4407modules_pathname: modules_pathname,4408reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4409end44104411context 'windows/peinject/reverse_tcp_uuid' do4412it_should_behave_like 'payload cached size is consistent',4413ancestor_reference_names: [4414'stagers/windows/reverse_tcp_uuid',4415'stages/windows/peinject'4416],4417dynamic_size: true,4418modules_pathname: modules_pathname,4419reference_name: 'windows/peinject/reverse_tcp_uuid'4420end44214422context 'windows/pingback_bind_tcp' do4423it_should_behave_like 'payload cached size is consistent',4424ancestor_reference_names: [4425'singles/windows/pingback_bind_tcp'4426],4427dynamic_size: false,4428modules_pathname: modules_pathname,4429reference_name: 'windows/pingback_bind_tcp'4430end44314432context 'windows/pingback_reverse_tcp' do4433it_should_behave_like 'payload cached size is consistent',4434ancestor_reference_names: [4435'singles/windows/pingback_reverse_tcp'4436],4437dynamic_size: false,4438modules_pathname: modules_pathname,4439reference_name: 'windows/pingback_reverse_tcp'4440end44414442context 'windows/shell/bind_ipv6_tcp' do4443it_should_behave_like 'payload cached size is consistent',4444ancestor_reference_names: [4445'stagers/windows/bind_ipv6_tcp',4446'stages/windows/shell'4447],4448dynamic_size: false,4449modules_pathname: modules_pathname,4450reference_name: 'windows/shell/bind_ipv6_tcp'4451end44524453context 'windows/shell/bind_named_pipe' do4454it_should_behave_like 'payload cached size is consistent',4455ancestor_reference_names: [4456'stagers/windows/bind_named_pipe',4457'stages/windows/shell'4458],4459dynamic_size: false,4460modules_pathname: modules_pathname,4461reference_name: 'windows/shell/bind_named_pipe'4462end44634464context 'windows/shell/bind_nonx_tcp' do4465it_should_behave_like 'payload cached size is consistent',4466ancestor_reference_names: [4467'stagers/windows/bind_nonx_tcp',4468'stages/windows/shell'4469],4470dynamic_size: false,4471modules_pathname: modules_pathname,4472reference_name: 'windows/shell/bind_nonx_tcp'4473end44744475context 'windows/shell/bind_tcp' do4476it_should_behave_like 'payload cached size is consistent',4477ancestor_reference_names: [4478'stagers/windows/bind_tcp',4479'stages/windows/shell'4480],4481dynamic_size: false,4482modules_pathname: modules_pathname,4483reference_name: 'windows/shell/bind_tcp'4484end44854486context 'windows/shell/bind_tcp_rc4' do4487it_should_behave_like 'payload cached size is consistent',4488ancestor_reference_names: [4489'stagers/windows/bind_tcp_rc4',4490'stages/windows/shell'4491],4492dynamic_size: false,4493modules_pathname: modules_pathname,4494reference_name: 'windows/shell/bind_tcp_rc4'4495end44964497context 'windows/shell/find_tag' do4498it_should_behave_like 'payload cached size is consistent',4499ancestor_reference_names: [4500'stagers/windows/findtag_ord',4501'stages/windows/shell'4502],4503dynamic_size: false,4504modules_pathname: modules_pathname,4505reference_name: 'windows/shell/find_tag'4506end45074508context 'windows/shell/reverse_ipv6_tcp' do4509it_should_behave_like 'payload cached size is consistent',4510ancestor_reference_names: [4511'stagers/windows/reverse_ipv6_tcp',4512'stages/windows/shell'4513],4514dynamic_size: false,4515modules_pathname: modules_pathname,4516reference_name: 'windows/shell/reverse_ipv6_tcp'4517end45184519context 'windows/shell/reverse_nonx_tcp' do4520it_should_behave_like 'payload cached size is consistent',4521ancestor_reference_names: [4522'stagers/windows/reverse_nonx_tcp',4523'stages/windows/shell'4524],4525dynamic_size: false,4526modules_pathname: modules_pathname,4527reference_name: 'windows/shell/reverse_nonx_tcp'4528end45294530context 'windows/shell/reverse_ord_tcp' do4531it_should_behave_like 'payload cached size is consistent',4532ancestor_reference_names: [4533'stagers/windows/reverse_ord_tcp',4534'stages/windows/shell'4535],4536dynamic_size: false,4537modules_pathname: modules_pathname,4538reference_name: 'windows/shell/reverse_ord_tcp'4539end45404541context 'windows/shell/reverse_tcp' do4542it_should_behave_like 'payload cached size is consistent',4543ancestor_reference_names: [4544'stagers/windows/reverse_tcp',4545'stages/windows/shell'4546],4547dynamic_size: false,4548modules_pathname: modules_pathname,4549reference_name: 'windows/shell/reverse_tcp'4550end45514552context 'windows/shell/reverse_tcp_allports' do4553it_should_behave_like 'payload cached size is consistent',4554ancestor_reference_names: [4555'stagers/windows/reverse_tcp_allports',4556'stages/windows/shell'4557],4558dynamic_size: false,4559modules_pathname: modules_pathname,4560reference_name: 'windows/shell/reverse_tcp_allports'4561end45624563context 'windows/shell/reverse_tcp_dns' do4564it_should_behave_like 'payload cached size is consistent',4565ancestor_reference_names: [4566'stagers/windows/reverse_tcp_dns',4567'stages/windows/shell'4568],4569dynamic_size: false,4570modules_pathname: modules_pathname,4571reference_name: 'windows/shell/reverse_tcp_dns'4572end45734574context 'windows/shell/reverse_tcp_rc4' do4575it_should_behave_like 'payload cached size is consistent',4576ancestor_reference_names: [4577'stagers/windows/reverse_tcp_rc4',4578'stages/windows/shell'4579],4580dynamic_size: false,4581modules_pathname: modules_pathname,4582reference_name: 'windows/shell/reverse_tcp_rc4'4583end45844585context 'windows/shell/reverse_tcp_rc4_dns' do4586it_should_behave_like 'payload cached size is consistent',4587ancestor_reference_names: [4588'stagers/windows/reverse_tcp_rc4_dns',4589'stages/windows/shell'4590],4591dynamic_size: false,4592modules_pathname: modules_pathname,4593reference_name: 'windows/shell/reverse_tcp_rc4_dns'4594end45954596context 'windows/shell/reverse_udp' do4597it_should_behave_like 'payload cached size is consistent',4598ancestor_reference_names: [4599'stagers/windows/reverse_udp',4600'stages/windows/shell'4601],4602dynamic_size: false,4603modules_pathname: modules_pathname,4604reference_name: 'windows/shell/reverse_udp'4605end46064607context 'windows/shell_bind_tcp' do4608it_should_behave_like 'payload cached size is consistent',4609ancestor_reference_names: [4610'singles/windows/shell_bind_tcp'4611],4612dynamic_size: false,4613modules_pathname: modules_pathname,4614reference_name: 'windows/shell_bind_tcp'4615end46164617context 'windows/shell_bind_tcp_xpfw' do4618it_should_behave_like 'payload cached size is consistent',4619ancestor_reference_names: [4620'singles/windows/shell_bind_tcp_xpfw'4621],4622dynamic_size: false,4623modules_pathname: modules_pathname,4624reference_name: 'windows/shell_bind_tcp_xpfw'4625end46264627context 'windows/shell_hidden_bind_tcp' do4628it_should_behave_like 'payload cached size is consistent',4629ancestor_reference_names: [4630'singles/windows/shell_hidden_bind_tcp'4631],4632dynamic_size: false,4633modules_pathname: modules_pathname,4634reference_name: 'windows/shell_hidden_bind_tcp'4635end46364637context 'windows/shell_reverse_tcp' do4638it_should_behave_like 'payload cached size is consistent',4639ancestor_reference_names: [4640'singles/windows/shell_reverse_tcp'4641],4642dynamic_size: false,4643modules_pathname: modules_pathname,4644reference_name: 'windows/shell_reverse_tcp'4645end46464647context 'windows/speak_pwned' do4648it_should_behave_like 'payload cached size is consistent',4649ancestor_reference_names: [4650'singles/windows/speak_pwned'4651],4652dynamic_size: false,4653modules_pathname: modules_pathname,4654reference_name: 'windows/speak_pwned'4655end46564657context 'windows/upexec/bind_ipv6_tcp' do4658it_should_behave_like 'payload cached size is consistent',4659ancestor_reference_names: [4660'stagers/windows/bind_ipv6_tcp',4661'stages/windows/upexec'4662],4663dynamic_size: false,4664modules_pathname: modules_pathname,4665reference_name: 'windows/upexec/bind_ipv6_tcp'4666end46674668context 'windows/upexec/bind_named_pipe' do4669it_should_behave_like 'payload cached size is consistent',4670ancestor_reference_names: [4671'stagers/windows/bind_named_pipe',4672'stages/windows/upexec'4673],4674dynamic_size: false,4675modules_pathname: modules_pathname,4676reference_name: 'windows/upexec/bind_named_pipe'4677end46784679context 'windows/upexec/bind_nonx_tcp' do4680it_should_behave_like 'payload cached size is consistent',4681ancestor_reference_names: [4682'stagers/windows/bind_nonx_tcp',4683'stages/windows/upexec'4684],4685dynamic_size: false,4686modules_pathname: modules_pathname,4687reference_name: 'windows/upexec/bind_nonx_tcp'4688end46894690context 'windows/upexec/bind_tcp' do4691it_should_behave_like 'payload cached size is consistent',4692ancestor_reference_names: [4693'stagers/windows/bind_tcp',4694'stages/windows/upexec'4695],4696dynamic_size: false,4697modules_pathname: modules_pathname,4698reference_name: 'windows/upexec/bind_tcp'4699end47004701context 'windows/upexec/bind_tcp_rc4' do4702it_should_behave_like 'payload cached size is consistent',4703ancestor_reference_names: [4704'stagers/windows/bind_tcp_rc4',4705'stages/windows/upexec'4706],4707dynamic_size: false,4708modules_pathname: modules_pathname,4709reference_name: 'windows/upexec/bind_tcp_rc4'4710end47114712context 'windows/upexec/find_tag' do4713it_should_behave_like 'payload cached size is consistent',4714ancestor_reference_names: [4715'stagers/windows/findtag_ord',4716'stages/windows/upexec'4717],4718dynamic_size: false,4719modules_pathname: modules_pathname,4720reference_name: 'windows/upexec/find_tag'4721end47224723context 'windows/upexec/reverse_ipv6_tcp' do4724it_should_behave_like 'payload cached size is consistent',4725ancestor_reference_names: [4726'stagers/windows/reverse_ipv6_tcp',4727'stages/windows/upexec'4728],4729dynamic_size: false,4730modules_pathname: modules_pathname,4731reference_name: 'windows/upexec/reverse_ipv6_tcp'4732end47334734context 'windows/upexec/reverse_nonx_tcp' do4735it_should_behave_like 'payload cached size is consistent',4736ancestor_reference_names: [4737'stagers/windows/reverse_nonx_tcp',4738'stages/windows/upexec'4739],4740dynamic_size: false,4741modules_pathname: modules_pathname,4742reference_name: 'windows/upexec/reverse_nonx_tcp'4743end47444745context 'windows/upexec/reverse_ord_tcp' do4746it_should_behave_like 'payload cached size is consistent',4747ancestor_reference_names: [4748'stagers/windows/reverse_ord_tcp',4749'stages/windows/upexec'4750],4751dynamic_size: false,4752modules_pathname: modules_pathname,4753reference_name: 'windows/upexec/reverse_ord_tcp'4754end47554756context 'windows/upexec/reverse_tcp' do4757it_should_behave_like 'payload cached size is consistent',4758ancestor_reference_names: [4759'stagers/windows/reverse_tcp',4760'stages/windows/upexec'4761],4762dynamic_size: false,4763modules_pathname: modules_pathname,4764reference_name: 'windows/upexec/reverse_tcp'4765end47664767context 'windows/upexec/reverse_tcp_allports' do4768it_should_behave_like 'payload cached size is consistent',4769ancestor_reference_names: [4770'stagers/windows/reverse_tcp_allports',4771'stages/windows/upexec'4772],4773dynamic_size: false,4774modules_pathname: modules_pathname,4775reference_name: 'windows/upexec/reverse_tcp_allports'4776end47774778context 'windows/upexec/reverse_tcp_dns' do4779it_should_behave_like 'payload cached size is consistent',4780ancestor_reference_names: [4781'stagers/windows/reverse_tcp_dns',4782'stages/windows/upexec'4783],4784dynamic_size: false,4785modules_pathname: modules_pathname,4786reference_name: 'windows/upexec/reverse_tcp_dns'4787end47884789context 'windows/upexec/reverse_tcp_rc4' do4790it_should_behave_like 'payload cached size is consistent',4791ancestor_reference_names: [4792'stagers/windows/reverse_tcp_rc4',4793'stages/windows/upexec'4794],4795dynamic_size: false,4796modules_pathname: modules_pathname,4797reference_name: 'windows/upexec/reverse_tcp_rc4'4798end47994800context 'windows/upexec/reverse_tcp_rc4_dns' do4801it_should_behave_like 'payload cached size is consistent',4802ancestor_reference_names: [4803'stagers/windows/reverse_tcp_rc4_dns',4804'stages/windows/upexec'4805],4806dynamic_size: false,4807modules_pathname: modules_pathname,4808reference_name: 'windows/upexec/reverse_tcp_rc4_dns'4809end48104811context 'windows/upexec/reverse_udp' do4812it_should_behave_like 'payload cached size is consistent',4813ancestor_reference_names: [4814'stagers/windows/reverse_udp',4815'stages/windows/upexec'4816],4817dynamic_size: false,4818modules_pathname: modules_pathname,4819reference_name: 'windows/upexec/reverse_udp'4820end48214822context 'windows/vncinject/bind_ipv6_tcp' do4823it_should_behave_like 'payload cached size is consistent',4824ancestor_reference_names: [4825'stagers/windows/bind_ipv6_tcp',4826'stages/windows/vncinject'4827],4828dynamic_size: false,4829modules_pathname: modules_pathname,4830reference_name: 'windows/vncinject/bind_ipv6_tcp'4831end48324833context 'windows/vncinject/bind_named_pipe' do4834it_should_behave_like 'payload cached size is consistent',4835ancestor_reference_names: [4836'stagers/windows/bind_named_pipe',4837'stages/windows/vncinject'4838],4839dynamic_size: false,4840modules_pathname: modules_pathname,4841reference_name: 'windows/vncinject/bind_named_pipe'4842end48434844context 'windows/vncinject/bind_nonx_tcp' do4845it_should_behave_like 'payload cached size is consistent',4846ancestor_reference_names: [4847'stagers/windows/bind_nonx_tcp',4848'stages/windows/vncinject'4849],4850dynamic_size: false,4851modules_pathname: modules_pathname,4852reference_name: 'windows/vncinject/bind_nonx_tcp'4853end48544855context 'windows/vncinject/bind_tcp' do4856it_should_behave_like 'payload cached size is consistent',4857ancestor_reference_names: [4858'stagers/windows/bind_tcp',4859'stages/windows/vncinject'4860],4861dynamic_size: false,4862modules_pathname: modules_pathname,4863reference_name: 'windows/vncinject/bind_tcp'4864end48654866context 'windows/vncinject/bind_tcp_rc4' do4867it_should_behave_like 'payload cached size is consistent',4868ancestor_reference_names: [4869'stagers/windows/bind_tcp_rc4',4870'stages/windows/vncinject'4871],4872dynamic_size: false,4873modules_pathname: modules_pathname,4874reference_name: 'windows/vncinject/bind_tcp_rc4'4875end48764877context 'windows/vncinject/find_tag' do4878it_should_behave_like 'payload cached size is consistent',4879ancestor_reference_names: [4880'stagers/windows/findtag_ord',4881'stages/windows/vncinject'4882],4883dynamic_size: false,4884modules_pathname: modules_pathname,4885reference_name: 'windows/vncinject/find_tag'4886end48874888context 'windows/vncinject/reverse_ipv6_tcp' do4889it_should_behave_like 'payload cached size is consistent',4890ancestor_reference_names: [4891'stagers/windows/reverse_ipv6_tcp',4892'stages/windows/vncinject'4893],4894dynamic_size: false,4895modules_pathname: modules_pathname,4896reference_name: 'windows/vncinject/reverse_ipv6_tcp'4897end48984899context 'windows/vncinject/reverse_nonx_tcp' do4900it_should_behave_like 'payload cached size is consistent',4901ancestor_reference_names: [4902'stagers/windows/reverse_nonx_tcp',4903'stages/windows/vncinject'4904],4905dynamic_size: false,4906modules_pathname: modules_pathname,4907reference_name: 'windows/vncinject/reverse_nonx_tcp'4908end49094910context 'windows/vncinject/reverse_ord_tcp' do4911it_should_behave_like 'payload cached size is consistent',4912ancestor_reference_names: [4913'stagers/windows/reverse_ord_tcp',4914'stages/windows/vncinject'4915],4916dynamic_size: false,4917modules_pathname: modules_pathname,4918reference_name: 'windows/vncinject/reverse_ord_tcp'4919end49204921context 'windows/vncinject/reverse_tcp' do4922it_should_behave_like 'payload cached size is consistent',4923ancestor_reference_names: [4924'stagers/windows/reverse_tcp',4925'stages/windows/vncinject'4926],4927dynamic_size: false,4928modules_pathname: modules_pathname,4929reference_name: 'windows/vncinject/reverse_tcp'4930end49314932context 'windows/vncinject/reverse_tcp_allports' do4933it_should_behave_like 'payload cached size is consistent',4934ancestor_reference_names: [4935'stagers/windows/reverse_tcp_allports',4936'stages/windows/vncinject'4937],4938dynamic_size: false,4939modules_pathname: modules_pathname,4940reference_name: 'windows/vncinject/reverse_tcp_allports'4941end49424943context 'windows/vncinject/reverse_tcp_dns' do4944it_should_behave_like 'payload cached size is consistent',4945ancestor_reference_names: [4946'stagers/windows/reverse_tcp_dns',4947'stages/windows/vncinject'4948],4949dynamic_size: false,4950modules_pathname: modules_pathname,4951reference_name: 'windows/vncinject/reverse_tcp_dns'4952end49534954context 'windows/vncinject/reverse_tcp_rc4' do4955it_should_behave_like 'payload cached size is consistent',4956ancestor_reference_names: [4957'stagers/windows/reverse_tcp_rc4',4958'stages/windows/vncinject'4959],4960dynamic_size: false,4961modules_pathname: modules_pathname,4962reference_name: 'windows/vncinject/reverse_tcp_rc4'4963end49644965context 'windows/vncinject/reverse_tcp_rc4_dns' do4966it_should_behave_like 'payload cached size is consistent',4967ancestor_reference_names: [4968'stagers/windows/reverse_tcp_rc4_dns',4969'stages/windows/vncinject'4970],4971dynamic_size: false,4972modules_pathname: modules_pathname,4973reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'4974end49754976context 'windows/x64/custom/bind_ipv6_tcp' do4977it_should_behave_like 'payload is not cached',4978ancestor_reference_names: [4979'stagers/windows/x64/bind_ipv6_tcp',4980'stages/windows/x64/custom'4981],4982reference_name: 'windows/x64/custom/bind_ipv6_tcp'4983end49844985context 'windows/x64/custom/bind_ipv6_tcp_uuid' do4986it_should_behave_like 'payload is not cached',4987ancestor_reference_names: [4988'stagers/windows/x64/bind_ipv6_tcp_uuid',4989'stages/windows/x64/custom'4990],4991reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'4992end49934994context 'windows/x64/custom/bind_named_pipe' do4995it_should_behave_like 'payload is not cached',4996ancestor_reference_names: [4997'stagers/windows/x64/bind_named_pipe',4998'stages/windows/x64/custom'4999],5000reference_name: 'windows/x64/custom/bind_named_pipe'5001end50025003context 'windows/x64/custom/bind_tcp' do5004it_should_behave_like 'payload is not cached',5005ancestor_reference_names: [5006'stagers/windows/x64/bind_tcp',5007'stages/windows/x64/custom'5008],5009reference_name: 'windows/x64/custom/bind_tcp'5010end50115012context 'windows/x64/custom/bind_tcp_rc4' do5013it_should_behave_like 'payload is not cached',5014ancestor_reference_names: [5015'stagers/windows/x64/bind_tcp_rc4',5016'stages/windows/x64/custom'5017],5018reference_name: 'windows/x64/custom/bind_tcp_rc4'5019end50205021context 'windows/x64/custom/bind_tcp_uuid' do5022it_should_behave_like 'payload is not cached',5023ancestor_reference_names: [5024'stagers/windows/x64/bind_tcp_uuid',5025'stages/windows/x64/custom'5026],5027reference_name: 'windows/x64/custom/bind_tcp_uuid'5028end50295030context 'windows/x64/custom/reverse_http' do5031it_should_behave_like 'payload is not cached',5032ancestor_reference_names: [5033'stagers/windows/x64/reverse_http',5034'stages/windows/x64/custom'5035],5036reference_name: 'windows/x64/custom/reverse_http'5037end50385039context 'windows/x64/custom/reverse_https' do5040it_should_behave_like 'payload is not cached',5041ancestor_reference_names: [5042'stagers/windows/x64/reverse_https',5043'stages/windows/x64/custom'5044],5045reference_name: 'windows/x64/custom/reverse_https'5046end50475048context 'windows/x64/custom/reverse_named_pipe' do5049it_should_behave_like 'payload is not cached',5050ancestor_reference_names: [5051'stagers/windows/x64/reverse_named_pipe',5052'stages/windows/x64/custom'5053],5054reference_name: 'windows/x64/custom/reverse_named_pipe'5055end50565057context 'windows/x64/custom/reverse_tcp' do5058it_should_behave_like 'payload is not cached',5059ancestor_reference_names: [5060'stagers/windows/x64/reverse_tcp',5061'stages/windows/x64/custom'5062],5063reference_name: 'windows/x64/custom/reverse_tcp'5064end50655066context 'windows/x64/custom/reverse_tcp_rc4' do5067it_should_behave_like 'payload is not cached',5068ancestor_reference_names: [5069'stagers/windows/x64/reverse_tcp_rc4',5070'stages/windows/x64/custom'5071],5072reference_name: 'windows/x64/custom/reverse_tcp_rc4'5073end50745075context 'windows/x64/custom/reverse_tcp_uuid' do5076it_should_behave_like 'payload is not cached',5077ancestor_reference_names: [5078'stagers/windows/x64/reverse_tcp_uuid',5079'stages/windows/x64/custom'5080],5081reference_name: 'windows/x64/custom/reverse_tcp_uuid'5082end50835084context 'windows/x64/custom/reverse_winhttp' do5085it_should_behave_like 'payload is not cached',5086ancestor_reference_names: [5087'stagers/windows/x64/reverse_winhttp',5088'stages/windows/x64/custom'5089],5090reference_name: 'windows/x64/custom/reverse_winhttp'5091end50925093context 'windows/x64/custom/reverse_winhttps' do5094it_should_behave_like 'payload is not cached',5095ancestor_reference_names: [5096'stagers/windows/x64/reverse_winhttps',5097'stages/windows/x64/custom'5098],5099reference_name: 'windows/x64/custom/reverse_winhttps'5100end51015102context 'windows/x64/encrypted_shell/reverse_tcp' do5103it_should_behave_like 'payload is not cached',5104ancestor_reference_names: [5105'stagers/windows/x64/encrypted_reverse_tcp',5106'stages/windows/x64/encrypted_shell'5107],5108reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5109end51105111context 'windows/x64/encrypted_shell_reverse_tcp' do5112it_should_behave_like 'payload is not cached',5113ancestor_reference_names: [5114'singles/windows/x64/encrypted_shell_reverse_tcp'5115],5116reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5117end51185119context 'windows/x64/exec' do5120it_should_behave_like 'payload cached size is consistent',5121ancestor_reference_names: [5122'singles/windows/x64/exec'5123],5124dynamic_size: false,5125modules_pathname: modules_pathname,5126reference_name: 'windows/x64/exec'5127end51285129context 'windows/x64/loadlibrary' do5130it_should_behave_like 'payload cached size is consistent',5131ancestor_reference_names: [5132'singles/windows/x64/loadlibrary'5133],5134dynamic_size: false,5135modules_pathname: modules_pathname,5136reference_name: 'windows/x64/loadlibrary'5137end51385139context 'windows/x64/messagebox' do5140it_should_behave_like 'payload cached size is consistent',5141ancestor_reference_names: [5142'singles/windows/x64/messagebox'5143],5144dynamic_size: false,5145modules_pathname: modules_pathname,5146reference_name: 'windows/x64/messagebox'5147end51485149context 'windows/x64/meterpreter/bind_ipv6_tcp' do5150it_should_behave_like 'payload cached size is consistent',5151ancestor_reference_names: [5152'stagers/windows/x64/bind_ipv6_tcp',5153'stages/windows/x64/meterpreter'5154],5155dynamic_size: false,5156modules_pathname: modules_pathname,5157reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5158end51595160context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5161it_should_behave_like 'payload cached size is consistent',5162ancestor_reference_names: [5163'stagers/windows/x64/bind_ipv6_tcp_uuid',5164'stages/windows/x64/meterpreter'5165],5166dynamic_size: false,5167modules_pathname: modules_pathname,5168reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5169end51705171context 'windows/x64/meterpreter/bind_named_pipe' do5172it_should_behave_like 'payload cached size is consistent',5173ancestor_reference_names: [5174'stagers/windows/x64/bind_named_pipe',5175'stages/windows/x64/meterpreter'5176],5177dynamic_size: false,5178modules_pathname: modules_pathname,5179reference_name: 'windows/x64/meterpreter/bind_named_pipe'5180end51815182context 'windows/x64/meterpreter/bind_tcp' do5183it_should_behave_like 'payload cached size is consistent',5184ancestor_reference_names: [5185'stagers/windows/x64/bind_tcp',5186'stages/windows/x64/meterpreter'5187],5188dynamic_size: false,5189modules_pathname: modules_pathname,5190reference_name: 'windows/x64/meterpreter/bind_tcp'5191end51925193context 'windows/x64/meterpreter/bind_tcp_rc4' do5194it_should_behave_like 'payload cached size is consistent',5195ancestor_reference_names: [5196'stagers/windows/x64/bind_tcp_rc4',5197'stages/windows/x64/meterpreter'5198],5199dynamic_size: false,5200modules_pathname: modules_pathname,5201reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5202end52035204context 'windows/x64/meterpreter/bind_tcp_uuid' do5205it_should_behave_like 'payload cached size is consistent',5206ancestor_reference_names: [5207'stagers/windows/x64/bind_tcp_uuid',5208'stages/windows/x64/meterpreter'5209],5210dynamic_size: false,5211modules_pathname: modules_pathname,5212reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5213end52145215context 'windows/x64/meterpreter/reverse_http' do5216it_should_behave_like 'payload cached size is consistent',5217ancestor_reference_names: [5218'stagers/windows/x64/reverse_http',5219'stages/windows/x64/meterpreter'5220],5221dynamic_size: false,5222modules_pathname: modules_pathname,5223reference_name: 'windows/x64/meterpreter/reverse_http'5224end52255226context 'windows/x64/meterpreter/reverse_https' do5227it_should_behave_like 'payload cached size is consistent',5228ancestor_reference_names: [5229'stagers/windows/x64/reverse_https',5230'stages/windows/x64/meterpreter'5231],5232dynamic_size: false,5233modules_pathname: modules_pathname,5234reference_name: 'windows/x64/meterpreter/reverse_https'5235end52365237context 'windows/x64/meterpreter/reverse_named_pipe' do5238it_should_behave_like 'payload cached size is consistent',5239ancestor_reference_names: [5240'stagers/windows/x64/reverse_named_pipe',5241'stages/windows/x64/meterpreter'5242],5243dynamic_size: false,5244modules_pathname: modules_pathname,5245reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5246end52475248context 'windows/x64/meterpreter/reverse_tcp' do5249it_should_behave_like 'payload cached size is consistent',5250ancestor_reference_names: [5251'stagers/windows/x64/reverse_tcp',5252'stages/windows/x64/meterpreter'5253],5254dynamic_size: false,5255modules_pathname: modules_pathname,5256reference_name: 'windows/x64/meterpreter/reverse_tcp'5257end52585259context 'windows/x64/meterpreter/reverse_tcp_rc4' do5260it_should_behave_like 'payload cached size is consistent',5261ancestor_reference_names: [5262'stagers/windows/x64/reverse_tcp_rc4',5263'stages/windows/x64/meterpreter'5264],5265dynamic_size: false,5266modules_pathname: modules_pathname,5267reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5268end52695270context 'windows/x64/meterpreter/reverse_tcp_uuid' do5271it_should_behave_like 'payload cached size is consistent',5272ancestor_reference_names: [5273'stagers/windows/x64/reverse_tcp_uuid',5274'stages/windows/x64/meterpreter'5275],5276dynamic_size: false,5277modules_pathname: modules_pathname,5278reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5279end52805281context 'windows/x64/meterpreter/reverse_winhttp' do5282it_should_behave_like 'payload cached size is consistent',5283ancestor_reference_names: [5284'stagers/windows/x64/reverse_winhttp',5285'stages/windows/x64/meterpreter'5286],5287dynamic_size: false,5288modules_pathname: modules_pathname,5289reference_name: 'windows/x64/meterpreter/reverse_winhttp'5290end52915292context 'windows/x64/meterpreter/reverse_winhttps' do5293it_should_behave_like 'payload cached size is consistent',5294ancestor_reference_names: [5295'stagers/windows/x64/reverse_winhttps',5296'stages/windows/x64/meterpreter'5297],5298dynamic_size: false,5299modules_pathname: modules_pathname,5300reference_name: 'windows/x64/meterpreter/reverse_winhttps'5301end53025303context 'windows/x64/meterpreter_bind_named_pipe' do5304it_should_behave_like 'payload cached size is consistent',5305ancestor_reference_names: [5306'singles/windows/x64/meterpreter_bind_named_pipe'5307],5308dynamic_size: false,5309modules_pathname: modules_pathname,5310reference_name: 'windows/x64/meterpreter_bind_named_pipe'5311end53125313context 'windows/x64/meterpreter_bind_tcp' do5314it_should_behave_like 'payload cached size is consistent',5315ancestor_reference_names: [5316'singles/windows/x64/meterpreter_bind_tcp'5317],5318dynamic_size: false,5319modules_pathname: modules_pathname,5320reference_name: 'windows/x64/meterpreter_bind_tcp'5321end53225323context 'windows/x64/meterpreter_reverse_http' do5324it_should_behave_like 'payload cached size is consistent',5325ancestor_reference_names: [5326'singles/windows/x64/meterpreter_reverse_http'5327],5328dynamic_size: false,5329modules_pathname: modules_pathname,5330reference_name: 'windows/x64/meterpreter_reverse_http'5331end53325333context 'windows/x64/meterpreter_reverse_https' do5334it_should_behave_like 'payload cached size is consistent',5335ancestor_reference_names: [5336'singles/windows/x64/meterpreter_reverse_https'5337],5338dynamic_size: false,5339modules_pathname: modules_pathname,5340reference_name: 'windows/x64/meterpreter_reverse_https'5341end53425343context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5344it_should_behave_like 'payload cached size is consistent',5345ancestor_reference_names: [5346'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5347],5348dynamic_size: false,5349modules_pathname: modules_pathname,5350reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5351end53525353context 'windows/x64/meterpreter_reverse_tcp' do5354it_should_behave_like 'payload cached size is consistent',5355ancestor_reference_names: [5356'singles/windows/x64/meterpreter_reverse_tcp'5357],5358dynamic_size: false,5359modules_pathname: modules_pathname,5360reference_name: 'windows/x64/meterpreter_reverse_tcp'5361end53625363context 'windows/x64/peinject/bind_ipv6_tcp' do5364it_should_behave_like 'payload cached size is consistent',5365ancestor_reference_names: [5366'stagers/windows/x64/bind_ipv6_tcp',5367'stages/windows/x64/peinject'5368],5369dynamic_size: true,5370modules_pathname: modules_pathname,5371reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5372end53735374context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5375it_should_behave_like 'payload cached size is consistent',5376ancestor_reference_names: [5377'stagers/windows/x64/bind_ipv6_tcp_uuid',5378'stages/windows/x64/peinject'5379],5380dynamic_size: true,5381modules_pathname: modules_pathname,5382reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5383end53845385context 'windows/x64/peinject/bind_named_pipe' do5386it_should_behave_like 'payload cached size is consistent',5387ancestor_reference_names: [5388'stagers/windows/x64/bind_named_pipe',5389'stages/windows/x64/peinject'5390],5391dynamic_size: true,5392modules_pathname: modules_pathname,5393reference_name: 'windows/x64/peinject/bind_named_pipe'5394end53955396context 'windows/x64/peinject/bind_tcp' do5397it_should_behave_like 'payload cached size is consistent',5398ancestor_reference_names: [5399'stagers/windows/x64/bind_tcp',5400'stages/windows/x64/peinject'5401],5402dynamic_size: true,5403modules_pathname: modules_pathname,5404reference_name: 'windows/x64/peinject/bind_tcp'5405end54065407context 'windows/x64/peinject/bind_tcp_rc4' do5408it_should_behave_like 'payload cached size is consistent',5409ancestor_reference_names: [5410'stagers/windows/x64/bind_tcp_rc4',5411'stages/windows/x64/peinject'5412],5413dynamic_size: true,5414modules_pathname: modules_pathname,5415reference_name: 'windows/x64/peinject/bind_tcp_rc4'5416end54175418context 'windows/x64/peinject/bind_tcp_uuid' do5419it_should_behave_like 'payload cached size is consistent',5420ancestor_reference_names: [5421'stagers/windows/x64/bind_tcp_uuid',5422'stages/windows/x64/peinject'5423],5424dynamic_size: true,5425modules_pathname: modules_pathname,5426reference_name: 'windows/x64/peinject/bind_tcp_uuid'5427end54285429context 'windows/x64/peinject/reverse_named_pipe' do5430it_should_behave_like 'payload cached size is consistent',5431ancestor_reference_names: [5432'stagers/windows/x64/reverse_named_pipe',5433'stages/windows/x64/peinject'5434],5435dynamic_size: true,5436modules_pathname: modules_pathname,5437reference_name: 'windows/x64/peinject/reverse_named_pipe'5438end54395440context 'windows/x64/peinject/reverse_tcp' do5441it_should_behave_like 'payload cached size is consistent',5442ancestor_reference_names: [5443'stagers/windows/x64/reverse_tcp',5444'stages/windows/x64/peinject'5445],5446dynamic_size: true,5447modules_pathname: modules_pathname,5448reference_name: 'windows/x64/peinject/reverse_tcp'5449end54505451context 'windows/x64/peinject/reverse_tcp_rc4' do5452it_should_behave_like 'payload cached size is consistent',5453ancestor_reference_names: [5454'stagers/windows/x64/reverse_tcp_rc4',5455'stages/windows/x64/peinject'5456],5457dynamic_size: true,5458modules_pathname: modules_pathname,5459reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5460end54615462context 'windows/x64/peinject/reverse_tcp_uuid' do5463it_should_behave_like 'payload cached size is consistent',5464ancestor_reference_names: [5465'stagers/windows/x64/reverse_tcp_uuid',5466'stages/windows/x64/peinject'5467],5468dynamic_size: true,5469modules_pathname: modules_pathname,5470reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5471end54725473context 'windows/x64/powershell_bind_tcp' do5474it_should_behave_like 'payload cached size is consistent',5475ancestor_reference_names: [5476'singles/windows/x64/powershell_bind_tcp'5477],5478dynamic_size: true,5479modules_pathname: modules_pathname,5480reference_name: 'windows/x64/powershell_bind_tcp'5481end54825483context 'windows/x64/powershell_reverse_tcp' do5484it_should_behave_like 'payload cached size is consistent',5485ancestor_reference_names: [5486'singles/windows/x64/powershell_reverse_tcp'5487],5488dynamic_size: true,5489modules_pathname: modules_pathname,5490reference_name: 'windows/x64/powershell_reverse_tcp'5491end54925493context 'windows/x64/powershell_reverse_tcp_ssl' do5494it_should_behave_like 'payload cached size is consistent',5495ancestor_reference_names: [5496'singles/windows/x64/powershell_reverse_tcp_ssl'5497],5498dynamic_size: true,5499modules_pathname: modules_pathname,5500reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5501end55025503context 'windows/x64/pingback_reverse_tcp' do5504it_should_behave_like 'payload cached size is consistent',5505ancestor_reference_names: [5506'singles/windows/x64/pingback_reverse_tcp'5507],5508dynamic_size: false,5509modules_pathname: modules_pathname,5510reference_name: 'windows/x64/pingback_reverse_tcp'5511end55125513context 'windows/x64/shell/bind_named_pipe' do5514it_should_behave_like 'payload cached size is consistent',5515ancestor_reference_names: [5516'stagers/windows/x64/bind_named_pipe',5517'stages/windows/x64/shell'5518],5519dynamic_size: false,5520modules_pathname: modules_pathname,5521reference_name: 'windows/x64/shell/bind_named_pipe'5522end55235524context 'windows/x64/shell/bind_tcp' do5525it_should_behave_like 'payload cached size is consistent',5526ancestor_reference_names: [5527'stagers/windows/x64/bind_tcp',5528'stages/windows/x64/shell'5529],5530dynamic_size: false,5531modules_pathname: modules_pathname,5532reference_name: 'windows/x64/shell/bind_tcp'5533end55345535context 'windows/x64/shell/bind_tcp_rc4' do5536it_should_behave_like 'payload cached size is consistent',5537ancestor_reference_names: [5538'stagers/windows/x64/bind_tcp_rc4',5539'stages/windows/x64/shell'5540],5541dynamic_size: false,5542modules_pathname: modules_pathname,5543reference_name: 'windows/x64/shell/bind_tcp_rc4'5544end55455546context 'windows/x64/shell/reverse_tcp' do5547it_should_behave_like 'payload cached size is consistent',5548ancestor_reference_names: [5549'stagers/windows/x64/reverse_tcp',5550'stages/windows/x64/shell'5551],5552dynamic_size: false,5553modules_pathname: modules_pathname,5554reference_name: 'windows/x64/shell/reverse_tcp'5555end55565557context 'windows/x64/shell/reverse_tcp_rc4' do5558it_should_behave_like 'payload cached size is consistent',5559ancestor_reference_names: [5560'stagers/windows/x64/reverse_tcp_rc4',5561'stages/windows/x64/shell'5562],5563dynamic_size: false,5564modules_pathname: modules_pathname,5565reference_name: 'windows/x64/shell/reverse_tcp_rc4'5566end55675568context 'windows/x64/shell_bind_tcp' do5569it_should_behave_like 'payload cached size is consistent',5570ancestor_reference_names: [5571'singles/windows/x64/shell_bind_tcp'5572],5573dynamic_size: false,5574modules_pathname: modules_pathname,5575reference_name: 'windows/x64/shell_bind_tcp'5576end55775578context 'windows/x64/shell_reverse_tcp' do5579it_should_behave_like 'payload cached size is consistent',5580ancestor_reference_names: [5581'singles/windows/x64/shell_reverse_tcp'5582],5583dynamic_size: false,5584modules_pathname: modules_pathname,5585reference_name: 'windows/x64/shell_reverse_tcp'5586end55875588context 'windows/x64/vncinject/bind_named_pipe' do5589it_should_behave_like 'payload cached size is consistent',5590ancestor_reference_names: [5591'stagers/windows/x64/bind_named_pipe',5592'stages/windows/x64/vncinject'5593],5594dynamic_size: false,5595modules_pathname: modules_pathname,5596reference_name: 'windows/x64/vncinject/bind_named_pipe'5597end55985599context 'windows/x64/vncinject/bind_tcp' do5600it_should_behave_like 'payload cached size is consistent',5601ancestor_reference_names: [5602'stagers/windows/x64/bind_tcp',5603'stages/windows/x64/vncinject'5604],5605dynamic_size: false,5606modules_pathname: modules_pathname,5607reference_name: 'windows/x64/vncinject/bind_tcp'5608end56095610context 'windows/x64/vncinject/bind_tcp_rc4' do5611it_should_behave_like 'payload cached size is consistent',5612ancestor_reference_names: [5613'stagers/windows/x64/bind_tcp_rc4',5614'stages/windows/x64/vncinject'5615],5616dynamic_size: false,5617modules_pathname: modules_pathname,5618reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5619end56205621context 'windows/x64/vncinject/reverse_tcp' do5622it_should_behave_like 'payload cached size is consistent',5623ancestor_reference_names: [5624'stagers/windows/x64/reverse_tcp',5625'stages/windows/x64/vncinject'5626],5627dynamic_size: false,5628modules_pathname: modules_pathname,5629reference_name: 'windows/x64/vncinject/reverse_tcp'5630end56315632context 'windows/x64/vncinject/reverse_tcp_rc4' do5633it_should_behave_like 'payload cached size is consistent',5634ancestor_reference_names: [5635'stagers/windows/x64/reverse_tcp_rc4',5636'stages/windows/x64/vncinject'5637],5638dynamic_size: false,5639modules_pathname: modules_pathname,5640reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5641end56425643context 'windows/dllinject/bind_hidden_tcp' do5644it_should_behave_like 'payload cached size is consistent',5645ancestor_reference_names: [5646'stagers/windows/bind_hidden_tcp',5647'stages/windows/dllinject'5648],5649dynamic_size: false,5650modules_pathname: modules_pathname,5651reference_name: 'windows/dllinject/bind_hidden_tcp'5652end56535654context 'windows/meterpreter/bind_hidden_tcp' do5655it_should_behave_like 'payload cached size is consistent',5656ancestor_reference_names: [5657'stagers/windows/bind_hidden_tcp',5658'stages/windows/meterpreter'5659],5660dynamic_size: false,5661modules_pathname: modules_pathname,5662reference_name: 'windows/meterpreter/bind_hidden_tcp'5663end56645665context 'windows/patchupdllinject/bind_hidden_tcp' do5666it_should_behave_like 'payload cached size is consistent',5667ancestor_reference_names: [5668'stagers/windows/bind_hidden_tcp',5669'stages/windows/patchupdllinject'5670],5671dynamic_size: false,5672modules_pathname: modules_pathname,5673reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5674end56755676context 'windows/patchupmeterpreter/bind_hidden_tcp' do5677it_should_behave_like 'payload cached size is consistent',5678ancestor_reference_names: [5679'stagers/windows/bind_hidden_tcp',5680'stages/windows/patchupmeterpreter'5681],5682dynamic_size: false,5683modules_pathname: modules_pathname,5684reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5685end56865687context 'windows/shell/bind_hidden_tcp' do5688it_should_behave_like 'payload cached size is consistent',5689ancestor_reference_names: [5690'stagers/windows/bind_hidden_tcp',5691'stages/windows/shell'5692],5693dynamic_size: false,5694modules_pathname: modules_pathname,5695reference_name: 'windows/shell/bind_hidden_tcp'5696end56975698context 'windows/upexec/bind_hidden_tcp' do5699it_should_behave_like 'payload cached size is consistent',5700ancestor_reference_names: [5701'stagers/windows/bind_hidden_tcp',5702'stages/windows/upexec'5703],5704dynamic_size: false,5705modules_pathname: modules_pathname,5706reference_name: 'windows/upexec/bind_hidden_tcp'5707end57085709context 'windows/vncinject/bind_hidden_tcp' do5710it_should_behave_like 'payload cached size is consistent',5711ancestor_reference_names: [5712'stagers/windows/bind_hidden_tcp',5713'stages/windows/vncinject'5714],5715dynamic_size: false,5716modules_pathname: modules_pathname,5717reference_name: 'windows/vncinject/bind_hidden_tcp'5718end57195720context 'windows/dllinject/bind_hidden_ipknock_tcp' do5721it_should_behave_like 'payload cached size is consistent',5722ancestor_reference_names: [5723'stagers/windows/bind_hidden_ipknock_tcp',5724'stages/windows/dllinject'5725],5726dynamic_size: false,5727modules_pathname: modules_pathname,5728reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'5729end57305731context 'windows/meterpreter/bind_hidden_ipknock_tcp' do5732it_should_behave_like 'payload cached size is consistent',5733ancestor_reference_names: [5734'stagers/windows/bind_hidden_ipknock_tcp',5735'stages/windows/meterpreter'5736],5737dynamic_size: false,5738modules_pathname: modules_pathname,5739reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'5740end57415742context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do5743it_should_behave_like 'payload cached size is consistent',5744ancestor_reference_names: [5745'stagers/windows/bind_hidden_ipknock_tcp',5746'stages/windows/patchupdllinject'5747],5748dynamic_size: false,5749modules_pathname: modules_pathname,5750reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'5751end57525753context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do5754it_should_behave_like 'payload cached size is consistent',5755ancestor_reference_names: [5756'stagers/windows/bind_hidden_ipknock_tcp',5757'stages/windows/patchupmeterpreter'5758],5759dynamic_size: false,5760modules_pathname: modules_pathname,5761reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'5762end57635764context 'windows/powershell_bind_tcp' do5765it_should_behave_like 'payload cached size is consistent',5766ancestor_reference_names: [5767'singles/windows/powershell_bind_tcp'5768],5769dynamic_size: true,5770modules_pathname: modules_pathname,5771reference_name: 'windows/powershell_bind_tcp'5772end57735774context 'windows/powershell_reverse_tcp' do5775it_should_behave_like 'payload cached size is consistent',5776ancestor_reference_names: [5777'singles/windows/powershell_reverse_tcp'5778],5779dynamic_size: true,5780modules_pathname: modules_pathname,5781reference_name: 'windows/powershell_reverse_tcp'5782end57835784context 'windows/powershell_reverse_tcp_ssl' do5785it_should_behave_like 'payload cached size is consistent',5786ancestor_reference_names: [5787'singles/windows/powershell_reverse_tcp_ssl'5788],5789dynamic_size: true,5790modules_pathname: modules_pathname,5791reference_name: 'windows/powershell_reverse_tcp_ssl'5792end57935794context 'windows/shell/bind_hidden_ipknock_tcp' do5795it_should_behave_like 'payload cached size is consistent',5796ancestor_reference_names: [5797'stagers/windows/bind_hidden_ipknock_tcp',5798'stages/windows/shell'5799],5800dynamic_size: false,5801modules_pathname: modules_pathname,5802reference_name: 'windows/shell/bind_hidden_ipknock_tcp'5803end58045805context 'windows/upexec/bind_hidden_ipknock_tcp' do5806it_should_behave_like 'payload cached size is consistent',5807ancestor_reference_names: [5808'stagers/windows/bind_hidden_ipknock_tcp',5809'stages/windows/upexec'5810],5811dynamic_size: false,5812modules_pathname: modules_pathname,5813reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'5814end58155816context 'windows/vncinject/bind_hidden_ipknock_tcp' do5817it_should_behave_like 'payload cached size is consistent',5818ancestor_reference_names: [5819'stagers/windows/bind_hidden_ipknock_tcp',5820'stages/windows/vncinject'5821],5822dynamic_size: false,5823modules_pathname: modules_pathname,5824reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'5825end58265827context 'windows/meterpreter/reverse_winhttp' do5828it_should_behave_like 'payload cached size is consistent',5829ancestor_reference_names: [5830'stagers/windows/reverse_winhttp',5831'stages/windows/meterpreter'5832],5833dynamic_size: false,5834modules_pathname: modules_pathname,5835reference_name: 'windows/meterpreter/reverse_winhttp'5836end58375838context 'windows/meterpreter/reverse_winhttps' do5839it_should_behave_like 'payload cached size is consistent',5840ancestor_reference_names: [5841'stagers/windows/reverse_winhttps',5842'stages/windows/meterpreter'5843],5844dynamic_size: false,5845modules_pathname: modules_pathname,5846reference_name: 'windows/meterpreter/reverse_winhttps'5847end58485849context 'linux/mips64/meterpreter_reverse_http' do5850it_should_behave_like 'payload cached size is consistent',5851ancestor_reference_names: [5852'singles/linux/mips64/meterpreter_reverse_http'5853],5854dynamic_size: false,5855modules_pathname: modules_pathname,5856reference_name: 'linux/mips64/meterpreter_reverse_http'5857end58585859context 'linux/mips64/meterpreter_reverse_https' do5860it_should_behave_like 'payload cached size is consistent',5861ancestor_reference_names: [5862'singles/linux/mips64/meterpreter_reverse_https'5863],5864dynamic_size: false,5865modules_pathname: modules_pathname,5866reference_name: 'linux/mips64/meterpreter_reverse_https'5867end58685869context 'linux/mipsbe/meterpreter_reverse_http' do5870it_should_behave_like 'payload cached size is consistent',5871ancestor_reference_names: [5872'singles/linux/mipsbe/meterpreter_reverse_http'5873],5874dynamic_size: false,5875modules_pathname: modules_pathname,5876reference_name: 'linux/mipsbe/meterpreter_reverse_http'5877end58785879context 'linux/mipsbe/meterpreter_reverse_https' do5880it_should_behave_like 'payload cached size is consistent',5881ancestor_reference_names: [5882'singles/linux/mipsbe/meterpreter_reverse_https'5883],5884dynamic_size: false,5885modules_pathname: modules_pathname,5886reference_name: 'linux/mipsbe/meterpreter_reverse_https'5887end58885889context 'linux/mipsle/meterpreter_reverse_http' do5890it_should_behave_like 'payload cached size is consistent',5891ancestor_reference_names: [5892'singles/linux/mipsle/meterpreter_reverse_http'5893],5894dynamic_size: false,5895modules_pathname: modules_pathname,5896reference_name: 'linux/mipsle/meterpreter_reverse_http'5897end58985899context 'linux/mipsle/meterpreter_reverse_https' do5900it_should_behave_like 'payload cached size is consistent',5901ancestor_reference_names: [5902'singles/linux/mipsle/meterpreter_reverse_https'5903],5904dynamic_size: false,5905modules_pathname: modules_pathname,5906reference_name: 'linux/mipsle/meterpreter_reverse_https'5907end59085909context 'linux/ppc/meterpreter_reverse_http' do5910it_should_behave_like 'payload cached size is consistent',5911ancestor_reference_names: [5912'singles/linux/ppc/meterpreter_reverse_http'5913],5914dynamic_size: false,5915modules_pathname: modules_pathname,5916reference_name: 'linux/ppc/meterpreter_reverse_http'5917end59185919context 'linux/ppc/meterpreter_reverse_https' do5920it_should_behave_like 'payload cached size is consistent',5921ancestor_reference_names: [5922'singles/linux/ppc/meterpreter_reverse_https'5923],5924dynamic_size: false,5925modules_pathname: modules_pathname,5926reference_name: 'linux/ppc/meterpreter_reverse_https'5927end59285929context 'linux/ppce500v2/meterpreter_reverse_http' do5930it_should_behave_like 'payload cached size is consistent',5931ancestor_reference_names: [5932'singles/linux/ppce500v2/meterpreter_reverse_http'5933],5934dynamic_size: false,5935modules_pathname: modules_pathname,5936reference_name: 'linux/ppce500v2/meterpreter_reverse_http'5937end59385939context 'linux/ppce500v2/meterpreter_reverse_https' do5940it_should_behave_like 'payload cached size is consistent',5941ancestor_reference_names: [5942'singles/linux/ppce500v2/meterpreter_reverse_https'5943],5944dynamic_size: false,5945modules_pathname: modules_pathname,5946reference_name: 'linux/ppce500v2/meterpreter_reverse_https'5947end59485949context 'linux/ppce500v2/meterpreter_reverse_tcp' do5950it_should_behave_like 'payload cached size is consistent',5951ancestor_reference_names: [5952'singles/linux/ppce500v2/meterpreter_reverse_tcp'5953],5954dynamic_size: false,5955modules_pathname: modules_pathname,5956reference_name: 'linux/ppce500v2/meterpreter_reverse_tcp'5957end59585959context 'linux/ppc64le/meterpreter_reverse_http' do5960it_should_behave_like 'payload cached size is consistent',5961ancestor_reference_names: [5962'singles/linux/ppc64le/meterpreter_reverse_http'5963],5964dynamic_size: false,5965modules_pathname: modules_pathname,5966reference_name: 'linux/ppc64le/meterpreter_reverse_http'5967end59685969context 'linux/ppc64le/meterpreter_reverse_https' do5970it_should_behave_like 'payload cached size is consistent',5971ancestor_reference_names: [5972'singles/linux/ppc64le/meterpreter_reverse_https'5973],5974dynamic_size: false,5975modules_pathname: modules_pathname,5976reference_name: 'linux/ppc64le/meterpreter_reverse_https'5977end59785979context 'linux/x64/meterpreter_reverse_http' do5980it_should_behave_like 'payload cached size is consistent',5981ancestor_reference_names: [5982'singles/linux/x64/meterpreter_reverse_http'5983],5984dynamic_size: false,5985modules_pathname: modules_pathname,5986reference_name: 'linux/x64/meterpreter_reverse_http'5987end59885989context 'linux/x64/meterpreter_reverse_https' do5990it_should_behave_like 'payload cached size is consistent',5991ancestor_reference_names: [5992'singles/linux/x64/meterpreter_reverse_https'5993],5994dynamic_size: false,5995modules_pathname: modules_pathname,5996reference_name: 'linux/x64/meterpreter_reverse_https'5997end59985999context 'linux/x86/meterpreter_reverse_http' do6000it_should_behave_like 'payload cached size is consistent',6001ancestor_reference_names: [6002'singles/linux/x86/meterpreter_reverse_http'6003],6004dynamic_size: false,6005modules_pathname: modules_pathname,6006reference_name: 'linux/x86/meterpreter_reverse_http'6007end60086009context 'linux/x86/meterpreter_reverse_https' do6010it_should_behave_like 'payload cached size is consistent',6011ancestor_reference_names: [6012'singles/linux/x86/meterpreter_reverse_https'6013],6014dynamic_size: false,6015modules_pathname: modules_pathname,6016reference_name: 'linux/x86/meterpreter_reverse_https'6017end60186019context 'linux/x86/metsvc_bind_tcp' do6020it_should_behave_like 'payload cached size is consistent',6021ancestor_reference_names: [6022'singles/linux/x86/metsvc_bind_tcp'6023],6024dynamic_size: false,6025modules_pathname: modules_pathname,6026reference_name: 'linux/x86/metsvc_bind_tcp'6027end60286029context 'linux/x86/metsvc_reverse_tcp' do6030it_should_behave_like 'payload cached size is consistent',6031ancestor_reference_names: [6032'singles/linux/x86/metsvc_reverse_tcp'6033],6034dynamic_size: false,6035modules_pathname: modules_pathname,6036reference_name: 'linux/x86/metsvc_reverse_tcp'6037end60386039context 'linux/zarch/meterpreter_reverse_http' do6040it_should_behave_like 'payload cached size is consistent',6041ancestor_reference_names: [6042'singles/linux/zarch/meterpreter_reverse_http'6043],6044dynamic_size: false,6045modules_pathname: modules_pathname,6046reference_name: 'linux/zarch/meterpreter_reverse_http'6047end60486049context 'linux/zarch/meterpreter_reverse_https' do6050it_should_behave_like 'payload cached size is consistent',6051ancestor_reference_names: [6052'singles/linux/zarch/meterpreter_reverse_https'6053],6054dynamic_size: false,6055modules_pathname: modules_pathname,6056reference_name: 'linux/zarch/meterpreter_reverse_https'6057end60586059context 'linux/aarch64/meterpreter/reverse_tcp' do6060it_should_behave_like 'payload cached size is consistent',6061ancestor_reference_names: [6062'stagers/linux/aarch64/reverse_tcp',6063'stages/linux/aarch64/meterpreter'6064],6065dynamic_size: false,6066modules_pathname: modules_pathname,6067reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6068end60696070context 'linux/aarch64/meterpreter_reverse_tcp' do6071it_should_behave_like 'payload cached size is consistent',6072ancestor_reference_names: [6073'singles/linux/aarch64/meterpreter_reverse_tcp'6074],6075dynamic_size: false,6076modules_pathname: modules_pathname,6077reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6078end60796080context 'linux/armbe/meterpreter_reverse_tcp' do6081it_should_behave_like 'payload cached size is consistent',6082ancestor_reference_names: [6083'singles/linux/armbe/meterpreter_reverse_tcp'6084],6085dynamic_size: false,6086modules_pathname: modules_pathname,6087reference_name: 'linux/armbe/meterpreter_reverse_tcp'6088end60896090context 'linux/armbe/meterpreter_reverse_http' do6091it_should_behave_like 'payload cached size is consistent',6092ancestor_reference_names: [6093'singles/linux/armbe/meterpreter_reverse_http'6094],6095dynamic_size: false,6096modules_pathname: modules_pathname,6097reference_name: 'linux/armbe/meterpreter_reverse_http'6098end60996100context 'linux/armbe/meterpreter_reverse_https' do6101it_should_behave_like 'payload cached size is consistent',6102ancestor_reference_names: [6103'singles/linux/armbe/meterpreter_reverse_https'6104],6105dynamic_size: false,6106modules_pathname: modules_pathname,6107reference_name: 'linux/armbe/meterpreter_reverse_https'6108end61096110context 'linux/armle/meterpreter_reverse_http' do6111it_should_behave_like 'payload cached size is consistent',6112ancestor_reference_names: [6113'singles/linux/armle/meterpreter_reverse_http'6114],6115dynamic_size: false,6116modules_pathname: modules_pathname,6117reference_name: 'linux/armle/meterpreter_reverse_http'6118end61196120context 'linux/armle/meterpreter_reverse_https' do6121it_should_behave_like 'payload cached size is consistent',6122ancestor_reference_names: [6123'singles/linux/armle/meterpreter_reverse_https'6124],6125dynamic_size: false,6126modules_pathname: modules_pathname,6127reference_name: 'linux/armle/meterpreter_reverse_https'6128end61296130context 'linux/armle/meterpreter/bind_tcp' do6131it_should_behave_like 'payload cached size is consistent',6132ancestor_reference_names: [6133'stagers/linux/armle/bind_tcp',6134'stages/linux/armle/meterpreter'6135],6136dynamic_size: false,6137modules_pathname: modules_pathname,6138reference_name: 'linux/armle/meterpreter/bind_tcp'6139end61406141context 'linux/armle/meterpreter/reverse_tcp' do6142it_should_behave_like 'payload cached size is consistent',6143ancestor_reference_names: [6144'stagers/linux/armle/reverse_tcp',6145'stages/linux/armle/meterpreter'6146],6147dynamic_size: false,6148modules_pathname: modules_pathname,6149reference_name: 'linux/armle/meterpreter/reverse_tcp'6150end61516152context 'linux/armle/meterpreter_reverse_tcp' do6153it_should_behave_like 'payload cached size is consistent',6154ancestor_reference_names: [6155'singles/linux/armle/meterpreter_reverse_tcp'6156],6157dynamic_size: false,6158modules_pathname: modules_pathname,6159reference_name: 'linux/armle/meterpreter_reverse_tcp'6160end61616162context 'linux/mips64/meterpreter_reverse_tcp' do6163it_should_behave_like 'payload cached size is consistent',6164ancestor_reference_names: [6165'singles/linux/mips64/meterpreter_reverse_tcp'6166],6167dynamic_size: false,6168modules_pathname: modules_pathname,6169reference_name: 'linux/mips64/meterpreter_reverse_tcp'6170end61716172context 'linux/mipsbe/meterpreter/reverse_tcp' do6173it_should_behave_like 'payload cached size is consistent',6174ancestor_reference_names: [6175'stagers/linux/mipsbe/reverse_tcp',6176'stages/linux/mipsbe/meterpreter'6177],6178dynamic_size: false,6179modules_pathname: modules_pathname,6180reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6181end61826183context 'linux/mipsbe/meterpreter_reverse_tcp' do6184it_should_behave_like 'payload cached size is consistent',6185ancestor_reference_names: [6186'singles/linux/mipsbe/meterpreter_reverse_tcp'6187],6188dynamic_size: false,6189modules_pathname: modules_pathname,6190reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6191end61926193context 'linux/mipsle/meterpreter/reverse_tcp' do6194it_should_behave_like 'payload cached size is consistent',6195ancestor_reference_names: [6196'stagers/linux/mipsle/reverse_tcp',6197'stages/linux/mipsle/meterpreter'6198],6199dynamic_size: false,6200modules_pathname: modules_pathname,6201reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6202end62036204context 'linux/mipsle/meterpreter_reverse_tcp' do6205it_should_behave_like 'payload cached size is consistent',6206ancestor_reference_names: [6207'singles/linux/mipsle/meterpreter_reverse_tcp'6208],6209dynamic_size: false,6210modules_pathname: modules_pathname,6211reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6212end62136214context 'linux/ppc/meterpreter_reverse_tcp' do6215it_should_behave_like 'payload cached size is consistent',6216ancestor_reference_names: [6217'singles/linux/ppc/meterpreter_reverse_tcp'6218],6219dynamic_size: false,6220modules_pathname: modules_pathname,6221reference_name: 'linux/ppc/meterpreter_reverse_tcp'6222end62236224context 'linux/ppc64le/meterpreter_reverse_tcp' do6225it_should_behave_like 'payload cached size is consistent',6226ancestor_reference_names: [6227'singles/linux/ppc64le/meterpreter_reverse_tcp'6228],6229dynamic_size: false,6230modules_pathname: modules_pathname,6231reference_name: 'linux/ppc64le/meterpreter_reverse_tcp'6232end62336234context 'linux/x64/meterpreter/bind_tcp' do6235it_should_behave_like 'payload cached size is consistent',6236ancestor_reference_names: [6237'stagers/linux/x64/bind_tcp',6238'stages/linux/x64/meterpreter'6239],6240dynamic_size: false,6241modules_pathname: modules_pathname,6242reference_name: 'linux/x64/meterpreter/bind_tcp'6243end62446245context 'linux/x64/meterpreter/reverse_tcp' do6246it_should_behave_like 'payload cached size is consistent',6247ancestor_reference_names: [6248'stagers/linux/x64/reverse_tcp',6249'stages/linux/x64/meterpreter'6250],6251dynamic_size: false,6252modules_pathname: modules_pathname,6253reference_name: 'linux/x64/meterpreter/reverse_tcp'6254end62556256context 'linux/x64/meterpreter_reverse_tcp' do6257it_should_behave_like 'payload cached size is consistent',6258ancestor_reference_names: [6259'singles/linux/x64/meterpreter_reverse_tcp'6260],6261dynamic_size: false,6262modules_pathname: modules_pathname,6263reference_name: 'linux/x64/meterpreter_reverse_tcp'6264end62656266context 'linux/x86/meterpreter/bind_ipv6_tcp' do6267it_should_behave_like 'payload cached size is consistent',6268ancestor_reference_names: [6269'stagers/linux/x86/bind_ipv6_tcp',6270'stages/linux/x86/meterpreter'6271],6272dynamic_size: false,6273modules_pathname: modules_pathname,6274reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6275end62766277context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6278it_should_behave_like 'payload cached size is consistent',6279ancestor_reference_names: [6280'stagers/linux/x86/bind_ipv6_tcp_uuid',6281'stages/linux/x86/meterpreter'6282],6283dynamic_size: false,6284modules_pathname: modules_pathname,6285reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6286end62876288context 'linux/x86/meterpreter/bind_nonx_tcp' do6289it_should_behave_like 'payload cached size is consistent',6290ancestor_reference_names: [6291'stagers/linux/x86/bind_nonx_tcp',6292'stages/linux/x86/meterpreter'6293],6294dynamic_size: false,6295modules_pathname: modules_pathname,6296reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6297end62986299context 'linux/x86/meterpreter/bind_tcp' do6300it_should_behave_like 'payload cached size is consistent',6301ancestor_reference_names: [6302'stagers/linux/x86/bind_tcp',6303'stages/linux/x86/meterpreter'6304],6305dynamic_size: false,6306modules_pathname: modules_pathname,6307reference_name: 'linux/x86/meterpreter/bind_tcp'6308end63096310context 'linux/x86/meterpreter/bind_tcp_uuid' do6311it_should_behave_like 'payload cached size is consistent',6312ancestor_reference_names: [6313'stagers/linux/x86/bind_tcp_uuid',6314'stages/linux/x86/meterpreter'6315],6316dynamic_size: false,6317modules_pathname: modules_pathname,6318reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6319end63206321context 'linux/x86/meterpreter/find_tag' do6322it_should_behave_like 'payload cached size is consistent',6323ancestor_reference_names: [6324'stagers/linux/x86/find_tag',6325'stages/linux/x86/meterpreter'6326],6327dynamic_size: false,6328modules_pathname: modules_pathname,6329reference_name: 'linux/x86/meterpreter/find_tag'6330end63316332context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6333it_should_behave_like 'payload cached size is consistent',6334ancestor_reference_names: [6335'stagers/linux/x86/reverse_ipv6_tcp',6336'stages/linux/x86/meterpreter'6337],6338dynamic_size: false,6339modules_pathname: modules_pathname,6340reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6341end63426343context 'linux/x86/meterpreter/reverse_nonx_tcp' do6344it_should_behave_like 'payload cached size is consistent',6345ancestor_reference_names: [6346'stagers/linux/x86/reverse_nonx_tcp',6347'stages/linux/x86/meterpreter'6348],6349dynamic_size: false,6350modules_pathname: modules_pathname,6351reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6352end63536354context 'linux/x86/meterpreter/reverse_tcp' do6355it_should_behave_like 'payload cached size is consistent',6356ancestor_reference_names: [6357'stagers/linux/x86/reverse_tcp',6358'stages/linux/x86/meterpreter'6359],6360dynamic_size: false,6361modules_pathname: modules_pathname,6362reference_name: 'linux/x86/meterpreter/reverse_tcp'6363end63646365context 'linux/x86/meterpreter/reverse_tcp_uuid' do6366it_should_behave_like 'payload cached size is consistent',6367ancestor_reference_names: [6368'stagers/linux/x86/reverse_tcp_uuid',6369'stages/linux/x86/meterpreter'6370],6371dynamic_size: false,6372modules_pathname: modules_pathname,6373reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6374end63756376context 'linux/x86/meterpreter_reverse_tcp' do6377it_should_behave_like 'payload cached size is consistent',6378ancestor_reference_names: [6379'singles/linux/x86/meterpreter_reverse_tcp'6380],6381dynamic_size: false,6382modules_pathname: modules_pathname,6383reference_name: 'linux/x86/meterpreter_reverse_tcp'6384end63856386context 'linux/zarch/meterpreter_reverse_tcp' do6387it_should_behave_like 'payload cached size is consistent',6388ancestor_reference_names: [6389'singles/linux/zarch/meterpreter_reverse_tcp'6390],6391dynamic_size: false,6392modules_pathname: modules_pathname,6393reference_name: 'linux/zarch/meterpreter_reverse_tcp'6394end63956396context 'r/shell_bind_tcp' do6397it_should_behave_like 'payload cached size is consistent',6398ancestor_reference_names: [6399'singles/r/shell_bind_tcp'6400],6401dynamic_size: false,6402modules_pathname: modules_pathname,6403reference_name: 'r/shell_bind_tcp'6404end64056406context 'r/shell_reverse_tcp' do6407it_should_behave_like 'payload cached size is consistent',6408ancestor_reference_names: [6409'singles/r/shell_reverse_tcp'6410],6411dynamic_size: false,6412modules_pathname: modules_pathname,6413reference_name: 'r/shell_reverse_tcp'6414end6415end641664176418