Path: blob/master/spec/modules/payloads_spec.rb
32183 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],12dynamic_size: false,13modules_pathname: modules_pathname,14reference_name: 'aix/ppc/shell_bind_tcp'15end1617context 'aix/ppc/shell_find_port' do18it_should_behave_like 'payload cached size is consistent',19ancestor_reference_names: [20'singles/aix/ppc/shell_find_port'21],22dynamic_size: false,23modules_pathname: modules_pathname,24reference_name: 'aix/ppc/shell_find_port'25end2627context 'aix/ppc/shell_interact' do28it_should_behave_like 'payload cached size is consistent',29ancestor_reference_names: [30'singles/aix/ppc/shell_interact'31],32dynamic_size: false,33modules_pathname: modules_pathname,34reference_name: 'aix/ppc/shell_interact'35end3637context 'aix/ppc/shell_reverse_tcp' do38it_should_behave_like 'payload cached size is consistent',39ancestor_reference_names: [40'singles/aix/ppc/shell_reverse_tcp'41],42dynamic_size: false,43modules_pathname: modules_pathname,44reference_name: 'aix/ppc/shell_reverse_tcp'45end4647context 'apple_ios/aarch64/meterpreter_reverse_http' do48it_should_behave_like 'payload cached size is consistent',49ancestor_reference_names: [50'singles/apple_ios/aarch64/meterpreter_reverse_http'51],52dynamic_size: false,53modules_pathname: modules_pathname,54reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'55end5657context 'apple_ios/aarch64/meterpreter_reverse_https' do58it_should_behave_like 'payload cached size is consistent',59ancestor_reference_names: [60'singles/apple_ios/aarch64/meterpreter_reverse_https'61],62dynamic_size: false,63modules_pathname: modules_pathname,64reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'65end6667context 'apple_ios/aarch64/meterpreter_reverse_tcp' do68it_should_behave_like 'payload cached size is consistent',69ancestor_reference_names: [70'singles/apple_ios/aarch64/meterpreter_reverse_tcp'71],72dynamic_size: false,73modules_pathname: modules_pathname,74reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'75end7677context 'apple_ios/aarch64/shell_reverse_tcp' do78it_should_behave_like 'payload cached size is consistent',79ancestor_reference_names: [80'singles/apple_ios/aarch64/shell_reverse_tcp'81],82dynamic_size: false,83modules_pathname: modules_pathname,84reference_name: 'apple_ios/aarch64/shell_reverse_tcp'85end8687context 'apple_ios/armle/meterpreter_reverse_http' do88it_should_behave_like 'payload cached size is consistent',89ancestor_reference_names: [90'singles/apple_ios/armle/meterpreter_reverse_http'91],92dynamic_size: false,93modules_pathname: modules_pathname,94reference_name: 'apple_ios/armle/meterpreter_reverse_http'95end9697context 'apple_ios/armle/meterpreter_reverse_https' do98it_should_behave_like 'payload cached size is consistent',99ancestor_reference_names: [100'singles/apple_ios/armle/meterpreter_reverse_https'101],102dynamic_size: false,103modules_pathname: modules_pathname,104reference_name: 'apple_ios/armle/meterpreter_reverse_https'105end106107context 'apple_ios/armle/meterpreter_reverse_tcp' do108it_should_behave_like 'payload cached size is consistent',109ancestor_reference_names: [110'singles/apple_ios/armle/meterpreter_reverse_tcp'111],112dynamic_size: false,113modules_pathname: modules_pathname,114reference_name: 'apple_ios/armle/meterpreter_reverse_tcp'115end116117context 'android/meterpreter_reverse_https' do118it_should_behave_like 'payload cached size is consistent',119ancestor_reference_names: [120'singles/android/meterpreter_reverse_https'121],122dynamic_size: true,123modules_pathname: modules_pathname,124reference_name: 'android/meterpreter_reverse_https'125end126127context 'android/meterpreter_reverse_http' do128it_should_behave_like 'payload cached size is consistent',129ancestor_reference_names: [130'singles/android/meterpreter_reverse_http'131],132dynamic_size: true,133modules_pathname: modules_pathname,134reference_name: 'android/meterpreter_reverse_http'135end136137context 'android/meterpreter_reverse_tcp' do138it_should_behave_like 'payload cached size is consistent',139ancestor_reference_names: [140'singles/android/meterpreter_reverse_tcp'141],142dynamic_size: true,143modules_pathname: modules_pathname,144reference_name: 'android/meterpreter_reverse_tcp'145end146147context 'android/meterpreter/reverse_http' do148it_should_behave_like 'payload cached size is consistent',149ancestor_reference_names: [150'stagers/android/reverse_http',151'stages/android/meterpreter'152],153dynamic_size: true,154modules_pathname: modules_pathname,155reference_name: 'android/meterpreter/reverse_http'156end157158context 'android/meterpreter/reverse_https' do159it_should_behave_like 'payload cached size is consistent',160ancestor_reference_names: [161'stagers/android/reverse_https',162'stages/android/meterpreter'163],164dynamic_size: true,165modules_pathname: modules_pathname,166reference_name: 'android/meterpreter/reverse_https'167end168169context 'android/meterpreter/reverse_tcp' do170it_should_behave_like 'payload cached size is consistent',171ancestor_reference_names: [172'stagers/android/reverse_tcp',173'stages/android/meterpreter'174],175dynamic_size: true,176modules_pathname: modules_pathname,177reference_name: 'android/meterpreter/reverse_tcp'178end179180context 'android/shell/reverse_http' do181it_should_behave_like 'payload cached size is consistent',182ancestor_reference_names: [183'stagers/android/reverse_http',184'stages/android/shell'185],186dynamic_size: true,187modules_pathname: modules_pathname,188reference_name: 'android/shell/reverse_http'189end190191context 'android/shell/reverse_https' do192it_should_behave_like 'payload cached size is consistent',193ancestor_reference_names: [194'stagers/android/reverse_https',195'stages/android/shell'196],197dynamic_size: true,198modules_pathname: modules_pathname,199reference_name: 'android/shell/reverse_https'200end201202context 'android/shell/reverse_tcp' do203it_should_behave_like 'payload cached size is consistent',204ancestor_reference_names: [205'stagers/android/reverse_tcp',206'stages/android/shell'207],208dynamic_size: true,209modules_pathname: modules_pathname,210reference_name: 'android/shell/reverse_tcp'211end212213context 'bsd/sparc/shell_bind_tcp' do214it_should_behave_like 'payload cached size is consistent',215ancestor_reference_names: [216'singles/bsd/sparc/shell_bind_tcp'217],218dynamic_size: false,219modules_pathname: modules_pathname,220reference_name: 'bsd/sparc/shell_bind_tcp'221end222223context 'bsd/sparc/shell_reverse_tcp' do224it_should_behave_like 'payload cached size is consistent',225ancestor_reference_names: [226'singles/bsd/sparc/shell_reverse_tcp'227],228dynamic_size: false,229modules_pathname: modules_pathname,230reference_name: 'bsd/sparc/shell_reverse_tcp'231end232233context 'bsd/vax/shell_reverse_tcp' do234it_should_behave_like 'payload cached size is consistent',235ancestor_reference_names: [236'singles/bsd/vax/shell_reverse_tcp'237],238dynamic_size: false,239modules_pathname: modules_pathname,240reference_name: 'bsd/vax/shell_reverse_tcp'241end242243context 'bsd/x64/exec' do244it_should_behave_like 'payload cached size is consistent',245ancestor_reference_names: [246'singles/bsd/x64/exec'247],248dynamic_size: false,249modules_pathname: modules_pathname,250reference_name: 'bsd/x64/exec'251end252253context 'bsd/x64/shell_bind_ipv6_tcp' do254it_should_behave_like 'payload cached size is consistent',255ancestor_reference_names: [256'singles/bsd/x64/shell_bind_ipv6_tcp'257],258dynamic_size: false,259modules_pathname: modules_pathname,260reference_name: 'bsd/x64/shell_bind_ipv6_tcp'261end262263context 'bsd/x64/shell_bind_tcp' do264it_should_behave_like 'payload cached size is consistent',265ancestor_reference_names: [266'singles/bsd/x64/shell_bind_tcp'267],268dynamic_size: false,269modules_pathname: modules_pathname,270reference_name: 'bsd/x64/shell_bind_tcp'271end272273context 'bsd/x64/shell_bind_tcp_small' do274it_should_behave_like 'payload cached size is consistent',275ancestor_reference_names: [276'singles/bsd/x64/shell_bind_tcp_small'277],278dynamic_size: false,279modules_pathname: modules_pathname,280reference_name: 'bsd/x64/shell_bind_tcp_small'281end282283context 'bsd/x64/shell_reverse_ipv6_tcp' do284it_should_behave_like 'payload cached size is consistent',285ancestor_reference_names: [286'singles/bsd/x64/shell_reverse_ipv6_tcp'287],288dynamic_size: false,289modules_pathname: modules_pathname,290reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'291end292293context 'bsd/x64/shell_reverse_tcp' do294it_should_behave_like 'payload cached size is consistent',295ancestor_reference_names: [296'singles/bsd/x64/shell_reverse_tcp'297],298dynamic_size: false,299modules_pathname: modules_pathname,300reference_name: 'bsd/x64/shell_reverse_tcp'301end302303context 'bsd/x64/shell_reverse_tcp_small' do304it_should_behave_like 'payload cached size is consistent',305ancestor_reference_names: [306'singles/bsd/x64/shell_reverse_tcp_small'307],308dynamic_size: false,309modules_pathname: modules_pathname,310reference_name: 'bsd/x64/shell_reverse_tcp_small'311end312313context 'bsd/x86/exec' do314it_should_behave_like 'payload cached size is consistent',315ancestor_reference_names: [316'singles/bsd/x86/exec'317],318dynamic_size: false,319modules_pathname: modules_pathname,320reference_name: 'bsd/x86/exec'321end322323context 'bsd/x86/metsvc_bind_tcp' do324it_should_behave_like 'payload cached size is consistent',325ancestor_reference_names: [326'singles/bsd/x86/metsvc_bind_tcp'327],328dynamic_size: false,329modules_pathname: modules_pathname,330reference_name: 'bsd/x86/metsvc_bind_tcp'331end332333context 'bsd/x86/metsvc_reverse_tcp' do334it_should_behave_like 'payload cached size is consistent',335ancestor_reference_names: [336'singles/bsd/x86/metsvc_reverse_tcp'337],338dynamic_size: false,339modules_pathname: modules_pathname,340reference_name: 'bsd/x86/metsvc_reverse_tcp'341end342343context 'bsd/x86/shell/bind_ipv6_tcp' do344it_should_behave_like 'payload cached size is consistent',345ancestor_reference_names: [346'stagers/bsd/x86/bind_ipv6_tcp',347'stages/bsd/x86/shell'348],349dynamic_size: false,350modules_pathname: modules_pathname,351reference_name: 'bsd/x86/shell/bind_ipv6_tcp'352end353354context 'bsd/x86/shell/bind_tcp' do355it_should_behave_like 'payload cached size is consistent',356ancestor_reference_names: [357'stagers/bsd/x86/bind_tcp',358'stages/bsd/x86/shell'359],360dynamic_size: false,361modules_pathname: modules_pathname,362reference_name: 'bsd/x86/shell/bind_tcp'363end364365context 'bsd/x86/shell/find_tag' do366it_should_behave_like 'payload cached size is consistent',367ancestor_reference_names: [368'stagers/bsd/x86/find_tag',369'stages/bsd/x86/shell'370],371dynamic_size: false,372modules_pathname: modules_pathname,373reference_name: 'bsd/x86/shell/find_tag'374end375376context 'bsd/x86/shell/reverse_ipv6_tcp' do377it_should_behave_like 'payload cached size is consistent',378ancestor_reference_names: [379'stagers/bsd/x86/reverse_ipv6_tcp',380'stages/bsd/x86/shell'381],382dynamic_size: false,383modules_pathname: modules_pathname,384reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'385end386387context 'bsd/x86/shell/reverse_tcp' do388it_should_behave_like 'payload cached size is consistent',389ancestor_reference_names: [390'stagers/bsd/x86/reverse_tcp',391'stages/bsd/x86/shell'392],393dynamic_size: false,394modules_pathname: modules_pathname,395reference_name: 'bsd/x86/shell/reverse_tcp'396end397398context 'bsd/x86/shell_bind_tcp' do399it_should_behave_like 'payload cached size is consistent',400ancestor_reference_names: [401'singles/bsd/x86/shell_bind_tcp'402],403dynamic_size: false,404modules_pathname: modules_pathname,405reference_name: 'bsd/x86/shell_bind_tcp'406end407408context 'bsd/x86/shell_bind_tcp_ipv6' do409it_should_behave_like 'payload cached size is consistent',410ancestor_reference_names: [411'singles/bsd/x86/shell_bind_tcp_ipv6'412],413dynamic_size: false,414modules_pathname: modules_pathname,415reference_name: 'bsd/x86/shell_bind_tcp_ipv6'416end417418context 'bsd/x86/shell_find_port' do419it_should_behave_like 'payload cached size is consistent',420ancestor_reference_names: [421'singles/bsd/x86/shell_find_port'422],423dynamic_size: false,424modules_pathname: modules_pathname,425reference_name: 'bsd/x86/shell_find_port'426end427428context 'bsd/x86/shell_find_tag' do429it_should_behave_like 'payload cached size is consistent',430ancestor_reference_names: [431'singles/bsd/x86/shell_find_tag'432],433dynamic_size: false,434modules_pathname: modules_pathname,435reference_name: 'bsd/x86/shell_find_tag'436end437438context 'bsd/x86/shell_reverse_tcp' do439it_should_behave_like 'payload cached size is consistent',440ancestor_reference_names: [441'singles/bsd/x86/shell_reverse_tcp'442],443dynamic_size: false,444modules_pathname: modules_pathname,445reference_name: 'bsd/x86/shell_reverse_tcp'446end447448context 'bsd/x86/shell_reverse_tcp_ipv6' do449it_should_behave_like 'payload cached size is consistent',450ancestor_reference_names: [451'singles/bsd/x86/shell_reverse_tcp_ipv6'452],453dynamic_size: false,454modules_pathname: modules_pathname,455reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'456end457458context 'bsdi/x86/shell/bind_tcp' do459it_should_behave_like 'payload cached size is consistent',460ancestor_reference_names: [461'stagers/bsdi/x86/bind_tcp',462'stages/bsdi/x86/shell'463],464dynamic_size: false,465modules_pathname: modules_pathname,466reference_name: 'bsdi/x86/shell/bind_tcp'467end468469context 'bsdi/x86/shell/reverse_tcp' do470it_should_behave_like 'payload cached size is consistent',471ancestor_reference_names: [472'stagers/bsdi/x86/reverse_tcp',473'stages/bsdi/x86/shell'474],475dynamic_size: false,476modules_pathname: modules_pathname,477reference_name: 'bsdi/x86/shell/reverse_tcp'478end479480context 'bsdi/x86/shell_bind_tcp' do481it_should_behave_like 'payload cached size is consistent',482ancestor_reference_names: [483'singles/bsdi/x86/shell_bind_tcp'484],485dynamic_size: false,486modules_pathname: modules_pathname,487reference_name: 'bsdi/x86/shell_bind_tcp'488end489490context 'bsdi/x86/shell_find_port' do491it_should_behave_like 'payload cached size is consistent',492ancestor_reference_names: [493'singles/bsdi/x86/shell_find_port'494],495dynamic_size: false,496modules_pathname: modules_pathname,497reference_name: 'bsdi/x86/shell_find_port'498end499500context 'bsdi/x86/shell_reverse_tcp' do501it_should_behave_like 'payload cached size is consistent',502ancestor_reference_names: [503'singles/bsdi/x86/shell_reverse_tcp'504],505dynamic_size: false,506modules_pathname: modules_pathname,507reference_name: 'bsdi/x86/shell_reverse_tcp'508end509510context 'cmd/linux/http/mips64' do511it_should_behave_like 'payload is not cached',512ancestor_reference_names: [513'adapters/cmd/linux/http/mips64'514],515reference_name: 'cmd/linux/http/mips64'516end517518context 'cmd/linux/http/riscv32le' do519it_should_behave_like 'payload is not cached',520ancestor_reference_names: [521'adapters/cmd/linux/http/riscv32le'522],523reference_name: 'cmd/linux/http/riscv32le'524end525526context 'cmd/linux/http/riscv64le' do527it_should_behave_like 'payload is not cached',528ancestor_reference_names: [529'adapters/cmd/linux/http/riscv64le'530],531reference_name: 'cmd/linux/http/riscv64le'532end533534context 'cmd/linux/https/mips64' do535it_should_behave_like 'payload is not cached',536ancestor_reference_names: [537'adapters/cmd/linux/https/mips64'538],539reference_name: 'cmd/linux/https/mips64'540end541542context 'cmd/linux/tftp/mips64' do543it_should_behave_like 'payload is not cached',544ancestor_reference_names: [545'adapters/cmd/linux/tftp/mips64'546],547reference_name: 'cmd/linux/tftp/mips64'548end549550context 'cmd/linux/http/x64' do551it_should_behave_like 'payload is not cached',552ancestor_reference_names: [553'adapters/cmd/linux/http/x64'554],555reference_name: 'cmd/linux/http/x64'556end557558context 'cmd/linux/https/x64' do559it_should_behave_like 'payload is not cached',560ancestor_reference_names: [561'adapters/cmd/linux/https/x64'562],563reference_name: 'cmd/linux/https/x64'564end565566context 'cmd/linux/tftp/x64' do567it_should_behave_like 'payload is not cached',568ancestor_reference_names: [569'adapters/cmd/linux/tftp/x64'570],571reference_name: 'cmd/linux/tftp/x64'572end573574context 'cmd/linux/http/aarch64' do575it_should_behave_like 'payload is not cached',576ancestor_reference_names: [577'adapters/cmd/linux/http/aarch64'578],579reference_name: 'cmd/linux/http/aarch64'580end581582context 'cmd/linux/https/aarch64' do583it_should_behave_like 'payload is not cached',584ancestor_reference_names: [585'adapters/cmd/linux/https/aarch64'586],587reference_name: 'cmd/linux/https/aarch64'588end589590context 'cmd/linux/tftp/aarch64' do591it_should_behave_like 'payload is not cached',592ancestor_reference_names: [593'adapters/cmd/linux/tftp/aarch64'594],595reference_name: 'cmd/linux/tftp/aarch64'596end597598599context 'cmd/linux/http/armbe' do600it_should_behave_like 'payload is not cached',601ancestor_reference_names: [602'adapters/cmd/linux/http/armbe'603],604reference_name: 'cmd/linux/http/armbe'605end606607context 'cmd/linux/https/armbe' do608it_should_behave_like 'payload is not cached',609ancestor_reference_names: [610'adapters/cmd/linux/https/armbe'611],612reference_name: 'cmd/linux/https/armbe'613end614615context 'cmd/linux/tftp/armbe' do616it_should_behave_like 'payload is not cached',617ancestor_reference_names: [618'adapters/cmd/linux/tftp/armbe'619],620reference_name: 'cmd/linux/tftp/armbe'621end622623context 'cmd/linux/http/armle' do624it_should_behave_like 'payload is not cached',625ancestor_reference_names: [626'adapters/cmd/linux/http/armle'627],628reference_name: 'cmd/linux/http/armle'629end630631context 'cmd/linux/https/armle' do632it_should_behave_like 'payload is not cached',633ancestor_reference_names: [634'adapters/cmd/linux/https/armle'635],636reference_name: 'cmd/linux/https/armle'637end638639context 'cmd/linux/tftp/armle' do640it_should_behave_like 'payload is not cached',641ancestor_reference_names: [642'adapters/cmd/linux/tftp/armle'643],644reference_name: 'cmd/linux/tftp/armle'645end646647context 'cmd/linux/http/mipsbe' do648it_should_behave_like 'payload is not cached',649ancestor_reference_names: [650'adapters/cmd/linux/http/mipsbe'651],652reference_name: 'cmd/linux/http/mipsbe'653end654655context 'cmd/linux/https/mipsbe' do656it_should_behave_like 'payload is not cached',657ancestor_reference_names: [658'adapters/cmd/linux/https/mipsbe'659],660reference_name: 'cmd/linux/https/mipsbe'661end662663context 'cmd/linux/tftp/mipsbe' do664it_should_behave_like 'payload is not cached',665ancestor_reference_names: [666'adapters/cmd/linux/tftp/mipsbe'667],668reference_name: 'cmd/linux/tftp/mipsbe'669end670671context 'cmd/linux/http/mipsle' do672it_should_behave_like 'payload is not cached',673ancestor_reference_names: [674'adapters/cmd/linux/http/mipsle'675],676reference_name: 'cmd/linux/http/mipsle'677end678679context 'cmd/linux/https/mipsle' do680it_should_behave_like 'payload is not cached',681ancestor_reference_names: [682'adapters/cmd/linux/https/mipsle'683],684reference_name: 'cmd/linux/https/mipsle'685end686687context 'cmd/linux/tftp/mipsle' do688it_should_behave_like 'payload is not cached',689ancestor_reference_names: [690'adapters/cmd/linux/tftp/mipsle'691],692reference_name: 'cmd/linux/tftp/mipsle'693end694695context 'cmd/linux/https/riscv32le' do696it_should_behave_like 'payload is not cached',697ancestor_reference_names: [698'adapters/cmd/linux/https/riscv32le'699],700reference_name: 'cmd/linux/https/riscv32le'701end702703context 'cmd/linux/https/riscv64le' do704it_should_behave_like 'payload is not cached',705ancestor_reference_names: [706'adapters/cmd/linux/https/riscv64le'707],708reference_name: 'cmd/linux/https/riscv64le'709end710711context 'cmd/linux/http/ppc' do712it_should_behave_like 'payload is not cached',713ancestor_reference_names: [714'adapters/cmd/linux/http/ppc'715],716reference_name: 'cmd/linux/http/ppc'717end718719context 'cmd/linux/https/ppc' do720it_should_behave_like 'payload is not cached',721ancestor_reference_names: [722'adapters/cmd/linux/https/ppc'723],724reference_name: 'cmd/linux/https/ppc'725end726727context 'cmd/linux/tftp/ppc' do728it_should_behave_like 'payload is not cached',729ancestor_reference_names: [730'adapters/cmd/linux/tftp/ppc'731],732reference_name: 'cmd/linux/tftp/ppc'733end734735context 'cmd/linux/http/ppc64' do736it_should_behave_like 'payload is not cached',737ancestor_reference_names: [738'adapters/cmd/linux/http/ppc64'739],740reference_name: 'cmd/linux/http/ppc64'741end742743context 'cmd/linux/https/ppc64' do744it_should_behave_like 'payload is not cached',745ancestor_reference_names: [746'adapters/cmd/linux/https/ppc64'747],748reference_name: 'cmd/linux/https/ppc64'749end750751context 'cmd/linux/tftp/ppc64' do752it_should_behave_like 'payload is not cached',753ancestor_reference_names: [754'adapters/cmd/linux/tftp/ppc64'755],756reference_name: 'cmd/linux/tftp/ppc64'757end758759context 'cmd/linux/http/ppc64le' do760it_should_behave_like 'payload is not cached',761ancestor_reference_names: [762'adapters/cmd/linux/http/ppc64le'763],764reference_name: 'cmd/linux/http/ppc64le'765end766767context 'cmd/linux/https/ppc64le' do768it_should_behave_like 'payload is not cached',769ancestor_reference_names: [770'adapters/cmd/linux/https/ppc64le'771],772reference_name: 'cmd/linux/https/ppc64le'773end774775context 'cmd/linux/tftp/ppc64le' do776it_should_behave_like 'payload is not cached',777ancestor_reference_names: [778'adapters/cmd/linux/tftp/ppc64le'779],780reference_name: 'cmd/linux/tftp/ppc64le'781end782783context 'cmd/linux/tftp/riscv32le' do784it_should_behave_like 'payload is not cached',785ancestor_reference_names: [786'adapters/cmd/linux/tftp/riscv32le'787],788reference_name: 'cmd/linux/tftp/riscv32le'789end790791context 'cmd/linux/tftp/riscv64le' do792it_should_behave_like 'payload is not cached',793ancestor_reference_names: [794'adapters/cmd/linux/tftp/riscv64le'795],796reference_name: 'cmd/linux/tftp/riscv64le'797end798799context 'cmd/linux/http/x86' do800it_should_behave_like 'payload is not cached',801ancestor_reference_names: [802'adapters/cmd/linux/http/x86'803],804reference_name: 'cmd/linux/http/x86'805end806807context 'cmd/linux/https/x86' do808it_should_behave_like 'payload is not cached',809ancestor_reference_names: [810'adapters/cmd/linux/https/x86'811],812reference_name: 'cmd/linux/https/x86'813end814815context 'cmd/linux/tftp/x86' do816it_should_behave_like 'payload is not cached',817ancestor_reference_names: [818'adapters/cmd/linux/tftp/x86'819],820reference_name: 'cmd/linux/tftp/x86'821end822823context 'cmd/mainframe/generic_jcl' do824it_should_behave_like 'payload cached size is consistent',825ancestor_reference_names: [826'singles/cmd/mainframe/generic_jcl'827],828dynamic_size: false,829modules_pathname: modules_pathname,830reference_name: 'cmd/mainframe/generic_jcl'831end832833context 'cmd/mainframe/bind_shell_jcl' do834it_should_behave_like 'payload cached size is consistent',835ancestor_reference_names: [836'singles/cmd/mainframe/bind_shell_jcl'837],838dynamic_size: false,839modules_pathname: modules_pathname,840reference_name: 'cmd/mainframe/bind_shell_jcl'841end842843context 'cmd/mainframe/reverse_shell_jcl' do844it_should_behave_like 'payload cached size is consistent',845ancestor_reference_names: [846'singles/cmd/mainframe/reverse_shell_jcl'847],848dynamic_size: false,849modules_pathname: modules_pathname,850reference_name: 'cmd/mainframe/reverse_shell_jcl'851end852853context 'cmd/mainframe/apf_privesc_jcl' do854it_should_behave_like 'payload cached size is consistent',855ancestor_reference_names: [856'singles/cmd/mainframe/apf_privesc_jcl'857],858dynamic_size: false,859modules_pathname: modules_pathname,860reference_name: 'cmd/mainframe/apf_privesc_jcl'861end862863context 'cmd/unix/bind_awk' do864it_should_behave_like 'payload cached size is consistent',865ancestor_reference_names: [866'singles/cmd/unix/bind_awk'867],868dynamic_size: false,869modules_pathname: modules_pathname,870reference_name: 'cmd/unix/bind_awk'871end872873context 'cmd/unix/bind_aws_instance_connect' do874it_should_behave_like 'payload cached size is consistent',875ancestor_reference_names: [876'singles/cmd/unix/bind_aws_instance_connect'877],878dynamic_size: false,879modules_pathname: modules_pathname,880reference_name: 'cmd/unix/bind_aws_instance_connect'881end882883context 'cmd/unix/adduser' do884it_should_behave_like 'payload cached size is consistent',885ancestor_reference_names: [886'singles/cmd/unix/adduser'887],888dynamic_size: true,889modules_pathname: modules_pathname,890reference_name: 'cmd/unix/adduser'891end892893context 'cmd/unix/bind_busybox_telnetd' do894it_should_behave_like 'payload cached size is consistent',895ancestor_reference_names: [896'singles/cmd/unix/bind_busybox_telnetd'897],898dynamic_size: false,899modules_pathname: modules_pathname,900reference_name: 'cmd/unix/bind_busybox_telnetd'901end902903context 'cmd/unix/bind_inetd' do904it_should_behave_like 'payload cached size is consistent',905ancestor_reference_names: [906'singles/cmd/unix/bind_inetd'907],908dynamic_size: false,909modules_pathname: modules_pathname,910reference_name: 'cmd/unix/bind_inetd'911end912913context 'cmd/unix/bind_lua' do914it_should_behave_like 'payload cached size is consistent',915ancestor_reference_names: [916'singles/cmd/unix/bind_lua'917],918dynamic_size: false,919modules_pathname: modules_pathname,920reference_name: 'cmd/unix/bind_lua'921end922923context 'cmd/unix/bind_jjs' do924it_should_behave_like 'payload cached size is consistent',925ancestor_reference_names: [926'singles/cmd/unix/bind_jjs'927],928dynamic_size: false,929modules_pathname: modules_pathname,930reference_name: 'cmd/unix/bind_jjs'931end932933context 'cmd/unix/bind_netcat' do934it_should_behave_like 'payload cached size is consistent',935ancestor_reference_names: [936'singles/cmd/unix/bind_netcat'937],938dynamic_size: true,939modules_pathname: modules_pathname,940reference_name: 'cmd/unix/bind_netcat'941end942943context 'cmd/unix/bind_netcat_gaping' do944it_should_behave_like 'payload cached size is consistent',945ancestor_reference_names: [946'singles/cmd/unix/bind_netcat_gaping'947],948dynamic_size: false,949modules_pathname: modules_pathname,950reference_name: 'cmd/unix/bind_netcat_gaping'951end952953context 'cmd/unix/bind_netcat_gaping_ipv6' do954it_should_behave_like 'payload cached size is consistent',955ancestor_reference_names: [956'singles/cmd/unix/bind_netcat_gaping_ipv6'957],958dynamic_size: false,959modules_pathname: modules_pathname,960reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'961end962963context 'cmd/unix/bind_nodejs' do964it_should_behave_like 'payload cached size is consistent',965ancestor_reference_names: [966'singles/cmd/unix/bind_nodejs'967],968dynamic_size: false,969modules_pathname: modules_pathname,970reference_name: 'cmd/unix/bind_nodejs'971end972973context 'cmd/unix/bind_socat_sctp' do974it_should_behave_like 'payload cached size is consistent',975ancestor_reference_names: [976'singles/cmd/unix/bind_socat_sctp'977],978dynamic_size: false,979modules_pathname: modules_pathname,980reference_name: 'cmd/unix/bind_socat_sctp'981end982983context 'cmd/unix/bind_socat_udp' do984it_should_behave_like 'payload cached size is consistent',985ancestor_reference_names: [986'singles/cmd/unix/bind_socat_udp'987],988dynamic_size: false,989modules_pathname: modules_pathname,990reference_name: 'cmd/unix/bind_socat_udp'991end992993context 'cmd/unix/reverse_socat_tcp' do994it_should_behave_like 'payload cached size is consistent',995ancestor_reference_names: [996'singles/cmd/unix/reverse_socat_tcp'997],998dynamic_size: false,999modules_pathname: modules_pathname,1000reference_name: 'cmd/unix/reverse_socat_tcp'1001end10021003context 'cmd/unix/bind_perl' do1004it_should_behave_like 'payload cached size is consistent',1005ancestor_reference_names: [1006'singles/cmd/unix/bind_perl'1007],1008dynamic_size: false,1009modules_pathname: modules_pathname,1010reference_name: 'cmd/unix/bind_perl'1011end10121013context 'cmd/unix/bind_perl_ipv6' do1014it_should_behave_like 'payload cached size is consistent',1015ancestor_reference_names: [1016'singles/cmd/unix/bind_perl_ipv6'1017],1018dynamic_size: false,1019modules_pathname: modules_pathname,1020reference_name: 'cmd/unix/bind_perl_ipv6'1021end10221023context 'cmd/unix/bind_r' do1024it_should_behave_like 'payload cached size is consistent',1025ancestor_reference_names: [1026'singles/cmd/unix/bind_r'1027],1028dynamic_size: false,1029modules_pathname: modules_pathname,1030reference_name: 'cmd/unix/bind_r'1031end10321033context 'cmd/unix/bind_ruby' do1034it_should_behave_like 'payload cached size is consistent',1035ancestor_reference_names: [1036'singles/cmd/unix/bind_ruby'1037],1038dynamic_size: false,1039modules_pathname: modules_pathname,1040reference_name: 'cmd/unix/bind_ruby'1041end10421043context 'cmd/unix/bind_ruby_ipv6' do1044it_should_behave_like 'payload cached size is consistent',1045ancestor_reference_names: [1046'singles/cmd/unix/bind_ruby_ipv6'1047],1048dynamic_size: false,1049modules_pathname: modules_pathname,1050reference_name: 'cmd/unix/bind_ruby_ipv6'1051end10521053context 'cmd/unix/bind_stub' do1054it_should_behave_like 'payload cached size is consistent',1055ancestor_reference_names: [1056'singles/cmd/unix/bind_stub'1057],1058dynamic_size: false,1059modules_pathname: modules_pathname,1060reference_name: 'cmd/unix/bind_stub'1061end10621063context 'cmd/unix/bind_zsh' do1064it_should_behave_like 'payload cached size is consistent',1065ancestor_reference_names: [1066'singles/cmd/unix/bind_zsh'1067],1068dynamic_size: false,1069modules_pathname: modules_pathname,1070reference_name: 'cmd/unix/bind_zsh'1071end10721073context 'cmd/unix/generic' do1074it_should_behave_like 'payload cached size is consistent',1075ancestor_reference_names: [1076'singles/cmd/unix/generic'1077],1078dynamic_size: false,1079modules_pathname: modules_pathname,1080reference_name: 'cmd/unix/generic'1081end10821083context 'cmd/unix/interact' do1084it_should_behave_like 'payload cached size is consistent',1085ancestor_reference_names: [1086'singles/cmd/unix/interact'1087],1088dynamic_size: false,1089modules_pathname: modules_pathname,1090reference_name: 'cmd/unix/interact'1091end10921093context 'cmd/unix/php' do1094it_should_behave_like 'payload is not cached',1095ancestor_reference_names: [1096'adapters/cmd/unix/php'1097],1098reference_name: 'cmd/unix/php'1099end11001101context 'cmd/unix/pingback_bind' do1102it_should_behave_like 'payload cached size is consistent',1103ancestor_reference_names: [1104'singles/cmd/unix/pingback_bind'1105],1106dynamic_size: false,1107modules_pathname: modules_pathname,1108reference_name: 'cmd/unix/pingback_bind'1109end11101111context 'cmd/unix/pingback_reverse' do1112it_should_behave_like 'payload cached size is consistent',1113ancestor_reference_names: [1114'singles/cmd/unix/pingback_reverse'1115],1116dynamic_size: false,1117modules_pathname: modules_pathname,1118reference_name: 'cmd/unix/pingback_reverse'1119end11201121context 'cmd/unix/python' do1122it_should_behave_like 'payload is not cached',1123ancestor_reference_names: [1124'adapters/cmd/unix/python'1125],1126reference_name: 'cmd/unix/python'1127end112811291130context 'cmd/unix/php' do1131it_should_behave_like 'payload is not cached',1132ancestor_reference_names: [1133'adapters/cmd/unix/php'1134],1135reference_name: 'cmd/unix/php'1136end11371138context 'cmd/unix/reverse' do1139it_should_behave_like 'payload cached size is consistent',1140ancestor_reference_names: [1141'singles/cmd/unix/reverse'1142],1143dynamic_size: false,1144modules_pathname: modules_pathname,1145reference_name: 'cmd/unix/reverse'1146end11471148context 'cmd/unix/reverse_awk' do1149it_should_behave_like 'payload cached size is consistent',1150ancestor_reference_names: [1151'singles/cmd/unix/reverse_awk'1152],1153dynamic_size: false,1154modules_pathname: modules_pathname,1155reference_name: 'cmd/unix/reverse_awk'1156end11571158context 'cmd/unix/reverse_bash' do1159it_should_behave_like 'payload cached size is consistent',1160ancestor_reference_names: [1161'singles/cmd/unix/reverse_bash'1162],1163dynamic_size: true,1164modules_pathname: modules_pathname,1165reference_name: 'cmd/unix/reverse_bash'1166end11671168context 'cmd/unix/reverse_bash_udp' do1169it_should_behave_like 'payload cached size is consistent',1170ancestor_reference_names: [1171'singles/cmd/unix/reverse_bash_udp'1172],1173dynamic_size: true,1174modules_pathname: modules_pathname,1175reference_name: 'cmd/unix/reverse_bash_udp'1176end11771178context 'cmd/unix/reverse_bash_telnet_ssl' do1179it_should_behave_like 'payload cached size is consistent',1180ancestor_reference_names: [1181'singles/cmd/unix/reverse_bash_telnet_ssl'1182],1183dynamic_size: true,1184modules_pathname: modules_pathname,1185reference_name: 'cmd/unix/reverse_bash_telnet_ssl'1186end11871188context 'cmd/unix/reverse_ksh' do1189it_should_behave_like 'payload cached size is consistent',1190ancestor_reference_names: [1191'singles/cmd/unix/reverse_ksh'1192],1193dynamic_size: false,1194modules_pathname: modules_pathname,1195reference_name: 'cmd/unix/reverse_ksh'1196end11971198context 'cmd/unix/reverse_jjs' do1199it_should_behave_like 'payload cached size is consistent',1200ancestor_reference_names: [1201'singles/cmd/unix/reverse_jjs'1202],1203dynamic_size: false,1204modules_pathname: modules_pathname,1205reference_name: 'cmd/unix/reverse_jjs'1206end12071208context 'cmd/unix/reverse_lua' do1209it_should_behave_like 'payload cached size is consistent',1210ancestor_reference_names: [1211'singles/cmd/unix/reverse_lua'1212],1213dynamic_size: false,1214modules_pathname: modules_pathname,1215reference_name: 'cmd/unix/reverse_lua'1216end12171218context 'cmd/unix/reverse_ncat_ssl' do1219it_should_behave_like 'payload cached size is consistent',1220ancestor_reference_names: [1221'singles/cmd/unix/reverse_ncat_ssl'1222],1223dynamic_size: false,1224modules_pathname: modules_pathname,1225reference_name: 'cmd/unix/reverse_ncat_ssl'1226end12271228context 'cmd/unix/reverse_netcat' do1229it_should_behave_like 'payload cached size is consistent',1230ancestor_reference_names: [1231'singles/cmd/unix/reverse_netcat'1232],1233dynamic_size: true,1234modules_pathname: modules_pathname,1235reference_name: 'cmd/unix/reverse_netcat'1236end12371238context 'cmd/unix/reverse_netcat_gaping' do1239it_should_behave_like 'payload cached size is consistent',1240ancestor_reference_names: [1241'singles/cmd/unix/reverse_netcat_gaping'1242],1243dynamic_size: false,1244modules_pathname: modules_pathname,1245reference_name: 'cmd/unix/reverse_netcat_gaping'1246end12471248context 'cmd/unix/reverse_nodejs' do1249it_should_behave_like 'payload cached size is consistent',1250ancestor_reference_names: [1251'singles/cmd/unix/reverse_nodejs'1252],1253dynamic_size: false,1254modules_pathname: modules_pathname,1255reference_name: 'cmd/unix/reverse_nodejs'1256end12571258context 'cmd/unix/reverse_openssl' do1259it_should_behave_like 'payload cached size is consistent',1260ancestor_reference_names: [1261'singles/cmd/unix/reverse_openssl'1262],1263dynamic_size: false,1264modules_pathname: modules_pathname,1265reference_name: 'cmd/unix/reverse_openssl'1266end12671268context 'cmd/unix/reverse_socat_sctp' do1269it_should_behave_like 'payload cached size is consistent',1270ancestor_reference_names: [1271'singles/cmd/unix/reverse_socat_sctp'1272],1273dynamic_size: false,1274modules_pathname: modules_pathname,1275reference_name: 'cmd/unix/reverse_socat_sctp'1276end12771278context 'cmd/unix/reverse_socat_udp' do1279it_should_behave_like 'payload cached size is consistent',1280ancestor_reference_names: [1281'singles/cmd/unix/reverse_socat_udp'1282],1283dynamic_size: false,1284modules_pathname: modules_pathname,1285reference_name: 'cmd/unix/reverse_socat_udp'1286end12871288context 'cmd/unix/reverse_ssh' do1289it_should_behave_like 'payload cached size is consistent',1290ancestor_reference_names: [1291'singles/cmd/unix/reverse_ssh'1292],1293dynamic_size: true,1294modules_pathname: modules_pathname,1295reference_name: 'cmd/unix/reverse_ssh'1296end12971298context 'cmd/unix/reverse_perl' do1299it_should_behave_like 'payload cached size is consistent',1300ancestor_reference_names: [1301'singles/cmd/unix/reverse_perl'1302],1303dynamic_size: false,1304modules_pathname: modules_pathname,1305reference_name: 'cmd/unix/reverse_perl'1306end13071308context 'cmd/unix/reverse_perl_ssl' do1309it_should_behave_like 'payload cached size is consistent',1310ancestor_reference_names: [1311'singles/cmd/unix/reverse_perl_ssl'1312],1313dynamic_size: false,1314modules_pathname: modules_pathname,1315reference_name: 'cmd/unix/reverse_perl_ssl'1316end13171318context 'cmd/unix/reverse_php_ssl' do1319it_should_behave_like 'payload cached size is consistent',1320ancestor_reference_names: [1321'singles/cmd/unix/reverse_php_ssl'1322],1323dynamic_size: false,1324modules_pathname: modules_pathname,1325reference_name: 'cmd/unix/reverse_php_ssl'1326end13271328context 'cmd/unix/reverse_python' do1329it_should_behave_like 'payload cached size is consistent',1330ancestor_reference_names: [1331'singles/cmd/unix/reverse_python'1332],1333dynamic_size: true,1334modules_pathname: modules_pathname,1335reference_name: 'cmd/unix/reverse_python'1336end13371338context 'cmd/unix/reverse_python_ssl' do1339it_should_behave_like 'payload cached size is consistent',1340ancestor_reference_names: [1341'singles/cmd/unix/reverse_python_ssl'1342],1343dynamic_size: true,1344modules_pathname: modules_pathname,1345reference_name: 'cmd/unix/reverse_python_ssl'1346end13471348context 'cmd/unix/reverse_r' do1349it_should_behave_like 'payload cached size is consistent',1350ancestor_reference_names: [1351'singles/cmd/unix/reverse_r'1352],1353dynamic_size: false,1354modules_pathname: modules_pathname,1355reference_name: 'cmd/unix/reverse_r'1356end13571358context 'cmd/unix/reverse_ruby' do1359it_should_behave_like 'payload cached size is consistent',1360ancestor_reference_names: [1361'singles/cmd/unix/reverse_ruby'1362],1363dynamic_size: false,1364modules_pathname: modules_pathname,1365reference_name: 'cmd/unix/reverse_ruby'1366end13671368context 'cmd/unix/reverse_ruby_ssl' do1369it_should_behave_like 'payload cached size is consistent',1370ancestor_reference_names: [1371'singles/cmd/unix/reverse_ruby_ssl'1372],1373dynamic_size: false,1374modules_pathname: modules_pathname,1375reference_name: 'cmd/unix/reverse_ruby_ssl'1376end13771378context 'cmd/unix/reverse_ssl_double_telnet' do1379it_should_behave_like 'payload cached size is consistent',1380ancestor_reference_names: [1381'singles/cmd/unix/reverse_ssl_double_telnet'1382],1383dynamic_size: false,1384modules_pathname: modules_pathname,1385reference_name: 'cmd/unix/reverse_ssl_double_telnet'1386end13871388context 'cmd/unix/reverse_stub' do1389it_should_behave_like 'payload cached size is consistent',1390ancestor_reference_names: [1391'singles/cmd/unix/reverse_stub'1392],1393dynamic_size: false,1394modules_pathname: modules_pathname,1395reference_name: 'cmd/unix/reverse_stub'1396end13971398context 'cmd/unix/reverse_tclsh' do1399it_should_behave_like 'payload cached size is consistent',1400ancestor_reference_names: [1401'singles/cmd/unix/reverse_tclsh'1402],1403dynamic_size: false,1404modules_pathname: modules_pathname,1405reference_name: 'cmd/unix/reverse_tclsh'1406end14071408context 'cmd/unix/reverse_zsh' do1409it_should_behave_like 'payload cached size is consistent',1410ancestor_reference_names: [1411'singles/cmd/unix/reverse_zsh'1412],1413dynamic_size: false,1414modules_pathname: modules_pathname,1415reference_name: 'cmd/unix/reverse_zsh'1416end14171418context 'cmd/windows/adduser' do1419it_should_behave_like 'payload cached size is consistent',1420ancestor_reference_names: [1421'singles/cmd/windows/adduser'1422],1423dynamic_size: false,1424modules_pathname: modules_pathname,1425reference_name: 'cmd/windows/adduser'1426end14271428context 'cmd/windows/bind_lua' do1429it_should_behave_like 'payload cached size is consistent',1430ancestor_reference_names: [1431'singles/cmd/windows/bind_lua'1432],1433dynamic_size: false,1434modules_pathname: modules_pathname,1435reference_name: 'cmd/windows/bind_lua'1436end14371438context 'cmd/windows/bind_perl' do1439it_should_behave_like 'payload cached size is consistent',1440ancestor_reference_names: [1441'singles/cmd/windows/bind_perl'1442],1443dynamic_size: false,1444modules_pathname: modules_pathname,1445reference_name: 'cmd/windows/bind_perl'1446end14471448context 'cmd/windows/bind_perl_ipv6' do1449it_should_behave_like 'payload cached size is consistent',1450ancestor_reference_names: [1451'singles/cmd/windows/bind_perl_ipv6'1452],1453dynamic_size: false,1454modules_pathname: modules_pathname,1455reference_name: 'cmd/windows/bind_perl_ipv6'1456end14571458context 'cmd/windows/bind_ruby' do1459it_should_behave_like 'payload cached size is consistent',1460ancestor_reference_names: [1461'singles/cmd/windows/bind_ruby'1462],1463dynamic_size: false,1464modules_pathname: modules_pathname,1465reference_name: 'cmd/windows/bind_ruby'1466end14671468context 'cmd/windows/download_eval_vbs' do1469it_should_behave_like 'payload cached size is consistent',1470ancestor_reference_names: [1471'singles/cmd/windows/download_eval_vbs'1472],1473dynamic_size: true,1474modules_pathname: modules_pathname,1475reference_name: 'cmd/windows/download_eval_vbs'1476end14771478context 'cmd/windows/download_exec_vbs' do1479it_should_behave_like 'payload cached size is consistent',1480ancestor_reference_names: [1481'singles/cmd/windows/download_exec_vbs'1482],1483dynamic_size: true,1484modules_pathname: modules_pathname,1485reference_name: 'cmd/windows/download_exec_vbs'1486end14871488context 'cmd/windows/generic' do1489it_should_behave_like 'payload cached size is consistent',1490ancestor_reference_names: [1491'singles/cmd/windows/generic'1492],1493dynamic_size: false,1494modules_pathname: modules_pathname,1495reference_name: 'cmd/windows/generic'1496end14971498context 'cmd/windows/http/x64' do1499it_should_behave_like 'payload is not cached',1500ancestor_reference_names: [1501'adapters/cmd/windows/http/x64'1502],1503reference_name: 'cmd/windows/http/x64'1504end15051506context 'cmd/windows/https/x64' do1507it_should_behave_like 'payload is not cached',1508ancestor_reference_names: [1509'adapters/cmd/windows/https/x64'1510],1511reference_name: 'cmd/windows/https/x64'1512end15131514context 'cmd/windows/powershell' do1515it_should_behave_like 'payload is not cached',1516ancestor_reference_names: [1517'adapters/cmd/windows/powershell'1518],1519reference_name: 'cmd/windows/powershell'1520end15211522context 'cmd/windows/powershell/x64' do1523it_should_behave_like 'payload is not cached',1524ancestor_reference_names: [1525'adapters/cmd/windows/powershell/x64'1526],1527reference_name: 'cmd/windows/powershell/x64'1528end15291530context 'cmd/windows/powershell_bind_tcp' do1531it_should_behave_like 'payload cached size is consistent',1532ancestor_reference_names: [1533'singles/cmd/windows/powershell_bind_tcp'1534],1535dynamic_size: true,1536modules_pathname: modules_pathname,1537reference_name: 'cmd/windows/powershell_bind_tcp'1538end15391540context 'cmd/windows/powershell_reverse_tcp' do1541it_should_behave_like 'payload cached size is consistent',1542ancestor_reference_names: [1543'singles/cmd/windows/powershell_reverse_tcp'1544],1545dynamic_size: true,1546modules_pathname: modules_pathname,1547reference_name: 'cmd/windows/powershell_reverse_tcp'1548end15491550context 'cmd/windows/powershell_reverse_tcp_ssl' do1551it_should_behave_like 'payload cached size is consistent',1552ancestor_reference_names: [1553'singles/cmd/windows/powershell_reverse_tcp_ssl'1554],1555dynamic_size: true,1556modules_pathname: modules_pathname,1557reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'1558end15591560context 'cmd/windows/python' do1561it_should_behave_like 'payload is not cached',1562ancestor_reference_names: [1563'adapters/cmd/windows/python'1564],1565reference_name: 'cmd/windows/python'1566end15671568context 'cmd/windows/reverse_lua' do1569it_should_behave_like 'payload cached size is consistent',1570ancestor_reference_names: [1571'singles/cmd/windows/reverse_lua'1572],1573dynamic_size: false,1574modules_pathname: modules_pathname,1575reference_name: 'cmd/windows/reverse_lua'1576end15771578context 'cmd/windows/reverse_perl' do1579it_should_behave_like 'payload cached size is consistent',1580ancestor_reference_names: [1581'singles/cmd/windows/reverse_perl'1582],1583dynamic_size: false,1584modules_pathname: modules_pathname,1585reference_name: 'cmd/windows/reverse_perl'1586end15871588context 'cmd/windows/reverse_powershell' do1589it_should_behave_like 'payload cached size is consistent',1590ancestor_reference_names: [1591'singles/cmd/windows/reverse_powershell'1592],1593dynamic_size: false,1594modules_pathname: modules_pathname,1595reference_name: 'cmd/windows/reverse_powershell'1596end15971598context 'cmd/windows/reverse_ruby' do1599it_should_behave_like 'payload cached size is consistent',1600ancestor_reference_names: [1601'singles/cmd/windows/reverse_ruby'1602],1603dynamic_size: false,1604modules_pathname: modules_pathname,1605reference_name: 'cmd/windows/reverse_ruby'1606end16071608context 'cmd/windows/jjs_reverse_tcp' do1609it_should_behave_like 'payload cached size is consistent',1610ancestor_reference_names: [1611'singles/cmd/windows/jjs_reverse_tcp'1612],1613dynamic_size: false,1614modules_pathname: modules_pathname,1615reference_name: 'cmd/windows/jjs_reverse_tcp'1616end16171618context 'cmd/windows/smb/x64' do1619it_should_behave_like 'payload is not cached',1620ancestor_reference_names: [1621'adapters/cmd/windows/smb/x64'1622],1623reference_name: 'cmd/windows/smb/x64'1624end16251626context 'cmd/windows/tftp/x64' do1627it_should_behave_like 'payload is not cached',1628ancestor_reference_names: [1629'adapters/cmd/windows/tftp/x64'1630],1631reference_name: 'cmd/windows/tftp/x64'1632end16331634context 'firefox/exec' do1635it_should_behave_like 'payload cached size is consistent',1636ancestor_reference_names: [1637'singles/firefox/exec'1638],1639dynamic_size: false,1640modules_pathname: modules_pathname,1641reference_name: 'firefox/exec'1642end16431644context 'firefox/shell_bind_tcp' do1645it_should_behave_like 'payload cached size is consistent',1646ancestor_reference_names: [1647'singles/firefox/shell_bind_tcp'1648],1649dynamic_size: true,1650modules_pathname: modules_pathname,1651reference_name: 'firefox/shell_bind_tcp'1652end16531654context 'firefox/shell_reverse_tcp' do1655it_should_behave_like 'payload cached size is consistent',1656ancestor_reference_names: [1657'singles/firefox/shell_reverse_tcp'1658],1659dynamic_size: true,1660modules_pathname: modules_pathname,1661reference_name: 'firefox/shell_reverse_tcp'1662end16631664context 'generic/custom' do1665it_should_behave_like 'payload cached size is consistent',1666ancestor_reference_names: [1667'singles/generic/custom'1668],1669dynamic_size: false,1670modules_pathname: modules_pathname,1671reference_name: 'generic/custom'1672end16731674context 'generic/debug_trap' do1675it_should_behave_like 'payload cached size is consistent',1676ancestor_reference_names: [1677'singles/generic/debug_trap'1678],1679dynamic_size: false,1680modules_pathname: modules_pathname,1681reference_name: 'generic/debug_trap'1682end16831684context 'generic/shell_bind_tcp' do1685it_should_behave_like 'payload cached size is consistent',1686ancestor_reference_names: [1687'singles/generic/shell_bind_tcp'1688],1689dynamic_size: false,1690modules_pathname: modules_pathname,1691reference_name: 'generic/shell_bind_tcp'1692end16931694context 'generic/shell_bind_aws_ssm' do1695it_should_behave_like 'payload cached size is consistent',1696ancestor_reference_names: [1697'singles/generic/shell_bind_aws_ssm'1698],1699dynamic_size: false,1700modules_pathname: modules_pathname,1701reference_name: 'generic/shell_bind_aws_ssm'1702end17031704context 'generic/shell_reverse_tcp' do1705it_should_behave_like 'payload cached size is consistent',1706ancestor_reference_names: [1707'singles/generic/shell_reverse_tcp'1708],1709dynamic_size: false,1710modules_pathname: modules_pathname,1711reference_name: 'generic/shell_reverse_tcp'1712end17131714context 'generic/ssh/interact' do1715it_should_behave_like 'payload is not cached',1716ancestor_reference_names: [1717'singles/generic/ssh/interact'1718],1719reference_name: 'generic/ssh/interact'1720end172117221723context 'generic/tight_loop' do1724it_should_behave_like 'payload cached size is consistent',1725ancestor_reference_names: [1726'singles/generic/tight_loop'1727],1728dynamic_size: false,1729modules_pathname: modules_pathname,1730reference_name: 'generic/tight_loop'1731end17321733context 'java/jsp_shell_bind_tcp' do1734it_should_behave_like 'payload cached size is consistent',1735ancestor_reference_names: [1736'singles/java/jsp_shell_bind_tcp'1737],1738dynamic_size: false,1739modules_pathname: modules_pathname,1740reference_name: 'java/jsp_shell_bind_tcp'1741end17421743context 'java/jsp_shell_reverse_tcp' do1744it_should_behave_like 'payload cached size is consistent',1745ancestor_reference_names: [1746'singles/java/jsp_shell_reverse_tcp'1747],1748dynamic_size: false,1749modules_pathname: modules_pathname,1750reference_name: 'java/jsp_shell_reverse_tcp'1751end17521753context 'java/meterpreter/bind_tcp' do1754it_should_behave_like 'payload cached size is consistent',1755ancestor_reference_names: [1756'stagers/java/bind_tcp',1757'stages/java/meterpreter'1758],1759dynamic_size: false,1760modules_pathname: modules_pathname,1761reference_name: 'java/meterpreter/bind_tcp'1762end17631764context 'java/meterpreter/reverse_http' do1765it_should_behave_like 'payload cached size is consistent',1766ancestor_reference_names: [1767'stagers/java/reverse_http',1768'stages/java/meterpreter'1769],1770dynamic_size: true,1771modules_pathname: modules_pathname,1772reference_name: 'java/meterpreter/reverse_http'1773end17741775context 'java/meterpreter/reverse_https' do1776it_should_behave_like 'payload cached size is consistent',1777ancestor_reference_names: [1778'stagers/java/reverse_https',1779'stages/java/meterpreter'1780],1781dynamic_size: true,1782modules_pathname: modules_pathname,1783reference_name: 'java/meterpreter/reverse_https'1784end17851786context 'java/meterpreter/reverse_tcp' do1787it_should_behave_like 'payload cached size is consistent',1788ancestor_reference_names: [1789'stagers/java/reverse_tcp',1790'stages/java/meterpreter'1791],1792dynamic_size: false,1793modules_pathname: modules_pathname,1794reference_name: 'java/meterpreter/reverse_tcp'1795end17961797context 'java/shell/bind_tcp' do1798it_should_behave_like 'payload cached size is consistent',1799ancestor_reference_names: [1800'stagers/java/bind_tcp',1801'stages/java/shell'1802],1803dynamic_size: false,1804modules_pathname: modules_pathname,1805reference_name: 'java/shell/bind_tcp'1806end18071808context 'java/shell/reverse_tcp' do1809it_should_behave_like 'payload cached size is consistent',1810ancestor_reference_names: [1811'stagers/java/reverse_tcp',1812'stages/java/shell'1813],1814dynamic_size: false,1815modules_pathname: modules_pathname,1816reference_name: 'java/shell/reverse_tcp'1817end18181819context 'java/shell_reverse_tcp' do1820it_should_behave_like 'payload cached size is consistent',1821ancestor_reference_names: [1822'singles/java/shell_reverse_tcp'1823],1824dynamic_size: false,1825modules_pathname: modules_pathname,1826reference_name: 'java/shell_reverse_tcp'1827end18281829context 'linux/aarch64/chmod' do1830it_should_behave_like 'payload cached size is consistent',1831ancestor_reference_names: [1832'singles/linux/aarch64/chmod'1833],1834dynamic_size: false,1835modules_pathname: modules_pathname,1836reference_name: 'linux/aarch64/chmod'1837end18381839context 'linux/aarch64/shell_reverse_tcp' do1840it_should_behave_like 'payload cached size is consistent',1841ancestor_reference_names: [1842'singles/linux/aarch64/shell_reverse_tcp'1843],1844dynamic_size: false,1845modules_pathname: modules_pathname,1846reference_name: 'linux/aarch64/shell_reverse_tcp'1847end18481849context 'linux/aarch64/meterpreter_reverse_http' do1850it_should_behave_like 'payload cached size is consistent',1851ancestor_reference_names: [1852'singles/linux/aarch64/meterpreter_reverse_http'1853],1854dynamic_size: false,1855modules_pathname: modules_pathname,1856reference_name: 'linux/aarch64/meterpreter_reverse_http'1857end18581859context 'linux/aarch64/meterpreter_reverse_https' do1860it_should_behave_like 'payload cached size is consistent',1861ancestor_reference_names: [1862'singles/linux/aarch64/meterpreter_reverse_https'1863],1864dynamic_size: false,1865modules_pathname: modules_pathname,1866reference_name: 'linux/aarch64/meterpreter_reverse_https'1867end18681869context 'linux/aarch64/shell/reverse_tcp' do1870it_should_behave_like 'payload cached size is consistent',1871ancestor_reference_names: [1872'stagers/linux/aarch64/reverse_tcp',1873'stages/linux/aarch64/shell'1874],1875dynamic_size: false,1876modules_pathname: modules_pathname,1877reference_name: 'linux/aarch64/shell/reverse_tcp'1878end18791880context 'linux/armbe/shell_bind_tcp' do1881it_should_behave_like 'payload cached size is consistent',1882ancestor_reference_names: [1883'singles/linux/armbe/shell_bind_tcp'1884],1885dynamic_size: false,1886modules_pathname: modules_pathname,1887reference_name: 'linux/armbe/shell_bind_tcp'1888end18891890context 'linux/armle/adduser' do1891it_should_behave_like 'payload cached size is consistent',1892ancestor_reference_names: [1893'singles/linux/armle/adduser'1894],1895dynamic_size: false,1896modules_pathname: modules_pathname,1897reference_name: 'linux/armle/adduser'1898end18991900context 'linux/armle/chmod' do1901it_should_behave_like 'payload cached size is consistent',1902ancestor_reference_names: [1903'singles/linux/armle/chmod'1904],1905dynamic_size: false,1906modules_pathname: modules_pathname,1907reference_name: 'linux/armle/chmod'1908end19091910context 'linux/armle/exec' do1911it_should_behave_like 'payload cached size is consistent',1912ancestor_reference_names: [1913'singles/linux/armle/exec'1914],1915dynamic_size: false,1916modules_pathname: modules_pathname,1917reference_name: 'linux/armle/exec'1918end19191920context 'linux/armle/shell/bind_tcp' do1921it_should_behave_like 'payload cached size is consistent',1922ancestor_reference_names: [1923'stagers/linux/armle/bind_tcp',1924'stages/linux/armle/shell'1925],1926dynamic_size: false,1927modules_pathname: modules_pathname,1928reference_name: 'linux/armle/shell/bind_tcp'1929end19301931context 'linux/armle/shell/reverse_tcp' do1932it_should_behave_like 'payload cached size is consistent',1933ancestor_reference_names: [1934'stagers/linux/armle/reverse_tcp',1935'stages/linux/armle/shell'1936],1937dynamic_size: false,1938modules_pathname: modules_pathname,1939reference_name: 'linux/armle/shell/reverse_tcp'1940end19411942context 'linux/armle/shell_bind_tcp' do1943it_should_behave_like 'payload cached size is consistent',1944ancestor_reference_names: [1945'singles/linux/armle/shell_bind_tcp'1946],1947dynamic_size: false,1948modules_pathname: modules_pathname,1949reference_name: 'linux/armle/shell_bind_tcp'1950end19511952context 'linux/armle/shell_reverse_tcp' do1953it_should_behave_like 'payload cached size is consistent',1954ancestor_reference_names: [1955'singles/linux/armle/shell_reverse_tcp'1956],1957dynamic_size: false,1958modules_pathname: modules_pathname,1959reference_name: 'linux/armle/shell_reverse_tcp'1960end19611962context 'linux/mipsbe/exec' do1963it_should_behave_like 'payload cached size is consistent',1964ancestor_reference_names: [1965'singles/linux/mipsbe/exec'1966],1967dynamic_size: false,1968modules_pathname: modules_pathname,1969reference_name: 'linux/mipsbe/exec'1970end19711972context 'linux/mipsbe/reboot' do1973it_should_behave_like 'payload cached size is consistent',1974ancestor_reference_names: [1975'singles/linux/mipsbe/reboot'1976],1977dynamic_size: false,1978modules_pathname: modules_pathname,1979reference_name: 'linux/mipsbe/reboot'1980end19811982context 'linux/mipsbe/shell/reverse_tcp' do1983it_should_behave_like 'payload cached size is consistent',1984ancestor_reference_names: [1985'stagers/linux/mipsbe/reverse_tcp',1986'stages/linux/mipsbe/shell'1987],1988dynamic_size: false,1989modules_pathname: modules_pathname,1990reference_name: 'linux/mipsbe/shell/reverse_tcp'1991end19921993context 'linux/mipsbe/shell_bind_tcp' do1994it_should_behave_like 'payload cached size is consistent',1995ancestor_reference_names: [1996'singles/linux/mipsbe/shell_bind_tcp'1997],1998dynamic_size: false,1999modules_pathname: modules_pathname,2000reference_name: 'linux/mipsbe/shell_bind_tcp'2001end20022003context 'linux/mipsbe/shell_reverse_tcp' do2004it_should_behave_like 'payload cached size is consistent',2005ancestor_reference_names: [2006'singles/linux/mipsbe/shell_reverse_tcp'2007],2008dynamic_size: false,2009modules_pathname: modules_pathname,2010reference_name: 'linux/mipsbe/shell_reverse_tcp'2011end20122013context 'linux/mipsle/exec' do2014it_should_behave_like 'payload cached size is consistent',2015ancestor_reference_names: [2016'singles/linux/mipsle/exec'2017],2018dynamic_size: false,2019modules_pathname: modules_pathname,2020reference_name: 'linux/mipsle/exec'2021end20222023context 'linux/mipsle/reboot' do2024it_should_behave_like 'payload cached size is consistent',2025ancestor_reference_names: [2026'singles/linux/mipsle/reboot'2027],2028dynamic_size: false,2029modules_pathname: modules_pathname,2030reference_name: 'linux/mipsle/reboot'2031end20322033context 'linux/mipsle/shell/reverse_tcp' do2034it_should_behave_like 'payload cached size is consistent',2035ancestor_reference_names: [2036'stagers/linux/mipsle/reverse_tcp',2037'stages/linux/mipsle/shell'2038],2039dynamic_size: false,2040modules_pathname: modules_pathname,2041reference_name: 'linux/mipsle/shell/reverse_tcp'2042end20432044context 'linux/mipsle/shell_bind_tcp' do2045it_should_behave_like 'payload cached size is consistent',2046ancestor_reference_names: [2047'singles/linux/mipsle/shell_bind_tcp'2048],2049dynamic_size: false,2050modules_pathname: modules_pathname,2051reference_name: 'linux/mipsle/shell_bind_tcp'2052end20532054context 'linux/mipsle/shell_reverse_tcp' do2055it_should_behave_like 'payload cached size is consistent',2056ancestor_reference_names: [2057'singles/linux/mipsle/shell_reverse_tcp'2058],2059dynamic_size: false,2060modules_pathname: modules_pathname,2061reference_name: 'linux/mipsle/shell_reverse_tcp'2062end20632064context 'linux/ppc/shell_bind_tcp' do2065it_should_behave_like 'payload cached size is consistent',2066ancestor_reference_names: [2067'singles/linux/ppc/shell_bind_tcp'2068],2069dynamic_size: false,2070modules_pathname: modules_pathname,2071reference_name: 'linux/ppc/shell_bind_tcp'2072end20732074context 'linux/ppc/shell_find_port' do2075it_should_behave_like 'payload cached size is consistent',2076ancestor_reference_names: [2077'singles/linux/ppc/shell_find_port'2078],2079dynamic_size: false,2080modules_pathname: modules_pathname,2081reference_name: 'linux/ppc/shell_find_port'2082end20832084context 'linux/ppc/shell_reverse_tcp' do2085it_should_behave_like 'payload cached size is consistent',2086ancestor_reference_names: [2087'singles/linux/ppc/shell_reverse_tcp'2088],2089dynamic_size: false,2090modules_pathname: modules_pathname,2091reference_name: 'linux/ppc/shell_reverse_tcp'2092end20932094context 'linux/ppc64/shell_bind_tcp' do2095it_should_behave_like 'payload cached size is consistent',2096ancestor_reference_names: [2097'singles/linux/ppc64/shell_bind_tcp'2098],2099dynamic_size: false,2100modules_pathname: modules_pathname,2101reference_name: 'linux/ppc64/shell_bind_tcp'2102end21032104context 'linux/ppc64/shell_find_port' do2105it_should_behave_like 'payload cached size is consistent',2106ancestor_reference_names: [2107'singles/linux/ppc64/shell_find_port'2108],2109dynamic_size: false,2110modules_pathname: modules_pathname,2111reference_name: 'linux/ppc64/shell_find_port'2112end21132114context 'linux/ppc64/shell_reverse_tcp' do2115it_should_behave_like 'payload cached size is consistent',2116ancestor_reference_names: [2117'singles/linux/ppc64/shell_reverse_tcp'2118],2119dynamic_size: false,2120modules_pathname: modules_pathname,2121reference_name: 'linux/ppc64/shell_reverse_tcp'2122end21232124context 'linux/riscv32le/chmod' do2125it_should_behave_like 'payload cached size is consistent',2126ancestor_reference_names: [2127'singles/linux/riscv32le/chmod'2128],2129dynamic_size: false,2130modules_pathname: modules_pathname,2131reference_name: 'linux/riscv32le/chmod'2132end21332134context 'linux/riscv32le/exec' do2135it_should_behave_like 'payload cached size is consistent',2136ancestor_reference_names: [2137'singles/linux/riscv32le/exec'2138],2139dynamic_size: false,2140modules_pathname: modules_pathname,2141reference_name: 'linux/riscv32le/exec'2142end21432144context 'linux/riscv32le/reboot' do2145it_should_behave_like 'payload cached size is consistent',2146ancestor_reference_names: [2147'singles/linux/riscv32le/reboot'2148],2149dynamic_size: false,2150modules_pathname: modules_pathname,2151reference_name: 'linux/riscv32le/reboot'2152end21532154context 'linux/riscv32le/shell_bind_tcp' do2155it_should_behave_like 'payload cached size is consistent',2156ancestor_reference_names: [2157'singles/linux/riscv32le/shell_bind_tcp'2158],2159dynamic_size: false,2160modules_pathname: modules_pathname,2161reference_name: 'linux/riscv32le/shell_bind_tcp'2162end21632164context 'linux/riscv32le/shell_reverse_tcp' do2165it_should_behave_like 'payload cached size is consistent',2166ancestor_reference_names: [2167'singles/linux/riscv32le/shell_reverse_tcp'2168],2169dynamic_size: false,2170modules_pathname: modules_pathname,2171reference_name: 'linux/riscv32le/shell_reverse_tcp'2172end21732174context 'linux/riscv64le/chmod' do2175it_should_behave_like 'payload cached size is consistent',2176ancestor_reference_names: [2177'singles/linux/riscv64le/chmod'2178],2179dynamic_size: false,2180modules_pathname: modules_pathname,2181reference_name: 'linux/riscv64le/chmod'2182end21832184context 'linux/riscv64le/exec' do2185it_should_behave_like 'payload cached size is consistent',2186ancestor_reference_names: [2187'singles/linux/riscv64le/exec'2188],2189dynamic_size: false,2190modules_pathname: modules_pathname,2191reference_name: 'linux/riscv64le/exec'2192end21932194context 'linux/riscv64le/reboot' do2195it_should_behave_like 'payload cached size is consistent',2196ancestor_reference_names: [2197'singles/linux/riscv64le/reboot'2198],2199dynamic_size: false,2200modules_pathname: modules_pathname,2201reference_name: 'linux/riscv64le/reboot'2202end22032204context 'linux/riscv64le/shell_bind_tcp' do2205it_should_behave_like 'payload cached size is consistent',2206ancestor_reference_names: [2207'singles/linux/riscv64le/shell_bind_tcp'2208],2209dynamic_size: false,2210modules_pathname: modules_pathname,2211reference_name: 'linux/riscv64le/shell_bind_tcp'2212end22132214context 'linux/riscv64le/shell_reverse_tcp' do2215it_should_behave_like 'payload cached size is consistent',2216ancestor_reference_names: [2217'singles/linux/riscv64le/shell_reverse_tcp'2218],2219dynamic_size: false,2220modules_pathname: modules_pathname,2221reference_name: 'linux/riscv64le/shell_reverse_tcp'2222end22232224context 'linux/loongarch64/reboot' do2225it_should_behave_like 'payload cached size is consistent',2226ancestor_reference_names: [2227'singles/linux/loongarch64/reboot'2228],2229dynamic_size: false,2230modules_pathname: modules_pathname,2231reference_name: 'linux/loongarch64/reboot'2232end22332234context 'linux/x64/exec' do2235it_should_behave_like 'payload cached size is consistent',2236ancestor_reference_names: [2237'singles/linux/x64/exec'2238],2239dynamic_size: false,2240modules_pathname: modules_pathname,2241reference_name: 'linux/x64/exec'2242end22432244context 'linux/x64/set_hostname' do2245it_should_behave_like 'payload cached size is consistent',2246ancestor_reference_names: [2247'singles/linux/x64/set_hostname'2248],2249dynamic_size: false,2250modules_pathname: modules_pathname,2251reference_name: 'linux/x64/set_hostname'2252end22532254context 'linux/x64/pingback_bind_tcp' do2255it_should_behave_like 'payload cached size is consistent',2256ancestor_reference_names: [2257'singles/linux/x64/pingback_bind_tcp'2258],2259dynamic_size: false,2260modules_pathname: modules_pathname,2261reference_name: 'linux/x64/pingback_bind_tcp'2262end22632264context 'linux/x64/pingback_reverse_tcp' do2265it_should_behave_like 'payload cached size is consistent',2266ancestor_reference_names: [2267'singles/linux/x64/pingback_reverse_tcp'2268],2269dynamic_size: false,2270modules_pathname: modules_pathname,2271reference_name: 'linux/x64/pingback_reverse_tcp'2272end22732274context 'linux/x64/shell/bind_tcp' do2275it_should_behave_like 'payload cached size is consistent',2276ancestor_reference_names: [2277'stagers/linux/x64/bind_tcp',2278'stages/linux/x64/shell'2279],2280dynamic_size: false,2281modules_pathname: modules_pathname,2282reference_name: 'linux/x64/shell/bind_tcp'2283end22842285context 'linux/x64/shell/reverse_sctp' do2286it_should_behave_like 'payload cached size is consistent',2287ancestor_reference_names: [2288'stagers/linux/x64/reverse_sctp',2289'stages/linux/x64/shell'2290],2291dynamic_size: false,2292modules_pathname: modules_pathname,2293reference_name: 'linux/x64/shell/reverse_sctp'2294end22952296context 'linux/x64/shell/reverse_tcp' do2297it_should_behave_like 'payload cached size is consistent',2298ancestor_reference_names: [2299'stagers/linux/x64/reverse_tcp',2300'stages/linux/x64/shell'2301],2302dynamic_size: false,2303modules_pathname: modules_pathname,2304reference_name: 'linux/x64/shell/reverse_tcp'2305end23062307context 'linux/x64/shell_bind_ipv6_tcp' do2308it_should_behave_like 'payload cached size is consistent',2309ancestor_reference_names: [2310'singles/linux/x64/shell_bind_ipv6_tcp'2311],2312dynamic_size: false,2313modules_pathname: modules_pathname,2314reference_name: 'linux/x64/shell_bind_ipv6_tcp'2315end23162317context 'linux/x64/shell_bind_tcp' do2318it_should_behave_like 'payload cached size is consistent',2319ancestor_reference_names: [2320'singles/linux/x64/shell_bind_tcp'2321],2322dynamic_size: false,2323modules_pathname: modules_pathname,2324reference_name: 'linux/x64/shell_bind_tcp'2325end23262327context 'linux/x64/shell_bind_tcp_random_port' do2328it_should_behave_like 'payload cached size is consistent',2329ancestor_reference_names: [2330'singles/linux/x64/shell_bind_tcp_random_port'2331],2332dynamic_size: false,2333modules_pathname: modules_pathname,2334reference_name: 'linux/x64/shell_bind_tcp_random_port'2335end23362337context 'linux/x64/shell_find_port' do2338it_should_behave_like 'payload cached size is consistent',2339ancestor_reference_names: [2340'singles/linux/x64/shell_find_port'2341],2342dynamic_size: false,2343modules_pathname: modules_pathname,2344reference_name: 'linux/x64/shell_find_port'2345end23462347context 'linux/x64/shell_reverse_ipv6_tcp' do2348it_should_behave_like 'payload cached size is consistent',2349ancestor_reference_names: [2350'singles/linux/x64/shell_reverse_ipv6_tcp'2351],2352dynamic_size: false,2353modules_pathname: modules_pathname,2354reference_name: 'linux/x64/shell_reverse_ipv6_tcp'2355end23562357context 'linux/x64/shell_reverse_tcp' do2358it_should_behave_like 'payload cached size is consistent',2359ancestor_reference_names: [2360'singles/linux/x64/shell_reverse_tcp'2361],2362dynamic_size: false,2363modules_pathname: modules_pathname,2364reference_name: 'linux/x64/shell_reverse_tcp'2365end23662367context 'linux/x86/adduser' do2368it_should_behave_like 'payload cached size is consistent',2369ancestor_reference_names: [2370'singles/linux/x86/adduser'2371],2372dynamic_size: false,2373modules_pathname: modules_pathname,2374reference_name: 'linux/x86/adduser'2375end23762377context 'linux/x86/chmod' do2378it_should_behave_like 'payload cached size is consistent',2379ancestor_reference_names: [2380'singles/linux/x86/chmod'2381],2382dynamic_size: false,2383modules_pathname: modules_pathname,2384reference_name: 'linux/x86/chmod'2385end23862387context 'linux/x86/exec' do2388it_should_behave_like 'payload cached size is consistent',2389ancestor_reference_names: [2390'singles/linux/x86/exec'2391],2392dynamic_size: false,2393modules_pathname: modules_pathname,2394reference_name: 'linux/x86/exec'2395end23962397context 'linux/x86/read_file' do2398it_should_behave_like 'payload cached size is consistent',2399ancestor_reference_names: [2400'singles/linux/x86/read_file'2401],2402dynamic_size: false,2403modules_pathname: modules_pathname,2404reference_name: 'linux/x86/read_file'2405end24062407context 'linux/x86/shell/bind_ipv6_tcp' do2408it_should_behave_like 'payload cached size is consistent',2409ancestor_reference_names: [2410'stagers/linux/x86/bind_ipv6_tcp',2411'stages/linux/x86/shell'2412],2413dynamic_size: false,2414modules_pathname: modules_pathname,2415reference_name: 'linux/x86/shell/bind_ipv6_tcp'2416end24172418context 'linux/x86/shell/bind_nonx_tcp' do2419it_should_behave_like 'payload cached size is consistent',2420ancestor_reference_names: [2421'stagers/linux/x86/bind_nonx_tcp',2422'stages/linux/x86/shell'2423],2424dynamic_size: false,2425modules_pathname: modules_pathname,2426reference_name: 'linux/x86/shell/bind_nonx_tcp'2427end24282429context 'linux/x86/shell/bind_tcp' do2430it_should_behave_like 'payload cached size is consistent',2431ancestor_reference_names: [2432'stagers/linux/x86/bind_tcp',2433'stages/linux/x86/shell'2434],2435dynamic_size: false,2436modules_pathname: modules_pathname,2437reference_name: 'linux/x86/shell/bind_tcp'2438end24392440context 'linux/x86/shell/find_tag' do2441it_should_behave_like 'payload cached size is consistent',2442ancestor_reference_names: [2443'stagers/linux/x86/find_tag',2444'stages/linux/x86/shell'2445],2446dynamic_size: false,2447modules_pathname: modules_pathname,2448reference_name: 'linux/x86/shell/find_tag'2449end24502451context 'linux/x86/shell/reverse_ipv6_tcp' do2452it_should_behave_like 'payload cached size is consistent',2453ancestor_reference_names: [2454'stagers/linux/x86/reverse_ipv6_tcp',2455'stages/linux/x86/shell'2456],2457dynamic_size: false,2458modules_pathname: modules_pathname,2459reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2460end24612462context 'linux/x86/shell/reverse_nonx_tcp' do2463it_should_behave_like 'payload cached size is consistent',2464ancestor_reference_names: [2465'stagers/linux/x86/reverse_nonx_tcp',2466'stages/linux/x86/shell'2467],2468dynamic_size: false,2469modules_pathname: modules_pathname,2470reference_name: 'linux/x86/shell/reverse_nonx_tcp'2471end24722473context 'linux/x86/shell/reverse_tcp' do2474it_should_behave_like 'payload cached size is consistent',2475ancestor_reference_names: [2476'stagers/linux/x86/reverse_tcp',2477'stages/linux/x86/shell'2478],2479dynamic_size: false,2480modules_pathname: modules_pathname,2481reference_name: 'linux/x86/shell/reverse_tcp'2482end24832484context 'linux/x86/shell_bind_ipv6_tcp' do2485it_should_behave_like 'payload cached size is consistent',2486ancestor_reference_names: [2487'singles/linux/x86/shell_bind_ipv6_tcp'2488],2489dynamic_size: false,2490modules_pathname: modules_pathname,2491reference_name: 'linux/x86/shell_bind_ipv6_tcp'2492end24932494context 'linux/x86/shell_bind_tcp' do2495it_should_behave_like 'payload cached size is consistent',2496ancestor_reference_names: [2497'singles/linux/x86/shell_bind_tcp'2498],2499dynamic_size: false,2500modules_pathname: modules_pathname,2501reference_name: 'linux/x86/shell_bind_tcp'2502end25032504context 'linux/x86/shell_bind_tcp_random_port' do2505it_should_behave_like 'payload cached size is consistent',2506ancestor_reference_names: [2507'singles/linux/x86/shell_bind_tcp_random_port'2508],2509dynamic_size: false,2510modules_pathname: modules_pathname,2511reference_name: 'linux/x86/shell_bind_tcp_random_port'2512end25132514context 'linux/x86/shell_find_port' do2515it_should_behave_like 'payload cached size is consistent',2516ancestor_reference_names: [2517'singles/linux/x86/shell_find_port'2518],2519dynamic_size: false,2520modules_pathname: modules_pathname,2521reference_name: 'linux/x86/shell_find_port'2522end25232524context 'linux/x86/shell_find_tag' do2525it_should_behave_like 'payload cached size is consistent',2526ancestor_reference_names: [2527'singles/linux/x86/shell_find_tag'2528],2529dynamic_size: false,2530modules_pathname: modules_pathname,2531reference_name: 'linux/x86/shell_find_tag'2532end25332534context 'linux/x86/shell_reverse_tcp' do2535it_should_behave_like 'payload cached size is consistent',2536ancestor_reference_names: [2537'singles/linux/x86/shell_reverse_tcp'2538],2539dynamic_size: false,2540modules_pathname: modules_pathname,2541reference_name: 'linux/x86/shell_reverse_tcp'2542end25432544context 'linux/x86/shell_reverse_tcp_ipv6' do2545it_should_behave_like 'payload cached size is consistent',2546ancestor_reference_names: [2547'singles/linux/x86/shell_reverse_tcp_ipv6'2548],2549dynamic_size: false,2550modules_pathname: modules_pathname,2551reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2552end25532554context 'mainframe/shell_reverse_tcp' do2555it_should_behave_like 'payload cached size is consistent',2556ancestor_reference_names: [2557'singles/mainframe/shell_reverse_tcp'2558],2559dynamic_size: false,2560modules_pathname: modules_pathname,2561reference_name: 'mainframe/shell_reverse_tcp'2562end25632564context 'multi/meterpreter/reverse_http' do2565it_should_behave_like 'payload cached size is consistent',2566ancestor_reference_names: [2567'stagers/multi/reverse_http',2568'stages/multi/meterpreter'2569],2570dynamic_size: false,2571modules_pathname: modules_pathname,2572reference_name: 'multi/meterpreter/reverse_http'2573end25742575context 'multi/meterpreter/reverse_https' do2576it_should_behave_like 'payload cached size is consistent',2577ancestor_reference_names: [2578'stagers/multi/reverse_https',2579'stages/multi/meterpreter'2580],2581dynamic_size: false,2582modules_pathname: modules_pathname,2583reference_name: 'multi/meterpreter/reverse_https'2584end25852586context 'netware/shell/reverse_tcp' do2587it_should_behave_like 'payload cached size is consistent',2588ancestor_reference_names: [2589'stagers/netware/reverse_tcp',2590'stages/netware/shell'2591],2592dynamic_size: false,2593modules_pathname: modules_pathname,2594reference_name: 'netware/shell/reverse_tcp'2595end25962597context 'nodejs/shell_bind_tcp' do2598it_should_behave_like 'payload cached size is consistent',2599ancestor_reference_names: [2600'singles/nodejs/shell_bind_tcp'2601],2602dynamic_size: false,2603modules_pathname: modules_pathname,2604reference_name: 'nodejs/shell_bind_tcp'2605end26062607context 'nodejs/shell_reverse_tcp' do2608it_should_behave_like 'payload cached size is consistent',2609ancestor_reference_names: [2610'singles/nodejs/shell_reverse_tcp'2611],2612dynamic_size: false,2613modules_pathname: modules_pathname,2614reference_name: 'nodejs/shell_reverse_tcp'2615end26162617context 'nodejs/shell_reverse_tcp_ssl' do2618it_should_behave_like 'payload cached size is consistent',2619ancestor_reference_names: [2620'singles/nodejs/shell_reverse_tcp_ssl'2621],2622dynamic_size: false,2623modules_pathname: modules_pathname,2624reference_name: 'nodejs/shell_reverse_tcp_ssl'2625end26262627context 'osx/x64/exec' do2628it_should_behave_like 'payload cached size is consistent',2629ancestor_reference_names: [2630'singles/osx/aarch64/exec'2631],2632dynamic_size: false,2633modules_pathname: modules_pathname,2634reference_name: 'osx/aarch64/exec'2635end26362637context 'osx/aarch64/shell_reverse_tcp' do2638it_should_behave_like 'payload cached size is consistent',2639ancestor_reference_names: [2640'singles/osx/aarch64/shell_reverse_tcp'2641],2642dynamic_size: false,2643modules_pathname: modules_pathname,2644reference_name: 'osx/aarch64/shell_reverse_tcp'2645end26462647context 'osx/aarch64/meterpreter/reverse_tcp' do2648it_should_behave_like 'payload cached size is consistent',2649ancestor_reference_names: [2650'stagers/osx/aarch64/reverse_tcp',2651'stages/osx/aarch64/meterpreter'2652],2653dynamic_size: false,2654modules_pathname: modules_pathname,2655reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2656end26572658context 'osx/aarch64/meterpreter_reverse_http' do2659it_should_behave_like 'payload cached size is consistent',2660ancestor_reference_names: [2661'singles/osx/aarch64/meterpreter_reverse_http'2662],2663dynamic_size: false,2664modules_pathname: modules_pathname,2665reference_name: 'osx/aarch64/meterpreter_reverse_http'2666end26672668context 'osx/aarch64/meterpreter_reverse_https' do2669it_should_behave_like 'payload cached size is consistent',2670ancestor_reference_names: [2671'singles/osx/aarch64/meterpreter_reverse_https'2672],2673dynamic_size: false,2674modules_pathname: modules_pathname,2675reference_name: 'osx/aarch64/meterpreter_reverse_https'2676end26772678context 'osx/aarch64/shell_bind_tcp' do2679it_should_behave_like 'payload cached size is consistent',2680ancestor_reference_names: [2681'singles/osx/aarch64/shell_bind_tcp'2682],2683dynamic_size: false,2684modules_pathname: modules_pathname,2685reference_name: 'osx/aarch64/shell_bind_tcp'2686end26872688context 'osx/aarch64/meterpreter_reverse_tcp' do2689it_should_behave_like 'payload cached size is consistent',2690ancestor_reference_names: [2691'singles/osx/aarch64/meterpreter_reverse_tcp'2692],2693dynamic_size: false,2694modules_pathname: modules_pathname,2695reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2696end26972698context 'osx/armle/execute/bind_tcp' do2699it_should_behave_like 'payload cached size is consistent',2700ancestor_reference_names: [2701'stagers/osx/armle/bind_tcp',2702'stages/osx/armle/execute'2703],2704dynamic_size: false,2705modules_pathname: modules_pathname,2706reference_name: 'osx/armle/execute/bind_tcp'2707end27082709context 'osx/armle/execute/reverse_tcp' do2710it_should_behave_like 'payload cached size is consistent',2711ancestor_reference_names: [2712'stagers/osx/armle/reverse_tcp',2713'stages/osx/armle/execute'2714],2715dynamic_size: false,2716modules_pathname: modules_pathname,2717reference_name: 'osx/armle/execute/reverse_tcp'2718end27192720context 'osx/armle/shell/bind_tcp' do2721it_should_behave_like 'payload cached size is consistent',2722ancestor_reference_names: [2723'stagers/osx/armle/bind_tcp',2724'stages/osx/armle/shell'2725],2726dynamic_size: false,2727modules_pathname: modules_pathname,2728reference_name: 'osx/armle/shell/bind_tcp'2729end27302731context 'osx/armle/shell/reverse_tcp' do2732it_should_behave_like 'payload cached size is consistent',2733ancestor_reference_names: [2734'stagers/osx/armle/reverse_tcp',2735'stages/osx/armle/shell'2736],2737dynamic_size: false,2738modules_pathname: modules_pathname,2739reference_name: 'osx/armle/shell/reverse_tcp'2740end27412742context 'osx/armle/shell_bind_tcp' do2743it_should_behave_like 'payload cached size is consistent',2744ancestor_reference_names: [2745'singles/osx/armle/shell_bind_tcp'2746],2747dynamic_size: false,2748modules_pathname: modules_pathname,2749reference_name: 'osx/armle/shell_bind_tcp'2750end27512752context 'osx/armle/shell_reverse_tcp' do2753it_should_behave_like 'payload cached size is consistent',2754ancestor_reference_names: [2755'singles/osx/armle/shell_reverse_tcp'2756],2757dynamic_size: false,2758modules_pathname: modules_pathname,2759reference_name: 'osx/armle/shell_reverse_tcp'2760end27612762context 'osx/armle/vibrate' do2763it_should_behave_like 'payload cached size is consistent',2764ancestor_reference_names: [2765'singles/osx/armle/vibrate'2766],2767dynamic_size: false,2768modules_pathname: modules_pathname,2769reference_name: 'osx/armle/vibrate'2770end27712772context 'osx/ppc/shell/bind_tcp' do2773it_should_behave_like 'payload cached size is consistent',2774ancestor_reference_names: [2775'stagers/osx/ppc/bind_tcp',2776'stages/osx/ppc/shell'2777],2778dynamic_size: false,2779modules_pathname: modules_pathname,2780reference_name: 'osx/ppc/shell/bind_tcp'2781end27822783context 'osx/ppc/shell/find_tag' do2784it_should_behave_like 'payload cached size is consistent',2785ancestor_reference_names: [2786'stagers/osx/ppc/find_tag',2787'stages/osx/ppc/shell'2788],2789dynamic_size: false,2790modules_pathname: modules_pathname,2791reference_name: 'osx/ppc/shell/find_tag'2792end27932794context 'osx/ppc/shell/reverse_tcp' do2795it_should_behave_like 'payload cached size is consistent',2796ancestor_reference_names: [2797'stagers/osx/ppc/reverse_tcp',2798'stages/osx/ppc/shell'2799],2800dynamic_size: false,2801modules_pathname: modules_pathname,2802reference_name: 'osx/ppc/shell/reverse_tcp'2803end28042805context 'osx/ppc/shell_bind_tcp' do2806it_should_behave_like 'payload cached size is consistent',2807ancestor_reference_names: [2808'singles/osx/ppc/shell_bind_tcp'2809],2810dynamic_size: false,2811modules_pathname: modules_pathname,2812reference_name: 'osx/ppc/shell_bind_tcp'2813end28142815context 'osx/ppc/shell_reverse_tcp' do2816it_should_behave_like 'payload cached size is consistent',2817ancestor_reference_names: [2818'singles/osx/ppc/shell_reverse_tcp'2819],2820dynamic_size: false,2821modules_pathname: modules_pathname,2822reference_name: 'osx/ppc/shell_reverse_tcp'2823end28242825context 'osx/x64/dupandexecve/bind_tcp' do2826it_should_behave_like 'payload cached size is consistent',2827ancestor_reference_names: [2828'stagers/osx/x64/bind_tcp',2829'stages/osx/x64/dupandexecve'2830],2831dynamic_size: false,2832modules_pathname: modules_pathname,2833reference_name: 'osx/x64/dupandexecve/bind_tcp'2834end28352836context 'osx/x64/dupandexecve/reverse_tcp' do2837it_should_behave_like 'payload cached size is consistent',2838ancestor_reference_names: [2839'stagers/osx/x64/reverse_tcp',2840'stages/osx/x64/dupandexecve'2841],2842dynamic_size: false,2843modules_pathname: modules_pathname,2844reference_name: 'osx/x64/dupandexecve/reverse_tcp'2845end28462847context 'osx/x64/exec' do2848it_should_behave_like 'payload cached size is consistent',2849ancestor_reference_names: [2850'singles/osx/x64/exec'2851],2852dynamic_size: false,2853modules_pathname: modules_pathname,2854reference_name: 'osx/x64/exec'2855end28562857context 'osx/x64/meterpreter/bind_tcp' do2858it_should_behave_like 'payload cached size is consistent',2859ancestor_reference_names: [2860'stagers/osx/x64/bind_tcp',2861'stages/osx/x64/meterpreter'2862],2863dynamic_size: false,2864modules_pathname: modules_pathname,2865reference_name: 'osx/x64/meterpreter/bind_tcp'2866end28672868context 'osx/x64/meterpreter/reverse_tcp' do2869it_should_behave_like 'payload cached size is consistent',2870ancestor_reference_names: [2871'stagers/osx/x64/reverse_tcp',2872'stages/osx/x64/meterpreter'2873],2874dynamic_size: false,2875modules_pathname: modules_pathname,2876reference_name: 'osx/x64/meterpreter/reverse_tcp'2877end28782879context 'osx/x64/meterpreter/reverse_tcp_uuid' do2880it_should_behave_like 'payload cached size is consistent',2881ancestor_reference_names: [2882'stagers/osx/x64/reverse_tcp_uuid',2883'stages/osx/x64/meterpreter'2884],2885dynamic_size: false,2886modules_pathname: modules_pathname,2887reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2888end28892890context 'osx/x64/meterpreter_reverse_http' do2891it_should_behave_like 'payload cached size is consistent',2892ancestor_reference_names: [2893'singles/osx/x64/meterpreter_reverse_http'2894],2895dynamic_size: false,2896modules_pathname: modules_pathname,2897reference_name: 'osx/x64/meterpreter_reverse_http'2898end28992900context 'osx/x64/meterpreter_reverse_https' do2901it_should_behave_like 'payload cached size is consistent',2902ancestor_reference_names: [2903'singles/osx/x64/meterpreter_reverse_https'2904],2905dynamic_size: false,2906modules_pathname: modules_pathname,2907reference_name: 'osx/x64/meterpreter_reverse_https'2908end29092910context 'osx/x64/meterpreter_reverse_tcp' do2911it_should_behave_like 'payload cached size is consistent',2912ancestor_reference_names: [2913'singles/osx/x64/meterpreter_reverse_tcp'2914],2915dynamic_size: false,2916modules_pathname: modules_pathname,2917reference_name: 'osx/x64/meterpreter_reverse_tcp'2918end29192920context 'osx/x64/say' do2921it_should_behave_like 'payload cached size is consistent',2922ancestor_reference_names: [2923'singles/osx/x64/say'2924],2925dynamic_size: false,2926modules_pathname: modules_pathname,2927reference_name: 'osx/x64/say'2928end29292930context 'osx/x64/shell_bind_tcp' do2931it_should_behave_like 'payload cached size is consistent',2932ancestor_reference_names: [2933'singles/osx/x64/shell_bind_tcp'2934],2935dynamic_size: false,2936modules_pathname: modules_pathname,2937reference_name: 'osx/x64/shell_bind_tcp'2938end29392940context 'osx/x64/shell_find_tag' do2941it_should_behave_like 'payload cached size is consistent',2942ancestor_reference_names: [2943'singles/osx/x64/shell_find_tag'2944],2945dynamic_size: false,2946modules_pathname: modules_pathname,2947reference_name: 'osx/x64/shell_find_tag'2948end29492950context 'osx/x64/shell_reverse_tcp' do2951it_should_behave_like 'payload cached size is consistent',2952ancestor_reference_names: [2953'singles/osx/x64/shell_reverse_tcp'2954],2955dynamic_size: false,2956modules_pathname: modules_pathname,2957reference_name: 'osx/x64/shell_reverse_tcp'2958end29592960context 'osx/x86/bundleinject/bind_tcp' do2961it_should_behave_like 'payload cached size is consistent',2962ancestor_reference_names: [2963'stagers/osx/x86/bind_tcp',2964'stages/osx/x86/bundleinject'2965],2966dynamic_size: false,2967modules_pathname: modules_pathname,2968reference_name: 'osx/x86/bundleinject/bind_tcp'2969end29702971context 'osx/x86/bundleinject/reverse_tcp' do2972it_should_behave_like 'payload cached size is consistent',2973ancestor_reference_names: [2974'stagers/osx/x86/reverse_tcp',2975'stages/osx/x86/bundleinject',2976],2977dynamic_size: false,2978modules_pathname: modules_pathname,2979reference_name: 'osx/x86/bundleinject/reverse_tcp'2980end29812982context 'osx/x86/exec' do2983it_should_behave_like 'payload cached size is consistent',2984ancestor_reference_names: [2985'singles/osx/x86/exec'2986],2987dynamic_size: false,2988modules_pathname: modules_pathname,2989reference_name: 'osx/x86/exec'2990end29912992context 'osx/x86/isight/bind_tcp' do2993it_should_behave_like 'payload cached size is consistent',2994ancestor_reference_names: [2995'stagers/osx/x86/bind_tcp',2996'stages/osx/x86/isight'2997],2998dynamic_size: false,2999modules_pathname: modules_pathname,3000reference_name: 'osx/x86/isight/bind_tcp'3001end30023003context 'osx/x86/isight/reverse_tcp' do3004it_should_behave_like 'payload cached size is consistent',3005ancestor_reference_names: [3006'stagers/osx/x86/reverse_tcp',3007'stages/osx/x86/isight'3008],3009dynamic_size: false,3010modules_pathname: modules_pathname,3011reference_name: 'osx/x86/isight/reverse_tcp'3012end30133014context 'osx/x86/shell_bind_tcp' do3015it_should_behave_like 'payload cached size is consistent',3016ancestor_reference_names: [3017'singles/osx/x86/shell_bind_tcp'3018],3019dynamic_size: false,3020modules_pathname: modules_pathname,3021reference_name: 'osx/x86/shell_bind_tcp'3022end30233024context 'osx/x86/shell_find_port' do3025it_should_behave_like 'payload cached size is consistent',3026ancestor_reference_names: [3027'singles/osx/x86/shell_find_port'3028],3029dynamic_size: false,3030modules_pathname: modules_pathname,3031reference_name: 'osx/x86/shell_find_port'3032end30333034context 'osx/x86/shell_reverse_tcp' do3035it_should_behave_like 'payload cached size is consistent',3036ancestor_reference_names: [3037'singles/osx/x86/shell_reverse_tcp'3038],3039dynamic_size: false,3040modules_pathname: modules_pathname,3041reference_name: 'osx/x86/shell_reverse_tcp'3042end30433044context 'osx/x86/vforkshell/bind_tcp' do3045it_should_behave_like 'payload cached size is consistent',3046ancestor_reference_names: [3047'stagers/osx/x86/bind_tcp',3048'stages/osx/x86/vforkshell'3049],3050dynamic_size: false,3051modules_pathname: modules_pathname,3052reference_name: 'osx/x86/vforkshell/bind_tcp'3053end30543055context 'osx/x86/vforkshell/reverse_tcp' do3056it_should_behave_like 'payload cached size is consistent',3057ancestor_reference_names: [3058'stagers/osx/x86/reverse_tcp',3059'stages/osx/x86/vforkshell'3060],3061dynamic_size: false,3062modules_pathname: modules_pathname,3063reference_name: 'osx/x86/vforkshell/reverse_tcp'3064end30653066context 'osx/x86/vforkshell_bind_tcp' do3067it_should_behave_like 'payload cached size is consistent',3068ancestor_reference_names: [3069'singles/osx/x86/vforkshell_bind_tcp'3070],3071dynamic_size: false,3072modules_pathname: modules_pathname,3073reference_name: 'osx/x86/vforkshell_bind_tcp'3074end30753076context 'osx/x86/vforkshell_reverse_tcp' do3077it_should_behave_like 'payload cached size is consistent',3078ancestor_reference_names: [3079'singles/osx/x86/vforkshell_reverse_tcp'3080],3081dynamic_size: false,3082modules_pathname: modules_pathname,3083reference_name: 'osx/x86/vforkshell_reverse_tcp'3084end30853086context 'php/bind_php' do3087it_should_behave_like 'payload cached size is consistent',3088ancestor_reference_names: [3089'singles/php/bind_php'3090],3091dynamic_size: true,3092modules_pathname: modules_pathname,3093reference_name: 'php/bind_php'3094end30953096context 'php/bind_php_ipv6' do3097it_should_behave_like 'payload cached size is consistent',3098ancestor_reference_names: [3099'singles/php/bind_php_ipv6'3100],3101dynamic_size: true,3102modules_pathname: modules_pathname,3103reference_name: 'php/bind_php_ipv6'3104end31053106context 'php/unix/cmd' do3107it_should_behave_like 'payload is not cached',3108ancestor_reference_names: [3109'adapters/php/unix/cmd'3110],3111reference_name: 'php/unix/cmd '3112end31133114context 'php/download_exec' do3115it_should_behave_like 'payload cached size is consistent',3116ancestor_reference_names: [3117'singles/php/download_exec'3118],3119dynamic_size: true,3120modules_pathname: modules_pathname,3121reference_name: 'php/download_exec'3122end31233124context 'php/exec' do3125it_should_behave_like 'payload cached size is consistent',3126ancestor_reference_names: [3127'singles/php/exec'3128],3129dynamic_size: true,3130modules_pathname: modules_pathname,3131reference_name: 'php/exec'3132end31333134context 'php/meterpreter/bind_tcp' do3135it_should_behave_like 'payload cached size is consistent',3136ancestor_reference_names: [3137'stagers/php/bind_tcp',3138'stages/php/meterpreter'3139],3140dynamic_size: false,3141modules_pathname: modules_pathname,3142reference_name: 'php/meterpreter/bind_tcp'3143end31443145context 'php/meterpreter/bind_tcp_uuid' do3146it_should_behave_like 'payload cached size is consistent',3147ancestor_reference_names: [3148'stagers/php/bind_tcp_uuid',3149'stages/php/meterpreter'3150],3151dynamic_size: false,3152modules_pathname: modules_pathname,3153reference_name: 'php/meterpreter/bind_tcp_uuid'3154end31553156context 'php/meterpreter/bind_tcp_ipv6' do3157it_should_behave_like 'payload cached size is consistent',3158ancestor_reference_names: [3159'stagers/php/bind_tcp_ipv6',3160'stages/php/meterpreter'3161],3162dynamic_size: false,3163modules_pathname: modules_pathname,3164reference_name: 'php/meterpreter/bind_tcp_ipv6'3165end31663167context 'php/meterpreter/bind_tcp_ipv6_uuid' do3168it_should_behave_like 'payload cached size is consistent',3169ancestor_reference_names: [3170'stagers/php/bind_tcp_ipv6_uuid',3171'stages/php/meterpreter'3172],3173dynamic_size: false,3174modules_pathname: modules_pathname,3175reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'3176end31773178context 'php/meterpreter/reverse_tcp' do3179it_should_behave_like 'payload cached size is consistent',3180ancestor_reference_names: [3181'stagers/php/reverse_tcp',3182'stages/php/meterpreter'3183],3184dynamic_size: false,3185modules_pathname: modules_pathname,3186reference_name: 'php/meterpreter/reverse_tcp'3187end31883189context 'php/meterpreter/reverse_tcp_uuid' do3190it_should_behave_like 'payload cached size is consistent',3191ancestor_reference_names: [3192'stagers/php/reverse_tcp_uuid',3193'stages/php/meterpreter'3194],3195dynamic_size: false,3196modules_pathname: modules_pathname,3197reference_name: 'php/meterpreter/reverse_tcp_uuid'3198end31993200context 'php/meterpreter_reverse_tcp' do3201it_should_behave_like 'payload cached size is consistent',3202ancestor_reference_names: [3203'singles/php/meterpreter_reverse_tcp'3204],3205dynamic_size: false,3206modules_pathname: modules_pathname,3207reference_name: 'php/meterpreter_reverse_tcp'3208end32093210context 'php/reverse_php' do3211it_should_behave_like 'payload cached size is consistent',3212ancestor_reference_names: [3213'singles/php/reverse_php'3214],3215dynamic_size: true,3216modules_pathname: modules_pathname,3217reference_name: 'php/reverse_php'3218end32193220context 'php/shell_findsock' do3221it_should_behave_like 'payload cached size is consistent',3222ancestor_reference_names: [3223'singles/php/shell_findsock'3224],3225dynamic_size: true,3226modules_pathname: modules_pathname,3227reference_name: 'php/shell_findsock'3228end32293230context 'python/exec' do3231it_should_behave_like 'payload cached size is consistent',3232ancestor_reference_names: [3233'singles/python/exec'3234],3235dynamic_size: false,3236modules_pathname: modules_pathname,3237reference_name: 'python/exec'3238end32393240context 'python/meterpreter/bind_tcp' do3241it_should_behave_like 'payload cached size is consistent',3242ancestor_reference_names: [3243'stagers/python/bind_tcp',3244'stages/python/meterpreter'3245],3246dynamic_size: true,3247modules_pathname: modules_pathname,3248reference_name: 'python/meterpreter/bind_tcp'3249end32503251context 'python/meterpreter/bind_tcp_uuid' do3252it_should_behave_like 'payload cached size is consistent',3253ancestor_reference_names: [3254'stagers/python/bind_tcp_uuid',3255'stages/python/meterpreter'3256],3257dynamic_size: true,3258modules_pathname: modules_pathname,3259reference_name: 'python/meterpreter/bind_tcp_uuid'3260end32613262context 'python/meterpreter/reverse_http' do3263it_should_behave_like 'payload cached size is consistent',3264ancestor_reference_names: [3265'stagers/python/reverse_http',3266'stages/python/meterpreter'3267],3268dynamic_size: true,3269modules_pathname: modules_pathname,3270reference_name: 'python/meterpreter/reverse_http'3271end32723273context 'python/meterpreter/reverse_https' do3274it_should_behave_like 'payload cached size is consistent',3275ancestor_reference_names: [3276'stagers/python/reverse_https',3277'stages/python/meterpreter'3278],3279dynamic_size: true,3280modules_pathname: modules_pathname,3281reference_name: 'python/meterpreter/reverse_https'3282end32833284context 'python/meterpreter/reverse_tcp' do3285it_should_behave_like 'payload cached size is consistent',3286ancestor_reference_names: [3287'stagers/python/reverse_tcp',3288'stages/python/meterpreter'3289],3290dynamic_size: true,3291modules_pathname: modules_pathname,3292reference_name: 'python/meterpreter/reverse_tcp'3293end32943295context 'python/meterpreter/reverse_tcp_ssl' do3296it_should_behave_like 'payload cached size is consistent',3297ancestor_reference_names: [3298'stagers/python/reverse_tcp_ssl',3299'stages/python/meterpreter'3300],3301dynamic_size: true,3302modules_pathname: modules_pathname,3303reference_name: 'python/meterpreter/reverse_tcp_ssl'3304end33053306context 'python/meterpreter/reverse_tcp_uuid' do3307it_should_behave_like 'payload cached size is consistent',3308ancestor_reference_names: [3309'stagers/python/reverse_tcp_uuid',3310'stages/python/meterpreter'3311],3312dynamic_size: true,3313modules_pathname: modules_pathname,3314reference_name: 'python/meterpreter/reverse_tcp_uuid'3315end33163317context 'python/meterpreter_bind_tcp' do3318it_should_behave_like 'payload cached size is consistent',3319ancestor_reference_names: [3320'singles/python/meterpreter_bind_tcp'3321],3322dynamic_size: true,3323modules_pathname: modules_pathname,3324reference_name: 'python/meterpreter_bind_tcp'3325end33263327context 'python/meterpreter_reverse_http' do3328it_should_behave_like 'payload cached size is consistent',3329ancestor_reference_names: [3330'singles/python/meterpreter_reverse_http'3331],3332dynamic_size: true,3333modules_pathname: modules_pathname,3334reference_name: 'python/meterpreter_reverse_http'3335end33363337context 'python/meterpreter_reverse_https' do3338it_should_behave_like 'payload cached size is consistent',3339ancestor_reference_names: [3340'singles/python/meterpreter_reverse_https'3341],3342dynamic_size: true,3343modules_pathname: modules_pathname,3344reference_name: 'python/meterpreter_reverse_https'3345end33463347context 'python/meterpreter_reverse_tcp' do3348it_should_behave_like 'payload cached size is consistent',3349ancestor_reference_names: [3350'singles/python/meterpreter_reverse_tcp'3351],3352dynamic_size: true,3353modules_pathname: modules_pathname,3354reference_name: 'python/meterpreter_reverse_tcp'3355end33563357context 'python/pingback_bind_tcp' do3358it_should_behave_like 'payload cached size is consistent',3359ancestor_reference_names: [3360'singles/python/pingback_bind_tcp'3361],3362dynamic_size: true,3363modules_pathname: modules_pathname,3364reference_name: 'python/pingback_bind_tcp'3365end33663367context 'python/pingback_reverse_tcp' do3368it_should_behave_like 'payload cached size is consistent',3369ancestor_reference_names: [3370'singles/python/pingback_reverse_tcp'3371],3372dynamic_size: true,3373modules_pathname: modules_pathname,3374reference_name: 'python/pingback_reverse_tcp'3375end33763377context 'python/shell_bind_tcp' do3378it_should_behave_like 'payload cached size is consistent',3379ancestor_reference_names: [3380'singles/python/shell_bind_tcp'3381],3382dynamic_size: true,3383modules_pathname: modules_pathname,3384reference_name: 'python/shell_bind_tcp'3385end33863387context 'python/shell_reverse_tcp' do3388it_should_behave_like 'payload cached size is consistent',3389ancestor_reference_names: [3390'singles/python/shell_reverse_tcp'3391],3392dynamic_size: true,3393modules_pathname: modules_pathname,3394reference_name: 'python/shell_reverse_tcp'3395end33963397context 'python/shell_reverse_sctp' do3398it_should_behave_like 'payload cached size is consistent',3399ancestor_reference_names: [3400'singles/python/shell_reverse_sctp'3401],3402dynamic_size: true,3403modules_pathname: modules_pathname,3404reference_name: 'python/shell_reverse_sctp'3405end34063407context 'python/shell_reverse_tcp_ssl' do3408it_should_behave_like 'payload cached size is consistent',3409ancestor_reference_names: [3410'singles/python/shell_reverse_tcp_ssl'3411],3412dynamic_size: true,3413modules_pathname: modules_pathname,3414reference_name: 'python/shell_reverse_tcp_ssl'3415end34163417context 'python/shell_reverse_udp' do3418it_should_behave_like 'payload cached size is consistent',3419ancestor_reference_names: [3420'singles/python/shell_reverse_udp'3421],3422dynamic_size: true,3423modules_pathname: modules_pathname,3424reference_name: 'python/shell_reverse_udp'3425end34263427context 'ruby/pingback_bind_tcp' do3428it_should_behave_like 'payload cached size is consistent',3429ancestor_reference_names: [3430'singles/ruby/pingback_bind_tcp'3431],3432dynamic_size: false,3433modules_pathname: modules_pathname,3434reference_name: 'ruby/pingback_bind_tcp'3435end34363437context 'ruby/pingback_reverse_tcp' do3438it_should_behave_like 'payload cached size is consistent',3439ancestor_reference_names: [3440'singles/ruby/pingback_reverse_tcp'3441],3442dynamic_size: false,3443modules_pathname: modules_pathname,3444reference_name: 'ruby/pingback_reverse_tcp'3445end34463447context 'ruby/shell_bind_tcp' do3448it_should_behave_like 'payload cached size is consistent',3449ancestor_reference_names: [3450'singles/ruby/shell_bind_tcp'3451],3452dynamic_size: false,3453modules_pathname: modules_pathname,3454reference_name: 'ruby/shell_bind_tcp'3455end34563457context 'ruby/shell_bind_tcp_ipv6' do3458it_should_behave_like 'payload cached size is consistent',3459ancestor_reference_names: [3460'singles/ruby/shell_bind_tcp_ipv6'3461],3462dynamic_size: false,3463modules_pathname: modules_pathname,3464reference_name: 'ruby/shell_bind_tcp_ipv6'3465end34663467context 'ruby/shell_reverse_tcp' do3468it_should_behave_like 'payload cached size is consistent',3469ancestor_reference_names: [3470'singles/ruby/shell_reverse_tcp'3471],3472dynamic_size: false,3473modules_pathname: modules_pathname,3474reference_name: 'ruby/shell_reverse_tcp'3475end34763477context 'ruby/shell_reverse_tcp_ssl' do3478it_should_behave_like 'payload cached size is consistent',3479ancestor_reference_names: [3480'singles/ruby/shell_reverse_tcp_ssl'3481],3482dynamic_size: false,3483modules_pathname: modules_pathname,3484reference_name: 'ruby/shell_reverse_tcp_ssl'3485end34863487context 'solaris/sparc/shell_bind_tcp' do3488it_should_behave_like 'payload cached size is consistent',3489ancestor_reference_names: [3490'singles/solaris/sparc/shell_bind_tcp'3491],3492dynamic_size: false,3493modules_pathname: modules_pathname,3494reference_name: 'solaris/sparc/shell_bind_tcp'3495end34963497context 'solaris/sparc/shell_find_port' do3498it_should_behave_like 'payload cached size is consistent',3499ancestor_reference_names: [3500'singles/solaris/sparc/shell_find_port'3501],3502dynamic_size: false,3503modules_pathname: modules_pathname,3504reference_name: 'solaris/sparc/shell_find_port'3505end35063507context 'solaris/sparc/shell_reverse_tcp' do3508it_should_behave_like 'payload cached size is consistent',3509ancestor_reference_names: [3510'singles/solaris/sparc/shell_reverse_tcp'3511],3512dynamic_size: false,3513modules_pathname: modules_pathname,3514reference_name: 'solaris/sparc/shell_reverse_tcp'3515end35163517context 'solaris/x86/shell_bind_tcp' do3518it_should_behave_like 'payload cached size is consistent',3519ancestor_reference_names: [3520'singles/solaris/x86/shell_bind_tcp'3521],3522dynamic_size: false,3523modules_pathname: modules_pathname,3524reference_name: 'solaris/x86/shell_bind_tcp'3525end35263527context 'solaris/x86/shell_find_port' do3528it_should_behave_like 'payload cached size is consistent',3529ancestor_reference_names: [3530'singles/solaris/x86/shell_find_port'3531],3532dynamic_size: false,3533modules_pathname: modules_pathname,3534reference_name: 'solaris/x86/shell_find_port'3535end35363537context 'solaris/x86/shell_reverse_tcp' do3538it_should_behave_like 'payload cached size is consistent',3539ancestor_reference_names: [3540'singles/solaris/x86/shell_reverse_tcp'3541],3542dynamic_size: false,3543modules_pathname: modules_pathname,3544reference_name: 'solaris/x86/shell_reverse_tcp'3545end35463547context 'tty/unix/interact' do3548it_should_behave_like 'payload cached size is consistent',3549ancestor_reference_names: [3550'singles/tty/unix/interact'3551],3552dynamic_size: false,3553modules_pathname: modules_pathname,3554reference_name: 'tty/unix/interact'3555end35563557context 'windows/adduser' do3558it_should_behave_like 'payload cached size is consistent',3559ancestor_reference_names: [3560'singles/windows/adduser'3561],3562dynamic_size: false,3563modules_pathname: modules_pathname,3564reference_name: 'windows/adduser'3565end35663567context 'windows/custom/bind_ipv6_tcp' do3568it_should_behave_like 'payload is not cached',3569ancestor_reference_names: [3570'stagers/windows/bind_ipv6_tcp',3571'stages/windows/custom'3572],3573reference_name: 'windows/custom/bind_ipv6_tcp'3574end35753576context 'windows/custom/bind_ipv6_tcp_uuid' do3577it_should_behave_like 'payload is not cached',3578ancestor_reference_names: [3579'stagers/windows/bind_ipv6_tcp_uuid',3580'stages/windows/custom'3581],3582reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3583end35843585context 'windows/custom/bind_named_pipe' do3586it_should_behave_like 'payload is not cached',3587ancestor_reference_names: [3588'stagers/windows/bind_named_pipe',3589'stages/windows/custom'3590],3591reference_name: 'windows/custom/bind_named_pipe'3592end35933594context 'windows/custom/bind_tcp' do3595it_should_behave_like 'payload is not cached',3596ancestor_reference_names: [3597'stagers/windows/bind_tcp',3598'stages/windows/custom'3599],3600reference_name: 'windows/custom/bind_tcp'3601end36023603context 'windows/custom/bind_tcp_rc4' do3604it_should_behave_like 'payload is not cached',3605ancestor_reference_names: [3606'stagers/windows/bind_tcp_rc4',3607'stages/windows/custom'3608],3609reference_name: 'windows/custom/bind_tcp_rc4'3610end36113612context 'windows/custom/bind_tcp_uuid' do3613it_should_behave_like 'payload is not cached',3614ancestor_reference_names: [3615'stagers/windows/bind_tcp_uuid',3616'stages/windows/custom'3617],3618reference_name: 'windows/custom/bind_tcp_uuid'3619end36203621context 'windows/custom/reverse_http' do3622it_should_behave_like 'payload is not cached',3623ancestor_reference_names: [3624'stagers/windows/reverse_http',3625'stages/windows/custom'3626],3627reference_name: 'windows/custom/reverse_http'3628end36293630context 'windows/custom/reverse_https' do3631it_should_behave_like 'payload is not cached',3632ancestor_reference_names: [3633'stagers/windows/reverse_https',3634'stages/windows/custom'3635],3636reference_name: 'windows/custom/reverse_https'3637end36383639context 'windows/custom/reverse_named_pipe' do3640it_should_behave_like 'payload is not cached',3641ancestor_reference_names: [3642'stagers/windows/reverse_named_pipe',3643'stages/windows/custom'3644],3645reference_name: 'windows/custom/reverse_named_pipe'3646end36473648context 'windows/custom/reverse_tcp' do3649it_should_behave_like 'payload is not cached',3650ancestor_reference_names: [3651'stagers/windows/reverse_tcp',3652'stages/windows/custom'3653],3654reference_name: 'windows/custom/reverse_tcp'3655end36563657context 'windows/custom/reverse_tcp_rc4' do3658it_should_behave_like 'payload is not cached',3659ancestor_reference_names: [3660'stagers/windows/reverse_tcp_rc4',3661'stages/windows/custom'3662],3663reference_name: 'windows/custom/reverse_tcp_rc4'3664end36653666context 'windows/custom/reverse_tcp_uuid' do3667it_should_behave_like 'payload is not cached',3668ancestor_reference_names: [3669'stagers/windows/reverse_tcp_uuid',3670'stages/windows/custom'3671],3672reference_name: 'windows/custom/reverse_tcp_uuid'3673end36743675context 'windows/custom/reverse_winhttp' do3676it_should_behave_like 'payload is not cached',3677ancestor_reference_names: [3678'stagers/windows/reverse_winhttp',3679'stages/windows/custom'3680],3681reference_name: 'windows/custom/reverse_winhttp'3682end36833684context 'windows/custom/reverse_winhttps' do3685it_should_behave_like 'payload is not cached',3686ancestor_reference_names: [3687'stagers/windows/reverse_winhttps',3688'stages/windows/custom'3689],3690reference_name: 'windows/custom/reverse_winhttps'3691end36923693context 'windows/dllinject/bind_ipv6_tcp' do3694it_should_behave_like 'payload cached size is consistent',3695ancestor_reference_names: [3696'stagers/windows/bind_ipv6_tcp',3697'stages/windows/dllinject'3698],3699dynamic_size: false,3700modules_pathname: modules_pathname,3701reference_name: 'windows/dllinject/bind_ipv6_tcp'3702end37033704context 'windows/dllinject/bind_named_pipe' do3705it_should_behave_like 'payload cached size is consistent',3706ancestor_reference_names: [3707'stagers/windows/bind_named_pipe',3708'stages/windows/dllinject'3709],3710dynamic_size: false,3711modules_pathname: modules_pathname,3712reference_name: 'windows/dllinject/bind_named_pipe'3713end37143715context 'windows/dllinject/bind_nonx_tcp' do3716it_should_behave_like 'payload cached size is consistent',3717ancestor_reference_names: [3718'stagers/windows/bind_nonx_tcp',3719'stages/windows/dllinject'3720],3721dynamic_size: false,3722modules_pathname: modules_pathname,3723reference_name: 'windows/dllinject/bind_nonx_tcp'3724end37253726context 'windows/dllinject/bind_tcp' do3727it_should_behave_like 'payload cached size is consistent',3728ancestor_reference_names: [3729'stagers/windows/bind_tcp',3730'stages/windows/dllinject'3731],3732dynamic_size: false,3733modules_pathname: modules_pathname,3734reference_name: 'windows/dllinject/bind_tcp'3735end37363737context 'windows/dllinject/bind_tcp_rc4' do3738it_should_behave_like 'payload cached size is consistent',3739ancestor_reference_names: [3740'stagers/windows/bind_tcp_rc4',3741'stages/windows/dllinject'3742],3743dynamic_size: false,3744modules_pathname: modules_pathname,3745reference_name: 'windows/dllinject/bind_tcp_rc4'3746end37473748context 'windows/dllinject/find_tag' do3749it_should_behave_like 'payload cached size is consistent',3750ancestor_reference_names: [3751'stagers/windows/findtag_ord',3752'stages/windows/dllinject'3753],3754dynamic_size: false,3755modules_pathname: modules_pathname,3756reference_name: 'windows/dllinject/find_tag'3757end375837593760context 'windows/dllinject/reverse_http' do3761it_should_behave_like 'payload cached size is consistent',3762ancestor_reference_names: [3763'stagers/windows/reverse_http',3764'stages/windows/dllinject'3765],3766dynamic_size: false,3767modules_pathname: modules_pathname,3768reference_name: 'windows/dllinject/reverse_http'3769end37703771context 'windows/dllinject/reverse_http_proxy_pstore' do3772it_should_behave_like 'payload cached size is consistent',3773ancestor_reference_names: [3774'stagers/windows/reverse_http_proxy_pstore',3775'stages/windows/dllinject'3776],3777dynamic_size: false,3778modules_pathname: modules_pathname,3779reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3780end37813782context 'windows/dllinject/reverse_ipv6_tcp' do3783it_should_behave_like 'payload cached size is consistent',3784ancestor_reference_names: [3785'stagers/windows/reverse_ipv6_tcp',3786'stages/windows/dllinject'3787],3788dynamic_size: false,3789modules_pathname: modules_pathname,3790reference_name: 'windows/dllinject/reverse_ipv6_tcp'3791end37923793context 'windows/dllinject/reverse_nonx_tcp' do3794it_should_behave_like 'payload cached size is consistent',3795ancestor_reference_names: [3796'stagers/windows/reverse_nonx_tcp',3797'stages/windows/dllinject'3798],3799dynamic_size: false,3800modules_pathname: modules_pathname,3801reference_name: 'windows/dllinject/reverse_nonx_tcp'3802end38033804context 'windows/dllinject/reverse_ord_tcp' do3805it_should_behave_like 'payload cached size is consistent',3806ancestor_reference_names: [3807'stagers/windows/reverse_ord_tcp',3808'stages/windows/dllinject'3809],3810dynamic_size: false,3811modules_pathname: modules_pathname,3812reference_name: 'windows/dllinject/reverse_ord_tcp'3813end38143815context 'windows/dllinject/reverse_tcp' do3816it_should_behave_like 'payload cached size is consistent',3817ancestor_reference_names: [3818'stagers/windows/reverse_tcp',3819'stages/windows/dllinject'3820],3821dynamic_size: false,3822modules_pathname: modules_pathname,3823reference_name: 'windows/dllinject/reverse_tcp'3824end38253826context 'windows/dllinject/reverse_tcp_allports' do3827it_should_behave_like 'payload cached size is consistent',3828ancestor_reference_names: [3829'stagers/windows/reverse_tcp_allports',3830'stages/windows/dllinject'3831],3832dynamic_size: false,3833modules_pathname: modules_pathname,3834reference_name: 'windows/dllinject/reverse_tcp_allports'3835end38363837context 'windows/dllinject/reverse_tcp_dns' do3838it_should_behave_like 'payload cached size is consistent',3839ancestor_reference_names: [3840'stagers/windows/reverse_tcp_dns',3841'stages/windows/dllinject'3842],3843dynamic_size: false,3844modules_pathname: modules_pathname,3845reference_name: 'windows/dllinject/reverse_tcp_dns'3846end38473848context 'windows/dllinject/reverse_tcp_rc4' do3849it_should_behave_like 'payload cached size is consistent',3850ancestor_reference_names: [3851'stagers/windows/reverse_tcp_rc4',3852'stages/windows/dllinject'3853],3854dynamic_size: false,3855modules_pathname: modules_pathname,3856reference_name: 'windows/dllinject/reverse_tcp_rc4'3857end38583859context 'windows/dllinject/reverse_tcp_rc4_dns' do3860it_should_behave_like 'payload cached size is consistent',3861ancestor_reference_names: [3862'stagers/windows/reverse_tcp_rc4_dns',3863'stages/windows/dllinject'3864],3865dynamic_size: false,3866modules_pathname: modules_pathname,3867reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3868end38693870context 'windows/dns_txt_query_exec' do3871it_should_behave_like 'payload cached size is consistent',3872ancestor_reference_names: [3873'singles/windows/dns_txt_query_exec'3874],3875dynamic_size: false,3876modules_pathname: modules_pathname,3877reference_name: 'windows/dns_txt_query_exec'3878end38793880context 'windows/download_exec' do3881it_should_behave_like 'payload cached size is consistent',3882ancestor_reference_names: [3883'singles/windows/download_exec'3884],3885dynamic_size: false,3886modules_pathname: modules_pathname,3887reference_name: 'windows/download_exec'3888end38893890context 'windows/encrypted_shell/reverse_tcp' do3891it_should_behave_like 'payload is not cached',3892ancestor_reference_names: [3893'stagers/windows/encrypted_reverse_tcp',3894'stages/windows/encrypted_shell'3895],3896reference_name: 'windows/encrypted_shell/reverse_tcp'3897end38983899context 'windows/encrypted_shell_reverse_tcp' do3900it_should_behave_like 'payload is not cached',3901ancestor_reference_names: [3902'singles/windows/encrypted_shell_reverse_tcp'3903],3904reference_name: 'windows/encrypted_shell_reverse_tcp'3905end39063907context 'windows/exec' do3908it_should_behave_like 'payload cached size is consistent',3909ancestor_reference_names: [3910'singles/windows/exec'3911],3912dynamic_size: false,3913modules_pathname: modules_pathname,3914reference_name: 'windows/exec'3915end39163917context 'windows/format_all_drives' do3918it_should_behave_like 'payload cached size is consistent',3919ancestor_reference_names: [3920'singles/windows/format_all_drives'3921],3922dynamic_size: false,3923modules_pathname: modules_pathname,3924reference_name: 'windows/format_all_drives'3925end39263927context 'windows/loadlibrary' do3928it_should_behave_like 'payload cached size is consistent',3929ancestor_reference_names: [3930'singles/windows/loadlibrary'3931],3932dynamic_size: false,3933modules_pathname: modules_pathname,3934reference_name: 'windows/loadlibrary'3935end39363937context 'windows/messagebox' do3938it_should_behave_like 'payload cached size is consistent',3939ancestor_reference_names: [3940'singles/windows/messagebox'3941],3942dynamic_size: false,3943modules_pathname: modules_pathname,3944reference_name: 'windows/messagebox'3945end39463947context 'windows/meterpreter_bind_named_pipe' do3948it_should_behave_like 'payload cached size is consistent',3949ancestor_reference_names: [3950'singles/windows/meterpreter_bind_named_pipe'3951],3952dynamic_size: false,3953modules_pathname: modules_pathname,3954reference_name: 'windows/meterpreter_bind_named_pipe'3955end39563957context 'windows/meterpreter_bind_tcp' do3958it_should_behave_like 'payload cached size is consistent',3959ancestor_reference_names: [3960'singles/windows/meterpreter_bind_tcp'3961],3962dynamic_size: false,3963modules_pathname: modules_pathname,3964reference_name: 'windows/meterpreter_bind_tcp'3965end39663967context 'windows/meterpreter_reverse_http' do3968it_should_behave_like 'payload cached size is consistent',3969ancestor_reference_names: [3970'singles/windows/meterpreter_reverse_http'3971],3972dynamic_size: false,3973modules_pathname: modules_pathname,3974reference_name: 'windows/meterpreter_reverse_http'3975end39763977context 'windows/meterpreter_reverse_https' do3978it_should_behave_like 'payload cached size is consistent',3979ancestor_reference_names: [3980'singles/windows/meterpreter_reverse_https'3981],3982dynamic_size: false,3983modules_pathname: modules_pathname,3984reference_name: 'windows/meterpreter_reverse_https'3985end39863987context 'windows/meterpreter_reverse_ipv6_tcp' do3988it_should_behave_like 'payload cached size is consistent',3989ancestor_reference_names: [3990'singles/windows/meterpreter_reverse_ipv6_tcp'3991],3992dynamic_size: false,3993modules_pathname: modules_pathname,3994reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3995end39963997context 'windows/meterpreter_reverse_tcp' do3998it_should_behave_like 'payload cached size is consistent',3999ancestor_reference_names: [4000'singles/windows/meterpreter_reverse_tcp'4001],4002dynamic_size: false,4003modules_pathname: modules_pathname,4004reference_name: 'windows/meterpreter_reverse_tcp'4005end40064007context 'windows/meterpreter/bind_ipv6_tcp' do4008it_should_behave_like 'payload cached size is consistent',4009ancestor_reference_names: [4010'stagers/windows/bind_ipv6_tcp',4011'stages/windows/meterpreter'4012],4013dynamic_size: false,4014modules_pathname: modules_pathname,4015reference_name: 'windows/meterpreter/bind_ipv6_tcp'4016end40174018context 'windows/meterpreter/bind_ipv6_tcp_uuid' do4019it_should_behave_like 'payload cached size is consistent',4020ancestor_reference_names: [4021'stagers/windows/bind_ipv6_tcp_uuid',4022'stages/windows/meterpreter'4023],4024dynamic_size: false,4025modules_pathname: modules_pathname,4026reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'4027end40284029context 'windows/meterpreter/bind_named_pipe' do4030it_should_behave_like 'payload cached size is consistent',4031ancestor_reference_names: [4032'stagers/windows/bind_named_pipe',4033'stages/windows/meterpreter'4034],4035dynamic_size: false,4036modules_pathname: modules_pathname,4037reference_name: 'windows/meterpreter/bind_named_pipe'4038end40394040context 'windows/meterpreter/bind_nonx_tcp' do4041it_should_behave_like 'payload cached size is consistent',4042ancestor_reference_names: [4043'stagers/windows/bind_nonx_tcp',4044'stages/windows/meterpreter'4045],4046dynamic_size: false,4047modules_pathname: modules_pathname,4048reference_name: 'windows/meterpreter/bind_nonx_tcp'4049end40504051context 'windows/meterpreter/bind_tcp' do4052it_should_behave_like 'payload cached size is consistent',4053ancestor_reference_names: [4054'stagers/windows/bind_tcp',4055'stages/windows/meterpreter'4056],4057dynamic_size: false,4058modules_pathname: modules_pathname,4059reference_name: 'windows/meterpreter/bind_tcp'4060end40614062context 'windows/meterpreter/bind_tcp_rc4' do4063it_should_behave_like 'payload cached size is consistent',4064ancestor_reference_names: [4065'stagers/windows/bind_tcp_rc4',4066'stages/windows/meterpreter'4067],4068dynamic_size: false,4069modules_pathname: modules_pathname,4070reference_name: 'windows/meterpreter/bind_tcp_rc4'4071end40724073context 'windows/meterpreter/bind_tcp_uuid' do4074it_should_behave_like 'payload cached size is consistent',4075ancestor_reference_names: [4076'stagers/windows/bind_tcp_uuid',4077'stages/windows/meterpreter'4078],4079dynamic_size: false,4080modules_pathname: modules_pathname,4081reference_name: 'windows/meterpreter/bind_tcp_uuid'4082end40834084context 'windows/meterpreter/find_tag' do4085it_should_behave_like 'payload cached size is consistent',4086ancestor_reference_names: [4087'stagers/windows/findtag_ord',4088'stages/windows/meterpreter'4089],4090dynamic_size: false,4091modules_pathname: modules_pathname,4092reference_name: 'windows/meterpreter/find_tag'4093end40944095context 'windows/meterpreter/reverse_http' do4096it_should_behave_like 'payload cached size is consistent',4097ancestor_reference_names: [4098'stagers/windows/reverse_http',4099'stages/windows/meterpreter'4100],4101dynamic_size: false,4102modules_pathname: modules_pathname,4103reference_name: 'windows/meterpreter/reverse_http'4104end41054106context 'windows/meterpreter/reverse_http_proxy_pstore' do4107it_should_behave_like 'payload cached size is consistent',4108ancestor_reference_names: [4109'stagers/windows/reverse_http_proxy_pstore',4110'stages/windows/meterpreter'4111],4112dynamic_size: false,4113modules_pathname: modules_pathname,4114reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'4115end41164117context 'windows/meterpreter/reverse_https' do4118it_should_behave_like 'payload cached size is consistent',4119ancestor_reference_names: [4120'stagers/windows/reverse_https',4121'stages/windows/meterpreter'4122],4123dynamic_size: false,4124modules_pathname: modules_pathname,4125reference_name: 'windows/meterpreter/reverse_https'4126end41274128context 'windows/meterpreter/reverse_ipv6_tcp' do4129it_should_behave_like 'payload cached size is consistent',4130ancestor_reference_names: [4131'stagers/windows/reverse_ipv6_tcp',4132'stages/windows/meterpreter'4133],4134dynamic_size: false,4135modules_pathname: modules_pathname,4136reference_name: 'windows/meterpreter/reverse_ipv6_tcp'4137end41384139context 'windows/meterpreter/reverse_named_pipe' do4140it_should_behave_like 'payload cached size is consistent',4141ancestor_reference_names: [4142'stagers/windows/reverse_named_pipe',4143'stages/windows/meterpreter'4144],4145dynamic_size: false,4146modules_pathname: modules_pathname,4147reference_name: 'windows/meterpreter/reverse_named_pipe'4148end41494150context 'windows/meterpreter/reverse_nonx_tcp' do4151it_should_behave_like 'payload cached size is consistent',4152ancestor_reference_names: [4153'stagers/windows/reverse_nonx_tcp',4154'stages/windows/meterpreter'4155],4156dynamic_size: false,4157modules_pathname: modules_pathname,4158reference_name: 'windows/meterpreter/reverse_nonx_tcp'4159end41604161context 'windows/meterpreter/reverse_ord_tcp' do4162it_should_behave_like 'payload cached size is consistent',4163ancestor_reference_names: [4164'stagers/windows/reverse_ord_tcp',4165'stages/windows/meterpreter'4166],4167dynamic_size: false,4168modules_pathname: modules_pathname,4169reference_name: 'windows/meterpreter/reverse_ord_tcp'4170end41714172context 'windows/meterpreter/reverse_tcp' do4173it_should_behave_like 'payload cached size is consistent',4174ancestor_reference_names: [4175'stagers/windows/reverse_tcp',4176'stages/windows/meterpreter'4177],4178dynamic_size: false,4179modules_pathname: modules_pathname,4180reference_name: 'windows/meterpreter/reverse_tcp'4181end41824183context 'windows/meterpreter/reverse_tcp_allports' do4184it_should_behave_like 'payload cached size is consistent',4185ancestor_reference_names: [4186'stagers/windows/reverse_tcp_allports',4187'stages/windows/meterpreter'4188],4189dynamic_size: false,4190modules_pathname: modules_pathname,4191reference_name: 'windows/meterpreter/reverse_tcp_allports'4192end41934194context 'windows/meterpreter/reverse_tcp_dns' do4195it_should_behave_like 'payload cached size is consistent',4196ancestor_reference_names: [4197'stagers/windows/reverse_tcp_dns',4198'stages/windows/meterpreter'4199],4200dynamic_size: false,4201modules_pathname: modules_pathname,4202reference_name: 'windows/meterpreter/reverse_tcp_dns'4203end42044205context 'windows/meterpreter/reverse_tcp_rc4' do4206it_should_behave_like 'payload cached size is consistent',4207ancestor_reference_names: [4208'stagers/windows/reverse_tcp_rc4',4209'stages/windows/meterpreter'4210],4211dynamic_size: false,4212modules_pathname: modules_pathname,4213reference_name: 'windows/meterpreter/reverse_tcp_rc4'4214end42154216context 'windows/meterpreter/reverse_tcp_rc4_dns' do4217it_should_behave_like 'payload cached size is consistent',4218ancestor_reference_names: [4219'stagers/windows/reverse_tcp_rc4_dns',4220'stages/windows/meterpreter'4221],4222dynamic_size: false,4223modules_pathname: modules_pathname,4224reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'4225end42264227context 'windows/meterpreter/reverse_tcp_uuid' do4228it_should_behave_like 'payload cached size is consistent',4229ancestor_reference_names: [4230'stagers/windows/reverse_tcp_uuid',4231'stages/windows/meterpreter'4232],4233dynamic_size: false,4234modules_pathname: modules_pathname,4235reference_name: 'windows/meterpreter/reverse_tcp_uuid'4236end42374238context 'windows/metsvc_bind_tcp' do4239it_should_behave_like 'payload cached size is consistent',4240ancestor_reference_names: [4241'singles/windows/metsvc_bind_tcp'4242],4243dynamic_size: false,4244modules_pathname: modules_pathname,4245reference_name: 'windows/metsvc_bind_tcp'4246end42474248context 'windows/metsvc_reverse_tcp' do4249it_should_behave_like 'payload cached size is consistent',4250ancestor_reference_names: [4251'singles/windows/metsvc_reverse_tcp'4252],4253dynamic_size: false,4254modules_pathname: modules_pathname,4255reference_name: 'windows/metsvc_reverse_tcp'4256end42574258context 'windows/patchupdllinject/bind_ipv6_tcp' do4259it_should_behave_like 'payload cached size is consistent',4260ancestor_reference_names: [4261'stagers/windows/bind_ipv6_tcp',4262'stages/windows/patchupdllinject'4263],4264dynamic_size: false,4265modules_pathname: modules_pathname,4266reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'4267end42684269context 'windows/patchupdllinject/bind_named_pipe' do4270it_should_behave_like 'payload cached size is consistent',4271ancestor_reference_names: [4272'stagers/windows/bind_named_pipe',4273'stages/windows/patchupdllinject'4274],4275dynamic_size: false,4276modules_pathname: modules_pathname,4277reference_name: 'windows/patchupdllinject/bind_named_pipe'4278end42794280context 'windows/patchupdllinject/bind_nonx_tcp' do4281it_should_behave_like 'payload cached size is consistent',4282ancestor_reference_names: [4283'stagers/windows/bind_nonx_tcp',4284'stages/windows/patchupdllinject'4285],4286dynamic_size: false,4287modules_pathname: modules_pathname,4288reference_name: 'windows/patchupdllinject/bind_nonx_tcp'4289end42904291context 'windows/patchupdllinject/bind_tcp' do4292it_should_behave_like 'payload cached size is consistent',4293ancestor_reference_names: [4294'stagers/windows/bind_tcp',4295'stages/windows/patchupdllinject'4296],4297dynamic_size: false,4298modules_pathname: modules_pathname,4299reference_name: 'windows/patchupdllinject/bind_tcp'4300end43014302context 'windows/patchupdllinject/bind_tcp_rc4' do4303it_should_behave_like 'payload cached size is consistent',4304ancestor_reference_names: [4305'stagers/windows/bind_tcp_rc4',4306'stages/windows/patchupdllinject'4307],4308dynamic_size: false,4309modules_pathname: modules_pathname,4310reference_name: 'windows/patchupdllinject/bind_tcp_rc4'4311end43124313context 'windows/patchupdllinject/find_tag' do4314it_should_behave_like 'payload cached size is consistent',4315ancestor_reference_names: [4316'stagers/windows/findtag_ord',4317'stages/windows/patchupdllinject'4318],4319dynamic_size: false,4320modules_pathname: modules_pathname,4321reference_name: 'windows/patchupdllinject/find_tag'4322end43234324context 'windows/patchupdllinject/reverse_ipv6_tcp' do4325it_should_behave_like 'payload cached size is consistent',4326ancestor_reference_names: [4327'stagers/windows/reverse_ipv6_tcp',4328'stages/windows/patchupdllinject'4329],4330dynamic_size: false,4331modules_pathname: modules_pathname,4332reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'4333end43344335context 'windows/patchupdllinject/reverse_nonx_tcp' do4336it_should_behave_like 'payload cached size is consistent',4337ancestor_reference_names: [4338'stagers/windows/reverse_nonx_tcp',4339'stages/windows/patchupdllinject'4340],4341dynamic_size: false,4342modules_pathname: modules_pathname,4343reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'4344end43454346context 'windows/patchupdllinject/reverse_ord_tcp' do4347it_should_behave_like 'payload cached size is consistent',4348ancestor_reference_names: [4349'stagers/windows/reverse_ord_tcp',4350'stages/windows/patchupdllinject'4351],4352dynamic_size: false,4353modules_pathname: modules_pathname,4354reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4355end43564357context 'windows/patchupdllinject/reverse_tcp' do4358it_should_behave_like 'payload cached size is consistent',4359ancestor_reference_names: [4360'stagers/windows/reverse_tcp',4361'stages/windows/patchupdllinject'4362],4363dynamic_size: false,4364modules_pathname: modules_pathname,4365reference_name: 'windows/patchupdllinject/reverse_tcp'4366end43674368context 'windows/patchupdllinject/reverse_tcp_allports' do4369it_should_behave_like 'payload cached size is consistent',4370ancestor_reference_names: [4371'stagers/windows/reverse_tcp_allports',4372'stages/windows/patchupdllinject'4373],4374dynamic_size: false,4375modules_pathname: modules_pathname,4376reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4377end43784379context 'windows/patchupdllinject/reverse_tcp_dns' do4380it_should_behave_like 'payload cached size is consistent',4381ancestor_reference_names: [4382'stagers/windows/reverse_tcp_dns',4383'stages/windows/patchupdllinject'4384],4385dynamic_size: false,4386modules_pathname: modules_pathname,4387reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4388end43894390context 'windows/patchupdllinject/reverse_tcp_rc4' do4391it_should_behave_like 'payload cached size is consistent',4392ancestor_reference_names: [4393'stagers/windows/reverse_tcp_rc4',4394'stages/windows/patchupdllinject'4395],4396dynamic_size: false,4397modules_pathname: modules_pathname,4398reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4399end44004401context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4402it_should_behave_like 'payload cached size is consistent',4403ancestor_reference_names: [4404'stagers/windows/reverse_tcp_rc4_dns',4405'stages/windows/patchupdllinject'4406],4407dynamic_size: false,4408modules_pathname: modules_pathname,4409reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4410end44114412context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4413it_should_behave_like 'payload cached size is consistent',4414ancestor_reference_names: [4415'stagers/windows/bind_ipv6_tcp',4416'stages/windows/patchupmeterpreter'4417],4418dynamic_size: false,4419modules_pathname: modules_pathname,4420reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4421end44224423context 'windows/patchupmeterpreter/bind_named_pipe' do4424it_should_behave_like 'payload cached size is consistent',4425ancestor_reference_names: [4426'stagers/windows/bind_named_pipe',4427'stages/windows/patchupmeterpreter'4428],4429dynamic_size: false,4430modules_pathname: modules_pathname,4431reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4432end44334434context 'windows/patchupmeterpreter/bind_nonx_tcp' do4435it_should_behave_like 'payload cached size is consistent',4436ancestor_reference_names: [4437'stagers/windows/bind_nonx_tcp',4438'stages/windows/patchupmeterpreter'4439],4440dynamic_size: false,4441modules_pathname: modules_pathname,4442reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4443end44444445context 'windows/patchupmeterpreter/bind_tcp' do4446it_should_behave_like 'payload cached size is consistent',4447ancestor_reference_names: [4448'stagers/windows/bind_tcp',4449'stages/windows/patchupmeterpreter'4450],4451dynamic_size: false,4452modules_pathname: modules_pathname,4453reference_name: 'windows/patchupmeterpreter/bind_tcp'4454end44554456context 'windows/patchupmeterpreter/bind_tcp_rc4' do4457it_should_behave_like 'payload cached size is consistent',4458ancestor_reference_names: [4459'stagers/windows/bind_tcp_rc4',4460'stages/windows/patchupmeterpreter'4461],4462dynamic_size: false,4463modules_pathname: modules_pathname,4464reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4465end44664467context 'windows/patchupmeterpreter/find_tag' do4468it_should_behave_like 'payload cached size is consistent',4469ancestor_reference_names: [4470'stagers/windows/findtag_ord',4471'stages/windows/patchupmeterpreter'4472],4473dynamic_size: false,4474modules_pathname: modules_pathname,4475reference_name: 'windows/patchupmeterpreter/find_tag'4476end44774478context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4479it_should_behave_like 'payload cached size is consistent',4480ancestor_reference_names: [4481'stagers/windows/reverse_ipv6_tcp',4482'stages/windows/patchupmeterpreter'4483],4484dynamic_size: false,4485modules_pathname: modules_pathname,4486reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4487end44884489context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4490it_should_behave_like 'payload cached size is consistent',4491ancestor_reference_names: [4492'stagers/windows/reverse_nonx_tcp',4493'stages/windows/patchupmeterpreter'4494],4495dynamic_size: false,4496modules_pathname: modules_pathname,4497reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4498end44994500context 'windows/patchupmeterpreter/reverse_ord_tcp' do4501it_should_behave_like 'payload cached size is consistent',4502ancestor_reference_names: [4503'stagers/windows/reverse_ord_tcp',4504'stages/windows/patchupmeterpreter'4505],4506dynamic_size: false,4507modules_pathname: modules_pathname,4508reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4509end45104511context 'windows/patchupmeterpreter/reverse_tcp' do4512it_should_behave_like 'payload cached size is consistent',4513ancestor_reference_names: [4514'stagers/windows/reverse_tcp',4515'stages/windows/patchupmeterpreter'4516],4517dynamic_size: false,4518modules_pathname: modules_pathname,4519reference_name: 'windows/patchupmeterpreter/reverse_tcp'4520end45214522context 'windows/patchupmeterpreter/reverse_tcp_allports' do4523it_should_behave_like 'payload cached size is consistent',4524ancestor_reference_names: [4525'stagers/windows/reverse_tcp_allports',4526'stages/windows/patchupmeterpreter'4527],4528dynamic_size: false,4529modules_pathname: modules_pathname,4530reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4531end45324533context 'windows/patchupmeterpreter/reverse_tcp_dns' do4534it_should_behave_like 'payload cached size is consistent',4535ancestor_reference_names: [4536'stagers/windows/reverse_tcp_dns',4537'stages/windows/patchupmeterpreter'4538],4539dynamic_size: false,4540modules_pathname: modules_pathname,4541reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4542end45434544context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4545it_should_behave_like 'payload cached size is consistent',4546ancestor_reference_names: [4547'stagers/windows/reverse_tcp_rc4',4548'stages/windows/patchupmeterpreter'4549],4550dynamic_size: false,4551modules_pathname: modules_pathname,4552reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4553end45544555context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4556it_should_behave_like 'payload cached size is consistent',4557ancestor_reference_names: [4558'stagers/windows/reverse_tcp_rc4_dns',4559'stages/windows/patchupmeterpreter'4560],4561dynamic_size: false,4562modules_pathname: modules_pathname,4563reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4564end45654566context 'windows/peinject/bind_hidden_ipknock_tcp' do4567it_should_behave_like 'payload cached size is consistent',4568ancestor_reference_names: [4569'stagers/windows/bind_hidden_ipknock_tcp',4570'stages/windows/peinject'4571],4572dynamic_size: true,4573modules_pathname: modules_pathname,4574reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4575end45764577context 'windows/peinject/bind_hidden_tcp' do4578it_should_behave_like 'payload cached size is consistent',4579ancestor_reference_names: [4580'stagers/windows/bind_hidden_tcp',4581'stages/windows/peinject'4582],4583dynamic_size: true,4584modules_pathname: modules_pathname,4585reference_name: 'windows/peinject/bind_hidden_tcp'4586end45874588context 'windows/peinject/bind_ipv6_tcp' do4589it_should_behave_like 'payload cached size is consistent',4590ancestor_reference_names: [4591'stagers/windows/bind_ipv6_tcp',4592'stages/windows/peinject'4593],4594dynamic_size: true,4595modules_pathname: modules_pathname,4596reference_name: 'windows/peinject/bind_ipv6_tcp'4597end45984599context 'windows/peinject/bind_ipv6_tcp_uuid' do4600it_should_behave_like 'payload cached size is consistent',4601ancestor_reference_names: [4602'stagers/windows/bind_ipv6_tcp_uuid',4603'stages/windows/peinject'4604],4605dynamic_size: true,4606modules_pathname: modules_pathname,4607reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4608end46094610context 'windows/peinject/bind_named_pipe' do4611it_should_behave_like 'payload cached size is consistent',4612ancestor_reference_names: [4613'stagers/windows/bind_named_pipe',4614'stages/windows/peinject'4615],4616dynamic_size: true,4617modules_pathname: modules_pathname,4618reference_name: 'windows/peinject/bind_named_pipe'4619end46204621context 'windows/peinject/bind_nonx_tcp' do4622it_should_behave_like 'payload cached size is consistent',4623ancestor_reference_names: [4624'stagers/windows/bind_nonx_tcp',4625'stages/windows/peinject'4626],4627dynamic_size: true,4628modules_pathname: modules_pathname,4629reference_name: 'windows/peinject/bind_nonx_tcp'4630end46314632context 'windows/peinject/bind_tcp' do4633it_should_behave_like 'payload cached size is consistent',4634ancestor_reference_names: [4635'stagers/windows/bind_tcp',4636'stages/windows/peinject'4637],4638dynamic_size: true,4639modules_pathname: modules_pathname,4640reference_name: 'windows/peinject/bind_tcp'4641end46424643context 'windows/peinject/bind_tcp_rc4' do4644it_should_behave_like 'payload cached size is consistent',4645ancestor_reference_names: [4646'stagers/windows/bind_tcp_rc4',4647'stages/windows/peinject'4648],4649dynamic_size: true,4650modules_pathname: modules_pathname,4651reference_name: 'windows/peinject/bind_tcp_rc4'4652end46534654context 'windows/peinject/bind_tcp_uuid' do4655it_should_behave_like 'payload cached size is consistent',4656ancestor_reference_names: [4657'stagers/windows/bind_tcp_uuid',4658'stages/windows/peinject'4659],4660dynamic_size: true,4661modules_pathname: modules_pathname,4662reference_name: 'windows/peinject/bind_tcp_uuid'4663end46644665context 'windows/peinject/find_tag' do4666it_should_behave_like 'payload cached size is consistent',4667ancestor_reference_names: [4668'stagers/windows/findtag_ord',4669'stages/windows/peinject'4670],4671dynamic_size: true,4672modules_pathname: modules_pathname,4673reference_name: 'windows/peinject/find_tag'4674end46754676context 'windows/peinject/reverse_ipv6_tcp' do4677it_should_behave_like 'payload cached size is consistent',4678ancestor_reference_names: [4679'stagers/windows/reverse_ipv6_tcp',4680'stages/windows/peinject'4681],4682dynamic_size: true,4683modules_pathname: modules_pathname,4684reference_name: 'windows/peinject/reverse_ipv6_tcp'4685end46864687context 'windows/peinject/reverse_nonx_tcp' do4688it_should_behave_like 'payload cached size is consistent',4689ancestor_reference_names: [4690'stagers/windows/reverse_nonx_tcp',4691'stages/windows/peinject'4692],4693dynamic_size: true,4694modules_pathname: modules_pathname,4695reference_name: 'windows/peinject/reverse_nonx_tcp'4696end46974698context 'windows/peinject/reverse_ord_tcp' do4699it_should_behave_like 'payload cached size is consistent',4700ancestor_reference_names: [4701'stagers/windows/reverse_ord_tcp',4702'stages/windows/peinject'4703],4704dynamic_size: true,4705modules_pathname: modules_pathname,4706reference_name: 'windows/peinject/reverse_ord_tcp'4707end47084709context 'windows/peinject/reverse_tcp' do4710it_should_behave_like 'payload cached size is consistent',4711ancestor_reference_names: [4712'stagers/windows/reverse_tcp',4713'stages/windows/peinject'4714],4715dynamic_size: true,4716modules_pathname: modules_pathname,4717reference_name: 'windows/peinject/reverse_tcp'4718end47194720context 'windows/peinject/reverse_tcp_allports' do4721it_should_behave_like 'payload cached size is consistent',4722ancestor_reference_names: [4723'stagers/windows/reverse_tcp_allports',4724'stages/windows/peinject'4725],4726dynamic_size: true,4727modules_pathname: modules_pathname,4728reference_name: 'windows/peinject/reverse_tcp_allports'4729end47304731context 'windows/peinject/reverse_tcp_dns' do4732it_should_behave_like 'payload cached size is consistent',4733ancestor_reference_names: [4734'stagers/windows/reverse_tcp_dns',4735'stages/windows/peinject'4736],4737dynamic_size: true,4738modules_pathname: modules_pathname,4739reference_name: 'windows/peinject/reverse_tcp_dns'4740end47414742context 'windows/peinject/reverse_tcp_rc4' do4743it_should_behave_like 'payload cached size is consistent',4744ancestor_reference_names: [4745'stagers/windows/reverse_tcp_rc4',4746'stages/windows/peinject'4747],4748dynamic_size: true,4749modules_pathname: modules_pathname,4750reference_name: 'windows/peinject/reverse_tcp_rc4'4751end47524753context 'windows/peinject/reverse_tcp_rc4_dns' do4754it_should_behave_like 'payload cached size is consistent',4755ancestor_reference_names: [4756'stagers/windows/reverse_tcp_rc4_dns',4757'stages/windows/peinject'4758],4759dynamic_size: true,4760modules_pathname: modules_pathname,4761reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4762end47634764context 'windows/peinject/reverse_tcp_uuid' do4765it_should_behave_like 'payload cached size is consistent',4766ancestor_reference_names: [4767'stagers/windows/reverse_tcp_uuid',4768'stages/windows/peinject'4769],4770dynamic_size: true,4771modules_pathname: modules_pathname,4772reference_name: 'windows/peinject/reverse_tcp_uuid'4773end47744775context 'windows/pingback_bind_tcp' do4776it_should_behave_like 'payload cached size is consistent',4777ancestor_reference_names: [4778'singles/windows/pingback_bind_tcp'4779],4780dynamic_size: false,4781modules_pathname: modules_pathname,4782reference_name: 'windows/pingback_bind_tcp'4783end47844785context 'windows/pingback_reverse_tcp' do4786it_should_behave_like 'payload cached size is consistent',4787ancestor_reference_names: [4788'singles/windows/pingback_reverse_tcp'4789],4790dynamic_size: false,4791modules_pathname: modules_pathname,4792reference_name: 'windows/pingback_reverse_tcp'4793end47944795context 'windows/shell/bind_ipv6_tcp' do4796it_should_behave_like 'payload cached size is consistent',4797ancestor_reference_names: [4798'stagers/windows/bind_ipv6_tcp',4799'stages/windows/shell'4800],4801dynamic_size: false,4802modules_pathname: modules_pathname,4803reference_name: 'windows/shell/bind_ipv6_tcp'4804end48054806context 'windows/shell/bind_named_pipe' do4807it_should_behave_like 'payload cached size is consistent',4808ancestor_reference_names: [4809'stagers/windows/bind_named_pipe',4810'stages/windows/shell'4811],4812dynamic_size: false,4813modules_pathname: modules_pathname,4814reference_name: 'windows/shell/bind_named_pipe'4815end48164817context 'windows/shell/bind_nonx_tcp' do4818it_should_behave_like 'payload cached size is consistent',4819ancestor_reference_names: [4820'stagers/windows/bind_nonx_tcp',4821'stages/windows/shell'4822],4823dynamic_size: false,4824modules_pathname: modules_pathname,4825reference_name: 'windows/shell/bind_nonx_tcp'4826end48274828context 'windows/shell/bind_tcp' do4829it_should_behave_like 'payload cached size is consistent',4830ancestor_reference_names: [4831'stagers/windows/bind_tcp',4832'stages/windows/shell'4833],4834dynamic_size: false,4835modules_pathname: modules_pathname,4836reference_name: 'windows/shell/bind_tcp'4837end48384839context 'windows/shell/bind_tcp_rc4' do4840it_should_behave_like 'payload cached size is consistent',4841ancestor_reference_names: [4842'stagers/windows/bind_tcp_rc4',4843'stages/windows/shell'4844],4845dynamic_size: false,4846modules_pathname: modules_pathname,4847reference_name: 'windows/shell/bind_tcp_rc4'4848end48494850context 'windows/shell/find_tag' do4851it_should_behave_like 'payload cached size is consistent',4852ancestor_reference_names: [4853'stagers/windows/findtag_ord',4854'stages/windows/shell'4855],4856dynamic_size: false,4857modules_pathname: modules_pathname,4858reference_name: 'windows/shell/find_tag'4859end48604861context 'windows/shell/reverse_ipv6_tcp' do4862it_should_behave_like 'payload cached size is consistent',4863ancestor_reference_names: [4864'stagers/windows/reverse_ipv6_tcp',4865'stages/windows/shell'4866],4867dynamic_size: false,4868modules_pathname: modules_pathname,4869reference_name: 'windows/shell/reverse_ipv6_tcp'4870end48714872context 'windows/shell/reverse_nonx_tcp' do4873it_should_behave_like 'payload cached size is consistent',4874ancestor_reference_names: [4875'stagers/windows/reverse_nonx_tcp',4876'stages/windows/shell'4877],4878dynamic_size: false,4879modules_pathname: modules_pathname,4880reference_name: 'windows/shell/reverse_nonx_tcp'4881end48824883context 'windows/shell/reverse_ord_tcp' do4884it_should_behave_like 'payload cached size is consistent',4885ancestor_reference_names: [4886'stagers/windows/reverse_ord_tcp',4887'stages/windows/shell'4888],4889dynamic_size: false,4890modules_pathname: modules_pathname,4891reference_name: 'windows/shell/reverse_ord_tcp'4892end48934894context 'windows/shell/reverse_tcp' do4895it_should_behave_like 'payload cached size is consistent',4896ancestor_reference_names: [4897'stagers/windows/reverse_tcp',4898'stages/windows/shell'4899],4900dynamic_size: false,4901modules_pathname: modules_pathname,4902reference_name: 'windows/shell/reverse_tcp'4903end49044905context 'windows/shell/reverse_tcp_allports' do4906it_should_behave_like 'payload cached size is consistent',4907ancestor_reference_names: [4908'stagers/windows/reverse_tcp_allports',4909'stages/windows/shell'4910],4911dynamic_size: false,4912modules_pathname: modules_pathname,4913reference_name: 'windows/shell/reverse_tcp_allports'4914end49154916context 'windows/shell/reverse_tcp_dns' do4917it_should_behave_like 'payload cached size is consistent',4918ancestor_reference_names: [4919'stagers/windows/reverse_tcp_dns',4920'stages/windows/shell'4921],4922dynamic_size: false,4923modules_pathname: modules_pathname,4924reference_name: 'windows/shell/reverse_tcp_dns'4925end49264927context 'windows/shell/reverse_tcp_rc4' do4928it_should_behave_like 'payload cached size is consistent',4929ancestor_reference_names: [4930'stagers/windows/reverse_tcp_rc4',4931'stages/windows/shell'4932],4933dynamic_size: false,4934modules_pathname: modules_pathname,4935reference_name: 'windows/shell/reverse_tcp_rc4'4936end49374938context 'windows/shell/reverse_tcp_rc4_dns' do4939it_should_behave_like 'payload cached size is consistent',4940ancestor_reference_names: [4941'stagers/windows/reverse_tcp_rc4_dns',4942'stages/windows/shell'4943],4944dynamic_size: false,4945modules_pathname: modules_pathname,4946reference_name: 'windows/shell/reverse_tcp_rc4_dns'4947end49484949context 'windows/shell/reverse_udp' do4950it_should_behave_like 'payload cached size is consistent',4951ancestor_reference_names: [4952'stagers/windows/reverse_udp',4953'stages/windows/shell'4954],4955dynamic_size: false,4956modules_pathname: modules_pathname,4957reference_name: 'windows/shell/reverse_udp'4958end49594960context 'windows/shell_bind_tcp' do4961it_should_behave_like 'payload cached size is consistent',4962ancestor_reference_names: [4963'singles/windows/shell_bind_tcp'4964],4965dynamic_size: false,4966modules_pathname: modules_pathname,4967reference_name: 'windows/shell_bind_tcp'4968end49694970context 'windows/shell_bind_tcp_xpfw' do4971it_should_behave_like 'payload cached size is consistent',4972ancestor_reference_names: [4973'singles/windows/shell_bind_tcp_xpfw'4974],4975dynamic_size: false,4976modules_pathname: modules_pathname,4977reference_name: 'windows/shell_bind_tcp_xpfw'4978end49794980context 'windows/shell_hidden_bind_tcp' do4981it_should_behave_like 'payload cached size is consistent',4982ancestor_reference_names: [4983'singles/windows/shell_hidden_bind_tcp'4984],4985dynamic_size: false,4986modules_pathname: modules_pathname,4987reference_name: 'windows/shell_hidden_bind_tcp'4988end49894990context 'windows/shell_reverse_tcp' do4991it_should_behave_like 'payload cached size is consistent',4992ancestor_reference_names: [4993'singles/windows/shell_reverse_tcp'4994],4995dynamic_size: false,4996modules_pathname: modules_pathname,4997reference_name: 'windows/shell_reverse_tcp'4998end49995000context 'windows/speak_pwned' do5001it_should_behave_like 'payload cached size is consistent',5002ancestor_reference_names: [5003'singles/windows/speak_pwned'5004],5005dynamic_size: false,5006modules_pathname: modules_pathname,5007reference_name: 'windows/speak_pwned'5008end50095010context 'windows/upexec/bind_ipv6_tcp' do5011it_should_behave_like 'payload cached size is consistent',5012ancestor_reference_names: [5013'stagers/windows/bind_ipv6_tcp',5014'stages/windows/upexec'5015],5016dynamic_size: false,5017modules_pathname: modules_pathname,5018reference_name: 'windows/upexec/bind_ipv6_tcp'5019end50205021context 'windows/upexec/bind_named_pipe' do5022it_should_behave_like 'payload cached size is consistent',5023ancestor_reference_names: [5024'stagers/windows/bind_named_pipe',5025'stages/windows/upexec'5026],5027dynamic_size: false,5028modules_pathname: modules_pathname,5029reference_name: 'windows/upexec/bind_named_pipe'5030end50315032context 'windows/upexec/bind_nonx_tcp' do5033it_should_behave_like 'payload cached size is consistent',5034ancestor_reference_names: [5035'stagers/windows/bind_nonx_tcp',5036'stages/windows/upexec'5037],5038dynamic_size: false,5039modules_pathname: modules_pathname,5040reference_name: 'windows/upexec/bind_nonx_tcp'5041end50425043context 'windows/upexec/bind_tcp' do5044it_should_behave_like 'payload cached size is consistent',5045ancestor_reference_names: [5046'stagers/windows/bind_tcp',5047'stages/windows/upexec'5048],5049dynamic_size: false,5050modules_pathname: modules_pathname,5051reference_name: 'windows/upexec/bind_tcp'5052end50535054context 'windows/upexec/bind_tcp_rc4' do5055it_should_behave_like 'payload cached size is consistent',5056ancestor_reference_names: [5057'stagers/windows/bind_tcp_rc4',5058'stages/windows/upexec'5059],5060dynamic_size: false,5061modules_pathname: modules_pathname,5062reference_name: 'windows/upexec/bind_tcp_rc4'5063end50645065context 'windows/upexec/find_tag' do5066it_should_behave_like 'payload cached size is consistent',5067ancestor_reference_names: [5068'stagers/windows/findtag_ord',5069'stages/windows/upexec'5070],5071dynamic_size: false,5072modules_pathname: modules_pathname,5073reference_name: 'windows/upexec/find_tag'5074end50755076context 'windows/upexec/reverse_ipv6_tcp' do5077it_should_behave_like 'payload cached size is consistent',5078ancestor_reference_names: [5079'stagers/windows/reverse_ipv6_tcp',5080'stages/windows/upexec'5081],5082dynamic_size: false,5083modules_pathname: modules_pathname,5084reference_name: 'windows/upexec/reverse_ipv6_tcp'5085end50865087context 'windows/upexec/reverse_nonx_tcp' do5088it_should_behave_like 'payload cached size is consistent',5089ancestor_reference_names: [5090'stagers/windows/reverse_nonx_tcp',5091'stages/windows/upexec'5092],5093dynamic_size: false,5094modules_pathname: modules_pathname,5095reference_name: 'windows/upexec/reverse_nonx_tcp'5096end50975098context 'windows/upexec/reverse_ord_tcp' do5099it_should_behave_like 'payload cached size is consistent',5100ancestor_reference_names: [5101'stagers/windows/reverse_ord_tcp',5102'stages/windows/upexec'5103],5104dynamic_size: false,5105modules_pathname: modules_pathname,5106reference_name: 'windows/upexec/reverse_ord_tcp'5107end51085109context 'windows/upexec/reverse_tcp' do5110it_should_behave_like 'payload cached size is consistent',5111ancestor_reference_names: [5112'stagers/windows/reverse_tcp',5113'stages/windows/upexec'5114],5115dynamic_size: false,5116modules_pathname: modules_pathname,5117reference_name: 'windows/upexec/reverse_tcp'5118end51195120context 'windows/upexec/reverse_tcp_allports' do5121it_should_behave_like 'payload cached size is consistent',5122ancestor_reference_names: [5123'stagers/windows/reverse_tcp_allports',5124'stages/windows/upexec'5125],5126dynamic_size: false,5127modules_pathname: modules_pathname,5128reference_name: 'windows/upexec/reverse_tcp_allports'5129end51305131context 'windows/upexec/reverse_tcp_dns' do5132it_should_behave_like 'payload cached size is consistent',5133ancestor_reference_names: [5134'stagers/windows/reverse_tcp_dns',5135'stages/windows/upexec'5136],5137dynamic_size: false,5138modules_pathname: modules_pathname,5139reference_name: 'windows/upexec/reverse_tcp_dns'5140end51415142context 'windows/upexec/reverse_tcp_rc4' do5143it_should_behave_like 'payload cached size is consistent',5144ancestor_reference_names: [5145'stagers/windows/reverse_tcp_rc4',5146'stages/windows/upexec'5147],5148dynamic_size: false,5149modules_pathname: modules_pathname,5150reference_name: 'windows/upexec/reverse_tcp_rc4'5151end51525153context 'windows/upexec/reverse_tcp_rc4_dns' do5154it_should_behave_like 'payload cached size is consistent',5155ancestor_reference_names: [5156'stagers/windows/reverse_tcp_rc4_dns',5157'stages/windows/upexec'5158],5159dynamic_size: false,5160modules_pathname: modules_pathname,5161reference_name: 'windows/upexec/reverse_tcp_rc4_dns'5162end51635164context 'windows/upexec/reverse_udp' do5165it_should_behave_like 'payload cached size is consistent',5166ancestor_reference_names: [5167'stagers/windows/reverse_udp',5168'stages/windows/upexec'5169],5170dynamic_size: false,5171modules_pathname: modules_pathname,5172reference_name: 'windows/upexec/reverse_udp'5173end51745175context 'windows/vncinject/bind_ipv6_tcp' do5176it_should_behave_like 'payload cached size is consistent',5177ancestor_reference_names: [5178'stagers/windows/bind_ipv6_tcp',5179'stages/windows/vncinject'5180],5181dynamic_size: false,5182modules_pathname: modules_pathname,5183reference_name: 'windows/vncinject/bind_ipv6_tcp'5184end51855186context 'windows/vncinject/bind_named_pipe' do5187it_should_behave_like 'payload cached size is consistent',5188ancestor_reference_names: [5189'stagers/windows/bind_named_pipe',5190'stages/windows/vncinject'5191],5192dynamic_size: false,5193modules_pathname: modules_pathname,5194reference_name: 'windows/vncinject/bind_named_pipe'5195end51965197context 'windows/vncinject/bind_nonx_tcp' do5198it_should_behave_like 'payload cached size is consistent',5199ancestor_reference_names: [5200'stagers/windows/bind_nonx_tcp',5201'stages/windows/vncinject'5202],5203dynamic_size: false,5204modules_pathname: modules_pathname,5205reference_name: 'windows/vncinject/bind_nonx_tcp'5206end52075208context 'windows/vncinject/bind_tcp' do5209it_should_behave_like 'payload cached size is consistent',5210ancestor_reference_names: [5211'stagers/windows/bind_tcp',5212'stages/windows/vncinject'5213],5214dynamic_size: false,5215modules_pathname: modules_pathname,5216reference_name: 'windows/vncinject/bind_tcp'5217end52185219context 'windows/vncinject/bind_tcp_rc4' do5220it_should_behave_like 'payload cached size is consistent',5221ancestor_reference_names: [5222'stagers/windows/bind_tcp_rc4',5223'stages/windows/vncinject'5224],5225dynamic_size: false,5226modules_pathname: modules_pathname,5227reference_name: 'windows/vncinject/bind_tcp_rc4'5228end52295230context 'windows/vncinject/find_tag' do5231it_should_behave_like 'payload cached size is consistent',5232ancestor_reference_names: [5233'stagers/windows/findtag_ord',5234'stages/windows/vncinject'5235],5236dynamic_size: false,5237modules_pathname: modules_pathname,5238reference_name: 'windows/vncinject/find_tag'5239end52405241context 'windows/vncinject/reverse_ipv6_tcp' do5242it_should_behave_like 'payload cached size is consistent',5243ancestor_reference_names: [5244'stagers/windows/reverse_ipv6_tcp',5245'stages/windows/vncinject'5246],5247dynamic_size: false,5248modules_pathname: modules_pathname,5249reference_name: 'windows/vncinject/reverse_ipv6_tcp'5250end52515252context 'windows/vncinject/reverse_nonx_tcp' do5253it_should_behave_like 'payload cached size is consistent',5254ancestor_reference_names: [5255'stagers/windows/reverse_nonx_tcp',5256'stages/windows/vncinject'5257],5258dynamic_size: false,5259modules_pathname: modules_pathname,5260reference_name: 'windows/vncinject/reverse_nonx_tcp'5261end52625263context 'windows/vncinject/reverse_ord_tcp' do5264it_should_behave_like 'payload cached size is consistent',5265ancestor_reference_names: [5266'stagers/windows/reverse_ord_tcp',5267'stages/windows/vncinject'5268],5269dynamic_size: false,5270modules_pathname: modules_pathname,5271reference_name: 'windows/vncinject/reverse_ord_tcp'5272end52735274context 'windows/vncinject/reverse_tcp' do5275it_should_behave_like 'payload cached size is consistent',5276ancestor_reference_names: [5277'stagers/windows/reverse_tcp',5278'stages/windows/vncinject'5279],5280dynamic_size: false,5281modules_pathname: modules_pathname,5282reference_name: 'windows/vncinject/reverse_tcp'5283end52845285context 'windows/vncinject/reverse_tcp_allports' do5286it_should_behave_like 'payload cached size is consistent',5287ancestor_reference_names: [5288'stagers/windows/reverse_tcp_allports',5289'stages/windows/vncinject'5290],5291dynamic_size: false,5292modules_pathname: modules_pathname,5293reference_name: 'windows/vncinject/reverse_tcp_allports'5294end52955296context 'windows/vncinject/reverse_tcp_dns' do5297it_should_behave_like 'payload cached size is consistent',5298ancestor_reference_names: [5299'stagers/windows/reverse_tcp_dns',5300'stages/windows/vncinject'5301],5302dynamic_size: false,5303modules_pathname: modules_pathname,5304reference_name: 'windows/vncinject/reverse_tcp_dns'5305end53065307context 'windows/vncinject/reverse_tcp_rc4' do5308it_should_behave_like 'payload cached size is consistent',5309ancestor_reference_names: [5310'stagers/windows/reverse_tcp_rc4',5311'stages/windows/vncinject'5312],5313dynamic_size: false,5314modules_pathname: modules_pathname,5315reference_name: 'windows/vncinject/reverse_tcp_rc4'5316end53175318context 'windows/vncinject/reverse_tcp_rc4_dns' do5319it_should_behave_like 'payload cached size is consistent',5320ancestor_reference_names: [5321'stagers/windows/reverse_tcp_rc4_dns',5322'stages/windows/vncinject'5323],5324dynamic_size: false,5325modules_pathname: modules_pathname,5326reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'5327end53285329context 'windows/aarch64/exec' do5330it_should_behave_like 'payload cached size is consistent',5331ancestor_reference_names: [5332'singles/windows/aarch64/exec'5333],5334dynamic_size: false,5335modules_pathname: modules_pathname,5336reference_name: 'windows/aarch64/exec'5337end53385339context 'windows/x64/download_exec' do5340it_should_behave_like 'payload cached size is consistent',5341ancestor_reference_names: [5342'singles/windows/x64/download_exec'5343],5344dynamic_size: false,5345modules_pathname: modules_pathname,5346reference_name: 'windows/x64/download_exec'5347end53485349context 'windows/x64/custom/bind_ipv6_tcp' do5350it_should_behave_like 'payload is not cached',5351ancestor_reference_names: [5352'stagers/windows/x64/bind_ipv6_tcp',5353'stages/windows/x64/custom'5354],5355reference_name: 'windows/x64/custom/bind_ipv6_tcp'5356end53575358context 'windows/x64/custom/bind_ipv6_tcp_uuid' do5359it_should_behave_like 'payload is not cached',5360ancestor_reference_names: [5361'stagers/windows/x64/bind_ipv6_tcp_uuid',5362'stages/windows/x64/custom'5363],5364reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'5365end53665367context 'windows/x64/custom/bind_named_pipe' do5368it_should_behave_like 'payload is not cached',5369ancestor_reference_names: [5370'stagers/windows/x64/bind_named_pipe',5371'stages/windows/x64/custom'5372],5373reference_name: 'windows/x64/custom/bind_named_pipe'5374end53755376context 'windows/x64/custom/bind_tcp' do5377it_should_behave_like 'payload is not cached',5378ancestor_reference_names: [5379'stagers/windows/x64/bind_tcp',5380'stages/windows/x64/custom'5381],5382reference_name: 'windows/x64/custom/bind_tcp'5383end53845385context 'windows/x64/custom/bind_tcp_rc4' do5386it_should_behave_like 'payload is not cached',5387ancestor_reference_names: [5388'stagers/windows/x64/bind_tcp_rc4',5389'stages/windows/x64/custom'5390],5391reference_name: 'windows/x64/custom/bind_tcp_rc4'5392end53935394context 'windows/x64/custom/bind_tcp_uuid' do5395it_should_behave_like 'payload is not cached',5396ancestor_reference_names: [5397'stagers/windows/x64/bind_tcp_uuid',5398'stages/windows/x64/custom'5399],5400reference_name: 'windows/x64/custom/bind_tcp_uuid'5401end54025403context 'windows/x64/custom/reverse_http' do5404it_should_behave_like 'payload is not cached',5405ancestor_reference_names: [5406'stagers/windows/x64/reverse_http',5407'stages/windows/x64/custom'5408],5409reference_name: 'windows/x64/custom/reverse_http'5410end54115412context 'windows/x64/custom/reverse_https' do5413it_should_behave_like 'payload is not cached',5414ancestor_reference_names: [5415'stagers/windows/x64/reverse_https',5416'stages/windows/x64/custom'5417],5418reference_name: 'windows/x64/custom/reverse_https'5419end54205421context 'windows/x64/custom/reverse_named_pipe' do5422it_should_behave_like 'payload is not cached',5423ancestor_reference_names: [5424'stagers/windows/x64/reverse_named_pipe',5425'stages/windows/x64/custom'5426],5427reference_name: 'windows/x64/custom/reverse_named_pipe'5428end54295430context 'windows/x64/custom/reverse_tcp' do5431it_should_behave_like 'payload is not cached',5432ancestor_reference_names: [5433'stagers/windows/x64/reverse_tcp',5434'stages/windows/x64/custom'5435],5436reference_name: 'windows/x64/custom/reverse_tcp'5437end54385439context 'windows/x64/custom/reverse_tcp_rc4' do5440it_should_behave_like 'payload is not cached',5441ancestor_reference_names: [5442'stagers/windows/x64/reverse_tcp_rc4',5443'stages/windows/x64/custom'5444],5445reference_name: 'windows/x64/custom/reverse_tcp_rc4'5446end54475448context 'windows/x64/custom/reverse_tcp_uuid' do5449it_should_behave_like 'payload is not cached',5450ancestor_reference_names: [5451'stagers/windows/x64/reverse_tcp_uuid',5452'stages/windows/x64/custom'5453],5454reference_name: 'windows/x64/custom/reverse_tcp_uuid'5455end54565457context 'windows/x64/custom/reverse_winhttp' do5458it_should_behave_like 'payload is not cached',5459ancestor_reference_names: [5460'stagers/windows/x64/reverse_winhttp',5461'stages/windows/x64/custom'5462],5463reference_name: 'windows/x64/custom/reverse_winhttp'5464end54655466context 'windows/x64/custom/reverse_winhttps' do5467it_should_behave_like 'payload is not cached',5468ancestor_reference_names: [5469'stagers/windows/x64/reverse_winhttps',5470'stages/windows/x64/custom'5471],5472reference_name: 'windows/x64/custom/reverse_winhttps'5473end54745475context 'windows/x64/encrypted_shell/reverse_tcp' do5476it_should_behave_like 'payload is not cached',5477ancestor_reference_names: [5478'stagers/windows/x64/encrypted_reverse_tcp',5479'stages/windows/x64/encrypted_shell'5480],5481reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5482end54835484context 'windows/x64/encrypted_shell_reverse_tcp' do5485it_should_behave_like 'payload is not cached',5486ancestor_reference_names: [5487'singles/windows/x64/encrypted_shell_reverse_tcp'5488],5489reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5490end54915492context 'windows/x64/exec' do5493it_should_behave_like 'payload cached size is consistent',5494ancestor_reference_names: [5495'singles/windows/x64/exec'5496],5497dynamic_size: false,5498modules_pathname: modules_pathname,5499reference_name: 'windows/x64/exec'5500end55015502context 'windows/x64/loadlibrary' do5503it_should_behave_like 'payload cached size is consistent',5504ancestor_reference_names: [5505'singles/windows/x64/loadlibrary'5506],5507dynamic_size: false,5508modules_pathname: modules_pathname,5509reference_name: 'windows/x64/loadlibrary'5510end55115512context 'windows/x64/messagebox' do5513it_should_behave_like 'payload cached size is consistent',5514ancestor_reference_names: [5515'singles/windows/x64/messagebox'5516],5517dynamic_size: false,5518modules_pathname: modules_pathname,5519reference_name: 'windows/x64/messagebox'5520end55215522context 'windows/x64/meterpreter/bind_ipv6_tcp' do5523it_should_behave_like 'payload cached size is consistent',5524ancestor_reference_names: [5525'stagers/windows/x64/bind_ipv6_tcp',5526'stages/windows/x64/meterpreter'5527],5528dynamic_size: false,5529modules_pathname: modules_pathname,5530reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5531end55325533context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5534it_should_behave_like 'payload cached size is consistent',5535ancestor_reference_names: [5536'stagers/windows/x64/bind_ipv6_tcp_uuid',5537'stages/windows/x64/meterpreter'5538],5539dynamic_size: false,5540modules_pathname: modules_pathname,5541reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5542end55435544context 'windows/x64/meterpreter/bind_named_pipe' do5545it_should_behave_like 'payload cached size is consistent',5546ancestor_reference_names: [5547'stagers/windows/x64/bind_named_pipe',5548'stages/windows/x64/meterpreter'5549],5550dynamic_size: false,5551modules_pathname: modules_pathname,5552reference_name: 'windows/x64/meterpreter/bind_named_pipe'5553end55545555context 'windows/x64/meterpreter/bind_tcp' do5556it_should_behave_like 'payload cached size is consistent',5557ancestor_reference_names: [5558'stagers/windows/x64/bind_tcp',5559'stages/windows/x64/meterpreter'5560],5561dynamic_size: false,5562modules_pathname: modules_pathname,5563reference_name: 'windows/x64/meterpreter/bind_tcp'5564end55655566context 'windows/x64/meterpreter/bind_tcp_rc4' do5567it_should_behave_like 'payload cached size is consistent',5568ancestor_reference_names: [5569'stagers/windows/x64/bind_tcp_rc4',5570'stages/windows/x64/meterpreter'5571],5572dynamic_size: false,5573modules_pathname: modules_pathname,5574reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5575end55765577context 'windows/x64/meterpreter/bind_tcp_uuid' do5578it_should_behave_like 'payload cached size is consistent',5579ancestor_reference_names: [5580'stagers/windows/x64/bind_tcp_uuid',5581'stages/windows/x64/meterpreter'5582],5583dynamic_size: false,5584modules_pathname: modules_pathname,5585reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5586end55875588context 'windows/x64/meterpreter/reverse_http' do5589it_should_behave_like 'payload cached size is consistent',5590ancestor_reference_names: [5591'stagers/windows/x64/reverse_http',5592'stages/windows/x64/meterpreter'5593],5594dynamic_size: false,5595modules_pathname: modules_pathname,5596reference_name: 'windows/x64/meterpreter/reverse_http'5597end55985599context 'windows/x64/meterpreter/reverse_https' do5600it_should_behave_like 'payload cached size is consistent',5601ancestor_reference_names: [5602'stagers/windows/x64/reverse_https',5603'stages/windows/x64/meterpreter'5604],5605dynamic_size: false,5606modules_pathname: modules_pathname,5607reference_name: 'windows/x64/meterpreter/reverse_https'5608end56095610context 'windows/x64/meterpreter/reverse_named_pipe' do5611it_should_behave_like 'payload cached size is consistent',5612ancestor_reference_names: [5613'stagers/windows/x64/reverse_named_pipe',5614'stages/windows/x64/meterpreter'5615],5616dynamic_size: false,5617modules_pathname: modules_pathname,5618reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5619end56205621context 'windows/x64/meterpreter/reverse_tcp' do5622it_should_behave_like 'payload cached size is consistent',5623ancestor_reference_names: [5624'stagers/windows/x64/reverse_tcp',5625'stages/windows/x64/meterpreter'5626],5627dynamic_size: false,5628modules_pathname: modules_pathname,5629reference_name: 'windows/x64/meterpreter/reverse_tcp'5630end56315632context 'windows/x64/meterpreter/reverse_tcp_rc4' do5633it_should_behave_like 'payload cached size is consistent',5634ancestor_reference_names: [5635'stagers/windows/x64/reverse_tcp_rc4',5636'stages/windows/x64/meterpreter'5637],5638dynamic_size: false,5639modules_pathname: modules_pathname,5640reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5641end56425643context 'windows/x64/meterpreter/reverse_tcp_uuid' do5644it_should_behave_like 'payload cached size is consistent',5645ancestor_reference_names: [5646'stagers/windows/x64/reverse_tcp_uuid',5647'stages/windows/x64/meterpreter'5648],5649dynamic_size: false,5650modules_pathname: modules_pathname,5651reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5652end56535654context 'windows/x64/meterpreter/reverse_winhttp' do5655it_should_behave_like 'payload cached size is consistent',5656ancestor_reference_names: [5657'stagers/windows/x64/reverse_winhttp',5658'stages/windows/x64/meterpreter'5659],5660dynamic_size: false,5661modules_pathname: modules_pathname,5662reference_name: 'windows/x64/meterpreter/reverse_winhttp'5663end56645665context 'windows/x64/meterpreter/reverse_winhttps' do5666it_should_behave_like 'payload cached size is consistent',5667ancestor_reference_names: [5668'stagers/windows/x64/reverse_winhttps',5669'stages/windows/x64/meterpreter'5670],5671dynamic_size: false,5672modules_pathname: modules_pathname,5673reference_name: 'windows/x64/meterpreter/reverse_winhttps'5674end56755676context 'windows/x64/meterpreter_bind_named_pipe' do5677it_should_behave_like 'payload cached size is consistent',5678ancestor_reference_names: [5679'singles/windows/x64/meterpreter_bind_named_pipe'5680],5681dynamic_size: false,5682modules_pathname: modules_pathname,5683reference_name: 'windows/x64/meterpreter_bind_named_pipe'5684end56855686context 'windows/x64/meterpreter_bind_tcp' do5687it_should_behave_like 'payload cached size is consistent',5688ancestor_reference_names: [5689'singles/windows/x64/meterpreter_bind_tcp'5690],5691dynamic_size: false,5692modules_pathname: modules_pathname,5693reference_name: 'windows/x64/meterpreter_bind_tcp'5694end56955696context 'windows/x64/meterpreter_reverse_http' do5697it_should_behave_like 'payload cached size is consistent',5698ancestor_reference_names: [5699'singles/windows/x64/meterpreter_reverse_http'5700],5701dynamic_size: false,5702modules_pathname: modules_pathname,5703reference_name: 'windows/x64/meterpreter_reverse_http'5704end57055706context 'windows/x64/meterpreter_reverse_https' do5707it_should_behave_like 'payload cached size is consistent',5708ancestor_reference_names: [5709'singles/windows/x64/meterpreter_reverse_https'5710],5711dynamic_size: false,5712modules_pathname: modules_pathname,5713reference_name: 'windows/x64/meterpreter_reverse_https'5714end57155716context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5717it_should_behave_like 'payload cached size is consistent',5718ancestor_reference_names: [5719'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5720],5721dynamic_size: false,5722modules_pathname: modules_pathname,5723reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5724end57255726context 'windows/x64/meterpreter_reverse_tcp' do5727it_should_behave_like 'payload cached size is consistent',5728ancestor_reference_names: [5729'singles/windows/x64/meterpreter_reverse_tcp'5730],5731dynamic_size: false,5732modules_pathname: modules_pathname,5733reference_name: 'windows/x64/meterpreter_reverse_tcp'5734end57355736context 'windows/x64/peinject/bind_ipv6_tcp' do5737it_should_behave_like 'payload cached size is consistent',5738ancestor_reference_names: [5739'stagers/windows/x64/bind_ipv6_tcp',5740'stages/windows/x64/peinject'5741],5742dynamic_size: true,5743modules_pathname: modules_pathname,5744reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5745end57465747context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5748it_should_behave_like 'payload cached size is consistent',5749ancestor_reference_names: [5750'stagers/windows/x64/bind_ipv6_tcp_uuid',5751'stages/windows/x64/peinject'5752],5753dynamic_size: true,5754modules_pathname: modules_pathname,5755reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5756end57575758context 'windows/x64/peinject/bind_named_pipe' do5759it_should_behave_like 'payload cached size is consistent',5760ancestor_reference_names: [5761'stagers/windows/x64/bind_named_pipe',5762'stages/windows/x64/peinject'5763],5764dynamic_size: true,5765modules_pathname: modules_pathname,5766reference_name: 'windows/x64/peinject/bind_named_pipe'5767end57685769context 'windows/x64/peinject/bind_tcp' do5770it_should_behave_like 'payload cached size is consistent',5771ancestor_reference_names: [5772'stagers/windows/x64/bind_tcp',5773'stages/windows/x64/peinject'5774],5775dynamic_size: true,5776modules_pathname: modules_pathname,5777reference_name: 'windows/x64/peinject/bind_tcp'5778end57795780context 'windows/x64/peinject/bind_tcp_rc4' do5781it_should_behave_like 'payload cached size is consistent',5782ancestor_reference_names: [5783'stagers/windows/x64/bind_tcp_rc4',5784'stages/windows/x64/peinject'5785],5786dynamic_size: true,5787modules_pathname: modules_pathname,5788reference_name: 'windows/x64/peinject/bind_tcp_rc4'5789end57905791context 'windows/x64/peinject/bind_tcp_uuid' do5792it_should_behave_like 'payload cached size is consistent',5793ancestor_reference_names: [5794'stagers/windows/x64/bind_tcp_uuid',5795'stages/windows/x64/peinject'5796],5797dynamic_size: true,5798modules_pathname: modules_pathname,5799reference_name: 'windows/x64/peinject/bind_tcp_uuid'5800end58015802context 'windows/x64/peinject/reverse_named_pipe' do5803it_should_behave_like 'payload cached size is consistent',5804ancestor_reference_names: [5805'stagers/windows/x64/reverse_named_pipe',5806'stages/windows/x64/peinject'5807],5808dynamic_size: true,5809modules_pathname: modules_pathname,5810reference_name: 'windows/x64/peinject/reverse_named_pipe'5811end58125813context 'windows/x64/peinject/reverse_tcp' do5814it_should_behave_like 'payload cached size is consistent',5815ancestor_reference_names: [5816'stagers/windows/x64/reverse_tcp',5817'stages/windows/x64/peinject'5818],5819dynamic_size: true,5820modules_pathname: modules_pathname,5821reference_name: 'windows/x64/peinject/reverse_tcp'5822end58235824context 'windows/x64/peinject/reverse_tcp_rc4' do5825it_should_behave_like 'payload cached size is consistent',5826ancestor_reference_names: [5827'stagers/windows/x64/reverse_tcp_rc4',5828'stages/windows/x64/peinject'5829],5830dynamic_size: true,5831modules_pathname: modules_pathname,5832reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5833end58345835context 'windows/x64/peinject/reverse_tcp_uuid' do5836it_should_behave_like 'payload cached size is consistent',5837ancestor_reference_names: [5838'stagers/windows/x64/reverse_tcp_uuid',5839'stages/windows/x64/peinject'5840],5841dynamic_size: true,5842modules_pathname: modules_pathname,5843reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5844end58455846context 'windows/x64/powershell_bind_tcp' do5847it_should_behave_like 'payload cached size is consistent',5848ancestor_reference_names: [5849'singles/windows/x64/powershell_bind_tcp'5850],5851dynamic_size: true,5852modules_pathname: modules_pathname,5853reference_name: 'windows/x64/powershell_bind_tcp'5854end58555856context 'windows/x64/powershell_reverse_tcp' do5857it_should_behave_like 'payload cached size is consistent',5858ancestor_reference_names: [5859'singles/windows/x64/powershell_reverse_tcp'5860],5861dynamic_size: true,5862modules_pathname: modules_pathname,5863reference_name: 'windows/x64/powershell_reverse_tcp'5864end58655866context 'windows/x64/powershell_reverse_tcp_ssl' do5867it_should_behave_like 'payload cached size is consistent',5868ancestor_reference_names: [5869'singles/windows/x64/powershell_reverse_tcp_ssl'5870],5871dynamic_size: true,5872modules_pathname: modules_pathname,5873reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5874end58755876context 'windows/x64/pingback_reverse_tcp' do5877it_should_behave_like 'payload cached size is consistent',5878ancestor_reference_names: [5879'singles/windows/x64/pingback_reverse_tcp'5880],5881dynamic_size: false,5882modules_pathname: modules_pathname,5883reference_name: 'windows/x64/pingback_reverse_tcp'5884end58855886context 'windows/x64/shell/bind_named_pipe' do5887it_should_behave_like 'payload cached size is consistent',5888ancestor_reference_names: [5889'stagers/windows/x64/bind_named_pipe',5890'stages/windows/x64/shell'5891],5892dynamic_size: false,5893modules_pathname: modules_pathname,5894reference_name: 'windows/x64/shell/bind_named_pipe'5895end58965897context 'windows/x64/shell/bind_tcp' do5898it_should_behave_like 'payload cached size is consistent',5899ancestor_reference_names: [5900'stagers/windows/x64/bind_tcp',5901'stages/windows/x64/shell'5902],5903dynamic_size: false,5904modules_pathname: modules_pathname,5905reference_name: 'windows/x64/shell/bind_tcp'5906end59075908context 'windows/x64/shell/bind_tcp_rc4' do5909it_should_behave_like 'payload cached size is consistent',5910ancestor_reference_names: [5911'stagers/windows/x64/bind_tcp_rc4',5912'stages/windows/x64/shell'5913],5914dynamic_size: false,5915modules_pathname: modules_pathname,5916reference_name: 'windows/x64/shell/bind_tcp_rc4'5917end59185919context 'windows/x64/shell/reverse_tcp' do5920it_should_behave_like 'payload cached size is consistent',5921ancestor_reference_names: [5922'stagers/windows/x64/reverse_tcp',5923'stages/windows/x64/shell'5924],5925dynamic_size: false,5926modules_pathname: modules_pathname,5927reference_name: 'windows/x64/shell/reverse_tcp'5928end59295930context 'windows/x64/shell/reverse_tcp_rc4' do5931it_should_behave_like 'payload cached size is consistent',5932ancestor_reference_names: [5933'stagers/windows/x64/reverse_tcp_rc4',5934'stages/windows/x64/shell'5935],5936dynamic_size: false,5937modules_pathname: modules_pathname,5938reference_name: 'windows/x64/shell/reverse_tcp_rc4'5939end59405941context 'windows/x64/shell_bind_tcp' do5942it_should_behave_like 'payload cached size is consistent',5943ancestor_reference_names: [5944'singles/windows/x64/shell_bind_tcp'5945],5946dynamic_size: false,5947modules_pathname: modules_pathname,5948reference_name: 'windows/x64/shell_bind_tcp'5949end59505951context 'windows/x64/shell_reverse_tcp' do5952it_should_behave_like 'payload cached size is consistent',5953ancestor_reference_names: [5954'singles/windows/x64/shell_reverse_tcp'5955],5956dynamic_size: false,5957modules_pathname: modules_pathname,5958reference_name: 'windows/x64/shell_reverse_tcp'5959end59605961context 'windows/x64/vncinject/bind_named_pipe' do5962it_should_behave_like 'payload cached size is consistent',5963ancestor_reference_names: [5964'stagers/windows/x64/bind_named_pipe',5965'stages/windows/x64/vncinject'5966],5967dynamic_size: false,5968modules_pathname: modules_pathname,5969reference_name: 'windows/x64/vncinject/bind_named_pipe'5970end59715972context 'windows/x64/vncinject/bind_tcp' do5973it_should_behave_like 'payload cached size is consistent',5974ancestor_reference_names: [5975'stagers/windows/x64/bind_tcp',5976'stages/windows/x64/vncinject'5977],5978dynamic_size: false,5979modules_pathname: modules_pathname,5980reference_name: 'windows/x64/vncinject/bind_tcp'5981end59825983context 'windows/x64/vncinject/bind_tcp_rc4' do5984it_should_behave_like 'payload cached size is consistent',5985ancestor_reference_names: [5986'stagers/windows/x64/bind_tcp_rc4',5987'stages/windows/x64/vncinject'5988],5989dynamic_size: false,5990modules_pathname: modules_pathname,5991reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5992end59935994context 'windows/x64/vncinject/reverse_tcp' do5995it_should_behave_like 'payload cached size is consistent',5996ancestor_reference_names: [5997'stagers/windows/x64/reverse_tcp',5998'stages/windows/x64/vncinject'5999],6000dynamic_size: false,6001modules_pathname: modules_pathname,6002reference_name: 'windows/x64/vncinject/reverse_tcp'6003end60046005context 'windows/x64/vncinject/reverse_tcp_rc4' do6006it_should_behave_like 'payload cached size is consistent',6007ancestor_reference_names: [6008'stagers/windows/x64/reverse_tcp_rc4',6009'stages/windows/x64/vncinject'6010],6011dynamic_size: false,6012modules_pathname: modules_pathname,6013reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'6014end60156016context 'windows/dllinject/bind_hidden_tcp' do6017it_should_behave_like 'payload cached size is consistent',6018ancestor_reference_names: [6019'stagers/windows/bind_hidden_tcp',6020'stages/windows/dllinject'6021],6022dynamic_size: false,6023modules_pathname: modules_pathname,6024reference_name: 'windows/dllinject/bind_hidden_tcp'6025end60266027context 'windows/meterpreter/bind_hidden_tcp' do6028it_should_behave_like 'payload cached size is consistent',6029ancestor_reference_names: [6030'stagers/windows/bind_hidden_tcp',6031'stages/windows/meterpreter'6032],6033dynamic_size: false,6034modules_pathname: modules_pathname,6035reference_name: 'windows/meterpreter/bind_hidden_tcp'6036end60376038context 'windows/patchupdllinject/bind_hidden_tcp' do6039it_should_behave_like 'payload cached size is consistent',6040ancestor_reference_names: [6041'stagers/windows/bind_hidden_tcp',6042'stages/windows/patchupdllinject'6043],6044dynamic_size: false,6045modules_pathname: modules_pathname,6046reference_name: 'windows/patchupdllinject/bind_hidden_tcp'6047end60486049context 'windows/patchupmeterpreter/bind_hidden_tcp' do6050it_should_behave_like 'payload cached size is consistent',6051ancestor_reference_names: [6052'stagers/windows/bind_hidden_tcp',6053'stages/windows/patchupmeterpreter'6054],6055dynamic_size: false,6056modules_pathname: modules_pathname,6057reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'6058end60596060context 'windows/shell/bind_hidden_tcp' do6061it_should_behave_like 'payload cached size is consistent',6062ancestor_reference_names: [6063'stagers/windows/bind_hidden_tcp',6064'stages/windows/shell'6065],6066dynamic_size: false,6067modules_pathname: modules_pathname,6068reference_name: 'windows/shell/bind_hidden_tcp'6069end60706071context 'windows/upexec/bind_hidden_tcp' do6072it_should_behave_like 'payload cached size is consistent',6073ancestor_reference_names: [6074'stagers/windows/bind_hidden_tcp',6075'stages/windows/upexec'6076],6077dynamic_size: false,6078modules_pathname: modules_pathname,6079reference_name: 'windows/upexec/bind_hidden_tcp'6080end60816082context 'windows/vncinject/bind_hidden_tcp' do6083it_should_behave_like 'payload cached size is consistent',6084ancestor_reference_names: [6085'stagers/windows/bind_hidden_tcp',6086'stages/windows/vncinject'6087],6088dynamic_size: false,6089modules_pathname: modules_pathname,6090reference_name: 'windows/vncinject/bind_hidden_tcp'6091end60926093context 'windows/dllinject/bind_hidden_ipknock_tcp' do6094it_should_behave_like 'payload cached size is consistent',6095ancestor_reference_names: [6096'stagers/windows/bind_hidden_ipknock_tcp',6097'stages/windows/dllinject'6098],6099dynamic_size: false,6100modules_pathname: modules_pathname,6101reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'6102end61036104context 'windows/meterpreter/bind_hidden_ipknock_tcp' do6105it_should_behave_like 'payload cached size is consistent',6106ancestor_reference_names: [6107'stagers/windows/bind_hidden_ipknock_tcp',6108'stages/windows/meterpreter'6109],6110dynamic_size: false,6111modules_pathname: modules_pathname,6112reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'6113end61146115context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do6116it_should_behave_like 'payload cached size is consistent',6117ancestor_reference_names: [6118'stagers/windows/bind_hidden_ipknock_tcp',6119'stages/windows/patchupdllinject'6120],6121dynamic_size: false,6122modules_pathname: modules_pathname,6123reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'6124end61256126context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do6127it_should_behave_like 'payload cached size is consistent',6128ancestor_reference_names: [6129'stagers/windows/bind_hidden_ipknock_tcp',6130'stages/windows/patchupmeterpreter'6131],6132dynamic_size: false,6133modules_pathname: modules_pathname,6134reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'6135end61366137context 'windows/powershell_bind_tcp' do6138it_should_behave_like 'payload cached size is consistent',6139ancestor_reference_names: [6140'singles/windows/powershell_bind_tcp'6141],6142dynamic_size: true,6143modules_pathname: modules_pathname,6144reference_name: 'windows/powershell_bind_tcp'6145end61466147context 'windows/powershell_reverse_tcp' do6148it_should_behave_like 'payload cached size is consistent',6149ancestor_reference_names: [6150'singles/windows/powershell_reverse_tcp'6151],6152dynamic_size: true,6153modules_pathname: modules_pathname,6154reference_name: 'windows/powershell_reverse_tcp'6155end61566157context 'windows/powershell_reverse_tcp_ssl' do6158it_should_behave_like 'payload cached size is consistent',6159ancestor_reference_names: [6160'singles/windows/powershell_reverse_tcp_ssl'6161],6162dynamic_size: true,6163modules_pathname: modules_pathname,6164reference_name: 'windows/powershell_reverse_tcp_ssl'6165end61666167context 'windows/shell/bind_hidden_ipknock_tcp' do6168it_should_behave_like 'payload cached size is consistent',6169ancestor_reference_names: [6170'stagers/windows/bind_hidden_ipknock_tcp',6171'stages/windows/shell'6172],6173dynamic_size: false,6174modules_pathname: modules_pathname,6175reference_name: 'windows/shell/bind_hidden_ipknock_tcp'6176end61776178context 'windows/upexec/bind_hidden_ipknock_tcp' do6179it_should_behave_like 'payload cached size is consistent',6180ancestor_reference_names: [6181'stagers/windows/bind_hidden_ipknock_tcp',6182'stages/windows/upexec'6183],6184dynamic_size: false,6185modules_pathname: modules_pathname,6186reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'6187end61886189context 'windows/vncinject/bind_hidden_ipknock_tcp' do6190it_should_behave_like 'payload cached size is consistent',6191ancestor_reference_names: [6192'stagers/windows/bind_hidden_ipknock_tcp',6193'stages/windows/vncinject'6194],6195dynamic_size: false,6196modules_pathname: modules_pathname,6197reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'6198end61996200context 'windows/meterpreter/reverse_winhttp' do6201it_should_behave_like 'payload cached size is consistent',6202ancestor_reference_names: [6203'stagers/windows/reverse_winhttp',6204'stages/windows/meterpreter'6205],6206dynamic_size: false,6207modules_pathname: modules_pathname,6208reference_name: 'windows/meterpreter/reverse_winhttp'6209end62106211context 'windows/meterpreter/reverse_winhttps' do6212it_should_behave_like 'payload cached size is consistent',6213ancestor_reference_names: [6214'stagers/windows/reverse_winhttps',6215'stages/windows/meterpreter'6216],6217dynamic_size: false,6218modules_pathname: modules_pathname,6219reference_name: 'windows/meterpreter/reverse_winhttps'6220end62216222context 'linux/mips64/meterpreter_reverse_http' do6223it_should_behave_like 'payload cached size is consistent',6224ancestor_reference_names: [6225'singles/linux/mips64/meterpreter_reverse_http'6226],6227dynamic_size: false,6228modules_pathname: modules_pathname,6229reference_name: 'linux/mips64/meterpreter_reverse_http'6230end62316232context 'linux/mips64/meterpreter_reverse_https' do6233it_should_behave_like 'payload cached size is consistent',6234ancestor_reference_names: [6235'singles/linux/mips64/meterpreter_reverse_https'6236],6237dynamic_size: false,6238modules_pathname: modules_pathname,6239reference_name: 'linux/mips64/meterpreter_reverse_https'6240end62416242context 'linux/mipsbe/meterpreter_reverse_http' do6243it_should_behave_like 'payload cached size is consistent',6244ancestor_reference_names: [6245'singles/linux/mipsbe/meterpreter_reverse_http'6246],6247dynamic_size: false,6248modules_pathname: modules_pathname,6249reference_name: 'linux/mipsbe/meterpreter_reverse_http'6250end62516252context 'linux/mipsbe/meterpreter_reverse_https' do6253it_should_behave_like 'payload cached size is consistent',6254ancestor_reference_names: [6255'singles/linux/mipsbe/meterpreter_reverse_https'6256],6257dynamic_size: false,6258modules_pathname: modules_pathname,6259reference_name: 'linux/mipsbe/meterpreter_reverse_https'6260end62616262context 'linux/mipsle/meterpreter_reverse_http' do6263it_should_behave_like 'payload cached size is consistent',6264ancestor_reference_names: [6265'singles/linux/mipsle/meterpreter_reverse_http'6266],6267dynamic_size: false,6268modules_pathname: modules_pathname,6269reference_name: 'linux/mipsle/meterpreter_reverse_http'6270end62716272context 'linux/mipsle/meterpreter_reverse_https' do6273it_should_behave_like 'payload cached size is consistent',6274ancestor_reference_names: [6275'singles/linux/mipsle/meterpreter_reverse_https'6276],6277dynamic_size: false,6278modules_pathname: modules_pathname,6279reference_name: 'linux/mipsle/meterpreter_reverse_https'6280end62816282context 'linux/x64/meterpreter_reverse_http' do6283it_should_behave_like 'payload cached size is consistent',6284ancestor_reference_names: [6285'singles/linux/x64/meterpreter_reverse_http'6286],6287dynamic_size: false,6288modules_pathname: modules_pathname,6289reference_name: 'linux/x64/meterpreter_reverse_http'6290end62916292context 'linux/x64/meterpreter_reverse_https' do6293it_should_behave_like 'payload cached size is consistent',6294ancestor_reference_names: [6295'singles/linux/x64/meterpreter_reverse_https'6296],6297dynamic_size: false,6298modules_pathname: modules_pathname,6299reference_name: 'linux/x64/meterpreter_reverse_https'6300end63016302context 'linux/x86/meterpreter_reverse_http' do6303it_should_behave_like 'payload cached size is consistent',6304ancestor_reference_names: [6305'singles/linux/x86/meterpreter_reverse_http'6306],6307dynamic_size: false,6308modules_pathname: modules_pathname,6309reference_name: 'linux/x86/meterpreter_reverse_http'6310end63116312context 'linux/x86/meterpreter_reverse_https' do6313it_should_behave_like 'payload cached size is consistent',6314ancestor_reference_names: [6315'singles/linux/x86/meterpreter_reverse_https'6316],6317dynamic_size: false,6318modules_pathname: modules_pathname,6319reference_name: 'linux/x86/meterpreter_reverse_https'6320end63216322context 'linux/x86/metsvc_bind_tcp' do6323it_should_behave_like 'payload cached size is consistent',6324ancestor_reference_names: [6325'singles/linux/x86/metsvc_bind_tcp'6326],6327dynamic_size: false,6328modules_pathname: modules_pathname,6329reference_name: 'linux/x86/metsvc_bind_tcp'6330end63316332context 'linux/x86/metsvc_reverse_tcp' do6333it_should_behave_like 'payload cached size is consistent',6334ancestor_reference_names: [6335'singles/linux/x86/metsvc_reverse_tcp'6336],6337dynamic_size: false,6338modules_pathname: modules_pathname,6339reference_name: 'linux/x86/metsvc_reverse_tcp'6340end63416342context 'linux/zarch/meterpreter_reverse_http' do6343it_should_behave_like 'payload cached size is consistent',6344ancestor_reference_names: [6345'singles/linux/zarch/meterpreter_reverse_http'6346],6347dynamic_size: false,6348modules_pathname: modules_pathname,6349reference_name: 'linux/zarch/meterpreter_reverse_http'6350end63516352context 'linux/zarch/meterpreter_reverse_https' do6353it_should_behave_like 'payload cached size is consistent',6354ancestor_reference_names: [6355'singles/linux/zarch/meterpreter_reverse_https'6356],6357dynamic_size: false,6358modules_pathname: modules_pathname,6359reference_name: 'linux/zarch/meterpreter_reverse_https'6360end63616362context 'linux/aarch64/meterpreter/reverse_tcp' do6363it_should_behave_like 'payload cached size is consistent',6364ancestor_reference_names: [6365'stagers/linux/aarch64/reverse_tcp',6366'stages/linux/aarch64/meterpreter'6367],6368dynamic_size: false,6369modules_pathname: modules_pathname,6370reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6371end63726373context 'linux/aarch64/meterpreter_reverse_tcp' do6374it_should_behave_like 'payload cached size is consistent',6375ancestor_reference_names: [6376'singles/linux/aarch64/meterpreter_reverse_tcp'6377],6378dynamic_size: false,6379modules_pathname: modules_pathname,6380reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6381end63826383context 'linux/armbe/meterpreter_reverse_tcp' do6384it_should_behave_like 'payload cached size is consistent',6385ancestor_reference_names: [6386'singles/linux/armbe/meterpreter_reverse_tcp'6387],6388dynamic_size: false,6389modules_pathname: modules_pathname,6390reference_name: 'linux/armbe/meterpreter_reverse_tcp'6391end63926393context 'linux/armbe/meterpreter_reverse_http' do6394it_should_behave_like 'payload cached size is consistent',6395ancestor_reference_names: [6396'singles/linux/armbe/meterpreter_reverse_http'6397],6398dynamic_size: false,6399modules_pathname: modules_pathname,6400reference_name: 'linux/armbe/meterpreter_reverse_http'6401end64026403context 'linux/armbe/meterpreter_reverse_https' do6404it_should_behave_like 'payload cached size is consistent',6405ancestor_reference_names: [6406'singles/linux/armbe/meterpreter_reverse_https'6407],6408dynamic_size: false,6409modules_pathname: modules_pathname,6410reference_name: 'linux/armbe/meterpreter_reverse_https'6411end64126413context 'linux/armle/meterpreter_reverse_http' do6414it_should_behave_like 'payload cached size is consistent',6415ancestor_reference_names: [6416'singles/linux/armle/meterpreter_reverse_http'6417],6418dynamic_size: false,6419modules_pathname: modules_pathname,6420reference_name: 'linux/armle/meterpreter_reverse_http'6421end64226423context 'linux/armle/meterpreter_reverse_https' do6424it_should_behave_like 'payload cached size is consistent',6425ancestor_reference_names: [6426'singles/linux/armle/meterpreter_reverse_https'6427],6428dynamic_size: false,6429modules_pathname: modules_pathname,6430reference_name: 'linux/armle/meterpreter_reverse_https'6431end64326433context 'linux/armle/meterpreter/bind_tcp' do6434it_should_behave_like 'payload cached size is consistent',6435ancestor_reference_names: [6436'stagers/linux/armle/bind_tcp',6437'stages/linux/armle/meterpreter'6438],6439dynamic_size: false,6440modules_pathname: modules_pathname,6441reference_name: 'linux/armle/meterpreter/bind_tcp'6442end64436444context 'linux/armle/meterpreter/reverse_tcp' do6445it_should_behave_like 'payload cached size is consistent',6446ancestor_reference_names: [6447'stagers/linux/armle/reverse_tcp',6448'stages/linux/armle/meterpreter'6449],6450dynamic_size: false,6451modules_pathname: modules_pathname,6452reference_name: 'linux/armle/meterpreter/reverse_tcp'6453end64546455context 'linux/armle/meterpreter_reverse_tcp' do6456it_should_behave_like 'payload cached size is consistent',6457ancestor_reference_names: [6458'singles/linux/armle/meterpreter_reverse_tcp'6459],6460dynamic_size: false,6461modules_pathname: modules_pathname,6462reference_name: 'linux/armle/meterpreter_reverse_tcp'6463end64646465context 'linux/mips64/meterpreter_reverse_tcp' do6466it_should_behave_like 'payload cached size is consistent',6467ancestor_reference_names: [6468'singles/linux/mips64/meterpreter_reverse_tcp'6469],6470dynamic_size: false,6471modules_pathname: modules_pathname,6472reference_name: 'linux/mips64/meterpreter_reverse_tcp'6473end64746475context 'linux/mipsbe/meterpreter/reverse_tcp' do6476it_should_behave_like 'payload cached size is consistent',6477ancestor_reference_names: [6478'stagers/linux/mipsbe/reverse_tcp',6479'stages/linux/mipsbe/meterpreter'6480],6481dynamic_size: false,6482modules_pathname: modules_pathname,6483reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6484end64856486context 'linux/mipsbe/meterpreter_reverse_tcp' do6487it_should_behave_like 'payload cached size is consistent',6488ancestor_reference_names: [6489'singles/linux/mipsbe/meterpreter_reverse_tcp'6490],6491dynamic_size: false,6492modules_pathname: modules_pathname,6493reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6494end64956496context 'linux/mipsle/meterpreter/reverse_tcp' do6497it_should_behave_like 'payload cached size is consistent',6498ancestor_reference_names: [6499'stagers/linux/mipsle/reverse_tcp',6500'stages/linux/mipsle/meterpreter'6501],6502dynamic_size: false,6503modules_pathname: modules_pathname,6504reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6505end65066507context 'linux/mipsle/meterpreter_reverse_tcp' do6508it_should_behave_like 'payload cached size is consistent',6509ancestor_reference_names: [6510'singles/linux/mipsle/meterpreter_reverse_tcp'6511],6512dynamic_size: false,6513modules_pathname: modules_pathname,6514reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6515end65166517context 'linux/x64/meterpreter/bind_tcp' do6518it_should_behave_like 'payload cached size is consistent',6519ancestor_reference_names: [6520'stagers/linux/x64/bind_tcp',6521'stages/linux/x64/meterpreter'6522],6523dynamic_size: false,6524modules_pathname: modules_pathname,6525reference_name: 'linux/x64/meterpreter/bind_tcp'6526end65276528context 'linux/x64/meterpreter/reverse_tcp' do6529it_should_behave_like 'payload cached size is consistent',6530ancestor_reference_names: [6531'stagers/linux/x64/reverse_tcp',6532'stages/linux/x64/meterpreter'6533],6534dynamic_size: false,6535modules_pathname: modules_pathname,6536reference_name: 'linux/x64/meterpreter/reverse_tcp'6537end65386539context 'linux/x64/meterpreter_reverse_tcp' do6540it_should_behave_like 'payload cached size is consistent',6541ancestor_reference_names: [6542'singles/linux/x64/meterpreter_reverse_tcp'6543],6544dynamic_size: false,6545modules_pathname: modules_pathname,6546reference_name: 'linux/x64/meterpreter_reverse_tcp'6547end65486549context 'linux/x86/meterpreter/bind_ipv6_tcp' do6550it_should_behave_like 'payload cached size is consistent',6551ancestor_reference_names: [6552'stagers/linux/x86/bind_ipv6_tcp',6553'stages/linux/x86/meterpreter'6554],6555dynamic_size: false,6556modules_pathname: modules_pathname,6557reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6558end65596560context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6561it_should_behave_like 'payload cached size is consistent',6562ancestor_reference_names: [6563'stagers/linux/x86/bind_ipv6_tcp_uuid',6564'stages/linux/x86/meterpreter'6565],6566dynamic_size: false,6567modules_pathname: modules_pathname,6568reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6569end65706571context 'linux/x86/meterpreter/bind_nonx_tcp' do6572it_should_behave_like 'payload cached size is consistent',6573ancestor_reference_names: [6574'stagers/linux/x86/bind_nonx_tcp',6575'stages/linux/x86/meterpreter'6576],6577dynamic_size: false,6578modules_pathname: modules_pathname,6579reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6580end65816582context 'linux/x86/meterpreter/bind_tcp' do6583it_should_behave_like 'payload cached size is consistent',6584ancestor_reference_names: [6585'stagers/linux/x86/bind_tcp',6586'stages/linux/x86/meterpreter'6587],6588dynamic_size: false,6589modules_pathname: modules_pathname,6590reference_name: 'linux/x86/meterpreter/bind_tcp'6591end65926593context 'linux/x86/meterpreter/bind_tcp_uuid' do6594it_should_behave_like 'payload cached size is consistent',6595ancestor_reference_names: [6596'stagers/linux/x86/bind_tcp_uuid',6597'stages/linux/x86/meterpreter'6598],6599dynamic_size: false,6600modules_pathname: modules_pathname,6601reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6602end66036604context 'linux/x86/meterpreter/find_tag' do6605it_should_behave_like 'payload cached size is consistent',6606ancestor_reference_names: [6607'stagers/linux/x86/find_tag',6608'stages/linux/x86/meterpreter'6609],6610dynamic_size: false,6611modules_pathname: modules_pathname,6612reference_name: 'linux/x86/meterpreter/find_tag'6613end66146615context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6616it_should_behave_like 'payload cached size is consistent',6617ancestor_reference_names: [6618'stagers/linux/x86/reverse_ipv6_tcp',6619'stages/linux/x86/meterpreter'6620],6621dynamic_size: false,6622modules_pathname: modules_pathname,6623reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6624end66256626context 'linux/x86/meterpreter/reverse_nonx_tcp' do6627it_should_behave_like 'payload cached size is consistent',6628ancestor_reference_names: [6629'stagers/linux/x86/reverse_nonx_tcp',6630'stages/linux/x86/meterpreter'6631],6632dynamic_size: false,6633modules_pathname: modules_pathname,6634reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6635end66366637context 'linux/x86/meterpreter/reverse_tcp' do6638it_should_behave_like 'payload cached size is consistent',6639ancestor_reference_names: [6640'stagers/linux/x86/reverse_tcp',6641'stages/linux/x86/meterpreter'6642],6643dynamic_size: false,6644modules_pathname: modules_pathname,6645reference_name: 'linux/x86/meterpreter/reverse_tcp'6646end66476648context 'linux/x86/meterpreter/reverse_tcp_uuid' do6649it_should_behave_like 'payload cached size is consistent',6650ancestor_reference_names: [6651'stagers/linux/x86/reverse_tcp_uuid',6652'stages/linux/x86/meterpreter'6653],6654dynamic_size: false,6655modules_pathname: modules_pathname,6656reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6657end66586659context 'linux/x86/meterpreter_reverse_tcp' do6660it_should_behave_like 'payload cached size is consistent',6661ancestor_reference_names: [6662'singles/linux/x86/meterpreter_reverse_tcp'6663],6664dynamic_size: false,6665modules_pathname: modules_pathname,6666reference_name: 'linux/x86/meterpreter_reverse_tcp'6667end66686669context 'linux/zarch/meterpreter_reverse_tcp' do6670it_should_behave_like 'payload cached size is consistent',6671ancestor_reference_names: [6672'singles/linux/zarch/meterpreter_reverse_tcp'6673],6674dynamic_size: false,6675modules_pathname: modules_pathname,6676reference_name: 'linux/zarch/meterpreter_reverse_tcp'6677end66786679context 'r/shell_bind_tcp' do6680it_should_behave_like 'payload cached size is consistent',6681ancestor_reference_names: [6682'singles/r/shell_bind_tcp'6683],6684dynamic_size: false,6685modules_pathname: modules_pathname,6686reference_name: 'r/shell_bind_tcp'6687end66886689context 'r/shell_reverse_tcp' do6690it_should_behave_like 'payload cached size is consistent',6691ancestor_reference_names: [6692'singles/r/shell_reverse_tcp'6693],6694dynamic_size: false,6695modules_pathname: modules_pathname,6696reference_name: 'r/shell_reverse_tcp'6697end6698end669967006701