Path: blob/master/spec/modules/payloads_spec.rb
53381 views
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],12modules_pathname: modules_pathname,13reference_name: 'aix/ppc/shell_bind_tcp'14end1516context 'aix/ppc/shell_find_port' do17it_should_behave_like 'payload cached size is consistent',18ancestor_reference_names: [19'singles/aix/ppc/shell_find_port'20],21modules_pathname: modules_pathname,22reference_name: 'aix/ppc/shell_find_port'23end2425context 'aix/ppc/shell_interact' do26it_should_behave_like 'payload cached size is consistent',27ancestor_reference_names: [28'singles/aix/ppc/shell_interact'29],30modules_pathname: modules_pathname,31reference_name: 'aix/ppc/shell_interact'32end3334context 'aix/ppc/shell_reverse_tcp' do35it_should_behave_like 'payload cached size is consistent',36ancestor_reference_names: [37'singles/aix/ppc/shell_reverse_tcp'38],39modules_pathname: modules_pathname,40reference_name: 'aix/ppc/shell_reverse_tcp'41end4243context 'apple_ios/aarch64/meterpreter_reverse_http' do44it_should_behave_like 'payload cached size is consistent',45ancestor_reference_names: [46'singles/apple_ios/aarch64/meterpreter_reverse_http'47],48modules_pathname: modules_pathname,49reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'50end5152context 'apple_ios/aarch64/meterpreter_reverse_https' do53it_should_behave_like 'payload cached size is consistent',54ancestor_reference_names: [55'singles/apple_ios/aarch64/meterpreter_reverse_https'56],57modules_pathname: modules_pathname,58reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'59end6061context 'apple_ios/aarch64/meterpreter_reverse_tcp' do62it_should_behave_like 'payload cached size is consistent',63ancestor_reference_names: [64'singles/apple_ios/aarch64/meterpreter_reverse_tcp'65],66modules_pathname: modules_pathname,67reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'68end6970context 'apple_ios/aarch64/shell_reverse_tcp' do71it_should_behave_like 'payload cached size is consistent',72ancestor_reference_names: [73'singles/apple_ios/aarch64/shell_reverse_tcp'74],75modules_pathname: modules_pathname,76reference_name: 'apple_ios/aarch64/shell_reverse_tcp'77end7879context 'apple_ios/armle/meterpreter_reverse_http' do80it_should_behave_like 'payload cached size is consistent',81ancestor_reference_names: [82'singles/apple_ios/armle/meterpreter_reverse_http'83],84modules_pathname: modules_pathname,85reference_name: 'apple_ios/armle/meterpreter_reverse_http'86end8788context 'apple_ios/armle/meterpreter_reverse_https' do89it_should_behave_like 'payload cached size is consistent',90ancestor_reference_names: [91'singles/apple_ios/armle/meterpreter_reverse_https'92],93modules_pathname: modules_pathname,94reference_name: 'apple_ios/armle/meterpreter_reverse_https'95end9697context 'apple_ios/armle/meterpreter_reverse_tcp' do98it_should_behave_like 'payload cached size is consistent',99ancestor_reference_names: [100'singles/apple_ios/armle/meterpreter_reverse_tcp'101],102modules_pathname: modules_pathname,103reference_name: 'apple_ios/armle/meterpreter_reverse_tcp'104end105106context 'android/meterpreter_reverse_https' do107it_should_behave_like 'payload cached size is consistent',108ancestor_reference_names: [109'singles/android/meterpreter_reverse_https'110],111modules_pathname: modules_pathname,112reference_name: 'android/meterpreter_reverse_https'113end114115context 'android/meterpreter_reverse_http' do116it_should_behave_like 'payload cached size is consistent',117ancestor_reference_names: [118'singles/android/meterpreter_reverse_http'119],120modules_pathname: modules_pathname,121reference_name: 'android/meterpreter_reverse_http'122end123124context 'android/meterpreter_reverse_tcp' do125it_should_behave_like 'payload cached size is consistent',126ancestor_reference_names: [127'singles/android/meterpreter_reverse_tcp'128],129modules_pathname: modules_pathname,130reference_name: 'android/meterpreter_reverse_tcp'131end132133context 'android/meterpreter/reverse_http' do134it_should_behave_like 'payload cached size is consistent',135ancestor_reference_names: [136'stagers/android/reverse_http',137'stages/android/meterpreter'138],139modules_pathname: modules_pathname,140reference_name: 'android/meterpreter/reverse_http'141end142143context 'android/meterpreter/reverse_https' do144it_should_behave_like 'payload cached size is consistent',145ancestor_reference_names: [146'stagers/android/reverse_https',147'stages/android/meterpreter'148],149modules_pathname: modules_pathname,150reference_name: 'android/meterpreter/reverse_https'151end152153context 'android/meterpreter/reverse_tcp' do154it_should_behave_like 'payload cached size is consistent',155ancestor_reference_names: [156'stagers/android/reverse_tcp',157'stages/android/meterpreter'158],159modules_pathname: modules_pathname,160reference_name: 'android/meterpreter/reverse_tcp'161end162163context 'android/shell/reverse_http' do164it_should_behave_like 'payload cached size is consistent',165ancestor_reference_names: [166'stagers/android/reverse_http',167'stages/android/shell'168],169modules_pathname: modules_pathname,170reference_name: 'android/shell/reverse_http'171end172173context 'android/shell/reverse_https' do174it_should_behave_like 'payload cached size is consistent',175ancestor_reference_names: [176'stagers/android/reverse_https',177'stages/android/shell'178],179modules_pathname: modules_pathname,180reference_name: 'android/shell/reverse_https'181end182183context 'android/shell/reverse_tcp' do184it_should_behave_like 'payload cached size is consistent',185ancestor_reference_names: [186'stagers/android/reverse_tcp',187'stages/android/shell'188],189modules_pathname: modules_pathname,190reference_name: 'android/shell/reverse_tcp'191end192193context 'bsd/sparc/shell_bind_tcp' do194it_should_behave_like 'payload cached size is consistent',195ancestor_reference_names: [196'singles/bsd/sparc/shell_bind_tcp'197],198modules_pathname: modules_pathname,199reference_name: 'bsd/sparc/shell_bind_tcp'200end201202context 'bsd/sparc/shell_reverse_tcp' do203it_should_behave_like 'payload cached size is consistent',204ancestor_reference_names: [205'singles/bsd/sparc/shell_reverse_tcp'206],207modules_pathname: modules_pathname,208reference_name: 'bsd/sparc/shell_reverse_tcp'209end210211context 'bsd/vax/shell_reverse_tcp' do212it_should_behave_like 'payload cached size is consistent',213ancestor_reference_names: [214'singles/bsd/vax/shell_reverse_tcp'215],216modules_pathname: modules_pathname,217reference_name: 'bsd/vax/shell_reverse_tcp'218end219220context 'bsd/x64/exec' do221it_should_behave_like 'payload cached size is consistent',222ancestor_reference_names: [223'singles/bsd/x64/exec'224],225modules_pathname: modules_pathname,226reference_name: 'bsd/x64/exec'227end228229context 'bsd/x64/shell_bind_ipv6_tcp' do230it_should_behave_like 'payload cached size is consistent',231ancestor_reference_names: [232'singles/bsd/x64/shell_bind_ipv6_tcp'233],234modules_pathname: modules_pathname,235reference_name: 'bsd/x64/shell_bind_ipv6_tcp'236end237238context 'bsd/x64/shell_bind_tcp' do239it_should_behave_like 'payload cached size is consistent',240ancestor_reference_names: [241'singles/bsd/x64/shell_bind_tcp'242],243modules_pathname: modules_pathname,244reference_name: 'bsd/x64/shell_bind_tcp'245end246247context 'bsd/x64/shell_bind_tcp_small' do248it_should_behave_like 'payload cached size is consistent',249ancestor_reference_names: [250'singles/bsd/x64/shell_bind_tcp_small'251],252modules_pathname: modules_pathname,253reference_name: 'bsd/x64/shell_bind_tcp_small'254end255256context 'bsd/x64/shell_reverse_ipv6_tcp' do257it_should_behave_like 'payload cached size is consistent',258ancestor_reference_names: [259'singles/bsd/x64/shell_reverse_ipv6_tcp'260],261modules_pathname: modules_pathname,262reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'263end264265context 'bsd/x64/shell_reverse_tcp' do266it_should_behave_like 'payload cached size is consistent',267ancestor_reference_names: [268'singles/bsd/x64/shell_reverse_tcp'269],270modules_pathname: modules_pathname,271reference_name: 'bsd/x64/shell_reverse_tcp'272end273274context 'bsd/x64/shell_reverse_tcp_small' do275it_should_behave_like 'payload cached size is consistent',276ancestor_reference_names: [277'singles/bsd/x64/shell_reverse_tcp_small'278],279modules_pathname: modules_pathname,280reference_name: 'bsd/x64/shell_reverse_tcp_small'281end282283context 'bsd/x86/exec' do284it_should_behave_like 'payload cached size is consistent',285ancestor_reference_names: [286'singles/bsd/x86/exec'287],288modules_pathname: modules_pathname,289reference_name: 'bsd/x86/exec'290end291292context 'bsd/x86/metsvc_bind_tcp' do293it_should_behave_like 'payload cached size is consistent',294ancestor_reference_names: [295'singles/bsd/x86/metsvc_bind_tcp'296],297modules_pathname: modules_pathname,298reference_name: 'bsd/x86/metsvc_bind_tcp'299end300301context 'bsd/x86/metsvc_reverse_tcp' do302it_should_behave_like 'payload cached size is consistent',303ancestor_reference_names: [304'singles/bsd/x86/metsvc_reverse_tcp'305],306modules_pathname: modules_pathname,307reference_name: 'bsd/x86/metsvc_reverse_tcp'308end309310context 'bsd/x86/shell/bind_ipv6_tcp' do311it_should_behave_like 'payload cached size is consistent',312ancestor_reference_names: [313'stagers/bsd/x86/bind_ipv6_tcp',314'stages/bsd/x86/shell'315],316modules_pathname: modules_pathname,317reference_name: 'bsd/x86/shell/bind_ipv6_tcp'318end319320context 'bsd/x86/shell/bind_tcp' do321it_should_behave_like 'payload cached size is consistent',322ancestor_reference_names: [323'stagers/bsd/x86/bind_tcp',324'stages/bsd/x86/shell'325],326modules_pathname: modules_pathname,327reference_name: 'bsd/x86/shell/bind_tcp'328end329330context 'bsd/x86/shell/find_tag' do331it_should_behave_like 'payload cached size is consistent',332ancestor_reference_names: [333'stagers/bsd/x86/find_tag',334'stages/bsd/x86/shell'335],336modules_pathname: modules_pathname,337reference_name: 'bsd/x86/shell/find_tag'338end339340context 'bsd/x86/shell/reverse_ipv6_tcp' do341it_should_behave_like 'payload cached size is consistent',342ancestor_reference_names: [343'stagers/bsd/x86/reverse_ipv6_tcp',344'stages/bsd/x86/shell'345],346modules_pathname: modules_pathname,347reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'348end349350context 'bsd/x86/shell/reverse_tcp' do351it_should_behave_like 'payload cached size is consistent',352ancestor_reference_names: [353'stagers/bsd/x86/reverse_tcp',354'stages/bsd/x86/shell'355],356modules_pathname: modules_pathname,357reference_name: 'bsd/x86/shell/reverse_tcp'358end359360context 'bsd/x86/shell_bind_tcp' do361it_should_behave_like 'payload cached size is consistent',362ancestor_reference_names: [363'singles/bsd/x86/shell_bind_tcp'364],365modules_pathname: modules_pathname,366reference_name: 'bsd/x86/shell_bind_tcp'367end368369context 'bsd/x86/shell_bind_tcp_ipv6' do370it_should_behave_like 'payload cached size is consistent',371ancestor_reference_names: [372'singles/bsd/x86/shell_bind_tcp_ipv6'373],374modules_pathname: modules_pathname,375reference_name: 'bsd/x86/shell_bind_tcp_ipv6'376end377378context 'bsd/x86/shell_find_port' do379it_should_behave_like 'payload cached size is consistent',380ancestor_reference_names: [381'singles/bsd/x86/shell_find_port'382],383modules_pathname: modules_pathname,384reference_name: 'bsd/x86/shell_find_port'385end386387context 'bsd/x86/shell_find_tag' do388it_should_behave_like 'payload cached size is consistent',389ancestor_reference_names: [390'singles/bsd/x86/shell_find_tag'391],392modules_pathname: modules_pathname,393reference_name: 'bsd/x86/shell_find_tag'394end395396context 'bsd/x86/shell_reverse_tcp' do397it_should_behave_like 'payload cached size is consistent',398ancestor_reference_names: [399'singles/bsd/x86/shell_reverse_tcp'400],401modules_pathname: modules_pathname,402reference_name: 'bsd/x86/shell_reverse_tcp'403end404405context 'bsd/x86/shell_reverse_tcp_ipv6' do406it_should_behave_like 'payload cached size is consistent',407ancestor_reference_names: [408'singles/bsd/x86/shell_reverse_tcp_ipv6'409],410modules_pathname: modules_pathname,411reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'412end413414context 'bsdi/x86/shell/bind_tcp' do415it_should_behave_like 'payload cached size is consistent',416ancestor_reference_names: [417'stagers/bsdi/x86/bind_tcp',418'stages/bsdi/x86/shell'419],420modules_pathname: modules_pathname,421reference_name: 'bsdi/x86/shell/bind_tcp'422end423424context 'bsdi/x86/shell/reverse_tcp' do425it_should_behave_like 'payload cached size is consistent',426ancestor_reference_names: [427'stagers/bsdi/x86/reverse_tcp',428'stages/bsdi/x86/shell'429],430modules_pathname: modules_pathname,431reference_name: 'bsdi/x86/shell/reverse_tcp'432end433434context 'bsdi/x86/shell_bind_tcp' do435it_should_behave_like 'payload cached size is consistent',436ancestor_reference_names: [437'singles/bsdi/x86/shell_bind_tcp'438],439modules_pathname: modules_pathname,440reference_name: 'bsdi/x86/shell_bind_tcp'441end442443context 'bsdi/x86/shell_find_port' do444it_should_behave_like 'payload cached size is consistent',445ancestor_reference_names: [446'singles/bsdi/x86/shell_find_port'447],448modules_pathname: modules_pathname,449reference_name: 'bsdi/x86/shell_find_port'450end451452context 'bsdi/x86/shell_reverse_tcp' do453it_should_behave_like 'payload cached size is consistent',454ancestor_reference_names: [455'singles/bsdi/x86/shell_reverse_tcp'456],457modules_pathname: modules_pathname,458reference_name: 'bsdi/x86/shell_reverse_tcp'459end460461context 'cmd/linux/http/mips64' do462it_should_behave_like 'payload is not cached',463ancestor_reference_names: [464'adapters/cmd/linux/http/mips64'465],466reference_name: 'cmd/linux/http/mips64'467end468469context 'cmd/linux/http/riscv32le' do470it_should_behave_like 'payload is not cached',471ancestor_reference_names: [472'adapters/cmd/linux/http/riscv32le'473],474reference_name: 'cmd/linux/http/riscv32le'475end476477context 'cmd/linux/http/riscv64le' do478it_should_behave_like 'payload is not cached',479ancestor_reference_names: [480'adapters/cmd/linux/http/riscv64le'481],482reference_name: 'cmd/linux/http/riscv64le'483end484485context 'cmd/linux/https/mips64' do486it_should_behave_like 'payload is not cached',487ancestor_reference_names: [488'adapters/cmd/linux/https/mips64'489],490reference_name: 'cmd/linux/https/mips64'491end492493context 'cmd/linux/tftp/mips64' do494it_should_behave_like 'payload is not cached',495ancestor_reference_names: [496'adapters/cmd/linux/tftp/mips64'497],498reference_name: 'cmd/linux/tftp/mips64'499end500501context 'cmd/linux/http/x64' do502it_should_behave_like 'payload is not cached',503ancestor_reference_names: [504'adapters/cmd/linux/http/x64'505],506reference_name: 'cmd/linux/http/x64'507end508509context 'cmd/linux/https/x64' do510it_should_behave_like 'payload is not cached',511ancestor_reference_names: [512'adapters/cmd/linux/https/x64'513],514reference_name: 'cmd/linux/https/x64'515end516517context 'cmd/linux/tftp/x64' do518it_should_behave_like 'payload is not cached',519ancestor_reference_names: [520'adapters/cmd/linux/tftp/x64'521],522reference_name: 'cmd/linux/tftp/x64'523end524525context 'cmd/linux/http/aarch64' do526it_should_behave_like 'payload is not cached',527ancestor_reference_names: [528'adapters/cmd/linux/http/aarch64'529],530reference_name: 'cmd/linux/http/aarch64'531end532533context 'cmd/linux/https/aarch64' do534it_should_behave_like 'payload is not cached',535ancestor_reference_names: [536'adapters/cmd/linux/https/aarch64'537],538reference_name: 'cmd/linux/https/aarch64'539end540541context 'cmd/linux/tftp/aarch64' do542it_should_behave_like 'payload is not cached',543ancestor_reference_names: [544'adapters/cmd/linux/tftp/aarch64'545],546reference_name: 'cmd/linux/tftp/aarch64'547end548549550context 'cmd/linux/http/armbe' do551it_should_behave_like 'payload is not cached',552ancestor_reference_names: [553'adapters/cmd/linux/http/armbe'554],555reference_name: 'cmd/linux/http/armbe'556end557558context 'cmd/linux/https/armbe' do559it_should_behave_like 'payload is not cached',560ancestor_reference_names: [561'adapters/cmd/linux/https/armbe'562],563reference_name: 'cmd/linux/https/armbe'564end565566context 'cmd/linux/tftp/armbe' do567it_should_behave_like 'payload is not cached',568ancestor_reference_names: [569'adapters/cmd/linux/tftp/armbe'570],571reference_name: 'cmd/linux/tftp/armbe'572end573574context 'cmd/linux/http/armle' do575it_should_behave_like 'payload is not cached',576ancestor_reference_names: [577'adapters/cmd/linux/http/armle'578],579reference_name: 'cmd/linux/http/armle'580end581582context 'cmd/linux/https/armle' do583it_should_behave_like 'payload is not cached',584ancestor_reference_names: [585'adapters/cmd/linux/https/armle'586],587reference_name: 'cmd/linux/https/armle'588end589590context 'cmd/linux/tftp/armle' do591it_should_behave_like 'payload is not cached',592ancestor_reference_names: [593'adapters/cmd/linux/tftp/armle'594],595reference_name: 'cmd/linux/tftp/armle'596end597598context 'cmd/linux/http/mipsbe' do599it_should_behave_like 'payload is not cached',600ancestor_reference_names: [601'adapters/cmd/linux/http/mipsbe'602],603reference_name: 'cmd/linux/http/mipsbe'604end605606context 'cmd/linux/https/mipsbe' do607it_should_behave_like 'payload is not cached',608ancestor_reference_names: [609'adapters/cmd/linux/https/mipsbe'610],611reference_name: 'cmd/linux/https/mipsbe'612end613614context 'cmd/linux/tftp/mipsbe' do615it_should_behave_like 'payload is not cached',616ancestor_reference_names: [617'adapters/cmd/linux/tftp/mipsbe'618],619reference_name: 'cmd/linux/tftp/mipsbe'620end621622context 'cmd/linux/http/mipsle' do623it_should_behave_like 'payload is not cached',624ancestor_reference_names: [625'adapters/cmd/linux/http/mipsle'626],627reference_name: 'cmd/linux/http/mipsle'628end629630context 'cmd/linux/https/mipsle' do631it_should_behave_like 'payload is not cached',632ancestor_reference_names: [633'adapters/cmd/linux/https/mipsle'634],635reference_name: 'cmd/linux/https/mipsle'636end637638context 'cmd/linux/tftp/mipsle' do639it_should_behave_like 'payload is not cached',640ancestor_reference_names: [641'adapters/cmd/linux/tftp/mipsle'642],643reference_name: 'cmd/linux/tftp/mipsle'644end645646context 'cmd/linux/https/riscv32le' do647it_should_behave_like 'payload is not cached',648ancestor_reference_names: [649'adapters/cmd/linux/https/riscv32le'650],651reference_name: 'cmd/linux/https/riscv32le'652end653654context 'cmd/linux/https/riscv64le' do655it_should_behave_like 'payload is not cached',656ancestor_reference_names: [657'adapters/cmd/linux/https/riscv64le'658],659reference_name: 'cmd/linux/https/riscv64le'660end661662context 'cmd/linux/http/ppc' do663it_should_behave_like 'payload is not cached',664ancestor_reference_names: [665'adapters/cmd/linux/http/ppc'666],667reference_name: 'cmd/linux/http/ppc'668end669670context 'cmd/linux/https/ppc' do671it_should_behave_like 'payload is not cached',672ancestor_reference_names: [673'adapters/cmd/linux/https/ppc'674],675reference_name: 'cmd/linux/https/ppc'676end677678context 'cmd/linux/tftp/ppc' do679it_should_behave_like 'payload is not cached',680ancestor_reference_names: [681'adapters/cmd/linux/tftp/ppc'682],683reference_name: 'cmd/linux/tftp/ppc'684end685686context 'cmd/linux/http/ppc64' do687it_should_behave_like 'payload is not cached',688ancestor_reference_names: [689'adapters/cmd/linux/http/ppc64'690],691reference_name: 'cmd/linux/http/ppc64'692end693694context 'cmd/linux/https/ppc64' do695it_should_behave_like 'payload is not cached',696ancestor_reference_names: [697'adapters/cmd/linux/https/ppc64'698],699reference_name: 'cmd/linux/https/ppc64'700end701702context 'cmd/linux/tftp/ppc64' do703it_should_behave_like 'payload is not cached',704ancestor_reference_names: [705'adapters/cmd/linux/tftp/ppc64'706],707reference_name: 'cmd/linux/tftp/ppc64'708end709710context 'cmd/linux/http/ppc64le' do711it_should_behave_like 'payload is not cached',712ancestor_reference_names: [713'adapters/cmd/linux/http/ppc64le'714],715reference_name: 'cmd/linux/http/ppc64le'716end717718context 'cmd/linux/https/ppc64le' do719it_should_behave_like 'payload is not cached',720ancestor_reference_names: [721'adapters/cmd/linux/https/ppc64le'722],723reference_name: 'cmd/linux/https/ppc64le'724end725726context 'cmd/linux/tftp/ppc64le' do727it_should_behave_like 'payload is not cached',728ancestor_reference_names: [729'adapters/cmd/linux/tftp/ppc64le'730],731reference_name: 'cmd/linux/tftp/ppc64le'732end733734context 'cmd/linux/tftp/riscv32le' do735it_should_behave_like 'payload is not cached',736ancestor_reference_names: [737'adapters/cmd/linux/tftp/riscv32le'738],739reference_name: 'cmd/linux/tftp/riscv32le'740end741742context 'cmd/linux/tftp/riscv64le' do743it_should_behave_like 'payload is not cached',744ancestor_reference_names: [745'adapters/cmd/linux/tftp/riscv64le'746],747reference_name: 'cmd/linux/tftp/riscv64le'748end749750context 'cmd/linux/http/x86' do751it_should_behave_like 'payload is not cached',752ancestor_reference_names: [753'adapters/cmd/linux/http/x86'754],755reference_name: 'cmd/linux/http/x86'756end757758context 'cmd/linux/https/x86' do759it_should_behave_like 'payload is not cached',760ancestor_reference_names: [761'adapters/cmd/linux/https/x86'762],763reference_name: 'cmd/linux/https/x86'764end765766context 'cmd/linux/tftp/x86' do767it_should_behave_like 'payload is not cached',768ancestor_reference_names: [769'adapters/cmd/linux/tftp/x86'770],771reference_name: 'cmd/linux/tftp/x86'772end773774context 'cmd/mainframe/generic_jcl' do775it_should_behave_like 'payload cached size is consistent',776ancestor_reference_names: [777'singles/cmd/mainframe/generic_jcl'778],779modules_pathname: modules_pathname,780reference_name: 'cmd/mainframe/generic_jcl'781end782783context 'cmd/mainframe/bind_shell_jcl' do784it_should_behave_like 'payload cached size is consistent',785ancestor_reference_names: [786'singles/cmd/mainframe/bind_shell_jcl'787],788modules_pathname: modules_pathname,789reference_name: 'cmd/mainframe/bind_shell_jcl'790end791792context 'cmd/mainframe/reverse_shell_jcl' do793it_should_behave_like 'payload cached size is consistent',794ancestor_reference_names: [795'singles/cmd/mainframe/reverse_shell_jcl'796],797modules_pathname: modules_pathname,798reference_name: 'cmd/mainframe/reverse_shell_jcl'799end800801context 'cmd/mainframe/apf_privesc_jcl' do802it_should_behave_like 'payload cached size is consistent',803ancestor_reference_names: [804'singles/cmd/mainframe/apf_privesc_jcl'805],806modules_pathname: modules_pathname,807reference_name: 'cmd/mainframe/apf_privesc_jcl'808end809810context 'cmd/unix/bind_awk' do811it_should_behave_like 'payload cached size is consistent',812ancestor_reference_names: [813'singles/cmd/unix/bind_awk'814],815modules_pathname: modules_pathname,816reference_name: 'cmd/unix/bind_awk'817end818819context 'cmd/unix/bind_aws_instance_connect' do820it_should_behave_like 'payload cached size is consistent',821ancestor_reference_names: [822'singles/cmd/unix/bind_aws_instance_connect'823],824modules_pathname: modules_pathname,825reference_name: 'cmd/unix/bind_aws_instance_connect'826end827828context 'cmd/unix/adduser' do829it_should_behave_like 'payload cached size is consistent',830ancestor_reference_names: [831'singles/cmd/unix/adduser'832],833modules_pathname: modules_pathname,834reference_name: 'cmd/unix/adduser'835end836837context 'cmd/unix/bind_busybox_telnetd' do838it_should_behave_like 'payload cached size is consistent',839ancestor_reference_names: [840'singles/cmd/unix/bind_busybox_telnetd'841],842modules_pathname: modules_pathname,843reference_name: 'cmd/unix/bind_busybox_telnetd'844end845846context 'cmd/unix/bind_inetd' do847it_should_behave_like 'payload cached size is consistent',848ancestor_reference_names: [849'singles/cmd/unix/bind_inetd'850],851modules_pathname: modules_pathname,852reference_name: 'cmd/unix/bind_inetd'853end854855context 'cmd/unix/bind_lua' do856it_should_behave_like 'payload cached size is consistent',857ancestor_reference_names: [858'singles/cmd/unix/bind_lua'859],860modules_pathname: modules_pathname,861reference_name: 'cmd/unix/bind_lua'862end863864context 'cmd/unix/bind_jjs' do865it_should_behave_like 'payload cached size is consistent',866ancestor_reference_names: [867'singles/cmd/unix/bind_jjs'868],869modules_pathname: modules_pathname,870reference_name: 'cmd/unix/bind_jjs'871end872873context 'cmd/unix/bind_netcat' do874it_should_behave_like 'payload cached size is consistent',875ancestor_reference_names: [876'singles/cmd/unix/bind_netcat'877],878modules_pathname: modules_pathname,879reference_name: 'cmd/unix/bind_netcat'880end881882context 'cmd/unix/bind_netcat_gaping' do883it_should_behave_like 'payload cached size is consistent',884ancestor_reference_names: [885'singles/cmd/unix/bind_netcat_gaping'886],887modules_pathname: modules_pathname,888reference_name: 'cmd/unix/bind_netcat_gaping'889end890891context 'cmd/unix/bind_netcat_gaping_ipv6' do892it_should_behave_like 'payload cached size is consistent',893ancestor_reference_names: [894'singles/cmd/unix/bind_netcat_gaping_ipv6'895],896modules_pathname: modules_pathname,897reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'898end899900context 'cmd/unix/bind_nodejs' do901it_should_behave_like 'payload cached size is consistent',902ancestor_reference_names: [903'singles/cmd/unix/bind_nodejs'904],905modules_pathname: modules_pathname,906reference_name: 'cmd/unix/bind_nodejs'907end908909context 'cmd/unix/bind_socat_sctp' do910it_should_behave_like 'payload cached size is consistent',911ancestor_reference_names: [912'singles/cmd/unix/bind_socat_sctp'913],914modules_pathname: modules_pathname,915reference_name: 'cmd/unix/bind_socat_sctp'916end917918context 'cmd/unix/bind_socat_udp' do919it_should_behave_like 'payload cached size is consistent',920ancestor_reference_names: [921'singles/cmd/unix/bind_socat_udp'922],923modules_pathname: modules_pathname,924reference_name: 'cmd/unix/bind_socat_udp'925end926927context 'cmd/unix/reverse_socat_tcp' do928it_should_behave_like 'payload cached size is consistent',929ancestor_reference_names: [930'singles/cmd/unix/reverse_socat_tcp'931],932modules_pathname: modules_pathname,933reference_name: 'cmd/unix/reverse_socat_tcp'934end935936context 'cmd/unix/bind_perl' do937it_should_behave_like 'payload cached size is consistent',938ancestor_reference_names: [939'singles/cmd/unix/bind_perl'940],941modules_pathname: modules_pathname,942reference_name: 'cmd/unix/bind_perl'943end944945context 'cmd/unix/bind_perl_ipv6' do946it_should_behave_like 'payload cached size is consistent',947ancestor_reference_names: [948'singles/cmd/unix/bind_perl_ipv6'949],950modules_pathname: modules_pathname,951reference_name: 'cmd/unix/bind_perl_ipv6'952end953954context 'cmd/unix/bind_r' do955it_should_behave_like 'payload cached size is consistent',956ancestor_reference_names: [957'singles/cmd/unix/bind_r'958],959modules_pathname: modules_pathname,960reference_name: 'cmd/unix/bind_r'961end962963context 'cmd/unix/bind_ruby' do964it_should_behave_like 'payload cached size is consistent',965ancestor_reference_names: [966'singles/cmd/unix/bind_ruby'967],968modules_pathname: modules_pathname,969reference_name: 'cmd/unix/bind_ruby'970end971972context 'cmd/unix/bind_ruby_ipv6' do973it_should_behave_like 'payload cached size is consistent',974ancestor_reference_names: [975'singles/cmd/unix/bind_ruby_ipv6'976],977modules_pathname: modules_pathname,978reference_name: 'cmd/unix/bind_ruby_ipv6'979end980981context 'cmd/unix/bind_stub' do982it_should_behave_like 'payload cached size is consistent',983ancestor_reference_names: [984'singles/cmd/unix/bind_stub'985],986modules_pathname: modules_pathname,987reference_name: 'cmd/unix/bind_stub'988end989990context 'cmd/unix/bind_zsh' do991it_should_behave_like 'payload cached size is consistent',992ancestor_reference_names: [993'singles/cmd/unix/bind_zsh'994],995modules_pathname: modules_pathname,996reference_name: 'cmd/unix/bind_zsh'997end998999context 'cmd/unix/generic' do1000it_should_behave_like 'payload cached size is consistent',1001ancestor_reference_names: [1002'singles/cmd/unix/generic'1003],1004modules_pathname: modules_pathname,1005reference_name: 'cmd/unix/generic'1006end10071008context 'cmd/unix/interact' do1009it_should_behave_like 'payload cached size is consistent',1010ancestor_reference_names: [1011'singles/cmd/unix/interact'1012],1013modules_pathname: modules_pathname,1014reference_name: 'cmd/unix/interact'1015end10161017context 'cmd/unix/php' do1018it_should_behave_like 'payload is not cached',1019ancestor_reference_names: [1020'adapters/cmd/unix/php'1021],1022reference_name: 'cmd/unix/php'1023end10241025context 'cmd/unix/pingback_bind' do1026it_should_behave_like 'payload cached size is consistent',1027ancestor_reference_names: [1028'singles/cmd/unix/pingback_bind'1029],1030modules_pathname: modules_pathname,1031reference_name: 'cmd/unix/pingback_bind'1032end10331034context 'cmd/unix/pingback_reverse' do1035it_should_behave_like 'payload cached size is consistent',1036ancestor_reference_names: [1037'singles/cmd/unix/pingback_reverse'1038],1039modules_pathname: modules_pathname,1040reference_name: 'cmd/unix/pingback_reverse'1041end10421043context 'cmd/unix/python' do1044it_should_behave_like 'payload is not cached',1045ancestor_reference_names: [1046'adapters/cmd/unix/python'1047],1048reference_name: 'cmd/unix/python'1049end105010511052context 'cmd/unix/php' do1053it_should_behave_like 'payload is not cached',1054ancestor_reference_names: [1055'adapters/cmd/unix/php'1056],1057reference_name: 'cmd/unix/php'1058end10591060context 'cmd/unix/reverse' do1061it_should_behave_like 'payload cached size is consistent',1062ancestor_reference_names: [1063'singles/cmd/unix/reverse'1064],1065modules_pathname: modules_pathname,1066reference_name: 'cmd/unix/reverse'1067end10681069context 'cmd/unix/reverse_awk' do1070it_should_behave_like 'payload cached size is consistent',1071ancestor_reference_names: [1072'singles/cmd/unix/reverse_awk'1073],1074modules_pathname: modules_pathname,1075reference_name: 'cmd/unix/reverse_awk'1076end10771078context 'cmd/unix/reverse_bash' do1079it_should_behave_like 'payload cached size is consistent',1080ancestor_reference_names: [1081'singles/cmd/unix/reverse_bash'1082],1083modules_pathname: modules_pathname,1084reference_name: 'cmd/unix/reverse_bash'1085end10861087context 'cmd/unix/reverse_bash_udp' do1088it_should_behave_like 'payload cached size is consistent',1089ancestor_reference_names: [1090'singles/cmd/unix/reverse_bash_udp'1091],1092modules_pathname: modules_pathname,1093reference_name: 'cmd/unix/reverse_bash_udp'1094end10951096context 'cmd/unix/reverse_bash_telnet_ssl' do1097it_should_behave_like 'payload cached size is consistent',1098ancestor_reference_names: [1099'singles/cmd/unix/reverse_bash_telnet_ssl'1100],1101modules_pathname: modules_pathname,1102reference_name: 'cmd/unix/reverse_bash_telnet_ssl'1103end11041105context 'cmd/unix/reverse_ksh' do1106it_should_behave_like 'payload cached size is consistent',1107ancestor_reference_names: [1108'singles/cmd/unix/reverse_ksh'1109],1110modules_pathname: modules_pathname,1111reference_name: 'cmd/unix/reverse_ksh'1112end11131114context 'cmd/unix/reverse_jjs' do1115it_should_behave_like 'payload cached size is consistent',1116ancestor_reference_names: [1117'singles/cmd/unix/reverse_jjs'1118],1119modules_pathname: modules_pathname,1120reference_name: 'cmd/unix/reverse_jjs'1121end11221123context 'cmd/unix/reverse_lua' do1124it_should_behave_like 'payload cached size is consistent',1125ancestor_reference_names: [1126'singles/cmd/unix/reverse_lua'1127],1128modules_pathname: modules_pathname,1129reference_name: 'cmd/unix/reverse_lua'1130end11311132context 'cmd/unix/reverse_ncat_ssl' do1133it_should_behave_like 'payload cached size is consistent',1134ancestor_reference_names: [1135'singles/cmd/unix/reverse_ncat_ssl'1136],1137modules_pathname: modules_pathname,1138reference_name: 'cmd/unix/reverse_ncat_ssl'1139end11401141context 'cmd/unix/reverse_netcat' do1142it_should_behave_like 'payload cached size is consistent',1143ancestor_reference_names: [1144'singles/cmd/unix/reverse_netcat'1145],1146modules_pathname: modules_pathname,1147reference_name: 'cmd/unix/reverse_netcat'1148end11491150context 'cmd/unix/reverse_netcat_gaping' do1151it_should_behave_like 'payload cached size is consistent',1152ancestor_reference_names: [1153'singles/cmd/unix/reverse_netcat_gaping'1154],1155modules_pathname: modules_pathname,1156reference_name: 'cmd/unix/reverse_netcat_gaping'1157end11581159context 'cmd/unix/reverse_nodejs' do1160it_should_behave_like 'payload cached size is consistent',1161ancestor_reference_names: [1162'singles/cmd/unix/reverse_nodejs'1163],1164modules_pathname: modules_pathname,1165reference_name: 'cmd/unix/reverse_nodejs'1166end11671168context 'cmd/unix/reverse_openssl' do1169it_should_behave_like 'payload cached size is consistent',1170ancestor_reference_names: [1171'singles/cmd/unix/reverse_openssl'1172],1173modules_pathname: modules_pathname,1174reference_name: 'cmd/unix/reverse_openssl'1175end11761177context 'cmd/unix/reverse_socat_sctp' do1178it_should_behave_like 'payload cached size is consistent',1179ancestor_reference_names: [1180'singles/cmd/unix/reverse_socat_sctp'1181],1182modules_pathname: modules_pathname,1183reference_name: 'cmd/unix/reverse_socat_sctp'1184end11851186context 'cmd/unix/reverse_socat_udp' do1187it_should_behave_like 'payload cached size is consistent',1188ancestor_reference_names: [1189'singles/cmd/unix/reverse_socat_udp'1190],1191modules_pathname: modules_pathname,1192reference_name: 'cmd/unix/reverse_socat_udp'1193end11941195context 'cmd/unix/reverse_ssh' do1196it_should_behave_like 'payload cached size is consistent',1197ancestor_reference_names: [1198'singles/cmd/unix/reverse_ssh'1199],1200modules_pathname: modules_pathname,1201reference_name: 'cmd/unix/reverse_ssh'1202end12031204context 'cmd/unix/reverse_perl' do1205it_should_behave_like 'payload cached size is consistent',1206ancestor_reference_names: [1207'singles/cmd/unix/reverse_perl'1208],1209modules_pathname: modules_pathname,1210reference_name: 'cmd/unix/reverse_perl'1211end12121213context 'cmd/unix/reverse_perl_ssl' do1214it_should_behave_like 'payload cached size is consistent',1215ancestor_reference_names: [1216'singles/cmd/unix/reverse_perl_ssl'1217],1218modules_pathname: modules_pathname,1219reference_name: 'cmd/unix/reverse_perl_ssl'1220end12211222context 'cmd/unix/reverse_php_ssl' do1223it_should_behave_like 'payload cached size is consistent',1224ancestor_reference_names: [1225'singles/cmd/unix/reverse_php_ssl'1226],1227modules_pathname: modules_pathname,1228reference_name: 'cmd/unix/reverse_php_ssl'1229end12301231context 'cmd/unix/reverse_python' do1232it_should_behave_like 'payload cached size is consistent',1233ancestor_reference_names: [1234'singles/cmd/unix/reverse_python'1235],1236modules_pathname: modules_pathname,1237reference_name: 'cmd/unix/reverse_python'1238end12391240context 'cmd/unix/reverse_python_ssl' do1241it_should_behave_like 'payload cached size is consistent',1242ancestor_reference_names: [1243'singles/cmd/unix/reverse_python_ssl'1244],1245modules_pathname: modules_pathname,1246reference_name: 'cmd/unix/reverse_python_ssl'1247end12481249context 'cmd/unix/reverse_r' do1250it_should_behave_like 'payload cached size is consistent',1251ancestor_reference_names: [1252'singles/cmd/unix/reverse_r'1253],1254modules_pathname: modules_pathname,1255reference_name: 'cmd/unix/reverse_r'1256end12571258context 'cmd/unix/reverse_ruby' do1259it_should_behave_like 'payload cached size is consistent',1260ancestor_reference_names: [1261'singles/cmd/unix/reverse_ruby'1262],1263modules_pathname: modules_pathname,1264reference_name: 'cmd/unix/reverse_ruby'1265end12661267context 'cmd/unix/reverse_ruby_ssl' do1268it_should_behave_like 'payload cached size is consistent',1269ancestor_reference_names: [1270'singles/cmd/unix/reverse_ruby_ssl'1271],1272modules_pathname: modules_pathname,1273reference_name: 'cmd/unix/reverse_ruby_ssl'1274end12751276context 'cmd/unix/reverse_ssl_double_telnet' do1277it_should_behave_like 'payload cached size is consistent',1278ancestor_reference_names: [1279'singles/cmd/unix/reverse_ssl_double_telnet'1280],1281modules_pathname: modules_pathname,1282reference_name: 'cmd/unix/reverse_ssl_double_telnet'1283end12841285context 'cmd/unix/reverse_stub' do1286it_should_behave_like 'payload cached size is consistent',1287ancestor_reference_names: [1288'singles/cmd/unix/reverse_stub'1289],1290modules_pathname: modules_pathname,1291reference_name: 'cmd/unix/reverse_stub'1292end12931294context 'cmd/unix/reverse_tclsh' do1295it_should_behave_like 'payload cached size is consistent',1296ancestor_reference_names: [1297'singles/cmd/unix/reverse_tclsh'1298],1299modules_pathname: modules_pathname,1300reference_name: 'cmd/unix/reverse_tclsh'1301end13021303context 'cmd/unix/reverse_zsh' do1304it_should_behave_like 'payload cached size is consistent',1305ancestor_reference_names: [1306'singles/cmd/unix/reverse_zsh'1307],1308modules_pathname: modules_pathname,1309reference_name: 'cmd/unix/reverse_zsh'1310end13111312context 'cmd/windows/adduser' do1313it_should_behave_like 'payload cached size is consistent',1314ancestor_reference_names: [1315'singles/cmd/windows/adduser'1316],1317modules_pathname: modules_pathname,1318reference_name: 'cmd/windows/adduser'1319end13201321context 'cmd/windows/bind_lua' do1322it_should_behave_like 'payload cached size is consistent',1323ancestor_reference_names: [1324'singles/cmd/windows/bind_lua'1325],1326modules_pathname: modules_pathname,1327reference_name: 'cmd/windows/bind_lua'1328end13291330context 'cmd/windows/bind_perl' do1331it_should_behave_like 'payload cached size is consistent',1332ancestor_reference_names: [1333'singles/cmd/windows/bind_perl'1334],1335modules_pathname: modules_pathname,1336reference_name: 'cmd/windows/bind_perl'1337end13381339context 'cmd/windows/bind_perl_ipv6' do1340it_should_behave_like 'payload cached size is consistent',1341ancestor_reference_names: [1342'singles/cmd/windows/bind_perl_ipv6'1343],1344modules_pathname: modules_pathname,1345reference_name: 'cmd/windows/bind_perl_ipv6'1346end13471348context 'cmd/windows/bind_ruby' do1349it_should_behave_like 'payload cached size is consistent',1350ancestor_reference_names: [1351'singles/cmd/windows/bind_ruby'1352],1353modules_pathname: modules_pathname,1354reference_name: 'cmd/windows/bind_ruby'1355end13561357context 'cmd/windows/download_eval_vbs' do1358it_should_behave_like 'payload cached size is consistent',1359ancestor_reference_names: [1360'singles/cmd/windows/download_eval_vbs'1361],1362modules_pathname: modules_pathname,1363reference_name: 'cmd/windows/download_eval_vbs'1364end13651366context 'cmd/windows/download_exec_vbs' do1367it_should_behave_like 'payload cached size is consistent',1368ancestor_reference_names: [1369'singles/cmd/windows/download_exec_vbs'1370],1371modules_pathname: modules_pathname,1372reference_name: 'cmd/windows/download_exec_vbs'1373end13741375context 'cmd/windows/generic' do1376it_should_behave_like 'payload cached size is consistent',1377ancestor_reference_names: [1378'singles/cmd/windows/generic'1379],1380modules_pathname: modules_pathname,1381reference_name: 'cmd/windows/generic'1382end13831384context 'cmd/windows/http/x64' do1385it_should_behave_like 'payload is not cached',1386ancestor_reference_names: [1387'adapters/cmd/windows/http/x64'1388],1389reference_name: 'cmd/windows/http/x64'1390end13911392context 'cmd/windows/https/x64' do1393it_should_behave_like 'payload is not cached',1394ancestor_reference_names: [1395'adapters/cmd/windows/https/x64'1396],1397reference_name: 'cmd/windows/https/x64'1398end13991400context 'cmd/windows/powershell' do1401it_should_behave_like 'payload is not cached',1402ancestor_reference_names: [1403'adapters/cmd/windows/powershell'1404],1405reference_name: 'cmd/windows/powershell'1406end14071408context 'cmd/windows/powershell/x64' do1409it_should_behave_like 'payload is not cached',1410ancestor_reference_names: [1411'adapters/cmd/windows/powershell/x64'1412],1413reference_name: 'cmd/windows/powershell/x64'1414end14151416context 'cmd/windows/powershell_bind_tcp' do1417it_should_behave_like 'payload cached size is consistent',1418ancestor_reference_names: [1419'singles/cmd/windows/powershell_bind_tcp'1420],1421modules_pathname: modules_pathname,1422reference_name: 'cmd/windows/powershell_bind_tcp'1423end14241425context 'cmd/windows/powershell_reverse_tcp' do1426it_should_behave_like 'payload cached size is consistent',1427ancestor_reference_names: [1428'singles/cmd/windows/powershell_reverse_tcp'1429],1430modules_pathname: modules_pathname,1431reference_name: 'cmd/windows/powershell_reverse_tcp'1432end14331434context 'cmd/windows/powershell_reverse_tcp_ssl' do1435it_should_behave_like 'payload cached size is consistent',1436ancestor_reference_names: [1437'singles/cmd/windows/powershell_reverse_tcp_ssl'1438],1439modules_pathname: modules_pathname,1440reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'1441end14421443context 'cmd/windows/python' do1444it_should_behave_like 'payload is not cached',1445ancestor_reference_names: [1446'adapters/cmd/windows/python'1447],1448reference_name: 'cmd/windows/python'1449end14501451context 'cmd/windows/reverse_lua' do1452it_should_behave_like 'payload cached size is consistent',1453ancestor_reference_names: [1454'singles/cmd/windows/reverse_lua'1455],1456modules_pathname: modules_pathname,1457reference_name: 'cmd/windows/reverse_lua'1458end14591460context 'cmd/windows/reverse_perl' do1461it_should_behave_like 'payload cached size is consistent',1462ancestor_reference_names: [1463'singles/cmd/windows/reverse_perl'1464],1465modules_pathname: modules_pathname,1466reference_name: 'cmd/windows/reverse_perl'1467end14681469context 'cmd/windows/reverse_powershell' do1470it_should_behave_like 'payload cached size is consistent',1471ancestor_reference_names: [1472'singles/cmd/windows/reverse_powershell'1473],1474modules_pathname: modules_pathname,1475reference_name: 'cmd/windows/reverse_powershell'1476end14771478context 'cmd/windows/reverse_ruby' do1479it_should_behave_like 'payload cached size is consistent',1480ancestor_reference_names: [1481'singles/cmd/windows/reverse_ruby'1482],1483modules_pathname: modules_pathname,1484reference_name: 'cmd/windows/reverse_ruby'1485end14861487context 'cmd/windows/jjs_reverse_tcp' do1488it_should_behave_like 'payload cached size is consistent',1489ancestor_reference_names: [1490'singles/cmd/windows/jjs_reverse_tcp'1491],1492modules_pathname: modules_pathname,1493reference_name: 'cmd/windows/jjs_reverse_tcp'1494end14951496context 'cmd/windows/smb/x64' do1497it_should_behave_like 'payload is not cached',1498ancestor_reference_names: [1499'adapters/cmd/windows/smb/x64'1500],1501reference_name: 'cmd/windows/smb/x64'1502end15031504context 'cmd/windows/tftp/x64' do1505it_should_behave_like 'payload is not cached',1506ancestor_reference_names: [1507'adapters/cmd/windows/tftp/x64'1508],1509reference_name: 'cmd/windows/tftp/x64'1510end15111512context 'firefox/exec' do1513it_should_behave_like 'payload cached size is consistent',1514ancestor_reference_names: [1515'singles/firefox/exec'1516],1517modules_pathname: modules_pathname,1518reference_name: 'firefox/exec'1519end15201521context 'firefox/shell_bind_tcp' do1522it_should_behave_like 'payload cached size is consistent',1523ancestor_reference_names: [1524'singles/firefox/shell_bind_tcp'1525],1526modules_pathname: modules_pathname,1527reference_name: 'firefox/shell_bind_tcp'1528end15291530context 'firefox/shell_reverse_tcp' do1531it_should_behave_like 'payload cached size is consistent',1532ancestor_reference_names: [1533'singles/firefox/shell_reverse_tcp'1534],1535modules_pathname: modules_pathname,1536reference_name: 'firefox/shell_reverse_tcp'1537end15381539context 'generic/custom' do1540it_should_behave_like 'payload cached size is consistent',1541ancestor_reference_names: [1542'singles/generic/custom'1543],1544modules_pathname: modules_pathname,1545reference_name: 'generic/custom'1546end15471548context 'generic/debug_trap' do1549it_should_behave_like 'payload cached size is consistent',1550ancestor_reference_names: [1551'singles/generic/debug_trap'1552],1553modules_pathname: modules_pathname,1554reference_name: 'generic/debug_trap'1555end15561557context 'generic/shell_bind_tcp' do1558it_should_behave_like 'payload cached size is consistent',1559ancestor_reference_names: [1560'singles/generic/shell_bind_tcp'1561],1562modules_pathname: modules_pathname,1563reference_name: 'generic/shell_bind_tcp'1564end15651566context 'generic/shell_bind_aws_ssm' do1567it_should_behave_like 'payload cached size is consistent',1568ancestor_reference_names: [1569'singles/generic/shell_bind_aws_ssm'1570],1571modules_pathname: modules_pathname,1572reference_name: 'generic/shell_bind_aws_ssm'1573end15741575context 'generic/shell_reverse_tcp' do1576it_should_behave_like 'payload cached size is consistent',1577ancestor_reference_names: [1578'singles/generic/shell_reverse_tcp'1579],1580modules_pathname: modules_pathname,1581reference_name: 'generic/shell_reverse_tcp'1582end15831584context 'generic/ssh/interact' do1585it_should_behave_like 'payload is not cached',1586ancestor_reference_names: [1587'singles/generic/ssh/interact'1588],1589reference_name: 'generic/ssh/interact'1590end159115921593context 'generic/tight_loop' do1594it_should_behave_like 'payload cached size is consistent',1595ancestor_reference_names: [1596'singles/generic/tight_loop'1597],1598modules_pathname: modules_pathname,1599reference_name: 'generic/tight_loop'1600end16011602context 'java/jsp_shell_bind_tcp' do1603it_should_behave_like 'payload cached size is consistent',1604ancestor_reference_names: [1605'singles/java/jsp_shell_bind_tcp'1606],1607modules_pathname: modules_pathname,1608reference_name: 'java/jsp_shell_bind_tcp'1609end16101611context 'java/jsp_shell_reverse_tcp' do1612it_should_behave_like 'payload cached size is consistent',1613ancestor_reference_names: [1614'singles/java/jsp_shell_reverse_tcp'1615],1616modules_pathname: modules_pathname,1617reference_name: 'java/jsp_shell_reverse_tcp'1618end16191620context 'java/meterpreter/bind_tcp' do1621it_should_behave_like 'payload cached size is consistent',1622ancestor_reference_names: [1623'stagers/java/bind_tcp',1624'stages/java/meterpreter'1625],1626modules_pathname: modules_pathname,1627reference_name: 'java/meterpreter/bind_tcp'1628end16291630context 'java/meterpreter/reverse_http' do1631it_should_behave_like 'payload cached size is consistent',1632ancestor_reference_names: [1633'stagers/java/reverse_http',1634'stages/java/meterpreter'1635],1636modules_pathname: modules_pathname,1637reference_name: 'java/meterpreter/reverse_http'1638end16391640context 'java/meterpreter/reverse_https' do1641it_should_behave_like 'payload cached size is consistent',1642ancestor_reference_names: [1643'stagers/java/reverse_https',1644'stages/java/meterpreter'1645],1646modules_pathname: modules_pathname,1647reference_name: 'java/meterpreter/reverse_https'1648end16491650context 'java/meterpreter/reverse_tcp' do1651it_should_behave_like 'payload cached size is consistent',1652ancestor_reference_names: [1653'stagers/java/reverse_tcp',1654'stages/java/meterpreter'1655],1656modules_pathname: modules_pathname,1657reference_name: 'java/meterpreter/reverse_tcp'1658end16591660context 'java/shell/bind_tcp' do1661it_should_behave_like 'payload cached size is consistent',1662ancestor_reference_names: [1663'stagers/java/bind_tcp',1664'stages/java/shell'1665],1666modules_pathname: modules_pathname,1667reference_name: 'java/shell/bind_tcp'1668end16691670context 'java/shell/reverse_tcp' do1671it_should_behave_like 'payload cached size is consistent',1672ancestor_reference_names: [1673'stagers/java/reverse_tcp',1674'stages/java/shell'1675],1676modules_pathname: modules_pathname,1677reference_name: 'java/shell/reverse_tcp'1678end16791680context 'java/shell_reverse_tcp' do1681it_should_behave_like 'payload cached size is consistent',1682ancestor_reference_names: [1683'singles/java/shell_reverse_tcp'1684],1685modules_pathname: modules_pathname,1686reference_name: 'java/shell_reverse_tcp'1687end16881689context 'linux/aarch64/chmod' do1690it_should_behave_like 'payload cached size is consistent',1691ancestor_reference_names: [1692'singles/linux/aarch64/chmod'1693],1694modules_pathname: modules_pathname,1695reference_name: 'linux/aarch64/chmod'1696end16971698context 'linux/aarch64/shell_reverse_tcp' do1699it_should_behave_like 'payload cached size is consistent',1700ancestor_reference_names: [1701'singles/linux/aarch64/shell_reverse_tcp'1702],1703modules_pathname: modules_pathname,1704reference_name: 'linux/aarch64/shell_reverse_tcp'1705end17061707context 'linux/aarch64/meterpreter_reverse_http' do1708it_should_behave_like 'payload cached size is consistent',1709ancestor_reference_names: [1710'singles/linux/aarch64/meterpreter_reverse_http'1711],1712modules_pathname: modules_pathname,1713reference_name: 'linux/aarch64/meterpreter_reverse_http'1714end17151716context 'linux/aarch64/meterpreter_reverse_https' do1717it_should_behave_like 'payload cached size is consistent',1718ancestor_reference_names: [1719'singles/linux/aarch64/meterpreter_reverse_https'1720],1721modules_pathname: modules_pathname,1722reference_name: 'linux/aarch64/meterpreter_reverse_https'1723end17241725context 'linux/aarch64/shell/reverse_tcp' do1726it_should_behave_like 'payload cached size is consistent',1727ancestor_reference_names: [1728'stagers/linux/aarch64/reverse_tcp',1729'stages/linux/aarch64/shell'1730],1731modules_pathname: modules_pathname,1732reference_name: 'linux/aarch64/shell/reverse_tcp'1733end17341735context 'linux/armbe/shell_bind_tcp' do1736it_should_behave_like 'payload cached size is consistent',1737ancestor_reference_names: [1738'singles/linux/armbe/shell_bind_tcp'1739],1740modules_pathname: modules_pathname,1741reference_name: 'linux/armbe/shell_bind_tcp'1742end17431744context 'linux/armle/adduser' do1745it_should_behave_like 'payload cached size is consistent',1746ancestor_reference_names: [1747'singles/linux/armle/adduser'1748],1749modules_pathname: modules_pathname,1750reference_name: 'linux/armle/adduser'1751end17521753context 'linux/armle/chmod' do1754it_should_behave_like 'payload cached size is consistent',1755ancestor_reference_names: [1756'singles/linux/armle/chmod'1757],1758modules_pathname: modules_pathname,1759reference_name: 'linux/armle/chmod'1760end17611762context 'linux/armle/exec' do1763it_should_behave_like 'payload cached size is consistent',1764ancestor_reference_names: [1765'singles/linux/armle/exec'1766],1767modules_pathname: modules_pathname,1768reference_name: 'linux/armle/exec'1769end17701771context 'linux/armle/shell/bind_tcp' do1772it_should_behave_like 'payload cached size is consistent',1773ancestor_reference_names: [1774'stagers/linux/armle/bind_tcp',1775'stages/linux/armle/shell'1776],1777modules_pathname: modules_pathname,1778reference_name: 'linux/armle/shell/bind_tcp'1779end17801781context 'linux/armle/shell/reverse_tcp' do1782it_should_behave_like 'payload cached size is consistent',1783ancestor_reference_names: [1784'stagers/linux/armle/reverse_tcp',1785'stages/linux/armle/shell'1786],1787modules_pathname: modules_pathname,1788reference_name: 'linux/armle/shell/reverse_tcp'1789end17901791context 'linux/armle/shell_bind_tcp' do1792it_should_behave_like 'payload cached size is consistent',1793ancestor_reference_names: [1794'singles/linux/armle/shell_bind_tcp'1795],1796modules_pathname: modules_pathname,1797reference_name: 'linux/armle/shell_bind_tcp'1798end17991800context 'linux/armle/shell_reverse_tcp' do1801it_should_behave_like 'payload cached size is consistent',1802ancestor_reference_names: [1803'singles/linux/armle/shell_reverse_tcp'1804],1805modules_pathname: modules_pathname,1806reference_name: 'linux/armle/shell_reverse_tcp'1807end18081809context 'linux/mipsbe/exec' do1810it_should_behave_like 'payload cached size is consistent',1811ancestor_reference_names: [1812'singles/linux/mipsbe/exec'1813],1814modules_pathname: modules_pathname,1815reference_name: 'linux/mipsbe/exec'1816end18171818context 'linux/mipsbe/reboot' do1819it_should_behave_like 'payload cached size is consistent',1820ancestor_reference_names: [1821'singles/linux/mipsbe/reboot'1822],1823modules_pathname: modules_pathname,1824reference_name: 'linux/mipsbe/reboot'1825end18261827context 'linux/mipsbe/shell/reverse_tcp' do1828it_should_behave_like 'payload cached size is consistent',1829ancestor_reference_names: [1830'stagers/linux/mipsbe/reverse_tcp',1831'stages/linux/mipsbe/shell'1832],1833modules_pathname: modules_pathname,1834reference_name: 'linux/mipsbe/shell/reverse_tcp'1835end18361837context 'linux/mipsbe/shell_bind_tcp' do1838it_should_behave_like 'payload cached size is consistent',1839ancestor_reference_names: [1840'singles/linux/mipsbe/shell_bind_tcp'1841],1842modules_pathname: modules_pathname,1843reference_name: 'linux/mipsbe/shell_bind_tcp'1844end18451846context 'linux/mipsbe/shell_reverse_tcp' do1847it_should_behave_like 'payload cached size is consistent',1848ancestor_reference_names: [1849'singles/linux/mipsbe/shell_reverse_tcp'1850],1851modules_pathname: modules_pathname,1852reference_name: 'linux/mipsbe/shell_reverse_tcp'1853end18541855context 'linux/mipsle/exec' do1856it_should_behave_like 'payload cached size is consistent',1857ancestor_reference_names: [1858'singles/linux/mipsle/exec'1859],1860modules_pathname: modules_pathname,1861reference_name: 'linux/mipsle/exec'1862end18631864context 'linux/mipsle/reboot' do1865it_should_behave_like 'payload cached size is consistent',1866ancestor_reference_names: [1867'singles/linux/mipsle/reboot'1868],1869modules_pathname: modules_pathname,1870reference_name: 'linux/mipsle/reboot'1871end18721873context 'linux/mipsle/shell/reverse_tcp' do1874it_should_behave_like 'payload cached size is consistent',1875ancestor_reference_names: [1876'stagers/linux/mipsle/reverse_tcp',1877'stages/linux/mipsle/shell'1878],1879modules_pathname: modules_pathname,1880reference_name: 'linux/mipsle/shell/reverse_tcp'1881end18821883context 'linux/mipsle/shell_bind_tcp' do1884it_should_behave_like 'payload cached size is consistent',1885ancestor_reference_names: [1886'singles/linux/mipsle/shell_bind_tcp'1887],1888modules_pathname: modules_pathname,1889reference_name: 'linux/mipsle/shell_bind_tcp'1890end18911892context 'linux/mipsle/shell_reverse_tcp' do1893it_should_behave_like 'payload cached size is consistent',1894ancestor_reference_names: [1895'singles/linux/mipsle/shell_reverse_tcp'1896],1897modules_pathname: modules_pathname,1898reference_name: 'linux/mipsle/shell_reverse_tcp'1899end19001901context 'linux/ppc/shell_bind_tcp' do1902it_should_behave_like 'payload cached size is consistent',1903ancestor_reference_names: [1904'singles/linux/ppc/shell_bind_tcp'1905],1906modules_pathname: modules_pathname,1907reference_name: 'linux/ppc/shell_bind_tcp'1908end19091910context 'linux/ppc/shell_find_port' do1911it_should_behave_like 'payload cached size is consistent',1912ancestor_reference_names: [1913'singles/linux/ppc/shell_find_port'1914],1915modules_pathname: modules_pathname,1916reference_name: 'linux/ppc/shell_find_port'1917end19181919context 'linux/ppc/shell_reverse_tcp' do1920it_should_behave_like 'payload cached size is consistent',1921ancestor_reference_names: [1922'singles/linux/ppc/shell_reverse_tcp'1923],1924modules_pathname: modules_pathname,1925reference_name: 'linux/ppc/shell_reverse_tcp'1926end19271928context 'linux/ppc64/shell_bind_tcp' do1929it_should_behave_like 'payload cached size is consistent',1930ancestor_reference_names: [1931'singles/linux/ppc64/shell_bind_tcp'1932],1933modules_pathname: modules_pathname,1934reference_name: 'linux/ppc64/shell_bind_tcp'1935end19361937context 'linux/ppc64/shell_find_port' do1938it_should_behave_like 'payload cached size is consistent',1939ancestor_reference_names: [1940'singles/linux/ppc64/shell_find_port'1941],1942modules_pathname: modules_pathname,1943reference_name: 'linux/ppc64/shell_find_port'1944end19451946context 'linux/ppc64/shell_reverse_tcp' do1947it_should_behave_like 'payload cached size is consistent',1948ancestor_reference_names: [1949'singles/linux/ppc64/shell_reverse_tcp'1950],1951modules_pathname: modules_pathname,1952reference_name: 'linux/ppc64/shell_reverse_tcp'1953end19541955context 'linux/riscv32le/chmod' do1956it_should_behave_like 'payload cached size is consistent',1957ancestor_reference_names: [1958'singles/linux/riscv32le/chmod'1959],1960modules_pathname: modules_pathname,1961reference_name: 'linux/riscv32le/chmod'1962end19631964context 'linux/riscv32le/exec' do1965it_should_behave_like 'payload cached size is consistent',1966ancestor_reference_names: [1967'singles/linux/riscv32le/exec'1968],1969modules_pathname: modules_pathname,1970reference_name: 'linux/riscv32le/exec'1971end19721973context 'linux/riscv32le/reboot' do1974it_should_behave_like 'payload cached size is consistent',1975ancestor_reference_names: [1976'singles/linux/riscv32le/reboot'1977],1978modules_pathname: modules_pathname,1979reference_name: 'linux/riscv32le/reboot'1980end19811982context 'linux/riscv32le/shell_bind_tcp' do1983it_should_behave_like 'payload cached size is consistent',1984ancestor_reference_names: [1985'singles/linux/riscv32le/shell_bind_tcp'1986],1987modules_pathname: modules_pathname,1988reference_name: 'linux/riscv32le/shell_bind_tcp'1989end19901991context 'linux/riscv32le/shell_reverse_tcp' do1992it_should_behave_like 'payload cached size is consistent',1993ancestor_reference_names: [1994'singles/linux/riscv32le/shell_reverse_tcp'1995],1996modules_pathname: modules_pathname,1997reference_name: 'linux/riscv32le/shell_reverse_tcp'1998end19992000context 'linux/riscv64le/chmod' do2001it_should_behave_like 'payload cached size is consistent',2002ancestor_reference_names: [2003'singles/linux/riscv64le/chmod'2004],2005modules_pathname: modules_pathname,2006reference_name: 'linux/riscv64le/chmod'2007end20082009context 'linux/riscv64le/exec' do2010it_should_behave_like 'payload cached size is consistent',2011ancestor_reference_names: [2012'singles/linux/riscv64le/exec'2013],2014modules_pathname: modules_pathname,2015reference_name: 'linux/riscv64le/exec'2016end20172018context 'linux/riscv64le/reboot' do2019it_should_behave_like 'payload cached size is consistent',2020ancestor_reference_names: [2021'singles/linux/riscv64le/reboot'2022],2023modules_pathname: modules_pathname,2024reference_name: 'linux/riscv64le/reboot'2025end20262027context 'linux/riscv64le/shell_bind_tcp' do2028it_should_behave_like 'payload cached size is consistent',2029ancestor_reference_names: [2030'singles/linux/riscv64le/shell_bind_tcp'2031],2032modules_pathname: modules_pathname,2033reference_name: 'linux/riscv64le/shell_bind_tcp'2034end20352036context 'linux/riscv64le/shell_reverse_tcp' do2037it_should_behave_like 'payload cached size is consistent',2038ancestor_reference_names: [2039'singles/linux/riscv64le/shell_reverse_tcp'2040],2041modules_pathname: modules_pathname,2042reference_name: 'linux/riscv64le/shell_reverse_tcp'2043end20442045context 'linux/loongarch64/reboot' do2046it_should_behave_like 'payload cached size is consistent',2047ancestor_reference_names: [2048'singles/linux/loongarch64/reboot'2049],2050modules_pathname: modules_pathname,2051reference_name: 'linux/loongarch64/reboot'2052end20532054context 'linux/x64/exec' do2055it_should_behave_like 'payload cached size is consistent',2056ancestor_reference_names: [2057'singles/linux/x64/exec'2058],2059modules_pathname: modules_pathname,2060reference_name: 'linux/x64/exec'2061end20622063context 'linux/x64/set_hostname' do2064it_should_behave_like 'payload cached size is consistent',2065ancestor_reference_names: [2066'singles/linux/x64/set_hostname'2067],2068modules_pathname: modules_pathname,2069reference_name: 'linux/x64/set_hostname'2070end20712072context 'linux/x64/pingback_bind_tcp' do2073it_should_behave_like 'payload cached size is consistent',2074ancestor_reference_names: [2075'singles/linux/x64/pingback_bind_tcp'2076],2077modules_pathname: modules_pathname,2078reference_name: 'linux/x64/pingback_bind_tcp'2079end20802081context 'linux/x64/pingback_reverse_tcp' do2082it_should_behave_like 'payload cached size is consistent',2083ancestor_reference_names: [2084'singles/linux/x64/pingback_reverse_tcp'2085],2086modules_pathname: modules_pathname,2087reference_name: 'linux/x64/pingback_reverse_tcp'2088end20892090context 'linux/x64/shell/bind_tcp' do2091it_should_behave_like 'payload cached size is consistent',2092ancestor_reference_names: [2093'stagers/linux/x64/bind_tcp',2094'stages/linux/x64/shell'2095],2096modules_pathname: modules_pathname,2097reference_name: 'linux/x64/shell/bind_tcp'2098end20992100context 'linux/x64/shell/reverse_sctp' do2101it_should_behave_like 'payload cached size is consistent',2102ancestor_reference_names: [2103'stagers/linux/x64/reverse_sctp',2104'stages/linux/x64/shell'2105],2106modules_pathname: modules_pathname,2107reference_name: 'linux/x64/shell/reverse_sctp'2108end21092110context 'linux/x64/shell/reverse_tcp' do2111it_should_behave_like 'payload cached size is consistent',2112ancestor_reference_names: [2113'stagers/linux/x64/reverse_tcp',2114'stages/linux/x64/shell'2115],2116modules_pathname: modules_pathname,2117reference_name: 'linux/x64/shell/reverse_tcp'2118end21192120context 'linux/x64/shell_bind_ipv6_tcp' do2121it_should_behave_like 'payload cached size is consistent',2122ancestor_reference_names: [2123'singles/linux/x64/shell_bind_ipv6_tcp'2124],2125modules_pathname: modules_pathname,2126reference_name: 'linux/x64/shell_bind_ipv6_tcp'2127end21282129context 'linux/x64/shell_bind_tcp' do2130it_should_behave_like 'payload cached size is consistent',2131ancestor_reference_names: [2132'singles/linux/x64/shell_bind_tcp'2133],2134modules_pathname: modules_pathname,2135reference_name: 'linux/x64/shell_bind_tcp'2136end21372138context 'linux/x64/shell_bind_tcp_random_port' do2139it_should_behave_like 'payload cached size is consistent',2140ancestor_reference_names: [2141'singles/linux/x64/shell_bind_tcp_random_port'2142],2143modules_pathname: modules_pathname,2144reference_name: 'linux/x64/shell_bind_tcp_random_port'2145end21462147context 'linux/x64/shell_find_port' do2148it_should_behave_like 'payload cached size is consistent',2149ancestor_reference_names: [2150'singles/linux/x64/shell_find_port'2151],2152modules_pathname: modules_pathname,2153reference_name: 'linux/x64/shell_find_port'2154end21552156context 'linux/x64/shell_reverse_ipv6_tcp' do2157it_should_behave_like 'payload cached size is consistent',2158ancestor_reference_names: [2159'singles/linux/x64/shell_reverse_ipv6_tcp'2160],2161modules_pathname: modules_pathname,2162reference_name: 'linux/x64/shell_reverse_ipv6_tcp'2163end21642165context 'linux/x64/shell_reverse_tcp' do2166it_should_behave_like 'payload cached size is consistent',2167ancestor_reference_names: [2168'singles/linux/x64/shell_reverse_tcp'2169],2170modules_pathname: modules_pathname,2171reference_name: 'linux/x64/shell_reverse_tcp'2172end21732174context 'linux/x86/adduser' do2175it_should_behave_like 'payload cached size is consistent',2176ancestor_reference_names: [2177'singles/linux/x86/adduser'2178],2179modules_pathname: modules_pathname,2180reference_name: 'linux/x86/adduser'2181end21822183context 'linux/x86/chmod' do2184it_should_behave_like 'payload cached size is consistent',2185ancestor_reference_names: [2186'singles/linux/x86/chmod'2187],2188modules_pathname: modules_pathname,2189reference_name: 'linux/x86/chmod'2190end21912192context 'linux/x86/exec' do2193it_should_behave_like 'payload cached size is consistent',2194ancestor_reference_names: [2195'singles/linux/x86/exec'2196],2197modules_pathname: modules_pathname,2198reference_name: 'linux/x86/exec'2199end22002201context 'linux/x86/read_file' do2202it_should_behave_like 'payload cached size is consistent',2203ancestor_reference_names: [2204'singles/linux/x86/read_file'2205],2206modules_pathname: modules_pathname,2207reference_name: 'linux/x86/read_file'2208end22092210context 'linux/x86/shell/bind_ipv6_tcp' do2211it_should_behave_like 'payload cached size is consistent',2212ancestor_reference_names: [2213'stagers/linux/x86/bind_ipv6_tcp',2214'stages/linux/x86/shell'2215],2216modules_pathname: modules_pathname,2217reference_name: 'linux/x86/shell/bind_ipv6_tcp'2218end22192220context 'linux/x86/shell/bind_nonx_tcp' do2221it_should_behave_like 'payload cached size is consistent',2222ancestor_reference_names: [2223'stagers/linux/x86/bind_nonx_tcp',2224'stages/linux/x86/shell'2225],2226modules_pathname: modules_pathname,2227reference_name: 'linux/x86/shell/bind_nonx_tcp'2228end22292230context 'linux/x86/shell/bind_tcp' do2231it_should_behave_like 'payload cached size is consistent',2232ancestor_reference_names: [2233'stagers/linux/x86/bind_tcp',2234'stages/linux/x86/shell'2235],2236modules_pathname: modules_pathname,2237reference_name: 'linux/x86/shell/bind_tcp'2238end22392240context 'linux/x86/shell/find_tag' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'stagers/linux/x86/find_tag',2244'stages/linux/x86/shell'2245],2246modules_pathname: modules_pathname,2247reference_name: 'linux/x86/shell/find_tag'2248end22492250context 'linux/x86/shell/reverse_ipv6_tcp' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'stagers/linux/x86/reverse_ipv6_tcp',2254'stages/linux/x86/shell'2255],2256modules_pathname: modules_pathname,2257reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2258end22592260context 'linux/x86/shell/reverse_nonx_tcp' do2261it_should_behave_like 'payload cached size is consistent',2262ancestor_reference_names: [2263'stagers/linux/x86/reverse_nonx_tcp',2264'stages/linux/x86/shell'2265],2266modules_pathname: modules_pathname,2267reference_name: 'linux/x86/shell/reverse_nonx_tcp'2268end22692270context 'linux/x86/shell/reverse_tcp' do2271it_should_behave_like 'payload cached size is consistent',2272ancestor_reference_names: [2273'stagers/linux/x86/reverse_tcp',2274'stages/linux/x86/shell'2275],2276modules_pathname: modules_pathname,2277reference_name: 'linux/x86/shell/reverse_tcp'2278end22792280context 'linux/x86/shell_bind_ipv6_tcp' do2281it_should_behave_like 'payload cached size is consistent',2282ancestor_reference_names: [2283'singles/linux/x86/shell_bind_ipv6_tcp'2284],2285modules_pathname: modules_pathname,2286reference_name: 'linux/x86/shell_bind_ipv6_tcp'2287end22882289context 'linux/x86/shell_bind_tcp' do2290it_should_behave_like 'payload cached size is consistent',2291ancestor_reference_names: [2292'singles/linux/x86/shell_bind_tcp'2293],2294modules_pathname: modules_pathname,2295reference_name: 'linux/x86/shell_bind_tcp'2296end22972298context 'linux/x86/shell_bind_tcp_random_port' do2299it_should_behave_like 'payload cached size is consistent',2300ancestor_reference_names: [2301'singles/linux/x86/shell_bind_tcp_random_port'2302],2303modules_pathname: modules_pathname,2304reference_name: 'linux/x86/shell_bind_tcp_random_port'2305end23062307context 'linux/x86/shell_find_port' do2308it_should_behave_like 'payload cached size is consistent',2309ancestor_reference_names: [2310'singles/linux/x86/shell_find_port'2311],2312modules_pathname: modules_pathname,2313reference_name: 'linux/x86/shell_find_port'2314end23152316context 'linux/x86/shell_find_tag' do2317it_should_behave_like 'payload cached size is consistent',2318ancestor_reference_names: [2319'singles/linux/x86/shell_find_tag'2320],2321modules_pathname: modules_pathname,2322reference_name: 'linux/x86/shell_find_tag'2323end23242325context 'linux/x86/shell_reverse_tcp' do2326it_should_behave_like 'payload cached size is consistent',2327ancestor_reference_names: [2328'singles/linux/x86/shell_reverse_tcp'2329],2330modules_pathname: modules_pathname,2331reference_name: 'linux/x86/shell_reverse_tcp'2332end23332334context 'linux/x86/shell_reverse_tcp_ipv6' do2335it_should_behave_like 'payload cached size is consistent',2336ancestor_reference_names: [2337'singles/linux/x86/shell_reverse_tcp_ipv6'2338],2339modules_pathname: modules_pathname,2340reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2341end23422343context 'mainframe/shell_reverse_tcp' do2344it_should_behave_like 'payload cached size is consistent',2345ancestor_reference_names: [2346'singles/mainframe/shell_reverse_tcp'2347],2348modules_pathname: modules_pathname,2349reference_name: 'mainframe/shell_reverse_tcp'2350end23512352context 'multi/meterpreter/reverse_http' do2353it_should_behave_like 'payload cached size is consistent',2354ancestor_reference_names: [2355'stagers/multi/reverse_http',2356'stages/multi/meterpreter'2357],2358modules_pathname: modules_pathname,2359reference_name: 'multi/meterpreter/reverse_http'2360end23612362context 'multi/meterpreter/reverse_https' do2363it_should_behave_like 'payload cached size is consistent',2364ancestor_reference_names: [2365'stagers/multi/reverse_https',2366'stages/multi/meterpreter'2367],2368modules_pathname: modules_pathname,2369reference_name: 'multi/meterpreter/reverse_https'2370end23712372context 'netware/shell/reverse_tcp' do2373it_should_behave_like 'payload cached size is consistent',2374ancestor_reference_names: [2375'stagers/netware/reverse_tcp',2376'stages/netware/shell'2377],2378modules_pathname: modules_pathname,2379reference_name: 'netware/shell/reverse_tcp'2380end23812382context 'nodejs/shell_bind_tcp' do2383it_should_behave_like 'payload cached size is consistent',2384ancestor_reference_names: [2385'singles/nodejs/shell_bind_tcp'2386],2387modules_pathname: modules_pathname,2388reference_name: 'nodejs/shell_bind_tcp'2389end23902391context 'nodejs/shell_reverse_tcp' do2392it_should_behave_like 'payload cached size is consistent',2393ancestor_reference_names: [2394'singles/nodejs/shell_reverse_tcp'2395],2396modules_pathname: modules_pathname,2397reference_name: 'nodejs/shell_reverse_tcp'2398end23992400context 'nodejs/shell_reverse_tcp_ssl' do2401it_should_behave_like 'payload cached size is consistent',2402ancestor_reference_names: [2403'singles/nodejs/shell_reverse_tcp_ssl'2404],2405modules_pathname: modules_pathname,2406reference_name: 'nodejs/shell_reverse_tcp_ssl'2407end24082409context 'osx/x64/exec' do2410it_should_behave_like 'payload cached size is consistent',2411ancestor_reference_names: [2412'singles/osx/aarch64/exec'2413],2414modules_pathname: modules_pathname,2415reference_name: 'osx/aarch64/exec'2416end24172418context 'osx/aarch64/shell_reverse_tcp' do2419it_should_behave_like 'payload cached size is consistent',2420ancestor_reference_names: [2421'singles/osx/aarch64/shell_reverse_tcp'2422],2423modules_pathname: modules_pathname,2424reference_name: 'osx/aarch64/shell_reverse_tcp'2425end24262427context 'osx/aarch64/meterpreter/reverse_tcp' do2428it_should_behave_like 'payload cached size is consistent',2429ancestor_reference_names: [2430'stagers/osx/aarch64/reverse_tcp',2431'stages/osx/aarch64/meterpreter'2432],2433modules_pathname: modules_pathname,2434reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2435end24362437context 'osx/aarch64/meterpreter_reverse_http' do2438it_should_behave_like 'payload cached size is consistent',2439ancestor_reference_names: [2440'singles/osx/aarch64/meterpreter_reverse_http'2441],2442modules_pathname: modules_pathname,2443reference_name: 'osx/aarch64/meterpreter_reverse_http'2444end24452446context 'osx/aarch64/meterpreter_reverse_https' do2447it_should_behave_like 'payload cached size is consistent',2448ancestor_reference_names: [2449'singles/osx/aarch64/meterpreter_reverse_https'2450],2451modules_pathname: modules_pathname,2452reference_name: 'osx/aarch64/meterpreter_reverse_https'2453end24542455context 'osx/aarch64/shell_bind_tcp' do2456it_should_behave_like 'payload cached size is consistent',2457ancestor_reference_names: [2458'singles/osx/aarch64/shell_bind_tcp'2459],2460modules_pathname: modules_pathname,2461reference_name: 'osx/aarch64/shell_bind_tcp'2462end24632464context 'osx/aarch64/meterpreter_reverse_tcp' do2465it_should_behave_like 'payload cached size is consistent',2466ancestor_reference_names: [2467'singles/osx/aarch64/meterpreter_reverse_tcp'2468],2469modules_pathname: modules_pathname,2470reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2471end24722473context 'osx/armle/execute/bind_tcp' do2474it_should_behave_like 'payload cached size is consistent',2475ancestor_reference_names: [2476'stagers/osx/armle/bind_tcp',2477'stages/osx/armle/execute'2478],2479modules_pathname: modules_pathname,2480reference_name: 'osx/armle/execute/bind_tcp'2481end24822483context 'osx/armle/execute/reverse_tcp' do2484it_should_behave_like 'payload cached size is consistent',2485ancestor_reference_names: [2486'stagers/osx/armle/reverse_tcp',2487'stages/osx/armle/execute'2488],2489modules_pathname: modules_pathname,2490reference_name: 'osx/armle/execute/reverse_tcp'2491end24922493context 'osx/armle/shell/bind_tcp' do2494it_should_behave_like 'payload cached size is consistent',2495ancestor_reference_names: [2496'stagers/osx/armle/bind_tcp',2497'stages/osx/armle/shell'2498],2499modules_pathname: modules_pathname,2500reference_name: 'osx/armle/shell/bind_tcp'2501end25022503context 'osx/armle/shell/reverse_tcp' do2504it_should_behave_like 'payload cached size is consistent',2505ancestor_reference_names: [2506'stagers/osx/armle/reverse_tcp',2507'stages/osx/armle/shell'2508],2509modules_pathname: modules_pathname,2510reference_name: 'osx/armle/shell/reverse_tcp'2511end25122513context 'osx/armle/shell_bind_tcp' do2514it_should_behave_like 'payload cached size is consistent',2515ancestor_reference_names: [2516'singles/osx/armle/shell_bind_tcp'2517],2518modules_pathname: modules_pathname,2519reference_name: 'osx/armle/shell_bind_tcp'2520end25212522context 'osx/armle/shell_reverse_tcp' do2523it_should_behave_like 'payload cached size is consistent',2524ancestor_reference_names: [2525'singles/osx/armle/shell_reverse_tcp'2526],2527modules_pathname: modules_pathname,2528reference_name: 'osx/armle/shell_reverse_tcp'2529end25302531context 'osx/armle/vibrate' do2532it_should_behave_like 'payload cached size is consistent',2533ancestor_reference_names: [2534'singles/osx/armle/vibrate'2535],2536modules_pathname: modules_pathname,2537reference_name: 'osx/armle/vibrate'2538end25392540context 'osx/ppc/shell/bind_tcp' do2541it_should_behave_like 'payload cached size is consistent',2542ancestor_reference_names: [2543'stagers/osx/ppc/bind_tcp',2544'stages/osx/ppc/shell'2545],2546modules_pathname: modules_pathname,2547reference_name: 'osx/ppc/shell/bind_tcp'2548end25492550context 'osx/ppc/shell/find_tag' do2551it_should_behave_like 'payload cached size is consistent',2552ancestor_reference_names: [2553'stagers/osx/ppc/find_tag',2554'stages/osx/ppc/shell'2555],2556modules_pathname: modules_pathname,2557reference_name: 'osx/ppc/shell/find_tag'2558end25592560context 'osx/ppc/shell/reverse_tcp' do2561it_should_behave_like 'payload cached size is consistent',2562ancestor_reference_names: [2563'stagers/osx/ppc/reverse_tcp',2564'stages/osx/ppc/shell'2565],2566modules_pathname: modules_pathname,2567reference_name: 'osx/ppc/shell/reverse_tcp'2568end25692570context 'osx/ppc/shell_bind_tcp' do2571it_should_behave_like 'payload cached size is consistent',2572ancestor_reference_names: [2573'singles/osx/ppc/shell_bind_tcp'2574],2575modules_pathname: modules_pathname,2576reference_name: 'osx/ppc/shell_bind_tcp'2577end25782579context 'osx/ppc/shell_reverse_tcp' do2580it_should_behave_like 'payload cached size is consistent',2581ancestor_reference_names: [2582'singles/osx/ppc/shell_reverse_tcp'2583],2584modules_pathname: modules_pathname,2585reference_name: 'osx/ppc/shell_reverse_tcp'2586end25872588context 'osx/x64/dupandexecve/bind_tcp' do2589it_should_behave_like 'payload cached size is consistent',2590ancestor_reference_names: [2591'stagers/osx/x64/bind_tcp',2592'stages/osx/x64/dupandexecve'2593],2594modules_pathname: modules_pathname,2595reference_name: 'osx/x64/dupandexecve/bind_tcp'2596end25972598context 'osx/x64/dupandexecve/reverse_tcp' do2599it_should_behave_like 'payload cached size is consistent',2600ancestor_reference_names: [2601'stagers/osx/x64/reverse_tcp',2602'stages/osx/x64/dupandexecve'2603],2604modules_pathname: modules_pathname,2605reference_name: 'osx/x64/dupandexecve/reverse_tcp'2606end26072608context 'osx/x64/exec' do2609it_should_behave_like 'payload cached size is consistent',2610ancestor_reference_names: [2611'singles/osx/x64/exec'2612],2613modules_pathname: modules_pathname,2614reference_name: 'osx/x64/exec'2615end26162617context 'osx/x64/meterpreter/bind_tcp' do2618it_should_behave_like 'payload cached size is consistent',2619ancestor_reference_names: [2620'stagers/osx/x64/bind_tcp',2621'stages/osx/x64/meterpreter'2622],2623modules_pathname: modules_pathname,2624reference_name: 'osx/x64/meterpreter/bind_tcp'2625end26262627context 'osx/x64/meterpreter/reverse_tcp' do2628it_should_behave_like 'payload cached size is consistent',2629ancestor_reference_names: [2630'stagers/osx/x64/reverse_tcp',2631'stages/osx/x64/meterpreter'2632],2633modules_pathname: modules_pathname,2634reference_name: 'osx/x64/meterpreter/reverse_tcp'2635end26362637context 'osx/x64/meterpreter/reverse_tcp_uuid' do2638it_should_behave_like 'payload cached size is consistent',2639ancestor_reference_names: [2640'stagers/osx/x64/reverse_tcp_uuid',2641'stages/osx/x64/meterpreter'2642],2643modules_pathname: modules_pathname,2644reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2645end26462647context 'osx/x64/meterpreter_reverse_http' do2648it_should_behave_like 'payload cached size is consistent',2649ancestor_reference_names: [2650'singles/osx/x64/meterpreter_reverse_http'2651],2652modules_pathname: modules_pathname,2653reference_name: 'osx/x64/meterpreter_reverse_http'2654end26552656context 'osx/x64/meterpreter_reverse_https' do2657it_should_behave_like 'payload cached size is consistent',2658ancestor_reference_names: [2659'singles/osx/x64/meterpreter_reverse_https'2660],2661modules_pathname: modules_pathname,2662reference_name: 'osx/x64/meterpreter_reverse_https'2663end26642665context 'osx/x64/meterpreter_reverse_tcp' do2666it_should_behave_like 'payload cached size is consistent',2667ancestor_reference_names: [2668'singles/osx/x64/meterpreter_reverse_tcp'2669],2670modules_pathname: modules_pathname,2671reference_name: 'osx/x64/meterpreter_reverse_tcp'2672end26732674context 'osx/x64/say' do2675it_should_behave_like 'payload cached size is consistent',2676ancestor_reference_names: [2677'singles/osx/x64/say'2678],2679modules_pathname: modules_pathname,2680reference_name: 'osx/x64/say'2681end26822683context 'osx/x64/shell_bind_tcp' do2684it_should_behave_like 'payload cached size is consistent',2685ancestor_reference_names: [2686'singles/osx/x64/shell_bind_tcp'2687],2688modules_pathname: modules_pathname,2689reference_name: 'osx/x64/shell_bind_tcp'2690end26912692context 'osx/x64/shell_find_tag' do2693it_should_behave_like 'payload cached size is consistent',2694ancestor_reference_names: [2695'singles/osx/x64/shell_find_tag'2696],2697modules_pathname: modules_pathname,2698reference_name: 'osx/x64/shell_find_tag'2699end27002701context 'osx/x64/shell_reverse_tcp' do2702it_should_behave_like 'payload cached size is consistent',2703ancestor_reference_names: [2704'singles/osx/x64/shell_reverse_tcp'2705],2706modules_pathname: modules_pathname,2707reference_name: 'osx/x64/shell_reverse_tcp'2708end27092710context 'osx/x86/bundleinject/bind_tcp' do2711it_should_behave_like 'payload cached size is consistent',2712ancestor_reference_names: [2713'stagers/osx/x86/bind_tcp',2714'stages/osx/x86/bundleinject'2715],2716modules_pathname: modules_pathname,2717reference_name: 'osx/x86/bundleinject/bind_tcp'2718end27192720context 'osx/x86/bundleinject/reverse_tcp' do2721it_should_behave_like 'payload cached size is consistent',2722ancestor_reference_names: [2723'stagers/osx/x86/reverse_tcp',2724'stages/osx/x86/bundleinject',2725],2726modules_pathname: modules_pathname,2727reference_name: 'osx/x86/bundleinject/reverse_tcp'2728end27292730context 'osx/x86/exec' do2731it_should_behave_like 'payload cached size is consistent',2732ancestor_reference_names: [2733'singles/osx/x86/exec'2734],2735modules_pathname: modules_pathname,2736reference_name: 'osx/x86/exec'2737end27382739context 'osx/x86/isight/bind_tcp' do2740it_should_behave_like 'payload cached size is consistent',2741ancestor_reference_names: [2742'stagers/osx/x86/bind_tcp',2743'stages/osx/x86/isight'2744],2745modules_pathname: modules_pathname,2746reference_name: 'osx/x86/isight/bind_tcp'2747end27482749context 'osx/x86/isight/reverse_tcp' do2750it_should_behave_like 'payload cached size is consistent',2751ancestor_reference_names: [2752'stagers/osx/x86/reverse_tcp',2753'stages/osx/x86/isight'2754],2755modules_pathname: modules_pathname,2756reference_name: 'osx/x86/isight/reverse_tcp'2757end27582759context 'osx/x86/shell_bind_tcp' do2760it_should_behave_like 'payload cached size is consistent',2761ancestor_reference_names: [2762'singles/osx/x86/shell_bind_tcp'2763],2764modules_pathname: modules_pathname,2765reference_name: 'osx/x86/shell_bind_tcp'2766end27672768context 'osx/x86/shell_find_port' do2769it_should_behave_like 'payload cached size is consistent',2770ancestor_reference_names: [2771'singles/osx/x86/shell_find_port'2772],2773modules_pathname: modules_pathname,2774reference_name: 'osx/x86/shell_find_port'2775end27762777context 'osx/x86/shell_reverse_tcp' do2778it_should_behave_like 'payload cached size is consistent',2779ancestor_reference_names: [2780'singles/osx/x86/shell_reverse_tcp'2781],2782modules_pathname: modules_pathname,2783reference_name: 'osx/x86/shell_reverse_tcp'2784end27852786context 'osx/x86/vforkshell/bind_tcp' do2787it_should_behave_like 'payload cached size is consistent',2788ancestor_reference_names: [2789'stagers/osx/x86/bind_tcp',2790'stages/osx/x86/vforkshell'2791],2792modules_pathname: modules_pathname,2793reference_name: 'osx/x86/vforkshell/bind_tcp'2794end27952796context 'osx/x86/vforkshell/reverse_tcp' do2797it_should_behave_like 'payload cached size is consistent',2798ancestor_reference_names: [2799'stagers/osx/x86/reverse_tcp',2800'stages/osx/x86/vforkshell'2801],2802modules_pathname: modules_pathname,2803reference_name: 'osx/x86/vforkshell/reverse_tcp'2804end28052806context 'osx/x86/vforkshell_bind_tcp' do2807it_should_behave_like 'payload cached size is consistent',2808ancestor_reference_names: [2809'singles/osx/x86/vforkshell_bind_tcp'2810],2811modules_pathname: modules_pathname,2812reference_name: 'osx/x86/vforkshell_bind_tcp'2813end28142815context 'osx/x86/vforkshell_reverse_tcp' do2816it_should_behave_like 'payload cached size is consistent',2817ancestor_reference_names: [2818'singles/osx/x86/vforkshell_reverse_tcp'2819],2820modules_pathname: modules_pathname,2821reference_name: 'osx/x86/vforkshell_reverse_tcp'2822end28232824context 'php/bind_php' do2825it_should_behave_like 'payload cached size is consistent',2826ancestor_reference_names: [2827'singles/php/bind_php'2828],2829modules_pathname: modules_pathname,2830reference_name: 'php/bind_php'2831end28322833context 'php/bind_php_ipv6' do2834it_should_behave_like 'payload cached size is consistent',2835ancestor_reference_names: [2836'singles/php/bind_php_ipv6'2837],2838modules_pathname: modules_pathname,2839reference_name: 'php/bind_php_ipv6'2840end28412842context 'php/unix/cmd' do2843it_should_behave_like 'payload is not cached',2844ancestor_reference_names: [2845'adapters/php/unix/cmd'2846],2847reference_name: 'php/unix/cmd '2848end28492850context 'php/download_exec' do2851it_should_behave_like 'payload cached size is consistent',2852ancestor_reference_names: [2853'singles/php/download_exec'2854],2855modules_pathname: modules_pathname,2856reference_name: 'php/download_exec'2857end28582859context 'php/exec' do2860it_should_behave_like 'payload cached size is consistent',2861ancestor_reference_names: [2862'singles/php/exec'2863],2864modules_pathname: modules_pathname,2865reference_name: 'php/exec'2866end28672868context 'php/meterpreter/bind_tcp' do2869it_should_behave_like 'payload cached size is consistent',2870ancestor_reference_names: [2871'stagers/php/bind_tcp',2872'stages/php/meterpreter'2873],2874modules_pathname: modules_pathname,2875reference_name: 'php/meterpreter/bind_tcp'2876end28772878context 'php/meterpreter/bind_tcp_uuid' do2879it_should_behave_like 'payload cached size is consistent',2880ancestor_reference_names: [2881'stagers/php/bind_tcp_uuid',2882'stages/php/meterpreter'2883],2884modules_pathname: modules_pathname,2885reference_name: 'php/meterpreter/bind_tcp_uuid'2886end28872888context 'php/meterpreter/bind_tcp_ipv6' do2889it_should_behave_like 'payload cached size is consistent',2890ancestor_reference_names: [2891'stagers/php/bind_tcp_ipv6',2892'stages/php/meterpreter'2893],2894modules_pathname: modules_pathname,2895reference_name: 'php/meterpreter/bind_tcp_ipv6'2896end28972898context 'php/meterpreter/bind_tcp_ipv6_uuid' do2899it_should_behave_like 'payload cached size is consistent',2900ancestor_reference_names: [2901'stagers/php/bind_tcp_ipv6_uuid',2902'stages/php/meterpreter'2903],2904modules_pathname: modules_pathname,2905reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'2906end29072908context 'php/meterpreter/reverse_tcp' do2909it_should_behave_like 'payload cached size is consistent',2910ancestor_reference_names: [2911'stagers/php/reverse_tcp',2912'stages/php/meterpreter'2913],2914modules_pathname: modules_pathname,2915reference_name: 'php/meterpreter/reverse_tcp'2916end29172918context 'php/meterpreter/reverse_tcp_uuid' do2919it_should_behave_like 'payload cached size is consistent',2920ancestor_reference_names: [2921'stagers/php/reverse_tcp_uuid',2922'stages/php/meterpreter'2923],2924modules_pathname: modules_pathname,2925reference_name: 'php/meterpreter/reverse_tcp_uuid'2926end29272928context 'php/meterpreter_reverse_tcp' do2929it_should_behave_like 'payload cached size is consistent',2930ancestor_reference_names: [2931'singles/php/meterpreter_reverse_tcp'2932],2933modules_pathname: modules_pathname,2934reference_name: 'php/meterpreter_reverse_tcp'2935end29362937context 'php/reverse_php' do2938it_should_behave_like 'payload cached size is consistent',2939ancestor_reference_names: [2940'singles/php/reverse_php'2941],2942modules_pathname: modules_pathname,2943reference_name: 'php/reverse_php'2944end29452946context 'php/shell_findsock' do2947it_should_behave_like 'payload cached size is consistent',2948ancestor_reference_names: [2949'singles/php/shell_findsock'2950],2951modules_pathname: modules_pathname,2952reference_name: 'php/shell_findsock'2953end29542955context 'python/exec' do2956it_should_behave_like 'payload cached size is consistent',2957ancestor_reference_names: [2958'singles/python/exec'2959],2960modules_pathname: modules_pathname,2961reference_name: 'python/exec'2962end29632964context 'python/meterpreter/bind_tcp' do2965it_should_behave_like 'payload cached size is consistent',2966ancestor_reference_names: [2967'stagers/python/bind_tcp',2968'stages/python/meterpreter'2969],2970modules_pathname: modules_pathname,2971reference_name: 'python/meterpreter/bind_tcp'2972end29732974context 'python/meterpreter/bind_tcp_uuid' do2975it_should_behave_like 'payload cached size is consistent',2976ancestor_reference_names: [2977'stagers/python/bind_tcp_uuid',2978'stages/python/meterpreter'2979],2980modules_pathname: modules_pathname,2981reference_name: 'python/meterpreter/bind_tcp_uuid'2982end29832984context 'python/meterpreter/reverse_http' do2985it_should_behave_like 'payload cached size is consistent',2986ancestor_reference_names: [2987'stagers/python/reverse_http',2988'stages/python/meterpreter'2989],2990modules_pathname: modules_pathname,2991reference_name: 'python/meterpreter/reverse_http'2992end29932994context 'python/meterpreter/reverse_https' do2995it_should_behave_like 'payload cached size is consistent',2996ancestor_reference_names: [2997'stagers/python/reverse_https',2998'stages/python/meterpreter'2999],3000modules_pathname: modules_pathname,3001reference_name: 'python/meterpreter/reverse_https'3002end30033004context 'python/meterpreter/reverse_tcp' do3005it_should_behave_like 'payload cached size is consistent',3006ancestor_reference_names: [3007'stagers/python/reverse_tcp',3008'stages/python/meterpreter'3009],3010modules_pathname: modules_pathname,3011reference_name: 'python/meterpreter/reverse_tcp'3012end30133014context 'python/meterpreter/reverse_tcp_ssl' do3015it_should_behave_like 'payload cached size is consistent',3016ancestor_reference_names: [3017'stagers/python/reverse_tcp_ssl',3018'stages/python/meterpreter'3019],3020modules_pathname: modules_pathname,3021reference_name: 'python/meterpreter/reverse_tcp_ssl'3022end30233024context 'python/meterpreter/reverse_tcp_uuid' do3025it_should_behave_like 'payload cached size is consistent',3026ancestor_reference_names: [3027'stagers/python/reverse_tcp_uuid',3028'stages/python/meterpreter'3029],3030modules_pathname: modules_pathname,3031reference_name: 'python/meterpreter/reverse_tcp_uuid'3032end30333034context 'python/meterpreter_bind_tcp' do3035it_should_behave_like 'payload cached size is consistent',3036ancestor_reference_names: [3037'singles/python/meterpreter_bind_tcp'3038],3039modules_pathname: modules_pathname,3040reference_name: 'python/meterpreter_bind_tcp'3041end30423043context 'python/meterpreter_reverse_http' do3044it_should_behave_like 'payload cached size is consistent',3045ancestor_reference_names: [3046'singles/python/meterpreter_reverse_http'3047],3048modules_pathname: modules_pathname,3049reference_name: 'python/meterpreter_reverse_http'3050end30513052context 'python/meterpreter_reverse_https' do3053it_should_behave_like 'payload cached size is consistent',3054ancestor_reference_names: [3055'singles/python/meterpreter_reverse_https'3056],3057modules_pathname: modules_pathname,3058reference_name: 'python/meterpreter_reverse_https'3059end30603061context 'python/meterpreter_reverse_tcp' do3062it_should_behave_like 'payload cached size is consistent',3063ancestor_reference_names: [3064'singles/python/meterpreter_reverse_tcp'3065],3066modules_pathname: modules_pathname,3067reference_name: 'python/meterpreter_reverse_tcp'3068end30693070context 'python/pingback_bind_tcp' do3071it_should_behave_like 'payload cached size is consistent',3072ancestor_reference_names: [3073'singles/python/pingback_bind_tcp'3074],3075modules_pathname: modules_pathname,3076reference_name: 'python/pingback_bind_tcp'3077end30783079context 'python/pingback_reverse_tcp' do3080it_should_behave_like 'payload cached size is consistent',3081ancestor_reference_names: [3082'singles/python/pingback_reverse_tcp'3083],3084modules_pathname: modules_pathname,3085reference_name: 'python/pingback_reverse_tcp'3086end30873088context 'python/shell_bind_tcp' do3089it_should_behave_like 'payload cached size is consistent',3090ancestor_reference_names: [3091'singles/python/shell_bind_tcp'3092],3093modules_pathname: modules_pathname,3094reference_name: 'python/shell_bind_tcp'3095end30963097context 'python/shell_reverse_tcp' do3098it_should_behave_like 'payload cached size is consistent',3099ancestor_reference_names: [3100'singles/python/shell_reverse_tcp'3101],3102modules_pathname: modules_pathname,3103reference_name: 'python/shell_reverse_tcp'3104end31053106context 'python/shell_reverse_sctp' do3107it_should_behave_like 'payload cached size is consistent',3108ancestor_reference_names: [3109'singles/python/shell_reverse_sctp'3110],3111modules_pathname: modules_pathname,3112reference_name: 'python/shell_reverse_sctp'3113end31143115context 'python/shell_reverse_tcp_ssl' do3116it_should_behave_like 'payload cached size is consistent',3117ancestor_reference_names: [3118'singles/python/shell_reverse_tcp_ssl'3119],3120modules_pathname: modules_pathname,3121reference_name: 'python/shell_reverse_tcp_ssl'3122end31233124context 'python/shell_reverse_udp' do3125it_should_behave_like 'payload cached size is consistent',3126ancestor_reference_names: [3127'singles/python/shell_reverse_udp'3128],3129modules_pathname: modules_pathname,3130reference_name: 'python/shell_reverse_udp'3131end31323133context 'ruby/pingback_bind_tcp' do3134it_should_behave_like 'payload cached size is consistent',3135ancestor_reference_names: [3136'singles/ruby/pingback_bind_tcp'3137],3138modules_pathname: modules_pathname,3139reference_name: 'ruby/pingback_bind_tcp'3140end31413142context 'ruby/pingback_reverse_tcp' do3143it_should_behave_like 'payload cached size is consistent',3144ancestor_reference_names: [3145'singles/ruby/pingback_reverse_tcp'3146],3147modules_pathname: modules_pathname,3148reference_name: 'ruby/pingback_reverse_tcp'3149end31503151context 'ruby/shell_bind_tcp' do3152it_should_behave_like 'payload cached size is consistent',3153ancestor_reference_names: [3154'singles/ruby/shell_bind_tcp'3155],3156modules_pathname: modules_pathname,3157reference_name: 'ruby/shell_bind_tcp'3158end31593160context 'ruby/shell_bind_tcp_ipv6' do3161it_should_behave_like 'payload cached size is consistent',3162ancestor_reference_names: [3163'singles/ruby/shell_bind_tcp_ipv6'3164],3165modules_pathname: modules_pathname,3166reference_name: 'ruby/shell_bind_tcp_ipv6'3167end31683169context 'ruby/shell_reverse_tcp' do3170it_should_behave_like 'payload cached size is consistent',3171ancestor_reference_names: [3172'singles/ruby/shell_reverse_tcp'3173],3174modules_pathname: modules_pathname,3175reference_name: 'ruby/shell_reverse_tcp'3176end31773178context 'ruby/shell_reverse_tcp_ssl' do3179it_should_behave_like 'payload cached size is consistent',3180ancestor_reference_names: [3181'singles/ruby/shell_reverse_tcp_ssl'3182],3183modules_pathname: modules_pathname,3184reference_name: 'ruby/shell_reverse_tcp_ssl'3185end31863187context 'solaris/sparc/shell_bind_tcp' do3188it_should_behave_like 'payload cached size is consistent',3189ancestor_reference_names: [3190'singles/solaris/sparc/shell_bind_tcp'3191],3192modules_pathname: modules_pathname,3193reference_name: 'solaris/sparc/shell_bind_tcp'3194end31953196context 'solaris/sparc/shell_find_port' do3197it_should_behave_like 'payload cached size is consistent',3198ancestor_reference_names: [3199'singles/solaris/sparc/shell_find_port'3200],3201modules_pathname: modules_pathname,3202reference_name: 'solaris/sparc/shell_find_port'3203end32043205context 'solaris/sparc/shell_reverse_tcp' do3206it_should_behave_like 'payload cached size is consistent',3207ancestor_reference_names: [3208'singles/solaris/sparc/shell_reverse_tcp'3209],3210modules_pathname: modules_pathname,3211reference_name: 'solaris/sparc/shell_reverse_tcp'3212end32133214context 'solaris/x86/shell_bind_tcp' do3215it_should_behave_like 'payload cached size is consistent',3216ancestor_reference_names: [3217'singles/solaris/x86/shell_bind_tcp'3218],3219modules_pathname: modules_pathname,3220reference_name: 'solaris/x86/shell_bind_tcp'3221end32223223context 'solaris/x86/shell_find_port' do3224it_should_behave_like 'payload cached size is consistent',3225ancestor_reference_names: [3226'singles/solaris/x86/shell_find_port'3227],3228modules_pathname: modules_pathname,3229reference_name: 'solaris/x86/shell_find_port'3230end32313232context 'solaris/x86/shell_reverse_tcp' do3233it_should_behave_like 'payload cached size is consistent',3234ancestor_reference_names: [3235'singles/solaris/x86/shell_reverse_tcp'3236],3237modules_pathname: modules_pathname,3238reference_name: 'solaris/x86/shell_reverse_tcp'3239end32403241context 'tty/unix/interact' do3242it_should_behave_like 'payload cached size is consistent',3243ancestor_reference_names: [3244'singles/tty/unix/interact'3245],3246modules_pathname: modules_pathname,3247reference_name: 'tty/unix/interact'3248end32493250context 'windows/adduser' do3251it_should_behave_like 'payload cached size is consistent',3252ancestor_reference_names: [3253'singles/windows/adduser'3254],3255modules_pathname: modules_pathname,3256reference_name: 'windows/adduser'3257end32583259context 'windows/custom/bind_ipv6_tcp' do3260it_should_behave_like 'payload is not cached',3261ancestor_reference_names: [3262'stagers/windows/bind_ipv6_tcp',3263'stages/windows/custom'3264],3265reference_name: 'windows/custom/bind_ipv6_tcp'3266end32673268context 'windows/custom/bind_ipv6_tcp_uuid' do3269it_should_behave_like 'payload is not cached',3270ancestor_reference_names: [3271'stagers/windows/bind_ipv6_tcp_uuid',3272'stages/windows/custom'3273],3274reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3275end32763277context 'windows/custom/bind_named_pipe' do3278it_should_behave_like 'payload is not cached',3279ancestor_reference_names: [3280'stagers/windows/bind_named_pipe',3281'stages/windows/custom'3282],3283reference_name: 'windows/custom/bind_named_pipe'3284end32853286context 'windows/custom/bind_tcp' do3287it_should_behave_like 'payload is not cached',3288ancestor_reference_names: [3289'stagers/windows/bind_tcp',3290'stages/windows/custom'3291],3292reference_name: 'windows/custom/bind_tcp'3293end32943295context 'windows/custom/bind_tcp_rc4' do3296it_should_behave_like 'payload is not cached',3297ancestor_reference_names: [3298'stagers/windows/bind_tcp_rc4',3299'stages/windows/custom'3300],3301reference_name: 'windows/custom/bind_tcp_rc4'3302end33033304context 'windows/custom/bind_tcp_uuid' do3305it_should_behave_like 'payload is not cached',3306ancestor_reference_names: [3307'stagers/windows/bind_tcp_uuid',3308'stages/windows/custom'3309],3310reference_name: 'windows/custom/bind_tcp_uuid'3311end33123313context 'windows/custom/reverse_http' do3314it_should_behave_like 'payload is not cached',3315ancestor_reference_names: [3316'stagers/windows/reverse_http',3317'stages/windows/custom'3318],3319reference_name: 'windows/custom/reverse_http'3320end33213322context 'windows/custom/reverse_https' do3323it_should_behave_like 'payload is not cached',3324ancestor_reference_names: [3325'stagers/windows/reverse_https',3326'stages/windows/custom'3327],3328reference_name: 'windows/custom/reverse_https'3329end33303331context 'windows/custom/reverse_named_pipe' do3332it_should_behave_like 'payload is not cached',3333ancestor_reference_names: [3334'stagers/windows/reverse_named_pipe',3335'stages/windows/custom'3336],3337reference_name: 'windows/custom/reverse_named_pipe'3338end33393340context 'windows/custom/reverse_tcp' do3341it_should_behave_like 'payload is not cached',3342ancestor_reference_names: [3343'stagers/windows/reverse_tcp',3344'stages/windows/custom'3345],3346reference_name: 'windows/custom/reverse_tcp'3347end33483349context 'windows/custom/reverse_tcp_rc4' do3350it_should_behave_like 'payload is not cached',3351ancestor_reference_names: [3352'stagers/windows/reverse_tcp_rc4',3353'stages/windows/custom'3354],3355reference_name: 'windows/custom/reverse_tcp_rc4'3356end33573358context 'windows/custom/reverse_tcp_uuid' do3359it_should_behave_like 'payload is not cached',3360ancestor_reference_names: [3361'stagers/windows/reverse_tcp_uuid',3362'stages/windows/custom'3363],3364reference_name: 'windows/custom/reverse_tcp_uuid'3365end33663367context 'windows/custom/reverse_winhttp' do3368it_should_behave_like 'payload is not cached',3369ancestor_reference_names: [3370'stagers/windows/reverse_winhttp',3371'stages/windows/custom'3372],3373reference_name: 'windows/custom/reverse_winhttp'3374end33753376context 'windows/custom/reverse_winhttps' do3377it_should_behave_like 'payload is not cached',3378ancestor_reference_names: [3379'stagers/windows/reverse_winhttps',3380'stages/windows/custom'3381],3382reference_name: 'windows/custom/reverse_winhttps'3383end33843385context 'windows/dllinject/bind_ipv6_tcp' do3386it_should_behave_like 'payload cached size is consistent',3387ancestor_reference_names: [3388'stagers/windows/bind_ipv6_tcp',3389'stages/windows/dllinject'3390],3391modules_pathname: modules_pathname,3392reference_name: 'windows/dllinject/bind_ipv6_tcp'3393end33943395context 'windows/dllinject/bind_named_pipe' do3396it_should_behave_like 'payload cached size is consistent',3397ancestor_reference_names: [3398'stagers/windows/bind_named_pipe',3399'stages/windows/dllinject'3400],3401modules_pathname: modules_pathname,3402reference_name: 'windows/dllinject/bind_named_pipe'3403end34043405context 'windows/dllinject/bind_nonx_tcp' do3406it_should_behave_like 'payload cached size is consistent',3407ancestor_reference_names: [3408'stagers/windows/bind_nonx_tcp',3409'stages/windows/dllinject'3410],3411modules_pathname: modules_pathname,3412reference_name: 'windows/dllinject/bind_nonx_tcp'3413end34143415context 'windows/dllinject/bind_tcp' do3416it_should_behave_like 'payload cached size is consistent',3417ancestor_reference_names: [3418'stagers/windows/bind_tcp',3419'stages/windows/dllinject'3420],3421modules_pathname: modules_pathname,3422reference_name: 'windows/dllinject/bind_tcp'3423end34243425context 'windows/dllinject/bind_tcp_rc4' do3426it_should_behave_like 'payload cached size is consistent',3427ancestor_reference_names: [3428'stagers/windows/bind_tcp_rc4',3429'stages/windows/dllinject'3430],3431modules_pathname: modules_pathname,3432reference_name: 'windows/dllinject/bind_tcp_rc4'3433end34343435context 'windows/dllinject/find_tag' do3436it_should_behave_like 'payload cached size is consistent',3437ancestor_reference_names: [3438'stagers/windows/findtag_ord',3439'stages/windows/dllinject'3440],3441modules_pathname: modules_pathname,3442reference_name: 'windows/dllinject/find_tag'3443end344434453446context 'windows/dllinject/reverse_http' do3447it_should_behave_like 'payload cached size is consistent',3448ancestor_reference_names: [3449'stagers/windows/reverse_http',3450'stages/windows/dllinject'3451],3452modules_pathname: modules_pathname,3453reference_name: 'windows/dllinject/reverse_http'3454end34553456context 'windows/dllinject/reverse_http_proxy_pstore' do3457it_should_behave_like 'payload cached size is consistent',3458ancestor_reference_names: [3459'stagers/windows/reverse_http_proxy_pstore',3460'stages/windows/dllinject'3461],3462modules_pathname: modules_pathname,3463reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3464end34653466context 'windows/dllinject/reverse_ipv6_tcp' do3467it_should_behave_like 'payload cached size is consistent',3468ancestor_reference_names: [3469'stagers/windows/reverse_ipv6_tcp',3470'stages/windows/dllinject'3471],3472modules_pathname: modules_pathname,3473reference_name: 'windows/dllinject/reverse_ipv6_tcp'3474end34753476context 'windows/dllinject/reverse_nonx_tcp' do3477it_should_behave_like 'payload cached size is consistent',3478ancestor_reference_names: [3479'stagers/windows/reverse_nonx_tcp',3480'stages/windows/dllinject'3481],3482modules_pathname: modules_pathname,3483reference_name: 'windows/dllinject/reverse_nonx_tcp'3484end34853486context 'windows/dllinject/reverse_ord_tcp' do3487it_should_behave_like 'payload cached size is consistent',3488ancestor_reference_names: [3489'stagers/windows/reverse_ord_tcp',3490'stages/windows/dllinject'3491],3492modules_pathname: modules_pathname,3493reference_name: 'windows/dllinject/reverse_ord_tcp'3494end34953496context 'windows/dllinject/reverse_tcp' do3497it_should_behave_like 'payload cached size is consistent',3498ancestor_reference_names: [3499'stagers/windows/reverse_tcp',3500'stages/windows/dllinject'3501],3502modules_pathname: modules_pathname,3503reference_name: 'windows/dllinject/reverse_tcp'3504end35053506context 'windows/dllinject/reverse_tcp_allports' do3507it_should_behave_like 'payload cached size is consistent',3508ancestor_reference_names: [3509'stagers/windows/reverse_tcp_allports',3510'stages/windows/dllinject'3511],3512modules_pathname: modules_pathname,3513reference_name: 'windows/dllinject/reverse_tcp_allports'3514end35153516context 'windows/dllinject/reverse_tcp_dns' do3517it_should_behave_like 'payload cached size is consistent',3518ancestor_reference_names: [3519'stagers/windows/reverse_tcp_dns',3520'stages/windows/dllinject'3521],3522modules_pathname: modules_pathname,3523reference_name: 'windows/dllinject/reverse_tcp_dns'3524end35253526context 'windows/dllinject/reverse_tcp_rc4' do3527it_should_behave_like 'payload cached size is consistent',3528ancestor_reference_names: [3529'stagers/windows/reverse_tcp_rc4',3530'stages/windows/dllinject'3531],3532modules_pathname: modules_pathname,3533reference_name: 'windows/dllinject/reverse_tcp_rc4'3534end35353536context 'windows/dllinject/reverse_tcp_rc4_dns' do3537it_should_behave_like 'payload cached size is consistent',3538ancestor_reference_names: [3539'stagers/windows/reverse_tcp_rc4_dns',3540'stages/windows/dllinject'3541],3542modules_pathname: modules_pathname,3543reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3544end35453546context 'windows/dns_txt_query_exec' do3547it_should_behave_like 'payload cached size is consistent',3548ancestor_reference_names: [3549'singles/windows/dns_txt_query_exec'3550],3551modules_pathname: modules_pathname,3552reference_name: 'windows/dns_txt_query_exec'3553end35543555context 'windows/download_exec' do3556it_should_behave_like 'payload cached size is consistent',3557ancestor_reference_names: [3558'singles/windows/download_exec'3559],3560modules_pathname: modules_pathname,3561reference_name: 'windows/download_exec'3562end35633564context 'windows/encrypted_shell/reverse_tcp' do3565it_should_behave_like 'payload is not cached',3566ancestor_reference_names: [3567'stagers/windows/encrypted_reverse_tcp',3568'stages/windows/encrypted_shell'3569],3570reference_name: 'windows/encrypted_shell/reverse_tcp'3571end35723573context 'windows/encrypted_shell_reverse_tcp' do3574it_should_behave_like 'payload is not cached',3575ancestor_reference_names: [3576'singles/windows/encrypted_shell_reverse_tcp'3577],3578reference_name: 'windows/encrypted_shell_reverse_tcp'3579end35803581context 'windows/exec' do3582it_should_behave_like 'payload cached size is consistent',3583ancestor_reference_names: [3584'singles/windows/exec'3585],3586modules_pathname: modules_pathname,3587reference_name: 'windows/exec'3588end35893590context 'windows/format_all_drives' do3591it_should_behave_like 'payload cached size is consistent',3592ancestor_reference_names: [3593'singles/windows/format_all_drives'3594],3595modules_pathname: modules_pathname,3596reference_name: 'windows/format_all_drives'3597end35983599context 'windows/loadlibrary' do3600it_should_behave_like 'payload cached size is consistent',3601ancestor_reference_names: [3602'singles/windows/loadlibrary'3603],3604modules_pathname: modules_pathname,3605reference_name: 'windows/loadlibrary'3606end36073608context 'windows/messagebox' do3609it_should_behave_like 'payload cached size is consistent',3610ancestor_reference_names: [3611'singles/windows/messagebox'3612],3613modules_pathname: modules_pathname,3614reference_name: 'windows/messagebox'3615end36163617context 'windows/meterpreter_bind_named_pipe' do3618it_should_behave_like 'payload cached size is consistent',3619ancestor_reference_names: [3620'singles/windows/meterpreter_bind_named_pipe'3621],3622modules_pathname: modules_pathname,3623reference_name: 'windows/meterpreter_bind_named_pipe'3624end36253626context 'windows/meterpreter_bind_tcp' do3627it_should_behave_like 'payload cached size is consistent',3628ancestor_reference_names: [3629'singles/windows/meterpreter_bind_tcp'3630],3631modules_pathname: modules_pathname,3632reference_name: 'windows/meterpreter_bind_tcp'3633end36343635context 'windows/meterpreter_reverse_http' do3636it_should_behave_like 'payload cached size is consistent',3637ancestor_reference_names: [3638'singles/windows/meterpreter_reverse_http'3639],3640modules_pathname: modules_pathname,3641reference_name: 'windows/meterpreter_reverse_http'3642end36433644context 'windows/meterpreter_reverse_https' do3645it_should_behave_like 'payload cached size is consistent',3646ancestor_reference_names: [3647'singles/windows/meterpreter_reverse_https'3648],3649modules_pathname: modules_pathname,3650reference_name: 'windows/meterpreter_reverse_https'3651end36523653context 'windows/meterpreter_reverse_ipv6_tcp' do3654it_should_behave_like 'payload cached size is consistent',3655ancestor_reference_names: [3656'singles/windows/meterpreter_reverse_ipv6_tcp'3657],3658modules_pathname: modules_pathname,3659reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3660end36613662context 'windows/meterpreter_reverse_tcp' do3663it_should_behave_like 'payload cached size is consistent',3664ancestor_reference_names: [3665'singles/windows/meterpreter_reverse_tcp'3666],3667modules_pathname: modules_pathname,3668reference_name: 'windows/meterpreter_reverse_tcp'3669end36703671context 'windows/meterpreter/bind_ipv6_tcp' do3672it_should_behave_like 'payload cached size is consistent',3673ancestor_reference_names: [3674'stagers/windows/bind_ipv6_tcp',3675'stages/windows/meterpreter'3676],3677modules_pathname: modules_pathname,3678reference_name: 'windows/meterpreter/bind_ipv6_tcp'3679end36803681context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3682it_should_behave_like 'payload cached size is consistent',3683ancestor_reference_names: [3684'stagers/windows/bind_ipv6_tcp_uuid',3685'stages/windows/meterpreter'3686],3687modules_pathname: modules_pathname,3688reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3689end36903691context 'windows/meterpreter/bind_named_pipe' do3692it_should_behave_like 'payload cached size is consistent',3693ancestor_reference_names: [3694'stagers/windows/bind_named_pipe',3695'stages/windows/meterpreter'3696],3697modules_pathname: modules_pathname,3698reference_name: 'windows/meterpreter/bind_named_pipe'3699end37003701context 'windows/meterpreter/bind_nonx_tcp' do3702it_should_behave_like 'payload cached size is consistent',3703ancestor_reference_names: [3704'stagers/windows/bind_nonx_tcp',3705'stages/windows/meterpreter'3706],3707modules_pathname: modules_pathname,3708reference_name: 'windows/meterpreter/bind_nonx_tcp'3709end37103711context 'windows/meterpreter/bind_tcp' do3712it_should_behave_like 'payload cached size is consistent',3713ancestor_reference_names: [3714'stagers/windows/bind_tcp',3715'stages/windows/meterpreter'3716],3717modules_pathname: modules_pathname,3718reference_name: 'windows/meterpreter/bind_tcp'3719end37203721context 'windows/meterpreter/bind_tcp_rc4' do3722it_should_behave_like 'payload cached size is consistent',3723ancestor_reference_names: [3724'stagers/windows/bind_tcp_rc4',3725'stages/windows/meterpreter'3726],3727modules_pathname: modules_pathname,3728reference_name: 'windows/meterpreter/bind_tcp_rc4'3729end37303731context 'windows/meterpreter/bind_tcp_uuid' do3732it_should_behave_like 'payload cached size is consistent',3733ancestor_reference_names: [3734'stagers/windows/bind_tcp_uuid',3735'stages/windows/meterpreter'3736],3737modules_pathname: modules_pathname,3738reference_name: 'windows/meterpreter/bind_tcp_uuid'3739end37403741context 'windows/meterpreter/find_tag' do3742it_should_behave_like 'payload cached size is consistent',3743ancestor_reference_names: [3744'stagers/windows/findtag_ord',3745'stages/windows/meterpreter'3746],3747modules_pathname: modules_pathname,3748reference_name: 'windows/meterpreter/find_tag'3749end37503751context 'windows/meterpreter/reverse_http' do3752it_should_behave_like 'payload cached size is consistent',3753ancestor_reference_names: [3754'stagers/windows/reverse_http',3755'stages/windows/meterpreter'3756],3757modules_pathname: modules_pathname,3758reference_name: 'windows/meterpreter/reverse_http'3759end37603761context 'windows/meterpreter/reverse_http_proxy_pstore' do3762it_should_behave_like 'payload cached size is consistent',3763ancestor_reference_names: [3764'stagers/windows/reverse_http_proxy_pstore',3765'stages/windows/meterpreter'3766],3767modules_pathname: modules_pathname,3768reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'3769end37703771context 'windows/meterpreter/reverse_https' do3772it_should_behave_like 'payload cached size is consistent',3773ancestor_reference_names: [3774'stagers/windows/reverse_https',3775'stages/windows/meterpreter'3776],3777modules_pathname: modules_pathname,3778reference_name: 'windows/meterpreter/reverse_https'3779end37803781context 'windows/meterpreter/reverse_ipv6_tcp' do3782it_should_behave_like 'payload cached size is consistent',3783ancestor_reference_names: [3784'stagers/windows/reverse_ipv6_tcp',3785'stages/windows/meterpreter'3786],3787modules_pathname: modules_pathname,3788reference_name: 'windows/meterpreter/reverse_ipv6_tcp'3789end37903791context 'windows/meterpreter/reverse_named_pipe' do3792it_should_behave_like 'payload cached size is consistent',3793ancestor_reference_names: [3794'stagers/windows/reverse_named_pipe',3795'stages/windows/meterpreter'3796],3797modules_pathname: modules_pathname,3798reference_name: 'windows/meterpreter/reverse_named_pipe'3799end38003801context 'windows/meterpreter/reverse_nonx_tcp' do3802it_should_behave_like 'payload cached size is consistent',3803ancestor_reference_names: [3804'stagers/windows/reverse_nonx_tcp',3805'stages/windows/meterpreter'3806],3807modules_pathname: modules_pathname,3808reference_name: 'windows/meterpreter/reverse_nonx_tcp'3809end38103811context 'windows/meterpreter/reverse_ord_tcp' do3812it_should_behave_like 'payload cached size is consistent',3813ancestor_reference_names: [3814'stagers/windows/reverse_ord_tcp',3815'stages/windows/meterpreter'3816],3817modules_pathname: modules_pathname,3818reference_name: 'windows/meterpreter/reverse_ord_tcp'3819end38203821context 'windows/meterpreter/reverse_tcp' do3822it_should_behave_like 'payload cached size is consistent',3823ancestor_reference_names: [3824'stagers/windows/reverse_tcp',3825'stages/windows/meterpreter'3826],3827modules_pathname: modules_pathname,3828reference_name: 'windows/meterpreter/reverse_tcp'3829end38303831context 'windows/meterpreter/reverse_tcp_allports' do3832it_should_behave_like 'payload cached size is consistent',3833ancestor_reference_names: [3834'stagers/windows/reverse_tcp_allports',3835'stages/windows/meterpreter'3836],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],3847modules_pathname: modules_pathname,3848reference_name: 'windows/meterpreter/reverse_tcp_dns'3849end38503851context 'windows/meterpreter/reverse_tcp_rc4' do3852it_should_behave_like 'payload cached size is consistent',3853ancestor_reference_names: [3854'stagers/windows/reverse_tcp_rc4',3855'stages/windows/meterpreter'3856],3857modules_pathname: modules_pathname,3858reference_name: 'windows/meterpreter/reverse_tcp_rc4'3859end38603861context 'windows/meterpreter/reverse_tcp_rc4_dns' do3862it_should_behave_like 'payload cached size is consistent',3863ancestor_reference_names: [3864'stagers/windows/reverse_tcp_rc4_dns',3865'stages/windows/meterpreter'3866],3867modules_pathname: modules_pathname,3868reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'3869end38703871context 'windows/meterpreter/reverse_tcp_uuid' do3872it_should_behave_like 'payload cached size is consistent',3873ancestor_reference_names: [3874'stagers/windows/reverse_tcp_uuid',3875'stages/windows/meterpreter'3876],3877modules_pathname: modules_pathname,3878reference_name: 'windows/meterpreter/reverse_tcp_uuid'3879end38803881context 'windows/metsvc_bind_tcp' do3882it_should_behave_like 'payload cached size is consistent',3883ancestor_reference_names: [3884'singles/windows/metsvc_bind_tcp'3885],3886modules_pathname: modules_pathname,3887reference_name: 'windows/metsvc_bind_tcp'3888end38893890context 'windows/metsvc_reverse_tcp' do3891it_should_behave_like 'payload cached size is consistent',3892ancestor_reference_names: [3893'singles/windows/metsvc_reverse_tcp'3894],3895modules_pathname: modules_pathname,3896reference_name: 'windows/metsvc_reverse_tcp'3897end38983899context 'windows/patchupdllinject/bind_ipv6_tcp' do3900it_should_behave_like 'payload cached size is consistent',3901ancestor_reference_names: [3902'stagers/windows/bind_ipv6_tcp',3903'stages/windows/patchupdllinject'3904],3905modules_pathname: modules_pathname,3906reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'3907end39083909context 'windows/patchupdllinject/bind_named_pipe' do3910it_should_behave_like 'payload cached size is consistent',3911ancestor_reference_names: [3912'stagers/windows/bind_named_pipe',3913'stages/windows/patchupdllinject'3914],3915modules_pathname: modules_pathname,3916reference_name: 'windows/patchupdllinject/bind_named_pipe'3917end39183919context 'windows/patchupdllinject/bind_nonx_tcp' do3920it_should_behave_like 'payload cached size is consistent',3921ancestor_reference_names: [3922'stagers/windows/bind_nonx_tcp',3923'stages/windows/patchupdllinject'3924],3925modules_pathname: modules_pathname,3926reference_name: 'windows/patchupdllinject/bind_nonx_tcp'3927end39283929context 'windows/patchupdllinject/bind_tcp' do3930it_should_behave_like 'payload cached size is consistent',3931ancestor_reference_names: [3932'stagers/windows/bind_tcp',3933'stages/windows/patchupdllinject'3934],3935modules_pathname: modules_pathname,3936reference_name: 'windows/patchupdllinject/bind_tcp'3937end39383939context 'windows/patchupdllinject/bind_tcp_rc4' do3940it_should_behave_like 'payload cached size is consistent',3941ancestor_reference_names: [3942'stagers/windows/bind_tcp_rc4',3943'stages/windows/patchupdllinject'3944],3945modules_pathname: modules_pathname,3946reference_name: 'windows/patchupdllinject/bind_tcp_rc4'3947end39483949context 'windows/patchupdllinject/find_tag' do3950it_should_behave_like 'payload cached size is consistent',3951ancestor_reference_names: [3952'stagers/windows/findtag_ord',3953'stages/windows/patchupdllinject'3954],3955modules_pathname: modules_pathname,3956reference_name: 'windows/patchupdllinject/find_tag'3957end39583959context 'windows/patchupdllinject/reverse_ipv6_tcp' do3960it_should_behave_like 'payload cached size is consistent',3961ancestor_reference_names: [3962'stagers/windows/reverse_ipv6_tcp',3963'stages/windows/patchupdllinject'3964],3965modules_pathname: modules_pathname,3966reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'3967end39683969context 'windows/patchupdllinject/reverse_nonx_tcp' do3970it_should_behave_like 'payload cached size is consistent',3971ancestor_reference_names: [3972'stagers/windows/reverse_nonx_tcp',3973'stages/windows/patchupdllinject'3974],3975modules_pathname: modules_pathname,3976reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'3977end39783979context 'windows/patchupdllinject/reverse_ord_tcp' do3980it_should_behave_like 'payload cached size is consistent',3981ancestor_reference_names: [3982'stagers/windows/reverse_ord_tcp',3983'stages/windows/patchupdllinject'3984],3985modules_pathname: modules_pathname,3986reference_name: 'windows/patchupdllinject/reverse_ord_tcp'3987end39883989context 'windows/patchupdllinject/reverse_tcp' do3990it_should_behave_like 'payload cached size is consistent',3991ancestor_reference_names: [3992'stagers/windows/reverse_tcp',3993'stages/windows/patchupdllinject'3994],3995modules_pathname: modules_pathname,3996reference_name: 'windows/patchupdllinject/reverse_tcp'3997end39983999context 'windows/patchupdllinject/reverse_tcp_allports' do4000it_should_behave_like 'payload cached size is consistent',4001ancestor_reference_names: [4002'stagers/windows/reverse_tcp_allports',4003'stages/windows/patchupdllinject'4004],4005modules_pathname: modules_pathname,4006reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4007end40084009context 'windows/patchupdllinject/reverse_tcp_dns' do4010it_should_behave_like 'payload cached size is consistent',4011ancestor_reference_names: [4012'stagers/windows/reverse_tcp_dns',4013'stages/windows/patchupdllinject'4014],4015modules_pathname: modules_pathname,4016reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4017end40184019context 'windows/patchupdllinject/reverse_tcp_rc4' do4020it_should_behave_like 'payload cached size is consistent',4021ancestor_reference_names: [4022'stagers/windows/reverse_tcp_rc4',4023'stages/windows/patchupdllinject'4024],4025modules_pathname: modules_pathname,4026reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4027end40284029context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4030it_should_behave_like 'payload cached size is consistent',4031ancestor_reference_names: [4032'stagers/windows/reverse_tcp_rc4_dns',4033'stages/windows/patchupdllinject'4034],4035modules_pathname: modules_pathname,4036reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4037end40384039context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4040it_should_behave_like 'payload cached size is consistent',4041ancestor_reference_names: [4042'stagers/windows/bind_ipv6_tcp',4043'stages/windows/patchupmeterpreter'4044],4045modules_pathname: modules_pathname,4046reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4047end40484049context 'windows/patchupmeterpreter/bind_named_pipe' do4050it_should_behave_like 'payload cached size is consistent',4051ancestor_reference_names: [4052'stagers/windows/bind_named_pipe',4053'stages/windows/patchupmeterpreter'4054],4055modules_pathname: modules_pathname,4056reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4057end40584059context 'windows/patchupmeterpreter/bind_nonx_tcp' do4060it_should_behave_like 'payload cached size is consistent',4061ancestor_reference_names: [4062'stagers/windows/bind_nonx_tcp',4063'stages/windows/patchupmeterpreter'4064],4065modules_pathname: modules_pathname,4066reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4067end40684069context 'windows/patchupmeterpreter/bind_tcp' do4070it_should_behave_like 'payload cached size is consistent',4071ancestor_reference_names: [4072'stagers/windows/bind_tcp',4073'stages/windows/patchupmeterpreter'4074],4075modules_pathname: modules_pathname,4076reference_name: 'windows/patchupmeterpreter/bind_tcp'4077end40784079context 'windows/patchupmeterpreter/bind_tcp_rc4' do4080it_should_behave_like 'payload cached size is consistent',4081ancestor_reference_names: [4082'stagers/windows/bind_tcp_rc4',4083'stages/windows/patchupmeterpreter'4084],4085modules_pathname: modules_pathname,4086reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4087end40884089context 'windows/patchupmeterpreter/find_tag' do4090it_should_behave_like 'payload cached size is consistent',4091ancestor_reference_names: [4092'stagers/windows/findtag_ord',4093'stages/windows/patchupmeterpreter'4094],4095modules_pathname: modules_pathname,4096reference_name: 'windows/patchupmeterpreter/find_tag'4097end40984099context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4100it_should_behave_like 'payload cached size is consistent',4101ancestor_reference_names: [4102'stagers/windows/reverse_ipv6_tcp',4103'stages/windows/patchupmeterpreter'4104],4105modules_pathname: modules_pathname,4106reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4107end41084109context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4110it_should_behave_like 'payload cached size is consistent',4111ancestor_reference_names: [4112'stagers/windows/reverse_nonx_tcp',4113'stages/windows/patchupmeterpreter'4114],4115modules_pathname: modules_pathname,4116reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4117end41184119context 'windows/patchupmeterpreter/reverse_ord_tcp' do4120it_should_behave_like 'payload cached size is consistent',4121ancestor_reference_names: [4122'stagers/windows/reverse_ord_tcp',4123'stages/windows/patchupmeterpreter'4124],4125modules_pathname: modules_pathname,4126reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4127end41284129context 'windows/patchupmeterpreter/reverse_tcp' do4130it_should_behave_like 'payload cached size is consistent',4131ancestor_reference_names: [4132'stagers/windows/reverse_tcp',4133'stages/windows/patchupmeterpreter'4134],4135modules_pathname: modules_pathname,4136reference_name: 'windows/patchupmeterpreter/reverse_tcp'4137end41384139context 'windows/patchupmeterpreter/reverse_tcp_allports' do4140it_should_behave_like 'payload cached size is consistent',4141ancestor_reference_names: [4142'stagers/windows/reverse_tcp_allports',4143'stages/windows/patchupmeterpreter'4144],4145modules_pathname: modules_pathname,4146reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4147end41484149context 'windows/patchupmeterpreter/reverse_tcp_dns' do4150it_should_behave_like 'payload cached size is consistent',4151ancestor_reference_names: [4152'stagers/windows/reverse_tcp_dns',4153'stages/windows/patchupmeterpreter'4154],4155modules_pathname: modules_pathname,4156reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4157end41584159context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4160it_should_behave_like 'payload cached size is consistent',4161ancestor_reference_names: [4162'stagers/windows/reverse_tcp_rc4',4163'stages/windows/patchupmeterpreter'4164],4165modules_pathname: modules_pathname,4166reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4167end41684169context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4170it_should_behave_like 'payload cached size is consistent',4171ancestor_reference_names: [4172'stagers/windows/reverse_tcp_rc4_dns',4173'stages/windows/patchupmeterpreter'4174],4175modules_pathname: modules_pathname,4176reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4177end41784179context 'windows/peinject/bind_hidden_ipknock_tcp' do4180it_should_behave_like 'payload cached size is consistent',4181ancestor_reference_names: [4182'stagers/windows/bind_hidden_ipknock_tcp',4183'stages/windows/peinject'4184],4185modules_pathname: modules_pathname,4186reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4187end41884189context 'windows/peinject/bind_hidden_tcp' do4190it_should_behave_like 'payload cached size is consistent',4191ancestor_reference_names: [4192'stagers/windows/bind_hidden_tcp',4193'stages/windows/peinject'4194],4195modules_pathname: modules_pathname,4196reference_name: 'windows/peinject/bind_hidden_tcp'4197end41984199context 'windows/peinject/bind_ipv6_tcp' do4200it_should_behave_like 'payload cached size is consistent',4201ancestor_reference_names: [4202'stagers/windows/bind_ipv6_tcp',4203'stages/windows/peinject'4204],4205modules_pathname: modules_pathname,4206reference_name: 'windows/peinject/bind_ipv6_tcp'4207end42084209context 'windows/peinject/bind_ipv6_tcp_uuid' do4210it_should_behave_like 'payload cached size is consistent',4211ancestor_reference_names: [4212'stagers/windows/bind_ipv6_tcp_uuid',4213'stages/windows/peinject'4214],4215modules_pathname: modules_pathname,4216reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4217end42184219context 'windows/peinject/bind_named_pipe' do4220it_should_behave_like 'payload cached size is consistent',4221ancestor_reference_names: [4222'stagers/windows/bind_named_pipe',4223'stages/windows/peinject'4224],4225modules_pathname: modules_pathname,4226reference_name: 'windows/peinject/bind_named_pipe'4227end42284229context 'windows/peinject/bind_nonx_tcp' do4230it_should_behave_like 'payload cached size is consistent',4231ancestor_reference_names: [4232'stagers/windows/bind_nonx_tcp',4233'stages/windows/peinject'4234],4235modules_pathname: modules_pathname,4236reference_name: 'windows/peinject/bind_nonx_tcp'4237end42384239context 'windows/peinject/bind_tcp' do4240it_should_behave_like 'payload cached size is consistent',4241ancestor_reference_names: [4242'stagers/windows/bind_tcp',4243'stages/windows/peinject'4244],4245modules_pathname: modules_pathname,4246reference_name: 'windows/peinject/bind_tcp'4247end42484249context 'windows/peinject/bind_tcp_rc4' do4250it_should_behave_like 'payload cached size is consistent',4251ancestor_reference_names: [4252'stagers/windows/bind_tcp_rc4',4253'stages/windows/peinject'4254],4255modules_pathname: modules_pathname,4256reference_name: 'windows/peinject/bind_tcp_rc4'4257end42584259context 'windows/peinject/bind_tcp_uuid' do4260it_should_behave_like 'payload cached size is consistent',4261ancestor_reference_names: [4262'stagers/windows/bind_tcp_uuid',4263'stages/windows/peinject'4264],4265modules_pathname: modules_pathname,4266reference_name: 'windows/peinject/bind_tcp_uuid'4267end42684269context 'windows/peinject/find_tag' do4270it_should_behave_like 'payload cached size is consistent',4271ancestor_reference_names: [4272'stagers/windows/findtag_ord',4273'stages/windows/peinject'4274],4275modules_pathname: modules_pathname,4276reference_name: 'windows/peinject/find_tag'4277end42784279context 'windows/peinject/reverse_ipv6_tcp' do4280it_should_behave_like 'payload cached size is consistent',4281ancestor_reference_names: [4282'stagers/windows/reverse_ipv6_tcp',4283'stages/windows/peinject'4284],4285modules_pathname: modules_pathname,4286reference_name: 'windows/peinject/reverse_ipv6_tcp'4287end42884289context 'windows/peinject/reverse_nonx_tcp' do4290it_should_behave_like 'payload cached size is consistent',4291ancestor_reference_names: [4292'stagers/windows/reverse_nonx_tcp',4293'stages/windows/peinject'4294],4295modules_pathname: modules_pathname,4296reference_name: 'windows/peinject/reverse_nonx_tcp'4297end42984299context 'windows/peinject/reverse_ord_tcp' do4300it_should_behave_like 'payload cached size is consistent',4301ancestor_reference_names: [4302'stagers/windows/reverse_ord_tcp',4303'stages/windows/peinject'4304],4305modules_pathname: modules_pathname,4306reference_name: 'windows/peinject/reverse_ord_tcp'4307end43084309context 'windows/peinject/reverse_tcp' do4310it_should_behave_like 'payload cached size is consistent',4311ancestor_reference_names: [4312'stagers/windows/reverse_tcp',4313'stages/windows/peinject'4314],4315modules_pathname: modules_pathname,4316reference_name: 'windows/peinject/reverse_tcp'4317end43184319context 'windows/peinject/reverse_tcp_allports' do4320it_should_behave_like 'payload cached size is consistent',4321ancestor_reference_names: [4322'stagers/windows/reverse_tcp_allports',4323'stages/windows/peinject'4324],4325modules_pathname: modules_pathname,4326reference_name: 'windows/peinject/reverse_tcp_allports'4327end43284329context 'windows/peinject/reverse_tcp_dns' do4330it_should_behave_like 'payload cached size is consistent',4331ancestor_reference_names: [4332'stagers/windows/reverse_tcp_dns',4333'stages/windows/peinject'4334],4335modules_pathname: modules_pathname,4336reference_name: 'windows/peinject/reverse_tcp_dns'4337end43384339context 'windows/peinject/reverse_tcp_rc4' do4340it_should_behave_like 'payload cached size is consistent',4341ancestor_reference_names: [4342'stagers/windows/reverse_tcp_rc4',4343'stages/windows/peinject'4344],4345modules_pathname: modules_pathname,4346reference_name: 'windows/peinject/reverse_tcp_rc4'4347end43484349context 'windows/peinject/reverse_tcp_rc4_dns' do4350it_should_behave_like 'payload cached size is consistent',4351ancestor_reference_names: [4352'stagers/windows/reverse_tcp_rc4_dns',4353'stages/windows/peinject'4354],4355modules_pathname: modules_pathname,4356reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4357end43584359context 'windows/peinject/reverse_tcp_uuid' do4360it_should_behave_like 'payload cached size is consistent',4361ancestor_reference_names: [4362'stagers/windows/reverse_tcp_uuid',4363'stages/windows/peinject'4364],4365modules_pathname: modules_pathname,4366reference_name: 'windows/peinject/reverse_tcp_uuid'4367end43684369context 'windows/pingback_bind_tcp' do4370it_should_behave_like 'payload cached size is consistent',4371ancestor_reference_names: [4372'singles/windows/pingback_bind_tcp'4373],4374modules_pathname: modules_pathname,4375reference_name: 'windows/pingback_bind_tcp'4376end43774378context 'windows/pingback_reverse_tcp' do4379it_should_behave_like 'payload cached size is consistent',4380ancestor_reference_names: [4381'singles/windows/pingback_reverse_tcp'4382],4383modules_pathname: modules_pathname,4384reference_name: 'windows/pingback_reverse_tcp'4385end43864387context 'windows/shell/bind_ipv6_tcp' do4388it_should_behave_like 'payload cached size is consistent',4389ancestor_reference_names: [4390'stagers/windows/bind_ipv6_tcp',4391'stages/windows/shell'4392],4393modules_pathname: modules_pathname,4394reference_name: 'windows/shell/bind_ipv6_tcp'4395end43964397context 'windows/shell/bind_named_pipe' do4398it_should_behave_like 'payload cached size is consistent',4399ancestor_reference_names: [4400'stagers/windows/bind_named_pipe',4401'stages/windows/shell'4402],4403modules_pathname: modules_pathname,4404reference_name: 'windows/shell/bind_named_pipe'4405end44064407context 'windows/shell/bind_nonx_tcp' do4408it_should_behave_like 'payload cached size is consistent',4409ancestor_reference_names: [4410'stagers/windows/bind_nonx_tcp',4411'stages/windows/shell'4412],4413modules_pathname: modules_pathname,4414reference_name: 'windows/shell/bind_nonx_tcp'4415end44164417context 'windows/shell/bind_tcp' do4418it_should_behave_like 'payload cached size is consistent',4419ancestor_reference_names: [4420'stagers/windows/bind_tcp',4421'stages/windows/shell'4422],4423modules_pathname: modules_pathname,4424reference_name: 'windows/shell/bind_tcp'4425end44264427context 'windows/shell/bind_tcp_rc4' do4428it_should_behave_like 'payload cached size is consistent',4429ancestor_reference_names: [4430'stagers/windows/bind_tcp_rc4',4431'stages/windows/shell'4432],4433modules_pathname: modules_pathname,4434reference_name: 'windows/shell/bind_tcp_rc4'4435end44364437context 'windows/shell/find_tag' do4438it_should_behave_like 'payload cached size is consistent',4439ancestor_reference_names: [4440'stagers/windows/findtag_ord',4441'stages/windows/shell'4442],4443modules_pathname: modules_pathname,4444reference_name: 'windows/shell/find_tag'4445end44464447context 'windows/shell/reverse_ipv6_tcp' do4448it_should_behave_like 'payload cached size is consistent',4449ancestor_reference_names: [4450'stagers/windows/reverse_ipv6_tcp',4451'stages/windows/shell'4452],4453modules_pathname: modules_pathname,4454reference_name: 'windows/shell/reverse_ipv6_tcp'4455end44564457context 'windows/shell/reverse_nonx_tcp' do4458it_should_behave_like 'payload cached size is consistent',4459ancestor_reference_names: [4460'stagers/windows/reverse_nonx_tcp',4461'stages/windows/shell'4462],4463modules_pathname: modules_pathname,4464reference_name: 'windows/shell/reverse_nonx_tcp'4465end44664467context 'windows/shell/reverse_ord_tcp' do4468it_should_behave_like 'payload cached size is consistent',4469ancestor_reference_names: [4470'stagers/windows/reverse_ord_tcp',4471'stages/windows/shell'4472],4473modules_pathname: modules_pathname,4474reference_name: 'windows/shell/reverse_ord_tcp'4475end44764477context 'windows/shell/reverse_tcp' do4478it_should_behave_like 'payload cached size is consistent',4479ancestor_reference_names: [4480'stagers/windows/reverse_tcp',4481'stages/windows/shell'4482],4483modules_pathname: modules_pathname,4484reference_name: 'windows/shell/reverse_tcp'4485end44864487context 'windows/shell/reverse_tcp_allports' do4488it_should_behave_like 'payload cached size is consistent',4489ancestor_reference_names: [4490'stagers/windows/reverse_tcp_allports',4491'stages/windows/shell'4492],4493modules_pathname: modules_pathname,4494reference_name: 'windows/shell/reverse_tcp_allports'4495end44964497context 'windows/shell/reverse_tcp_dns' do4498it_should_behave_like 'payload cached size is consistent',4499ancestor_reference_names: [4500'stagers/windows/reverse_tcp_dns',4501'stages/windows/shell'4502],4503modules_pathname: modules_pathname,4504reference_name: 'windows/shell/reverse_tcp_dns'4505end45064507context 'windows/shell/reverse_tcp_rc4' do4508it_should_behave_like 'payload cached size is consistent',4509ancestor_reference_names: [4510'stagers/windows/reverse_tcp_rc4',4511'stages/windows/shell'4512],4513modules_pathname: modules_pathname,4514reference_name: 'windows/shell/reverse_tcp_rc4'4515end45164517context 'windows/shell/reverse_tcp_rc4_dns' do4518it_should_behave_like 'payload cached size is consistent',4519ancestor_reference_names: [4520'stagers/windows/reverse_tcp_rc4_dns',4521'stages/windows/shell'4522],4523modules_pathname: modules_pathname,4524reference_name: 'windows/shell/reverse_tcp_rc4_dns'4525end45264527context 'windows/shell/reverse_udp' do4528it_should_behave_like 'payload cached size is consistent',4529ancestor_reference_names: [4530'stagers/windows/reverse_udp',4531'stages/windows/shell'4532],4533modules_pathname: modules_pathname,4534reference_name: 'windows/shell/reverse_udp'4535end45364537context 'windows/shell_bind_tcp' do4538it_should_behave_like 'payload cached size is consistent',4539ancestor_reference_names: [4540'singles/windows/shell_bind_tcp'4541],4542modules_pathname: modules_pathname,4543reference_name: 'windows/shell_bind_tcp'4544end45454546context 'windows/shell_bind_tcp_xpfw' do4547it_should_behave_like 'payload cached size is consistent',4548ancestor_reference_names: [4549'singles/windows/shell_bind_tcp_xpfw'4550],4551modules_pathname: modules_pathname,4552reference_name: 'windows/shell_bind_tcp_xpfw'4553end45544555context 'windows/shell_hidden_bind_tcp' do4556it_should_behave_like 'payload cached size is consistent',4557ancestor_reference_names: [4558'singles/windows/shell_hidden_bind_tcp'4559],4560modules_pathname: modules_pathname,4561reference_name: 'windows/shell_hidden_bind_tcp'4562end45634564context 'windows/shell_reverse_tcp' do4565it_should_behave_like 'payload cached size is consistent',4566ancestor_reference_names: [4567'singles/windows/shell_reverse_tcp'4568],4569modules_pathname: modules_pathname,4570reference_name: 'windows/shell_reverse_tcp'4571end45724573context 'windows/speak_pwned' do4574it_should_behave_like 'payload cached size is consistent',4575ancestor_reference_names: [4576'singles/windows/speak_pwned'4577],4578modules_pathname: modules_pathname,4579reference_name: 'windows/speak_pwned'4580end45814582context 'windows/upexec/bind_ipv6_tcp' do4583it_should_behave_like 'payload cached size is consistent',4584ancestor_reference_names: [4585'stagers/windows/bind_ipv6_tcp',4586'stages/windows/upexec'4587],4588modules_pathname: modules_pathname,4589reference_name: 'windows/upexec/bind_ipv6_tcp'4590end45914592context 'windows/upexec/bind_named_pipe' do4593it_should_behave_like 'payload cached size is consistent',4594ancestor_reference_names: [4595'stagers/windows/bind_named_pipe',4596'stages/windows/upexec'4597],4598modules_pathname: modules_pathname,4599reference_name: 'windows/upexec/bind_named_pipe'4600end46014602context 'windows/upexec/bind_nonx_tcp' do4603it_should_behave_like 'payload cached size is consistent',4604ancestor_reference_names: [4605'stagers/windows/bind_nonx_tcp',4606'stages/windows/upexec'4607],4608modules_pathname: modules_pathname,4609reference_name: 'windows/upexec/bind_nonx_tcp'4610end46114612context 'windows/upexec/bind_tcp' do4613it_should_behave_like 'payload cached size is consistent',4614ancestor_reference_names: [4615'stagers/windows/bind_tcp',4616'stages/windows/upexec'4617],4618modules_pathname: modules_pathname,4619reference_name: 'windows/upexec/bind_tcp'4620end46214622context 'windows/upexec/bind_tcp_rc4' do4623it_should_behave_like 'payload cached size is consistent',4624ancestor_reference_names: [4625'stagers/windows/bind_tcp_rc4',4626'stages/windows/upexec'4627],4628modules_pathname: modules_pathname,4629reference_name: 'windows/upexec/bind_tcp_rc4'4630end46314632context 'windows/upexec/find_tag' do4633it_should_behave_like 'payload cached size is consistent',4634ancestor_reference_names: [4635'stagers/windows/findtag_ord',4636'stages/windows/upexec'4637],4638modules_pathname: modules_pathname,4639reference_name: 'windows/upexec/find_tag'4640end46414642context 'windows/upexec/reverse_ipv6_tcp' do4643it_should_behave_like 'payload cached size is consistent',4644ancestor_reference_names: [4645'stagers/windows/reverse_ipv6_tcp',4646'stages/windows/upexec'4647],4648modules_pathname: modules_pathname,4649reference_name: 'windows/upexec/reverse_ipv6_tcp'4650end46514652context 'windows/upexec/reverse_nonx_tcp' do4653it_should_behave_like 'payload cached size is consistent',4654ancestor_reference_names: [4655'stagers/windows/reverse_nonx_tcp',4656'stages/windows/upexec'4657],4658modules_pathname: modules_pathname,4659reference_name: 'windows/upexec/reverse_nonx_tcp'4660end46614662context 'windows/upexec/reverse_ord_tcp' do4663it_should_behave_like 'payload cached size is consistent',4664ancestor_reference_names: [4665'stagers/windows/reverse_ord_tcp',4666'stages/windows/upexec'4667],4668modules_pathname: modules_pathname,4669reference_name: 'windows/upexec/reverse_ord_tcp'4670end46714672context 'windows/upexec/reverse_tcp' do4673it_should_behave_like 'payload cached size is consistent',4674ancestor_reference_names: [4675'stagers/windows/reverse_tcp',4676'stages/windows/upexec'4677],4678modules_pathname: modules_pathname,4679reference_name: 'windows/upexec/reverse_tcp'4680end46814682context 'windows/upexec/reverse_tcp_allports' do4683it_should_behave_like 'payload cached size is consistent',4684ancestor_reference_names: [4685'stagers/windows/reverse_tcp_allports',4686'stages/windows/upexec'4687],4688modules_pathname: modules_pathname,4689reference_name: 'windows/upexec/reverse_tcp_allports'4690end46914692context 'windows/upexec/reverse_tcp_dns' do4693it_should_behave_like 'payload cached size is consistent',4694ancestor_reference_names: [4695'stagers/windows/reverse_tcp_dns',4696'stages/windows/upexec'4697],4698modules_pathname: modules_pathname,4699reference_name: 'windows/upexec/reverse_tcp_dns'4700end47014702context 'windows/upexec/reverse_tcp_rc4' do4703it_should_behave_like 'payload cached size is consistent',4704ancestor_reference_names: [4705'stagers/windows/reverse_tcp_rc4',4706'stages/windows/upexec'4707],4708modules_pathname: modules_pathname,4709reference_name: 'windows/upexec/reverse_tcp_rc4'4710end47114712context 'windows/upexec/reverse_tcp_rc4_dns' do4713it_should_behave_like 'payload cached size is consistent',4714ancestor_reference_names: [4715'stagers/windows/reverse_tcp_rc4_dns',4716'stages/windows/upexec'4717],4718modules_pathname: modules_pathname,4719reference_name: 'windows/upexec/reverse_tcp_rc4_dns'4720end47214722context 'windows/upexec/reverse_udp' do4723it_should_behave_like 'payload cached size is consistent',4724ancestor_reference_names: [4725'stagers/windows/reverse_udp',4726'stages/windows/upexec'4727],4728modules_pathname: modules_pathname,4729reference_name: 'windows/upexec/reverse_udp'4730end47314732context 'windows/vncinject/bind_ipv6_tcp' do4733it_should_behave_like 'payload cached size is consistent',4734ancestor_reference_names: [4735'stagers/windows/bind_ipv6_tcp',4736'stages/windows/vncinject'4737],4738modules_pathname: modules_pathname,4739reference_name: 'windows/vncinject/bind_ipv6_tcp'4740end47414742context 'windows/vncinject/bind_named_pipe' do4743it_should_behave_like 'payload cached size is consistent',4744ancestor_reference_names: [4745'stagers/windows/bind_named_pipe',4746'stages/windows/vncinject'4747],4748modules_pathname: modules_pathname,4749reference_name: 'windows/vncinject/bind_named_pipe'4750end47514752context 'windows/vncinject/bind_nonx_tcp' do4753it_should_behave_like 'payload cached size is consistent',4754ancestor_reference_names: [4755'stagers/windows/bind_nonx_tcp',4756'stages/windows/vncinject'4757],4758modules_pathname: modules_pathname,4759reference_name: 'windows/vncinject/bind_nonx_tcp'4760end47614762context 'windows/vncinject/bind_tcp' do4763it_should_behave_like 'payload cached size is consistent',4764ancestor_reference_names: [4765'stagers/windows/bind_tcp',4766'stages/windows/vncinject'4767],4768modules_pathname: modules_pathname,4769reference_name: 'windows/vncinject/bind_tcp'4770end47714772context 'windows/vncinject/bind_tcp_rc4' do4773it_should_behave_like 'payload cached size is consistent',4774ancestor_reference_names: [4775'stagers/windows/bind_tcp_rc4',4776'stages/windows/vncinject'4777],4778modules_pathname: modules_pathname,4779reference_name: 'windows/vncinject/bind_tcp_rc4'4780end47814782context 'windows/vncinject/find_tag' do4783it_should_behave_like 'payload cached size is consistent',4784ancestor_reference_names: [4785'stagers/windows/findtag_ord',4786'stages/windows/vncinject'4787],4788modules_pathname: modules_pathname,4789reference_name: 'windows/vncinject/find_tag'4790end47914792context 'windows/vncinject/reverse_ipv6_tcp' do4793it_should_behave_like 'payload cached size is consistent',4794ancestor_reference_names: [4795'stagers/windows/reverse_ipv6_tcp',4796'stages/windows/vncinject'4797],4798modules_pathname: modules_pathname,4799reference_name: 'windows/vncinject/reverse_ipv6_tcp'4800end48014802context 'windows/vncinject/reverse_nonx_tcp' do4803it_should_behave_like 'payload cached size is consistent',4804ancestor_reference_names: [4805'stagers/windows/reverse_nonx_tcp',4806'stages/windows/vncinject'4807],4808modules_pathname: modules_pathname,4809reference_name: 'windows/vncinject/reverse_nonx_tcp'4810end48114812context 'windows/vncinject/reverse_ord_tcp' do4813it_should_behave_like 'payload cached size is consistent',4814ancestor_reference_names: [4815'stagers/windows/reverse_ord_tcp',4816'stages/windows/vncinject'4817],4818modules_pathname: modules_pathname,4819reference_name: 'windows/vncinject/reverse_ord_tcp'4820end48214822context 'windows/vncinject/reverse_tcp' do4823it_should_behave_like 'payload cached size is consistent',4824ancestor_reference_names: [4825'stagers/windows/reverse_tcp',4826'stages/windows/vncinject'4827],4828modules_pathname: modules_pathname,4829reference_name: 'windows/vncinject/reverse_tcp'4830end48314832context 'windows/vncinject/reverse_tcp_allports' do4833it_should_behave_like 'payload cached size is consistent',4834ancestor_reference_names: [4835'stagers/windows/reverse_tcp_allports',4836'stages/windows/vncinject'4837],4838modules_pathname: modules_pathname,4839reference_name: 'windows/vncinject/reverse_tcp_allports'4840end48414842context 'windows/vncinject/reverse_tcp_dns' do4843it_should_behave_like 'payload cached size is consistent',4844ancestor_reference_names: [4845'stagers/windows/reverse_tcp_dns',4846'stages/windows/vncinject'4847],4848modules_pathname: modules_pathname,4849reference_name: 'windows/vncinject/reverse_tcp_dns'4850end48514852context 'windows/vncinject/reverse_tcp_rc4' do4853it_should_behave_like 'payload cached size is consistent',4854ancestor_reference_names: [4855'stagers/windows/reverse_tcp_rc4',4856'stages/windows/vncinject'4857],4858modules_pathname: modules_pathname,4859reference_name: 'windows/vncinject/reverse_tcp_rc4'4860end48614862context 'windows/vncinject/reverse_tcp_rc4_dns' do4863it_should_behave_like 'payload cached size is consistent',4864ancestor_reference_names: [4865'stagers/windows/reverse_tcp_rc4_dns',4866'stages/windows/vncinject'4867],4868modules_pathname: modules_pathname,4869reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'4870end48714872context 'windows/aarch64/exec' do4873it_should_behave_like 'payload cached size is consistent',4874ancestor_reference_names: [4875'singles/windows/aarch64/exec'4876],4877modules_pathname: modules_pathname,4878reference_name: 'windows/aarch64/exec'4879end48804881context 'windows/x64/download_exec' do4882it_should_behave_like 'payload cached size is consistent',4883ancestor_reference_names: [4884'singles/windows/x64/download_exec'4885],4886modules_pathname: modules_pathname,4887reference_name: 'windows/x64/download_exec'4888end48894890context 'windows/x64/custom/bind_ipv6_tcp' do4891it_should_behave_like 'payload is not cached',4892ancestor_reference_names: [4893'stagers/windows/x64/bind_ipv6_tcp',4894'stages/windows/x64/custom'4895],4896reference_name: 'windows/x64/custom/bind_ipv6_tcp'4897end48984899context 'windows/x64/custom/bind_ipv6_tcp_uuid' do4900it_should_behave_like 'payload is not cached',4901ancestor_reference_names: [4902'stagers/windows/x64/bind_ipv6_tcp_uuid',4903'stages/windows/x64/custom'4904],4905reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'4906end49074908context 'windows/x64/custom/bind_named_pipe' do4909it_should_behave_like 'payload is not cached',4910ancestor_reference_names: [4911'stagers/windows/x64/bind_named_pipe',4912'stages/windows/x64/custom'4913],4914reference_name: 'windows/x64/custom/bind_named_pipe'4915end49164917context 'windows/x64/custom/bind_tcp' do4918it_should_behave_like 'payload is not cached',4919ancestor_reference_names: [4920'stagers/windows/x64/bind_tcp',4921'stages/windows/x64/custom'4922],4923reference_name: 'windows/x64/custom/bind_tcp'4924end49254926context 'windows/x64/custom/bind_tcp_rc4' do4927it_should_behave_like 'payload is not cached',4928ancestor_reference_names: [4929'stagers/windows/x64/bind_tcp_rc4',4930'stages/windows/x64/custom'4931],4932reference_name: 'windows/x64/custom/bind_tcp_rc4'4933end49344935context 'windows/x64/custom/bind_tcp_uuid' do4936it_should_behave_like 'payload is not cached',4937ancestor_reference_names: [4938'stagers/windows/x64/bind_tcp_uuid',4939'stages/windows/x64/custom'4940],4941reference_name: 'windows/x64/custom/bind_tcp_uuid'4942end49434944context 'windows/x64/custom/reverse_http' do4945it_should_behave_like 'payload is not cached',4946ancestor_reference_names: [4947'stagers/windows/x64/reverse_http',4948'stages/windows/x64/custom'4949],4950reference_name: 'windows/x64/custom/reverse_http'4951end49524953context 'windows/x64/custom/reverse_https' do4954it_should_behave_like 'payload is not cached',4955ancestor_reference_names: [4956'stagers/windows/x64/reverse_https',4957'stages/windows/x64/custom'4958],4959reference_name: 'windows/x64/custom/reverse_https'4960end49614962context 'windows/x64/custom/reverse_named_pipe' do4963it_should_behave_like 'payload is not cached',4964ancestor_reference_names: [4965'stagers/windows/x64/reverse_named_pipe',4966'stages/windows/x64/custom'4967],4968reference_name: 'windows/x64/custom/reverse_named_pipe'4969end49704971context 'windows/x64/custom/reverse_tcp' do4972it_should_behave_like 'payload is not cached',4973ancestor_reference_names: [4974'stagers/windows/x64/reverse_tcp',4975'stages/windows/x64/custom'4976],4977reference_name: 'windows/x64/custom/reverse_tcp'4978end49794980context 'windows/x64/custom/reverse_tcp_rc4' do4981it_should_behave_like 'payload is not cached',4982ancestor_reference_names: [4983'stagers/windows/x64/reverse_tcp_rc4',4984'stages/windows/x64/custom'4985],4986reference_name: 'windows/x64/custom/reverse_tcp_rc4'4987end49884989context 'windows/x64/custom/reverse_tcp_uuid' do4990it_should_behave_like 'payload is not cached',4991ancestor_reference_names: [4992'stagers/windows/x64/reverse_tcp_uuid',4993'stages/windows/x64/custom'4994],4995reference_name: 'windows/x64/custom/reverse_tcp_uuid'4996end49974998context 'windows/x64/custom/reverse_winhttp' do4999it_should_behave_like 'payload is not cached',5000ancestor_reference_names: [5001'stagers/windows/x64/reverse_winhttp',5002'stages/windows/x64/custom'5003],5004reference_name: 'windows/x64/custom/reverse_winhttp'5005end50065007context 'windows/x64/custom/reverse_winhttps' do5008it_should_behave_like 'payload is not cached',5009ancestor_reference_names: [5010'stagers/windows/x64/reverse_winhttps',5011'stages/windows/x64/custom'5012],5013reference_name: 'windows/x64/custom/reverse_winhttps'5014end50155016context 'windows/x64/encrypted_shell/reverse_tcp' do5017it_should_behave_like 'payload is not cached',5018ancestor_reference_names: [5019'stagers/windows/x64/encrypted_reverse_tcp',5020'stages/windows/x64/encrypted_shell'5021],5022reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5023end50245025context 'windows/x64/encrypted_shell_reverse_tcp' do5026it_should_behave_like 'payload is not cached',5027ancestor_reference_names: [5028'singles/windows/x64/encrypted_shell_reverse_tcp'5029],5030reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5031end50325033context 'windows/x64/exec' do5034it_should_behave_like 'payload cached size is consistent',5035ancestor_reference_names: [5036'singles/windows/x64/exec'5037],5038modules_pathname: modules_pathname,5039reference_name: 'windows/x64/exec'5040end50415042context 'windows/x64/loadlibrary' do5043it_should_behave_like 'payload cached size is consistent',5044ancestor_reference_names: [5045'singles/windows/x64/loadlibrary'5046],5047modules_pathname: modules_pathname,5048reference_name: 'windows/x64/loadlibrary'5049end50505051context 'windows/x64/messagebox' do5052it_should_behave_like 'payload cached size is consistent',5053ancestor_reference_names: [5054'singles/windows/x64/messagebox'5055],5056modules_pathname: modules_pathname,5057reference_name: 'windows/x64/messagebox'5058end50595060context 'windows/x64/meterpreter/bind_ipv6_tcp' do5061it_should_behave_like 'payload cached size is consistent',5062ancestor_reference_names: [5063'stagers/windows/x64/bind_ipv6_tcp',5064'stages/windows/x64/meterpreter'5065],5066modules_pathname: modules_pathname,5067reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5068end50695070context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5071it_should_behave_like 'payload cached size is consistent',5072ancestor_reference_names: [5073'stagers/windows/x64/bind_ipv6_tcp_uuid',5074'stages/windows/x64/meterpreter'5075],5076modules_pathname: modules_pathname,5077reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5078end50795080context 'windows/x64/meterpreter/bind_named_pipe' do5081it_should_behave_like 'payload cached size is consistent',5082ancestor_reference_names: [5083'stagers/windows/x64/bind_named_pipe',5084'stages/windows/x64/meterpreter'5085],5086modules_pathname: modules_pathname,5087reference_name: 'windows/x64/meterpreter/bind_named_pipe'5088end50895090context 'windows/x64/meterpreter/bind_tcp' do5091it_should_behave_like 'payload cached size is consistent',5092ancestor_reference_names: [5093'stagers/windows/x64/bind_tcp',5094'stages/windows/x64/meterpreter'5095],5096modules_pathname: modules_pathname,5097reference_name: 'windows/x64/meterpreter/bind_tcp'5098end50995100context 'windows/x64/meterpreter/bind_tcp_rc4' do5101it_should_behave_like 'payload cached size is consistent',5102ancestor_reference_names: [5103'stagers/windows/x64/bind_tcp_rc4',5104'stages/windows/x64/meterpreter'5105],5106modules_pathname: modules_pathname,5107reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5108end51095110context 'windows/x64/meterpreter/bind_tcp_uuid' do5111it_should_behave_like 'payload cached size is consistent',5112ancestor_reference_names: [5113'stagers/windows/x64/bind_tcp_uuid',5114'stages/windows/x64/meterpreter'5115],5116modules_pathname: modules_pathname,5117reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5118end51195120context 'windows/x64/meterpreter/reverse_http' do5121it_should_behave_like 'payload cached size is consistent',5122ancestor_reference_names: [5123'stagers/windows/x64/reverse_http',5124'stages/windows/x64/meterpreter'5125],5126modules_pathname: modules_pathname,5127reference_name: 'windows/x64/meterpreter/reverse_http'5128end51295130context 'windows/x64/meterpreter/reverse_https' do5131it_should_behave_like 'payload cached size is consistent',5132ancestor_reference_names: [5133'stagers/windows/x64/reverse_https',5134'stages/windows/x64/meterpreter'5135],5136modules_pathname: modules_pathname,5137reference_name: 'windows/x64/meterpreter/reverse_https'5138end51395140context 'windows/x64/meterpreter/reverse_named_pipe' do5141it_should_behave_like 'payload cached size is consistent',5142ancestor_reference_names: [5143'stagers/windows/x64/reverse_named_pipe',5144'stages/windows/x64/meterpreter'5145],5146modules_pathname: modules_pathname,5147reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5148end51495150context 'windows/x64/meterpreter/reverse_tcp' do5151it_should_behave_like 'payload cached size is consistent',5152ancestor_reference_names: [5153'stagers/windows/x64/reverse_tcp',5154'stages/windows/x64/meterpreter'5155],5156modules_pathname: modules_pathname,5157reference_name: 'windows/x64/meterpreter/reverse_tcp'5158end51595160context 'windows/x64/meterpreter/reverse_tcp_rc4' do5161it_should_behave_like 'payload cached size is consistent',5162ancestor_reference_names: [5163'stagers/windows/x64/reverse_tcp_rc4',5164'stages/windows/x64/meterpreter'5165],5166modules_pathname: modules_pathname,5167reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5168end51695170context 'windows/x64/meterpreter/reverse_tcp_uuid' do5171it_should_behave_like 'payload cached size is consistent',5172ancestor_reference_names: [5173'stagers/windows/x64/reverse_tcp_uuid',5174'stages/windows/x64/meterpreter'5175],5176modules_pathname: modules_pathname,5177reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5178end51795180context 'windows/x64/meterpreter/reverse_winhttp' do5181it_should_behave_like 'payload cached size is consistent',5182ancestor_reference_names: [5183'stagers/windows/x64/reverse_winhttp',5184'stages/windows/x64/meterpreter'5185],5186modules_pathname: modules_pathname,5187reference_name: 'windows/x64/meterpreter/reverse_winhttp'5188end51895190context 'windows/x64/meterpreter/reverse_winhttps' do5191it_should_behave_like 'payload cached size is consistent',5192ancestor_reference_names: [5193'stagers/windows/x64/reverse_winhttps',5194'stages/windows/x64/meterpreter'5195],5196modules_pathname: modules_pathname,5197reference_name: 'windows/x64/meterpreter/reverse_winhttps'5198end51995200context 'windows/x64/meterpreter_bind_named_pipe' do5201it_should_behave_like 'payload cached size is consistent',5202ancestor_reference_names: [5203'singles/windows/x64/meterpreter_bind_named_pipe'5204],5205modules_pathname: modules_pathname,5206reference_name: 'windows/x64/meterpreter_bind_named_pipe'5207end52085209context 'windows/x64/meterpreter_bind_tcp' do5210it_should_behave_like 'payload cached size is consistent',5211ancestor_reference_names: [5212'singles/windows/x64/meterpreter_bind_tcp'5213],5214modules_pathname: modules_pathname,5215reference_name: 'windows/x64/meterpreter_bind_tcp'5216end52175218context 'windows/x64/meterpreter_reverse_http' do5219it_should_behave_like 'payload cached size is consistent',5220ancestor_reference_names: [5221'singles/windows/x64/meterpreter_reverse_http'5222],5223modules_pathname: modules_pathname,5224reference_name: 'windows/x64/meterpreter_reverse_http'5225end52265227context 'windows/x64/meterpreter_reverse_https' do5228it_should_behave_like 'payload cached size is consistent',5229ancestor_reference_names: [5230'singles/windows/x64/meterpreter_reverse_https'5231],5232modules_pathname: modules_pathname,5233reference_name: 'windows/x64/meterpreter_reverse_https'5234end52355236context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5237it_should_behave_like 'payload cached size is consistent',5238ancestor_reference_names: [5239'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5240],5241modules_pathname: modules_pathname,5242reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5243end52445245context 'windows/x64/meterpreter_reverse_tcp' do5246it_should_behave_like 'payload cached size is consistent',5247ancestor_reference_names: [5248'singles/windows/x64/meterpreter_reverse_tcp'5249],5250modules_pathname: modules_pathname,5251reference_name: 'windows/x64/meterpreter_reverse_tcp'5252end52535254context 'windows/x64/peinject/bind_ipv6_tcp' do5255it_should_behave_like 'payload cached size is consistent',5256ancestor_reference_names: [5257'stagers/windows/x64/bind_ipv6_tcp',5258'stages/windows/x64/peinject'5259],5260modules_pathname: modules_pathname,5261reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5262end52635264context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5265it_should_behave_like 'payload cached size is consistent',5266ancestor_reference_names: [5267'stagers/windows/x64/bind_ipv6_tcp_uuid',5268'stages/windows/x64/peinject'5269],5270modules_pathname: modules_pathname,5271reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5272end52735274context 'windows/x64/peinject/bind_named_pipe' do5275it_should_behave_like 'payload cached size is consistent',5276ancestor_reference_names: [5277'stagers/windows/x64/bind_named_pipe',5278'stages/windows/x64/peinject'5279],5280modules_pathname: modules_pathname,5281reference_name: 'windows/x64/peinject/bind_named_pipe'5282end52835284context 'windows/x64/peinject/bind_tcp' do5285it_should_behave_like 'payload cached size is consistent',5286ancestor_reference_names: [5287'stagers/windows/x64/bind_tcp',5288'stages/windows/x64/peinject'5289],5290modules_pathname: modules_pathname,5291reference_name: 'windows/x64/peinject/bind_tcp'5292end52935294context 'windows/x64/peinject/bind_tcp_rc4' do5295it_should_behave_like 'payload cached size is consistent',5296ancestor_reference_names: [5297'stagers/windows/x64/bind_tcp_rc4',5298'stages/windows/x64/peinject'5299],5300modules_pathname: modules_pathname,5301reference_name: 'windows/x64/peinject/bind_tcp_rc4'5302end53035304context 'windows/x64/peinject/bind_tcp_uuid' do5305it_should_behave_like 'payload cached size is consistent',5306ancestor_reference_names: [5307'stagers/windows/x64/bind_tcp_uuid',5308'stages/windows/x64/peinject'5309],5310modules_pathname: modules_pathname,5311reference_name: 'windows/x64/peinject/bind_tcp_uuid'5312end53135314context 'windows/x64/peinject/reverse_named_pipe' do5315it_should_behave_like 'payload cached size is consistent',5316ancestor_reference_names: [5317'stagers/windows/x64/reverse_named_pipe',5318'stages/windows/x64/peinject'5319],5320modules_pathname: modules_pathname,5321reference_name: 'windows/x64/peinject/reverse_named_pipe'5322end53235324context 'windows/x64/peinject/reverse_tcp' do5325it_should_behave_like 'payload cached size is consistent',5326ancestor_reference_names: [5327'stagers/windows/x64/reverse_tcp',5328'stages/windows/x64/peinject'5329],5330modules_pathname: modules_pathname,5331reference_name: 'windows/x64/peinject/reverse_tcp'5332end53335334context 'windows/x64/peinject/reverse_tcp_rc4' do5335it_should_behave_like 'payload cached size is consistent',5336ancestor_reference_names: [5337'stagers/windows/x64/reverse_tcp_rc4',5338'stages/windows/x64/peinject'5339],5340modules_pathname: modules_pathname,5341reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5342end53435344context 'windows/x64/peinject/reverse_tcp_uuid' do5345it_should_behave_like 'payload cached size is consistent',5346ancestor_reference_names: [5347'stagers/windows/x64/reverse_tcp_uuid',5348'stages/windows/x64/peinject'5349],5350modules_pathname: modules_pathname,5351reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5352end53535354context 'windows/x64/powershell_bind_tcp' do5355it_should_behave_like 'payload cached size is consistent',5356ancestor_reference_names: [5357'singles/windows/x64/powershell_bind_tcp'5358],5359modules_pathname: modules_pathname,5360reference_name: 'windows/x64/powershell_bind_tcp'5361end53625363context 'windows/x64/powershell_reverse_tcp' do5364it_should_behave_like 'payload cached size is consistent',5365ancestor_reference_names: [5366'singles/windows/x64/powershell_reverse_tcp'5367],5368modules_pathname: modules_pathname,5369reference_name: 'windows/x64/powershell_reverse_tcp'5370end53715372context 'windows/x64/powershell_reverse_tcp_ssl' do5373it_should_behave_like 'payload cached size is consistent',5374ancestor_reference_names: [5375'singles/windows/x64/powershell_reverse_tcp_ssl'5376],5377modules_pathname: modules_pathname,5378reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5379end53805381context 'windows/x64/pingback_reverse_tcp' do5382it_should_behave_like 'payload cached size is consistent',5383ancestor_reference_names: [5384'singles/windows/x64/pingback_reverse_tcp'5385],5386modules_pathname: modules_pathname,5387reference_name: 'windows/x64/pingback_reverse_tcp'5388end53895390context 'windows/x64/shell/bind_named_pipe' do5391it_should_behave_like 'payload cached size is consistent',5392ancestor_reference_names: [5393'stagers/windows/x64/bind_named_pipe',5394'stages/windows/x64/shell'5395],5396modules_pathname: modules_pathname,5397reference_name: 'windows/x64/shell/bind_named_pipe'5398end53995400context 'windows/x64/shell/bind_tcp' do5401it_should_behave_like 'payload cached size is consistent',5402ancestor_reference_names: [5403'stagers/windows/x64/bind_tcp',5404'stages/windows/x64/shell'5405],5406modules_pathname: modules_pathname,5407reference_name: 'windows/x64/shell/bind_tcp'5408end54095410context 'windows/x64/shell/bind_tcp_rc4' do5411it_should_behave_like 'payload cached size is consistent',5412ancestor_reference_names: [5413'stagers/windows/x64/bind_tcp_rc4',5414'stages/windows/x64/shell'5415],5416modules_pathname: modules_pathname,5417reference_name: 'windows/x64/shell/bind_tcp_rc4'5418end54195420context 'windows/x64/shell/reverse_tcp' do5421it_should_behave_like 'payload cached size is consistent',5422ancestor_reference_names: [5423'stagers/windows/x64/reverse_tcp',5424'stages/windows/x64/shell'5425],5426modules_pathname: modules_pathname,5427reference_name: 'windows/x64/shell/reverse_tcp'5428end54295430context 'windows/x64/shell/reverse_tcp_rc4' do5431it_should_behave_like 'payload cached size is consistent',5432ancestor_reference_names: [5433'stagers/windows/x64/reverse_tcp_rc4',5434'stages/windows/x64/shell'5435],5436modules_pathname: modules_pathname,5437reference_name: 'windows/x64/shell/reverse_tcp_rc4'5438end54395440context 'windows/x64/shell_bind_tcp' do5441it_should_behave_like 'payload cached size is consistent',5442ancestor_reference_names: [5443'singles/windows/x64/shell_bind_tcp'5444],5445modules_pathname: modules_pathname,5446reference_name: 'windows/x64/shell_bind_tcp'5447end54485449context 'windows/x64/shell_reverse_tcp' do5450it_should_behave_like 'payload cached size is consistent',5451ancestor_reference_names: [5452'singles/windows/x64/shell_reverse_tcp'5453],5454modules_pathname: modules_pathname,5455reference_name: 'windows/x64/shell_reverse_tcp'5456end54575458context 'windows/x64/vncinject/bind_named_pipe' do5459it_should_behave_like 'payload cached size is consistent',5460ancestor_reference_names: [5461'stagers/windows/x64/bind_named_pipe',5462'stages/windows/x64/vncinject'5463],5464modules_pathname: modules_pathname,5465reference_name: 'windows/x64/vncinject/bind_named_pipe'5466end54675468context 'windows/x64/vncinject/bind_tcp' do5469it_should_behave_like 'payload cached size is consistent',5470ancestor_reference_names: [5471'stagers/windows/x64/bind_tcp',5472'stages/windows/x64/vncinject'5473],5474modules_pathname: modules_pathname,5475reference_name: 'windows/x64/vncinject/bind_tcp'5476end54775478context 'windows/x64/vncinject/bind_tcp_rc4' do5479it_should_behave_like 'payload cached size is consistent',5480ancestor_reference_names: [5481'stagers/windows/x64/bind_tcp_rc4',5482'stages/windows/x64/vncinject'5483],5484modules_pathname: modules_pathname,5485reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5486end54875488context 'windows/x64/vncinject/reverse_tcp' do5489it_should_behave_like 'payload cached size is consistent',5490ancestor_reference_names: [5491'stagers/windows/x64/reverse_tcp',5492'stages/windows/x64/vncinject'5493],5494modules_pathname: modules_pathname,5495reference_name: 'windows/x64/vncinject/reverse_tcp'5496end54975498context 'windows/x64/vncinject/reverse_tcp_rc4' do5499it_should_behave_like 'payload cached size is consistent',5500ancestor_reference_names: [5501'stagers/windows/x64/reverse_tcp_rc4',5502'stages/windows/x64/vncinject'5503],5504modules_pathname: modules_pathname,5505reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5506end55075508context 'windows/dllinject/bind_hidden_tcp' do5509it_should_behave_like 'payload cached size is consistent',5510ancestor_reference_names: [5511'stagers/windows/bind_hidden_tcp',5512'stages/windows/dllinject'5513],5514modules_pathname: modules_pathname,5515reference_name: 'windows/dllinject/bind_hidden_tcp'5516end55175518context 'windows/meterpreter/bind_hidden_tcp' do5519it_should_behave_like 'payload cached size is consistent',5520ancestor_reference_names: [5521'stagers/windows/bind_hidden_tcp',5522'stages/windows/meterpreter'5523],5524modules_pathname: modules_pathname,5525reference_name: 'windows/meterpreter/bind_hidden_tcp'5526end55275528context 'windows/patchupdllinject/bind_hidden_tcp' do5529it_should_behave_like 'payload cached size is consistent',5530ancestor_reference_names: [5531'stagers/windows/bind_hidden_tcp',5532'stages/windows/patchupdllinject'5533],5534modules_pathname: modules_pathname,5535reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5536end55375538context 'windows/patchupmeterpreter/bind_hidden_tcp' do5539it_should_behave_like 'payload cached size is consistent',5540ancestor_reference_names: [5541'stagers/windows/bind_hidden_tcp',5542'stages/windows/patchupmeterpreter'5543],5544modules_pathname: modules_pathname,5545reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5546end55475548context 'windows/shell/bind_hidden_tcp' do5549it_should_behave_like 'payload cached size is consistent',5550ancestor_reference_names: [5551'stagers/windows/bind_hidden_tcp',5552'stages/windows/shell'5553],5554modules_pathname: modules_pathname,5555reference_name: 'windows/shell/bind_hidden_tcp'5556end55575558context 'windows/upexec/bind_hidden_tcp' do5559it_should_behave_like 'payload cached size is consistent',5560ancestor_reference_names: [5561'stagers/windows/bind_hidden_tcp',5562'stages/windows/upexec'5563],5564modules_pathname: modules_pathname,5565reference_name: 'windows/upexec/bind_hidden_tcp'5566end55675568context 'windows/vncinject/bind_hidden_tcp' do5569it_should_behave_like 'payload cached size is consistent',5570ancestor_reference_names: [5571'stagers/windows/bind_hidden_tcp',5572'stages/windows/vncinject'5573],5574modules_pathname: modules_pathname,5575reference_name: 'windows/vncinject/bind_hidden_tcp'5576end55775578context 'windows/dllinject/bind_hidden_ipknock_tcp' do5579it_should_behave_like 'payload cached size is consistent',5580ancestor_reference_names: [5581'stagers/windows/bind_hidden_ipknock_tcp',5582'stages/windows/dllinject'5583],5584modules_pathname: modules_pathname,5585reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'5586end55875588context 'windows/meterpreter/bind_hidden_ipknock_tcp' do5589it_should_behave_like 'payload cached size is consistent',5590ancestor_reference_names: [5591'stagers/windows/bind_hidden_ipknock_tcp',5592'stages/windows/meterpreter'5593],5594modules_pathname: modules_pathname,5595reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'5596end55975598context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do5599it_should_behave_like 'payload cached size is consistent',5600ancestor_reference_names: [5601'stagers/windows/bind_hidden_ipknock_tcp',5602'stages/windows/patchupdllinject'5603],5604modules_pathname: modules_pathname,5605reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'5606end56075608context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do5609it_should_behave_like 'payload cached size is consistent',5610ancestor_reference_names: [5611'stagers/windows/bind_hidden_ipknock_tcp',5612'stages/windows/patchupmeterpreter'5613],5614modules_pathname: modules_pathname,5615reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'5616end56175618context 'windows/powershell_bind_tcp' do5619it_should_behave_like 'payload cached size is consistent',5620ancestor_reference_names: [5621'singles/windows/powershell_bind_tcp'5622],5623modules_pathname: modules_pathname,5624reference_name: 'windows/powershell_bind_tcp'5625end56265627context 'windows/powershell_reverse_tcp' do5628it_should_behave_like 'payload cached size is consistent',5629ancestor_reference_names: [5630'singles/windows/powershell_reverse_tcp'5631],5632modules_pathname: modules_pathname,5633reference_name: 'windows/powershell_reverse_tcp'5634end56355636context 'windows/powershell_reverse_tcp_ssl' do5637it_should_behave_like 'payload cached size is consistent',5638ancestor_reference_names: [5639'singles/windows/powershell_reverse_tcp_ssl'5640],5641modules_pathname: modules_pathname,5642reference_name: 'windows/powershell_reverse_tcp_ssl'5643end56445645context 'windows/shell/bind_hidden_ipknock_tcp' do5646it_should_behave_like 'payload cached size is consistent',5647ancestor_reference_names: [5648'stagers/windows/bind_hidden_ipknock_tcp',5649'stages/windows/shell'5650],5651modules_pathname: modules_pathname,5652reference_name: 'windows/shell/bind_hidden_ipknock_tcp'5653end56545655context 'windows/upexec/bind_hidden_ipknock_tcp' do5656it_should_behave_like 'payload cached size is consistent',5657ancestor_reference_names: [5658'stagers/windows/bind_hidden_ipknock_tcp',5659'stages/windows/upexec'5660],5661modules_pathname: modules_pathname,5662reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'5663end56645665context 'windows/vncinject/bind_hidden_ipknock_tcp' do5666it_should_behave_like 'payload cached size is consistent',5667ancestor_reference_names: [5668'stagers/windows/bind_hidden_ipknock_tcp',5669'stages/windows/vncinject'5670],5671modules_pathname: modules_pathname,5672reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'5673end56745675context 'windows/meterpreter/reverse_winhttp' do5676it_should_behave_like 'payload cached size is consistent',5677ancestor_reference_names: [5678'stagers/windows/reverse_winhttp',5679'stages/windows/meterpreter'5680],5681modules_pathname: modules_pathname,5682reference_name: 'windows/meterpreter/reverse_winhttp'5683end56845685context 'windows/meterpreter/reverse_winhttps' do5686it_should_behave_like 'payload cached size is consistent',5687ancestor_reference_names: [5688'stagers/windows/reverse_winhttps',5689'stages/windows/meterpreter'5690],5691modules_pathname: modules_pathname,5692reference_name: 'windows/meterpreter/reverse_winhttps'5693end56945695context 'linux/mips64/meterpreter_reverse_http' do5696it_should_behave_like 'payload cached size is consistent',5697ancestor_reference_names: [5698'singles/linux/mips64/meterpreter_reverse_http'5699],5700modules_pathname: modules_pathname,5701reference_name: 'linux/mips64/meterpreter_reverse_http'5702end57035704context 'linux/mips64/meterpreter_reverse_https' do5705it_should_behave_like 'payload cached size is consistent',5706ancestor_reference_names: [5707'singles/linux/mips64/meterpreter_reverse_https'5708],5709modules_pathname: modules_pathname,5710reference_name: 'linux/mips64/meterpreter_reverse_https'5711end57125713context 'linux/mipsbe/meterpreter_reverse_http' do5714it_should_behave_like 'payload cached size is consistent',5715ancestor_reference_names: [5716'singles/linux/mipsbe/meterpreter_reverse_http'5717],5718modules_pathname: modules_pathname,5719reference_name: 'linux/mipsbe/meterpreter_reverse_http'5720end57215722context 'linux/mipsbe/meterpreter_reverse_https' do5723it_should_behave_like 'payload cached size is consistent',5724ancestor_reference_names: [5725'singles/linux/mipsbe/meterpreter_reverse_https'5726],5727modules_pathname: modules_pathname,5728reference_name: 'linux/mipsbe/meterpreter_reverse_https'5729end57305731context 'linux/mipsle/meterpreter_reverse_http' do5732it_should_behave_like 'payload cached size is consistent',5733ancestor_reference_names: [5734'singles/linux/mipsle/meterpreter_reverse_http'5735],5736modules_pathname: modules_pathname,5737reference_name: 'linux/mipsle/meterpreter_reverse_http'5738end57395740context 'linux/mipsle/meterpreter_reverse_https' do5741it_should_behave_like 'payload cached size is consistent',5742ancestor_reference_names: [5743'singles/linux/mipsle/meterpreter_reverse_https'5744],5745modules_pathname: modules_pathname,5746reference_name: 'linux/mipsle/meterpreter_reverse_https'5747end57485749context 'linux/x64/meterpreter_reverse_http' do5750it_should_behave_like 'payload cached size is consistent',5751ancestor_reference_names: [5752'singles/linux/x64/meterpreter_reverse_http'5753],5754modules_pathname: modules_pathname,5755reference_name: 'linux/x64/meterpreter_reverse_http'5756end57575758context 'linux/x64/meterpreter_reverse_https' do5759it_should_behave_like 'payload cached size is consistent',5760ancestor_reference_names: [5761'singles/linux/x64/meterpreter_reverse_https'5762],5763modules_pathname: modules_pathname,5764reference_name: 'linux/x64/meterpreter_reverse_https'5765end57665767context 'linux/x86/meterpreter_reverse_http' do5768it_should_behave_like 'payload cached size is consistent',5769ancestor_reference_names: [5770'singles/linux/x86/meterpreter_reverse_http'5771],5772modules_pathname: modules_pathname,5773reference_name: 'linux/x86/meterpreter_reverse_http'5774end57755776context 'linux/x86/meterpreter_reverse_https' do5777it_should_behave_like 'payload cached size is consistent',5778ancestor_reference_names: [5779'singles/linux/x86/meterpreter_reverse_https'5780],5781modules_pathname: modules_pathname,5782reference_name: 'linux/x86/meterpreter_reverse_https'5783end57845785context 'linux/x86/metsvc_bind_tcp' do5786it_should_behave_like 'payload cached size is consistent',5787ancestor_reference_names: [5788'singles/linux/x86/metsvc_bind_tcp'5789],5790modules_pathname: modules_pathname,5791reference_name: 'linux/x86/metsvc_bind_tcp'5792end57935794context 'linux/x86/metsvc_reverse_tcp' do5795it_should_behave_like 'payload cached size is consistent',5796ancestor_reference_names: [5797'singles/linux/x86/metsvc_reverse_tcp'5798],5799modules_pathname: modules_pathname,5800reference_name: 'linux/x86/metsvc_reverse_tcp'5801end58025803context 'linux/zarch/meterpreter_reverse_http' do5804it_should_behave_like 'payload cached size is consistent',5805ancestor_reference_names: [5806'singles/linux/zarch/meterpreter_reverse_http'5807],5808modules_pathname: modules_pathname,5809reference_name: 'linux/zarch/meterpreter_reverse_http'5810end58115812context 'linux/zarch/meterpreter_reverse_https' do5813it_should_behave_like 'payload cached size is consistent',5814ancestor_reference_names: [5815'singles/linux/zarch/meterpreter_reverse_https'5816],5817modules_pathname: modules_pathname,5818reference_name: 'linux/zarch/meterpreter_reverse_https'5819end58205821context 'linux/aarch64/meterpreter/reverse_tcp' do5822it_should_behave_like 'payload cached size is consistent',5823ancestor_reference_names: [5824'stagers/linux/aarch64/reverse_tcp',5825'stages/linux/aarch64/meterpreter'5826],5827modules_pathname: modules_pathname,5828reference_name: 'linux/aarch64/meterpreter/reverse_tcp'5829end58305831context 'linux/aarch64/meterpreter_reverse_tcp' do5832it_should_behave_like 'payload cached size is consistent',5833ancestor_reference_names: [5834'singles/linux/aarch64/meterpreter_reverse_tcp'5835],5836modules_pathname: modules_pathname,5837reference_name: 'linux/aarch64/meterpreter_reverse_tcp'5838end58395840context 'linux/armbe/meterpreter_reverse_tcp' do5841it_should_behave_like 'payload cached size is consistent',5842ancestor_reference_names: [5843'singles/linux/armbe/meterpreter_reverse_tcp'5844],5845modules_pathname: modules_pathname,5846reference_name: 'linux/armbe/meterpreter_reverse_tcp'5847end58485849context 'linux/armbe/meterpreter_reverse_http' do5850it_should_behave_like 'payload cached size is consistent',5851ancestor_reference_names: [5852'singles/linux/armbe/meterpreter_reverse_http'5853],5854modules_pathname: modules_pathname,5855reference_name: 'linux/armbe/meterpreter_reverse_http'5856end58575858context 'linux/armbe/meterpreter_reverse_https' do5859it_should_behave_like 'payload cached size is consistent',5860ancestor_reference_names: [5861'singles/linux/armbe/meterpreter_reverse_https'5862],5863modules_pathname: modules_pathname,5864reference_name: 'linux/armbe/meterpreter_reverse_https'5865end58665867context 'linux/armle/meterpreter_reverse_http' do5868it_should_behave_like 'payload cached size is consistent',5869ancestor_reference_names: [5870'singles/linux/armle/meterpreter_reverse_http'5871],5872modules_pathname: modules_pathname,5873reference_name: 'linux/armle/meterpreter_reverse_http'5874end58755876context 'linux/armle/meterpreter_reverse_https' do5877it_should_behave_like 'payload cached size is consistent',5878ancestor_reference_names: [5879'singles/linux/armle/meterpreter_reverse_https'5880],5881modules_pathname: modules_pathname,5882reference_name: 'linux/armle/meterpreter_reverse_https'5883end58845885context 'linux/armle/meterpreter/bind_tcp' do5886it_should_behave_like 'payload cached size is consistent',5887ancestor_reference_names: [5888'stagers/linux/armle/bind_tcp',5889'stages/linux/armle/meterpreter'5890],5891modules_pathname: modules_pathname,5892reference_name: 'linux/armle/meterpreter/bind_tcp'5893end58945895context 'linux/armle/meterpreter/reverse_tcp' do5896it_should_behave_like 'payload cached size is consistent',5897ancestor_reference_names: [5898'stagers/linux/armle/reverse_tcp',5899'stages/linux/armle/meterpreter'5900],5901modules_pathname: modules_pathname,5902reference_name: 'linux/armle/meterpreter/reverse_tcp'5903end59045905context 'linux/armle/meterpreter_reverse_tcp' do5906it_should_behave_like 'payload cached size is consistent',5907ancestor_reference_names: [5908'singles/linux/armle/meterpreter_reverse_tcp'5909],5910modules_pathname: modules_pathname,5911reference_name: 'linux/armle/meterpreter_reverse_tcp'5912end59135914context 'linux/mips64/meterpreter_reverse_tcp' do5915it_should_behave_like 'payload cached size is consistent',5916ancestor_reference_names: [5917'singles/linux/mips64/meterpreter_reverse_tcp'5918],5919modules_pathname: modules_pathname,5920reference_name: 'linux/mips64/meterpreter_reverse_tcp'5921end59225923context 'linux/mipsbe/meterpreter/reverse_tcp' do5924it_should_behave_like 'payload cached size is consistent',5925ancestor_reference_names: [5926'stagers/linux/mipsbe/reverse_tcp',5927'stages/linux/mipsbe/meterpreter'5928],5929modules_pathname: modules_pathname,5930reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'5931end59325933context 'linux/mipsbe/meterpreter_reverse_tcp' do5934it_should_behave_like 'payload cached size is consistent',5935ancestor_reference_names: [5936'singles/linux/mipsbe/meterpreter_reverse_tcp'5937],5938modules_pathname: modules_pathname,5939reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'5940end59415942context 'linux/mipsle/meterpreter/reverse_tcp' do5943it_should_behave_like 'payload cached size is consistent',5944ancestor_reference_names: [5945'stagers/linux/mipsle/reverse_tcp',5946'stages/linux/mipsle/meterpreter'5947],5948modules_pathname: modules_pathname,5949reference_name: 'linux/mipsle/meterpreter/reverse_tcp'5950end59515952context 'linux/mipsle/meterpreter_reverse_tcp' do5953it_should_behave_like 'payload cached size is consistent',5954ancestor_reference_names: [5955'singles/linux/mipsle/meterpreter_reverse_tcp'5956],5957modules_pathname: modules_pathname,5958reference_name: 'linux/mipsle/meterpreter_reverse_tcp'5959end59605961context 'linux/x64/meterpreter/bind_tcp' do5962it_should_behave_like 'payload cached size is consistent',5963ancestor_reference_names: [5964'stagers/linux/x64/bind_tcp',5965'stages/linux/x64/meterpreter'5966],5967modules_pathname: modules_pathname,5968reference_name: 'linux/x64/meterpreter/bind_tcp'5969end59705971context 'linux/x64/meterpreter/reverse_tcp' do5972it_should_behave_like 'payload cached size is consistent',5973ancestor_reference_names: [5974'stagers/linux/x64/reverse_tcp',5975'stages/linux/x64/meterpreter'5976],5977modules_pathname: modules_pathname,5978reference_name: 'linux/x64/meterpreter/reverse_tcp'5979end59805981context 'linux/x64/meterpreter_reverse_tcp' do5982it_should_behave_like 'payload cached size is consistent',5983ancestor_reference_names: [5984'singles/linux/x64/meterpreter_reverse_tcp'5985],5986modules_pathname: modules_pathname,5987reference_name: 'linux/x64/meterpreter_reverse_tcp'5988end59895990context 'linux/x86/meterpreter/bind_ipv6_tcp' do5991it_should_behave_like 'payload cached size is consistent',5992ancestor_reference_names: [5993'stagers/linux/x86/bind_ipv6_tcp',5994'stages/linux/x86/meterpreter'5995],5996modules_pathname: modules_pathname,5997reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'5998end59996000context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6001it_should_behave_like 'payload cached size is consistent',6002ancestor_reference_names: [6003'stagers/linux/x86/bind_ipv6_tcp_uuid',6004'stages/linux/x86/meterpreter'6005],6006modules_pathname: modules_pathname,6007reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6008end60096010context 'linux/x86/meterpreter/bind_nonx_tcp' do6011it_should_behave_like 'payload cached size is consistent',6012ancestor_reference_names: [6013'stagers/linux/x86/bind_nonx_tcp',6014'stages/linux/x86/meterpreter'6015],6016modules_pathname: modules_pathname,6017reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6018end60196020context 'linux/x86/meterpreter/bind_tcp' do6021it_should_behave_like 'payload cached size is consistent',6022ancestor_reference_names: [6023'stagers/linux/x86/bind_tcp',6024'stages/linux/x86/meterpreter'6025],6026modules_pathname: modules_pathname,6027reference_name: 'linux/x86/meterpreter/bind_tcp'6028end60296030context 'linux/x86/meterpreter/bind_tcp_uuid' do6031it_should_behave_like 'payload cached size is consistent',6032ancestor_reference_names: [6033'stagers/linux/x86/bind_tcp_uuid',6034'stages/linux/x86/meterpreter'6035],6036modules_pathname: modules_pathname,6037reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6038end60396040context 'linux/x86/meterpreter/find_tag' do6041it_should_behave_like 'payload cached size is consistent',6042ancestor_reference_names: [6043'stagers/linux/x86/find_tag',6044'stages/linux/x86/meterpreter'6045],6046modules_pathname: modules_pathname,6047reference_name: 'linux/x86/meterpreter/find_tag'6048end60496050context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6051it_should_behave_like 'payload cached size is consistent',6052ancestor_reference_names: [6053'stagers/linux/x86/reverse_ipv6_tcp',6054'stages/linux/x86/meterpreter'6055],6056modules_pathname: modules_pathname,6057reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6058end60596060context 'linux/x86/meterpreter/reverse_nonx_tcp' do6061it_should_behave_like 'payload cached size is consistent',6062ancestor_reference_names: [6063'stagers/linux/x86/reverse_nonx_tcp',6064'stages/linux/x86/meterpreter'6065],6066modules_pathname: modules_pathname,6067reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6068end60696070context 'linux/x86/meterpreter/reverse_tcp' do6071it_should_behave_like 'payload cached size is consistent',6072ancestor_reference_names: [6073'stagers/linux/x86/reverse_tcp',6074'stages/linux/x86/meterpreter'6075],6076modules_pathname: modules_pathname,6077reference_name: 'linux/x86/meterpreter/reverse_tcp'6078end60796080context 'linux/x86/meterpreter/reverse_tcp_uuid' do6081it_should_behave_like 'payload cached size is consistent',6082ancestor_reference_names: [6083'stagers/linux/x86/reverse_tcp_uuid',6084'stages/linux/x86/meterpreter'6085],6086modules_pathname: modules_pathname,6087reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6088end60896090context 'linux/x86/meterpreter_reverse_tcp' do6091it_should_behave_like 'payload cached size is consistent',6092ancestor_reference_names: [6093'singles/linux/x86/meterpreter_reverse_tcp'6094],6095modules_pathname: modules_pathname,6096reference_name: 'linux/x86/meterpreter_reverse_tcp'6097end60986099context 'linux/zarch/meterpreter_reverse_tcp' do6100it_should_behave_like 'payload cached size is consistent',6101ancestor_reference_names: [6102'singles/linux/zarch/meterpreter_reverse_tcp'6103],6104modules_pathname: modules_pathname,6105reference_name: 'linux/zarch/meterpreter_reverse_tcp'6106end61076108context 'r/shell_bind_tcp' do6109it_should_behave_like 'payload cached size is consistent',6110ancestor_reference_names: [6111'singles/r/shell_bind_tcp'6112],6113modules_pathname: modules_pathname,6114reference_name: 'r/shell_bind_tcp'6115end61166117context 'r/shell_reverse_tcp' do6118it_should_behave_like 'payload cached size is consistent',6119ancestor_reference_names: [6120'singles/r/shell_reverse_tcp'6121],6122modules_pathname: modules_pathname,6123reference_name: 'r/shell_reverse_tcp'6124end6125end612661276128