Path: blob/master/spec/modules/payloads_spec.rb
22030 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/https/mips64' do519it_should_behave_like 'payload is not cached',520ancestor_reference_names: [521'adapters/cmd/linux/https/mips64'522],523reference_name: 'cmd/linux/https/mips64'524end525526context 'cmd/linux/tftp/mips64' do527it_should_behave_like 'payload is not cached',528ancestor_reference_names: [529'adapters/cmd/linux/tftp/mips64'530],531reference_name: 'cmd/linux/tftp/mips64'532end533534context 'cmd/linux/http/x64' do535it_should_behave_like 'payload is not cached',536ancestor_reference_names: [537'adapters/cmd/linux/http/x64'538],539reference_name: 'cmd/linux/http/x64'540end541542context 'cmd/linux/https/x64' do543it_should_behave_like 'payload is not cached',544ancestor_reference_names: [545'adapters/cmd/linux/https/x64'546],547reference_name: 'cmd/linux/https/x64'548end549550context 'cmd/linux/tftp/x64' do551it_should_behave_like 'payload is not cached',552ancestor_reference_names: [553'adapters/cmd/linux/tftp/x64'554],555reference_name: 'cmd/linux/tftp/x64'556end557558context 'cmd/linux/http/aarch64' do559it_should_behave_like 'payload is not cached',560ancestor_reference_names: [561'adapters/cmd/linux/http/aarch64'562],563reference_name: 'cmd/linux/http/aarch64'564end565566context 'cmd/linux/https/aarch64' do567it_should_behave_like 'payload is not cached',568ancestor_reference_names: [569'adapters/cmd/linux/https/aarch64'570],571reference_name: 'cmd/linux/https/aarch64'572end573574context 'cmd/linux/tftp/aarch64' do575it_should_behave_like 'payload is not cached',576ancestor_reference_names: [577'adapters/cmd/linux/tftp/aarch64'578],579reference_name: 'cmd/linux/tftp/aarch64'580end581582583context 'cmd/linux/http/armbe' do584it_should_behave_like 'payload is not cached',585ancestor_reference_names: [586'adapters/cmd/linux/http/armbe'587],588reference_name: 'cmd/linux/http/armbe'589end590591context 'cmd/linux/https/armbe' do592it_should_behave_like 'payload is not cached',593ancestor_reference_names: [594'adapters/cmd/linux/https/armbe'595],596reference_name: 'cmd/linux/https/armbe'597end598599context 'cmd/linux/tftp/armbe' do600it_should_behave_like 'payload is not cached',601ancestor_reference_names: [602'adapters/cmd/linux/tftp/armbe'603],604reference_name: 'cmd/linux/tftp/armbe'605end606607context 'cmd/linux/http/armle' do608it_should_behave_like 'payload is not cached',609ancestor_reference_names: [610'adapters/cmd/linux/http/armle'611],612reference_name: 'cmd/linux/http/armle'613end614615context 'cmd/linux/https/armle' do616it_should_behave_like 'payload is not cached',617ancestor_reference_names: [618'adapters/cmd/linux/https/armle'619],620reference_name: 'cmd/linux/https/armle'621end622623context 'cmd/linux/tftp/armle' do624it_should_behave_like 'payload is not cached',625ancestor_reference_names: [626'adapters/cmd/linux/tftp/armle'627],628reference_name: 'cmd/linux/tftp/armle'629end630631context 'cmd/linux/http/mipsbe' do632it_should_behave_like 'payload is not cached',633ancestor_reference_names: [634'adapters/cmd/linux/http/mipsbe'635],636reference_name: 'cmd/linux/http/mipsbe'637end638639context 'cmd/linux/https/mipsbe' do640it_should_behave_like 'payload is not cached',641ancestor_reference_names: [642'adapters/cmd/linux/https/mipsbe'643],644reference_name: 'cmd/linux/https/mipsbe'645end646647context 'cmd/linux/tftp/mipsbe' do648it_should_behave_like 'payload is not cached',649ancestor_reference_names: [650'adapters/cmd/linux/tftp/mipsbe'651],652reference_name: 'cmd/linux/tftp/mipsbe'653end654655context 'cmd/linux/http/mipsle' do656it_should_behave_like 'payload is not cached',657ancestor_reference_names: [658'adapters/cmd/linux/http/mipsle'659],660reference_name: 'cmd/linux/http/mipsle'661end662663context 'cmd/linux/https/mipsle' do664it_should_behave_like 'payload is not cached',665ancestor_reference_names: [666'adapters/cmd/linux/https/mipsle'667],668reference_name: 'cmd/linux/https/mipsle'669end670671context 'cmd/linux/tftp/mipsle' do672it_should_behave_like 'payload is not cached',673ancestor_reference_names: [674'adapters/cmd/linux/tftp/mipsle'675],676reference_name: 'cmd/linux/tftp/mipsle'677end678679context 'cmd/linux/http/ppc' do680it_should_behave_like 'payload is not cached',681ancestor_reference_names: [682'adapters/cmd/linux/http/ppc'683],684reference_name: 'cmd/linux/http/ppc'685end686687context 'cmd/linux/https/ppc' do688it_should_behave_like 'payload is not cached',689ancestor_reference_names: [690'adapters/cmd/linux/https/ppc'691],692reference_name: 'cmd/linux/https/ppc'693end694695context 'cmd/linux/tftp/ppc' do696it_should_behave_like 'payload is not cached',697ancestor_reference_names: [698'adapters/cmd/linux/tftp/ppc'699],700reference_name: 'cmd/linux/tftp/ppc'701end702703context 'cmd/linux/http/ppc64' do704it_should_behave_like 'payload is not cached',705ancestor_reference_names: [706'adapters/cmd/linux/http/ppc64'707],708reference_name: 'cmd/linux/http/ppc64'709end710711context 'cmd/linux/https/ppc64' do712it_should_behave_like 'payload is not cached',713ancestor_reference_names: [714'adapters/cmd/linux/https/ppc64'715],716reference_name: 'cmd/linux/https/ppc64'717end718719context 'cmd/linux/tftp/ppc64' do720it_should_behave_like 'payload is not cached',721ancestor_reference_names: [722'adapters/cmd/linux/tftp/ppc64'723],724reference_name: 'cmd/linux/tftp/ppc64'725end726727context 'cmd/linux/http/ppc64le' do728it_should_behave_like 'payload is not cached',729ancestor_reference_names: [730'adapters/cmd/linux/http/ppc64le'731],732reference_name: 'cmd/linux/http/ppc64le'733end734735context 'cmd/linux/https/ppc64le' do736it_should_behave_like 'payload is not cached',737ancestor_reference_names: [738'adapters/cmd/linux/https/ppc64le'739],740reference_name: 'cmd/linux/https/ppc64le'741end742743context 'cmd/linux/tftp/ppc64le' do744it_should_behave_like 'payload is not cached',745ancestor_reference_names: [746'adapters/cmd/linux/tftp/ppc64le'747],748reference_name: 'cmd/linux/tftp/ppc64le'749end750751context 'cmd/linux/http/x86' do752it_should_behave_like 'payload is not cached',753ancestor_reference_names: [754'adapters/cmd/linux/http/x86'755],756reference_name: 'cmd/linux/http/x86'757end758759context 'cmd/linux/https/x86' do760it_should_behave_like 'payload is not cached',761ancestor_reference_names: [762'adapters/cmd/linux/https/x86'763],764reference_name: 'cmd/linux/https/x86'765end766767context 'cmd/linux/tftp/x86' do768it_should_behave_like 'payload is not cached',769ancestor_reference_names: [770'adapters/cmd/linux/tftp/x86'771],772reference_name: 'cmd/linux/tftp/x86'773end774775context 'cmd/mainframe/generic_jcl' do776it_should_behave_like 'payload cached size is consistent',777ancestor_reference_names: [778'singles/cmd/mainframe/generic_jcl'779],780dynamic_size: false,781modules_pathname: modules_pathname,782reference_name: 'cmd/mainframe/generic_jcl'783end784785context 'cmd/mainframe/bind_shell_jcl' do786it_should_behave_like 'payload cached size is consistent',787ancestor_reference_names: [788'singles/cmd/mainframe/bind_shell_jcl'789],790dynamic_size: false,791modules_pathname: modules_pathname,792reference_name: 'cmd/mainframe/bind_shell_jcl'793end794795context 'cmd/mainframe/reverse_shell_jcl' do796it_should_behave_like 'payload cached size is consistent',797ancestor_reference_names: [798'singles/cmd/mainframe/reverse_shell_jcl'799],800dynamic_size: false,801modules_pathname: modules_pathname,802reference_name: 'cmd/mainframe/reverse_shell_jcl'803end804805context 'cmd/mainframe/apf_privesc_jcl' do806it_should_behave_like 'payload cached size is consistent',807ancestor_reference_names: [808'singles/cmd/mainframe/apf_privesc_jcl'809],810dynamic_size: false,811modules_pathname: modules_pathname,812reference_name: 'cmd/mainframe/apf_privesc_jcl'813end814815context 'cmd/unix/bind_awk' do816it_should_behave_like 'payload cached size is consistent',817ancestor_reference_names: [818'singles/cmd/unix/bind_awk'819],820dynamic_size: false,821modules_pathname: modules_pathname,822reference_name: 'cmd/unix/bind_awk'823end824825context 'cmd/unix/bind_aws_instance_connect' do826it_should_behave_like 'payload cached size is consistent',827ancestor_reference_names: [828'singles/cmd/unix/bind_aws_instance_connect'829],830dynamic_size: false,831modules_pathname: modules_pathname,832reference_name: 'cmd/unix/bind_aws_instance_connect'833end834835context 'cmd/unix/adduser' do836it_should_behave_like 'payload cached size is consistent',837ancestor_reference_names: [838'singles/cmd/unix/adduser'839],840dynamic_size: true,841modules_pathname: modules_pathname,842reference_name: 'cmd/unix/adduser'843end844845context 'cmd/unix/bind_busybox_telnetd' do846it_should_behave_like 'payload cached size is consistent',847ancestor_reference_names: [848'singles/cmd/unix/bind_busybox_telnetd'849],850dynamic_size: false,851modules_pathname: modules_pathname,852reference_name: 'cmd/unix/bind_busybox_telnetd'853end854855context 'cmd/unix/bind_inetd' do856it_should_behave_like 'payload cached size is consistent',857ancestor_reference_names: [858'singles/cmd/unix/bind_inetd'859],860dynamic_size: false,861modules_pathname: modules_pathname,862reference_name: 'cmd/unix/bind_inetd'863end864865context 'cmd/unix/bind_lua' do866it_should_behave_like 'payload cached size is consistent',867ancestor_reference_names: [868'singles/cmd/unix/bind_lua'869],870dynamic_size: false,871modules_pathname: modules_pathname,872reference_name: 'cmd/unix/bind_lua'873end874875context 'cmd/unix/bind_jjs' do876it_should_behave_like 'payload cached size is consistent',877ancestor_reference_names: [878'singles/cmd/unix/bind_jjs'879],880dynamic_size: false,881modules_pathname: modules_pathname,882reference_name: 'cmd/unix/bind_jjs'883end884885context 'cmd/unix/bind_netcat' do886it_should_behave_like 'payload cached size is consistent',887ancestor_reference_names: [888'singles/cmd/unix/bind_netcat'889],890dynamic_size: true,891modules_pathname: modules_pathname,892reference_name: 'cmd/unix/bind_netcat'893end894895context 'cmd/unix/bind_netcat_gaping' do896it_should_behave_like 'payload cached size is consistent',897ancestor_reference_names: [898'singles/cmd/unix/bind_netcat_gaping'899],900dynamic_size: false,901modules_pathname: modules_pathname,902reference_name: 'cmd/unix/bind_netcat_gaping'903end904905context 'cmd/unix/bind_netcat_gaping_ipv6' do906it_should_behave_like 'payload cached size is consistent',907ancestor_reference_names: [908'singles/cmd/unix/bind_netcat_gaping_ipv6'909],910dynamic_size: false,911modules_pathname: modules_pathname,912reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'913end914915context 'cmd/unix/bind_nodejs' do916it_should_behave_like 'payload cached size is consistent',917ancestor_reference_names: [918'singles/cmd/unix/bind_nodejs'919],920dynamic_size: false,921modules_pathname: modules_pathname,922reference_name: 'cmd/unix/bind_nodejs'923end924925context 'cmd/unix/bind_socat_sctp' do926it_should_behave_like 'payload cached size is consistent',927ancestor_reference_names: [928'singles/cmd/unix/bind_socat_sctp'929],930dynamic_size: false,931modules_pathname: modules_pathname,932reference_name: 'cmd/unix/bind_socat_sctp'933end934935context 'cmd/unix/bind_socat_udp' do936it_should_behave_like 'payload cached size is consistent',937ancestor_reference_names: [938'singles/cmd/unix/bind_socat_udp'939],940dynamic_size: false,941modules_pathname: modules_pathname,942reference_name: 'cmd/unix/bind_socat_udp'943end944945context 'cmd/unix/reverse_socat_tcp' do946it_should_behave_like 'payload cached size is consistent',947ancestor_reference_names: [948'singles/cmd/unix/reverse_socat_tcp'949],950dynamic_size: false,951modules_pathname: modules_pathname,952reference_name: 'cmd/unix/reverse_socat_tcp'953end954955context 'cmd/unix/bind_perl' do956it_should_behave_like 'payload cached size is consistent',957ancestor_reference_names: [958'singles/cmd/unix/bind_perl'959],960dynamic_size: false,961modules_pathname: modules_pathname,962reference_name: 'cmd/unix/bind_perl'963end964965context 'cmd/unix/bind_perl_ipv6' do966it_should_behave_like 'payload cached size is consistent',967ancestor_reference_names: [968'singles/cmd/unix/bind_perl_ipv6'969],970dynamic_size: false,971modules_pathname: modules_pathname,972reference_name: 'cmd/unix/bind_perl_ipv6'973end974975context 'cmd/unix/bind_r' do976it_should_behave_like 'payload cached size is consistent',977ancestor_reference_names: [978'singles/cmd/unix/bind_r'979],980dynamic_size: false,981modules_pathname: modules_pathname,982reference_name: 'cmd/unix/bind_r'983end984985context 'cmd/unix/bind_ruby' do986it_should_behave_like 'payload cached size is consistent',987ancestor_reference_names: [988'singles/cmd/unix/bind_ruby'989],990dynamic_size: false,991modules_pathname: modules_pathname,992reference_name: 'cmd/unix/bind_ruby'993end994995context 'cmd/unix/bind_ruby_ipv6' do996it_should_behave_like 'payload cached size is consistent',997ancestor_reference_names: [998'singles/cmd/unix/bind_ruby_ipv6'999],1000dynamic_size: false,1001modules_pathname: modules_pathname,1002reference_name: 'cmd/unix/bind_ruby_ipv6'1003end10041005context 'cmd/unix/bind_stub' do1006it_should_behave_like 'payload cached size is consistent',1007ancestor_reference_names: [1008'singles/cmd/unix/bind_stub'1009],1010dynamic_size: false,1011modules_pathname: modules_pathname,1012reference_name: 'cmd/unix/bind_stub'1013end10141015context 'cmd/unix/bind_zsh' do1016it_should_behave_like 'payload cached size is consistent',1017ancestor_reference_names: [1018'singles/cmd/unix/bind_zsh'1019],1020dynamic_size: false,1021modules_pathname: modules_pathname,1022reference_name: 'cmd/unix/bind_zsh'1023end10241025context 'cmd/unix/generic' do1026it_should_behave_like 'payload cached size is consistent',1027ancestor_reference_names: [1028'singles/cmd/unix/generic'1029],1030dynamic_size: false,1031modules_pathname: modules_pathname,1032reference_name: 'cmd/unix/generic'1033end10341035context 'cmd/unix/interact' do1036it_should_behave_like 'payload cached size is consistent',1037ancestor_reference_names: [1038'singles/cmd/unix/interact'1039],1040dynamic_size: false,1041modules_pathname: modules_pathname,1042reference_name: 'cmd/unix/interact'1043end10441045context 'cmd/unix/php' do1046it_should_behave_like 'payload is not cached',1047ancestor_reference_names: [1048'adapters/cmd/unix/php'1049],1050reference_name: 'cmd/unix/php'1051end10521053context 'cmd/unix/pingback_bind' do1054it_should_behave_like 'payload cached size is consistent',1055ancestor_reference_names: [1056'singles/cmd/unix/pingback_bind'1057],1058dynamic_size: false,1059modules_pathname: modules_pathname,1060reference_name: 'cmd/unix/pingback_bind'1061end10621063context 'cmd/unix/pingback_reverse' do1064it_should_behave_like 'payload cached size is consistent',1065ancestor_reference_names: [1066'singles/cmd/unix/pingback_reverse'1067],1068dynamic_size: false,1069modules_pathname: modules_pathname,1070reference_name: 'cmd/unix/pingback_reverse'1071end10721073context 'cmd/unix/python' do1074it_should_behave_like 'payload is not cached',1075ancestor_reference_names: [1076'adapters/cmd/unix/python'1077],1078reference_name: 'cmd/unix/python'1079end108010811082context 'cmd/unix/php' do1083it_should_behave_like 'payload is not cached',1084ancestor_reference_names: [1085'adapters/cmd/unix/php'1086],1087reference_name: 'cmd/unix/php'1088end10891090context 'cmd/unix/reverse' do1091it_should_behave_like 'payload cached size is consistent',1092ancestor_reference_names: [1093'singles/cmd/unix/reverse'1094],1095dynamic_size: false,1096modules_pathname: modules_pathname,1097reference_name: 'cmd/unix/reverse'1098end10991100context 'cmd/unix/reverse_awk' do1101it_should_behave_like 'payload cached size is consistent',1102ancestor_reference_names: [1103'singles/cmd/unix/reverse_awk'1104],1105dynamic_size: false,1106modules_pathname: modules_pathname,1107reference_name: 'cmd/unix/reverse_awk'1108end11091110context 'cmd/unix/reverse_bash' do1111it_should_behave_like 'payload cached size is consistent',1112ancestor_reference_names: [1113'singles/cmd/unix/reverse_bash'1114],1115dynamic_size: true,1116modules_pathname: modules_pathname,1117reference_name: 'cmd/unix/reverse_bash'1118end11191120context 'cmd/unix/reverse_bash_udp' do1121it_should_behave_like 'payload cached size is consistent',1122ancestor_reference_names: [1123'singles/cmd/unix/reverse_bash_udp'1124],1125dynamic_size: true,1126modules_pathname: modules_pathname,1127reference_name: 'cmd/unix/reverse_bash_udp'1128end11291130context 'cmd/unix/reverse_bash_telnet_ssl' do1131it_should_behave_like 'payload cached size is consistent',1132ancestor_reference_names: [1133'singles/cmd/unix/reverse_bash_telnet_ssl'1134],1135dynamic_size: true,1136modules_pathname: modules_pathname,1137reference_name: 'cmd/unix/reverse_bash_telnet_ssl'1138end11391140context 'cmd/unix/reverse_ksh' do1141it_should_behave_like 'payload cached size is consistent',1142ancestor_reference_names: [1143'singles/cmd/unix/reverse_ksh'1144],1145dynamic_size: false,1146modules_pathname: modules_pathname,1147reference_name: 'cmd/unix/reverse_ksh'1148end11491150context 'cmd/unix/reverse_jjs' do1151it_should_behave_like 'payload cached size is consistent',1152ancestor_reference_names: [1153'singles/cmd/unix/reverse_jjs'1154],1155dynamic_size: false,1156modules_pathname: modules_pathname,1157reference_name: 'cmd/unix/reverse_jjs'1158end11591160context 'cmd/unix/reverse_lua' do1161it_should_behave_like 'payload cached size is consistent',1162ancestor_reference_names: [1163'singles/cmd/unix/reverse_lua'1164],1165dynamic_size: false,1166modules_pathname: modules_pathname,1167reference_name: 'cmd/unix/reverse_lua'1168end11691170context 'cmd/unix/reverse_ncat_ssl' do1171it_should_behave_like 'payload cached size is consistent',1172ancestor_reference_names: [1173'singles/cmd/unix/reverse_ncat_ssl'1174],1175dynamic_size: false,1176modules_pathname: modules_pathname,1177reference_name: 'cmd/unix/reverse_ncat_ssl'1178end11791180context 'cmd/unix/reverse_netcat' do1181it_should_behave_like 'payload cached size is consistent',1182ancestor_reference_names: [1183'singles/cmd/unix/reverse_netcat'1184],1185dynamic_size: true,1186modules_pathname: modules_pathname,1187reference_name: 'cmd/unix/reverse_netcat'1188end11891190context 'cmd/unix/reverse_netcat_gaping' do1191it_should_behave_like 'payload cached size is consistent',1192ancestor_reference_names: [1193'singles/cmd/unix/reverse_netcat_gaping'1194],1195dynamic_size: false,1196modules_pathname: modules_pathname,1197reference_name: 'cmd/unix/reverse_netcat_gaping'1198end11991200context 'cmd/unix/reverse_nodejs' do1201it_should_behave_like 'payload cached size is consistent',1202ancestor_reference_names: [1203'singles/cmd/unix/reverse_nodejs'1204],1205dynamic_size: false,1206modules_pathname: modules_pathname,1207reference_name: 'cmd/unix/reverse_nodejs'1208end12091210context 'cmd/unix/reverse_openssl' do1211it_should_behave_like 'payload cached size is consistent',1212ancestor_reference_names: [1213'singles/cmd/unix/reverse_openssl'1214],1215dynamic_size: false,1216modules_pathname: modules_pathname,1217reference_name: 'cmd/unix/reverse_openssl'1218end12191220context 'cmd/unix/reverse_socat_sctp' do1221it_should_behave_like 'payload cached size is consistent',1222ancestor_reference_names: [1223'singles/cmd/unix/reverse_socat_sctp'1224],1225dynamic_size: false,1226modules_pathname: modules_pathname,1227reference_name: 'cmd/unix/reverse_socat_sctp'1228end12291230context 'cmd/unix/reverse_socat_udp' do1231it_should_behave_like 'payload cached size is consistent',1232ancestor_reference_names: [1233'singles/cmd/unix/reverse_socat_udp'1234],1235dynamic_size: false,1236modules_pathname: modules_pathname,1237reference_name: 'cmd/unix/reverse_socat_udp'1238end12391240context 'cmd/unix/reverse_ssh' do1241it_should_behave_like 'payload cached size is consistent',1242ancestor_reference_names: [1243'singles/cmd/unix/reverse_ssh'1244],1245dynamic_size: true,1246modules_pathname: modules_pathname,1247reference_name: 'cmd/unix/reverse_ssh'1248end12491250context 'cmd/unix/reverse_perl' do1251it_should_behave_like 'payload cached size is consistent',1252ancestor_reference_names: [1253'singles/cmd/unix/reverse_perl'1254],1255dynamic_size: false,1256modules_pathname: modules_pathname,1257reference_name: 'cmd/unix/reverse_perl'1258end12591260context 'cmd/unix/reverse_perl_ssl' do1261it_should_behave_like 'payload cached size is consistent',1262ancestor_reference_names: [1263'singles/cmd/unix/reverse_perl_ssl'1264],1265dynamic_size: false,1266modules_pathname: modules_pathname,1267reference_name: 'cmd/unix/reverse_perl_ssl'1268end12691270context 'cmd/unix/reverse_php_ssl' do1271it_should_behave_like 'payload cached size is consistent',1272ancestor_reference_names: [1273'singles/cmd/unix/reverse_php_ssl'1274],1275dynamic_size: false,1276modules_pathname: modules_pathname,1277reference_name: 'cmd/unix/reverse_php_ssl'1278end12791280context 'cmd/unix/reverse_python' do1281it_should_behave_like 'payload cached size is consistent',1282ancestor_reference_names: [1283'singles/cmd/unix/reverse_python'1284],1285dynamic_size: true,1286modules_pathname: modules_pathname,1287reference_name: 'cmd/unix/reverse_python'1288end12891290context 'cmd/unix/reverse_python_ssl' do1291it_should_behave_like 'payload cached size is consistent',1292ancestor_reference_names: [1293'singles/cmd/unix/reverse_python_ssl'1294],1295dynamic_size: true,1296modules_pathname: modules_pathname,1297reference_name: 'cmd/unix/reverse_python_ssl'1298end12991300context 'cmd/unix/reverse_r' do1301it_should_behave_like 'payload cached size is consistent',1302ancestor_reference_names: [1303'singles/cmd/unix/reverse_r'1304],1305dynamic_size: false,1306modules_pathname: modules_pathname,1307reference_name: 'cmd/unix/reverse_r'1308end13091310context 'cmd/unix/reverse_ruby' do1311it_should_behave_like 'payload cached size is consistent',1312ancestor_reference_names: [1313'singles/cmd/unix/reverse_ruby'1314],1315dynamic_size: false,1316modules_pathname: modules_pathname,1317reference_name: 'cmd/unix/reverse_ruby'1318end13191320context 'cmd/unix/reverse_ruby_ssl' do1321it_should_behave_like 'payload cached size is consistent',1322ancestor_reference_names: [1323'singles/cmd/unix/reverse_ruby_ssl'1324],1325dynamic_size: false,1326modules_pathname: modules_pathname,1327reference_name: 'cmd/unix/reverse_ruby_ssl'1328end13291330context 'cmd/unix/reverse_ssl_double_telnet' do1331it_should_behave_like 'payload cached size is consistent',1332ancestor_reference_names: [1333'singles/cmd/unix/reverse_ssl_double_telnet'1334],1335dynamic_size: false,1336modules_pathname: modules_pathname,1337reference_name: 'cmd/unix/reverse_ssl_double_telnet'1338end13391340context 'cmd/unix/reverse_stub' do1341it_should_behave_like 'payload cached size is consistent',1342ancestor_reference_names: [1343'singles/cmd/unix/reverse_stub'1344],1345dynamic_size: false,1346modules_pathname: modules_pathname,1347reference_name: 'cmd/unix/reverse_stub'1348end13491350context 'cmd/unix/reverse_tclsh' do1351it_should_behave_like 'payload cached size is consistent',1352ancestor_reference_names: [1353'singles/cmd/unix/reverse_tclsh'1354],1355dynamic_size: false,1356modules_pathname: modules_pathname,1357reference_name: 'cmd/unix/reverse_tclsh'1358end13591360context 'cmd/unix/reverse_zsh' do1361it_should_behave_like 'payload cached size is consistent',1362ancestor_reference_names: [1363'singles/cmd/unix/reverse_zsh'1364],1365dynamic_size: false,1366modules_pathname: modules_pathname,1367reference_name: 'cmd/unix/reverse_zsh'1368end13691370context 'cmd/windows/adduser' do1371it_should_behave_like 'payload cached size is consistent',1372ancestor_reference_names: [1373'singles/cmd/windows/adduser'1374],1375dynamic_size: false,1376modules_pathname: modules_pathname,1377reference_name: 'cmd/windows/adduser'1378end13791380context 'cmd/windows/bind_lua' do1381it_should_behave_like 'payload cached size is consistent',1382ancestor_reference_names: [1383'singles/cmd/windows/bind_lua'1384],1385dynamic_size: false,1386modules_pathname: modules_pathname,1387reference_name: 'cmd/windows/bind_lua'1388end13891390context 'cmd/windows/bind_perl' do1391it_should_behave_like 'payload cached size is consistent',1392ancestor_reference_names: [1393'singles/cmd/windows/bind_perl'1394],1395dynamic_size: false,1396modules_pathname: modules_pathname,1397reference_name: 'cmd/windows/bind_perl'1398end13991400context 'cmd/windows/bind_perl_ipv6' do1401it_should_behave_like 'payload cached size is consistent',1402ancestor_reference_names: [1403'singles/cmd/windows/bind_perl_ipv6'1404],1405dynamic_size: false,1406modules_pathname: modules_pathname,1407reference_name: 'cmd/windows/bind_perl_ipv6'1408end14091410context 'cmd/windows/bind_ruby' do1411it_should_behave_like 'payload cached size is consistent',1412ancestor_reference_names: [1413'singles/cmd/windows/bind_ruby'1414],1415dynamic_size: false,1416modules_pathname: modules_pathname,1417reference_name: 'cmd/windows/bind_ruby'1418end14191420context 'cmd/windows/download_eval_vbs' do1421it_should_behave_like 'payload cached size is consistent',1422ancestor_reference_names: [1423'singles/cmd/windows/download_eval_vbs'1424],1425dynamic_size: true,1426modules_pathname: modules_pathname,1427reference_name: 'cmd/windows/download_eval_vbs'1428end14291430context 'cmd/windows/download_exec_vbs' do1431it_should_behave_like 'payload cached size is consistent',1432ancestor_reference_names: [1433'singles/cmd/windows/download_exec_vbs'1434],1435dynamic_size: true,1436modules_pathname: modules_pathname,1437reference_name: 'cmd/windows/download_exec_vbs'1438end14391440context 'cmd/windows/generic' do1441it_should_behave_like 'payload cached size is consistent',1442ancestor_reference_names: [1443'singles/cmd/windows/generic'1444],1445dynamic_size: false,1446modules_pathname: modules_pathname,1447reference_name: 'cmd/windows/generic'1448end14491450context 'cmd/windows/http/x64' do1451it_should_behave_like 'payload is not cached',1452ancestor_reference_names: [1453'adapters/cmd/windows/http/x64'1454],1455reference_name: 'cmd/windows/http/x64'1456end14571458context 'cmd/windows/https/x64' do1459it_should_behave_like 'payload is not cached',1460ancestor_reference_names: [1461'adapters/cmd/windows/https/x64'1462],1463reference_name: 'cmd/windows/https/x64'1464end14651466context 'cmd/windows/powershell' do1467it_should_behave_like 'payload is not cached',1468ancestor_reference_names: [1469'adapters/cmd/windows/powershell'1470],1471reference_name: 'cmd/windows/powershell'1472end14731474context 'cmd/windows/powershell/x64' do1475it_should_behave_like 'payload is not cached',1476ancestor_reference_names: [1477'adapters/cmd/windows/powershell/x64'1478],1479reference_name: 'cmd/windows/powershell/x64'1480end14811482context 'cmd/windows/powershell_bind_tcp' do1483it_should_behave_like 'payload cached size is consistent',1484ancestor_reference_names: [1485'singles/cmd/windows/powershell_bind_tcp'1486],1487dynamic_size: true,1488modules_pathname: modules_pathname,1489reference_name: 'cmd/windows/powershell_bind_tcp'1490end14911492context 'cmd/windows/powershell_reverse_tcp' do1493it_should_behave_like 'payload cached size is consistent',1494ancestor_reference_names: [1495'singles/cmd/windows/powershell_reverse_tcp'1496],1497dynamic_size: true,1498modules_pathname: modules_pathname,1499reference_name: 'cmd/windows/powershell_reverse_tcp'1500end15011502context 'cmd/windows/powershell_reverse_tcp_ssl' do1503it_should_behave_like 'payload cached size is consistent',1504ancestor_reference_names: [1505'singles/cmd/windows/powershell_reverse_tcp_ssl'1506],1507dynamic_size: true,1508modules_pathname: modules_pathname,1509reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'1510end15111512context 'cmd/windows/python' do1513it_should_behave_like 'payload is not cached',1514ancestor_reference_names: [1515'adapters/cmd/windows/python'1516],1517reference_name: 'cmd/windows/python'1518end15191520context 'cmd/windows/reverse_lua' do1521it_should_behave_like 'payload cached size is consistent',1522ancestor_reference_names: [1523'singles/cmd/windows/reverse_lua'1524],1525dynamic_size: false,1526modules_pathname: modules_pathname,1527reference_name: 'cmd/windows/reverse_lua'1528end15291530context 'cmd/windows/reverse_perl' do1531it_should_behave_like 'payload cached size is consistent',1532ancestor_reference_names: [1533'singles/cmd/windows/reverse_perl'1534],1535dynamic_size: false,1536modules_pathname: modules_pathname,1537reference_name: 'cmd/windows/reverse_perl'1538end15391540context 'cmd/windows/reverse_powershell' do1541it_should_behave_like 'payload cached size is consistent',1542ancestor_reference_names: [1543'singles/cmd/windows/reverse_powershell'1544],1545dynamic_size: false,1546modules_pathname: modules_pathname,1547reference_name: 'cmd/windows/reverse_powershell'1548end15491550context 'cmd/windows/reverse_ruby' do1551it_should_behave_like 'payload cached size is consistent',1552ancestor_reference_names: [1553'singles/cmd/windows/reverse_ruby'1554],1555dynamic_size: false,1556modules_pathname: modules_pathname,1557reference_name: 'cmd/windows/reverse_ruby'1558end15591560context 'cmd/windows/jjs_reverse_tcp' do1561it_should_behave_like 'payload cached size is consistent',1562ancestor_reference_names: [1563'singles/cmd/windows/jjs_reverse_tcp'1564],1565dynamic_size: false,1566modules_pathname: modules_pathname,1567reference_name: 'cmd/windows/jjs_reverse_tcp'1568end15691570context 'cmd/windows/smb/x64' do1571it_should_behave_like 'payload is not cached',1572ancestor_reference_names: [1573'adapters/cmd/windows/smb/x64'1574],1575reference_name: 'cmd/windows/smb/x64'1576end15771578context 'cmd/windows/tftp/x64' do1579it_should_behave_like 'payload is not cached',1580ancestor_reference_names: [1581'adapters/cmd/windows/tftp/x64'1582],1583reference_name: 'cmd/windows/tftp/x64'1584end15851586context 'firefox/exec' do1587it_should_behave_like 'payload cached size is consistent',1588ancestor_reference_names: [1589'singles/firefox/exec'1590],1591dynamic_size: false,1592modules_pathname: modules_pathname,1593reference_name: 'firefox/exec'1594end15951596context 'firefox/shell_bind_tcp' do1597it_should_behave_like 'payload cached size is consistent',1598ancestor_reference_names: [1599'singles/firefox/shell_bind_tcp'1600],1601dynamic_size: true,1602modules_pathname: modules_pathname,1603reference_name: 'firefox/shell_bind_tcp'1604end16051606context 'firefox/shell_reverse_tcp' do1607it_should_behave_like 'payload cached size is consistent',1608ancestor_reference_names: [1609'singles/firefox/shell_reverse_tcp'1610],1611dynamic_size: true,1612modules_pathname: modules_pathname,1613reference_name: 'firefox/shell_reverse_tcp'1614end16151616context 'generic/custom' do1617it_should_behave_like 'payload cached size is consistent',1618ancestor_reference_names: [1619'singles/generic/custom'1620],1621dynamic_size: false,1622modules_pathname: modules_pathname,1623reference_name: 'generic/custom'1624end16251626context 'generic/debug_trap' do1627it_should_behave_like 'payload cached size is consistent',1628ancestor_reference_names: [1629'singles/generic/debug_trap'1630],1631dynamic_size: false,1632modules_pathname: modules_pathname,1633reference_name: 'generic/debug_trap'1634end16351636context 'generic/shell_bind_tcp' do1637it_should_behave_like 'payload cached size is consistent',1638ancestor_reference_names: [1639'singles/generic/shell_bind_tcp'1640],1641dynamic_size: false,1642modules_pathname: modules_pathname,1643reference_name: 'generic/shell_bind_tcp'1644end16451646context 'generic/shell_bind_aws_ssm' do1647it_should_behave_like 'payload cached size is consistent',1648ancestor_reference_names: [1649'singles/generic/shell_bind_aws_ssm'1650],1651dynamic_size: false,1652modules_pathname: modules_pathname,1653reference_name: 'generic/shell_bind_aws_ssm'1654end16551656context 'generic/shell_reverse_tcp' do1657it_should_behave_like 'payload cached size is consistent',1658ancestor_reference_names: [1659'singles/generic/shell_reverse_tcp'1660],1661dynamic_size: false,1662modules_pathname: modules_pathname,1663reference_name: 'generic/shell_reverse_tcp'1664end16651666context 'generic/ssh/interact' do1667it_should_behave_like 'payload is not cached',1668ancestor_reference_names: [1669'singles/generic/ssh/interact'1670],1671reference_name: 'generic/ssh/interact'1672end167316741675context 'generic/tight_loop' do1676it_should_behave_like 'payload cached size is consistent',1677ancestor_reference_names: [1678'singles/generic/tight_loop'1679],1680dynamic_size: false,1681modules_pathname: modules_pathname,1682reference_name: 'generic/tight_loop'1683end16841685context 'java/jsp_shell_bind_tcp' do1686it_should_behave_like 'payload cached size is consistent',1687ancestor_reference_names: [1688'singles/java/jsp_shell_bind_tcp'1689],1690dynamic_size: false,1691modules_pathname: modules_pathname,1692reference_name: 'java/jsp_shell_bind_tcp'1693end16941695context 'java/jsp_shell_reverse_tcp' do1696it_should_behave_like 'payload cached size is consistent',1697ancestor_reference_names: [1698'singles/java/jsp_shell_reverse_tcp'1699],1700dynamic_size: false,1701modules_pathname: modules_pathname,1702reference_name: 'java/jsp_shell_reverse_tcp'1703end17041705context 'java/meterpreter/bind_tcp' do1706it_should_behave_like 'payload cached size is consistent',1707ancestor_reference_names: [1708'stagers/java/bind_tcp',1709'stages/java/meterpreter'1710],1711dynamic_size: false,1712modules_pathname: modules_pathname,1713reference_name: 'java/meterpreter/bind_tcp'1714end17151716context 'java/meterpreter/reverse_http' do1717it_should_behave_like 'payload cached size is consistent',1718ancestor_reference_names: [1719'stagers/java/reverse_http',1720'stages/java/meterpreter'1721],1722dynamic_size: true,1723modules_pathname: modules_pathname,1724reference_name: 'java/meterpreter/reverse_http'1725end17261727context 'java/meterpreter/reverse_https' do1728it_should_behave_like 'payload cached size is consistent',1729ancestor_reference_names: [1730'stagers/java/reverse_https',1731'stages/java/meterpreter'1732],1733dynamic_size: true,1734modules_pathname: modules_pathname,1735reference_name: 'java/meterpreter/reverse_https'1736end17371738context 'java/meterpreter/reverse_tcp' do1739it_should_behave_like 'payload cached size is consistent',1740ancestor_reference_names: [1741'stagers/java/reverse_tcp',1742'stages/java/meterpreter'1743],1744dynamic_size: false,1745modules_pathname: modules_pathname,1746reference_name: 'java/meterpreter/reverse_tcp'1747end17481749context 'java/shell/bind_tcp' do1750it_should_behave_like 'payload cached size is consistent',1751ancestor_reference_names: [1752'stagers/java/bind_tcp',1753'stages/java/shell'1754],1755dynamic_size: false,1756modules_pathname: modules_pathname,1757reference_name: 'java/shell/bind_tcp'1758end17591760context 'java/shell/reverse_tcp' do1761it_should_behave_like 'payload cached size is consistent',1762ancestor_reference_names: [1763'stagers/java/reverse_tcp',1764'stages/java/shell'1765],1766dynamic_size: false,1767modules_pathname: modules_pathname,1768reference_name: 'java/shell/reverse_tcp'1769end17701771context 'java/shell_reverse_tcp' do1772it_should_behave_like 'payload cached size is consistent',1773ancestor_reference_names: [1774'singles/java/shell_reverse_tcp'1775],1776dynamic_size: false,1777modules_pathname: modules_pathname,1778reference_name: 'java/shell_reverse_tcp'1779end17801781context 'linux/aarch64/shell_reverse_tcp' do1782it_should_behave_like 'payload cached size is consistent',1783ancestor_reference_names: [1784'singles/linux/aarch64/shell_reverse_tcp'1785],1786dynamic_size: false,1787modules_pathname: modules_pathname,1788reference_name: 'linux/aarch64/shell_reverse_tcp'1789end17901791context 'linux/aarch64/meterpreter_reverse_http' do1792it_should_behave_like 'payload cached size is consistent',1793ancestor_reference_names: [1794'singles/linux/aarch64/meterpreter_reverse_http'1795],1796dynamic_size: false,1797modules_pathname: modules_pathname,1798reference_name: 'linux/aarch64/meterpreter_reverse_http'1799end18001801context 'linux/aarch64/meterpreter_reverse_https' do1802it_should_behave_like 'payload cached size is consistent',1803ancestor_reference_names: [1804'singles/linux/aarch64/meterpreter_reverse_https'1805],1806dynamic_size: false,1807modules_pathname: modules_pathname,1808reference_name: 'linux/aarch64/meterpreter_reverse_https'1809end18101811context 'linux/aarch64/shell/reverse_tcp' do1812it_should_behave_like 'payload cached size is consistent',1813ancestor_reference_names: [1814'stagers/linux/aarch64/reverse_tcp',1815'stages/linux/aarch64/shell'1816],1817dynamic_size: false,1818modules_pathname: modules_pathname,1819reference_name: 'linux/aarch64/shell/reverse_tcp'1820end182118221823context 'linux/armbe/shell_bind_tcp' do1824it_should_behave_like 'payload cached size is consistent',1825ancestor_reference_names: [1826'singles/linux/armbe/shell_bind_tcp'1827],1828dynamic_size: false,1829modules_pathname: modules_pathname,1830reference_name: 'linux/armbe/shell_bind_tcp'1831end18321833context 'linux/armle/adduser' do1834it_should_behave_like 'payload cached size is consistent',1835ancestor_reference_names: [1836'singles/linux/armle/adduser'1837],1838dynamic_size: false,1839modules_pathname: modules_pathname,1840reference_name: 'linux/armle/adduser'1841end18421843context 'linux/armle/exec' do1844it_should_behave_like 'payload cached size is consistent',1845ancestor_reference_names: [1846'singles/linux/armle/exec'1847],1848dynamic_size: false,1849modules_pathname: modules_pathname,1850reference_name: 'linux/armle/exec'1851end18521853context 'linux/armle/shell/bind_tcp' do1854it_should_behave_like 'payload cached size is consistent',1855ancestor_reference_names: [1856'stagers/linux/armle/bind_tcp',1857'stages/linux/armle/shell'1858],1859dynamic_size: false,1860modules_pathname: modules_pathname,1861reference_name: 'linux/armle/shell/bind_tcp'1862end18631864context 'linux/armle/shell/reverse_tcp' do1865it_should_behave_like 'payload cached size is consistent',1866ancestor_reference_names: [1867'stagers/linux/armle/reverse_tcp',1868'stages/linux/armle/shell'1869],1870dynamic_size: false,1871modules_pathname: modules_pathname,1872reference_name: 'linux/armle/shell/reverse_tcp'1873end18741875context 'linux/armle/shell_bind_tcp' do1876it_should_behave_like 'payload cached size is consistent',1877ancestor_reference_names: [1878'singles/linux/armle/shell_bind_tcp'1879],1880dynamic_size: false,1881modules_pathname: modules_pathname,1882reference_name: 'linux/armle/shell_bind_tcp'1883end18841885context 'linux/armle/shell_reverse_tcp' do1886it_should_behave_like 'payload cached size is consistent',1887ancestor_reference_names: [1888'singles/linux/armle/shell_reverse_tcp'1889],1890dynamic_size: false,1891modules_pathname: modules_pathname,1892reference_name: 'linux/armle/shell_reverse_tcp'1893end18941895context 'linux/mipsbe/exec' do1896it_should_behave_like 'payload cached size is consistent',1897ancestor_reference_names: [1898'singles/linux/mipsbe/exec'1899],1900dynamic_size: false,1901modules_pathname: modules_pathname,1902reference_name: 'linux/mipsbe/exec'1903end19041905context 'linux/mipsbe/reboot' do1906it_should_behave_like 'payload cached size is consistent',1907ancestor_reference_names: [1908'singles/linux/mipsbe/reboot'1909],1910dynamic_size: false,1911modules_pathname: modules_pathname,1912reference_name: 'linux/mipsbe/reboot'1913end19141915context 'linux/mipsbe/shell/reverse_tcp' do1916it_should_behave_like 'payload cached size is consistent',1917ancestor_reference_names: [1918'stagers/linux/mipsbe/reverse_tcp',1919'stages/linux/mipsbe/shell'1920],1921dynamic_size: false,1922modules_pathname: modules_pathname,1923reference_name: 'linux/mipsbe/shell/reverse_tcp'1924end19251926context 'linux/mipsbe/shell_bind_tcp' do1927it_should_behave_like 'payload cached size is consistent',1928ancestor_reference_names: [1929'singles/linux/mipsbe/shell_bind_tcp'1930],1931dynamic_size: false,1932modules_pathname: modules_pathname,1933reference_name: 'linux/mipsbe/shell_bind_tcp'1934end19351936context 'linux/mipsbe/shell_reverse_tcp' do1937it_should_behave_like 'payload cached size is consistent',1938ancestor_reference_names: [1939'singles/linux/mipsbe/shell_reverse_tcp'1940],1941dynamic_size: false,1942modules_pathname: modules_pathname,1943reference_name: 'linux/mipsbe/shell_reverse_tcp'1944end19451946context 'linux/mipsle/exec' do1947it_should_behave_like 'payload cached size is consistent',1948ancestor_reference_names: [1949'singles/linux/mipsle/exec'1950],1951dynamic_size: false,1952modules_pathname: modules_pathname,1953reference_name: 'linux/mipsle/exec'1954end19551956context 'linux/mipsle/reboot' do1957it_should_behave_like 'payload cached size is consistent',1958ancestor_reference_names: [1959'singles/linux/mipsle/reboot'1960],1961dynamic_size: false,1962modules_pathname: modules_pathname,1963reference_name: 'linux/mipsle/reboot'1964end19651966context 'linux/mipsle/shell/reverse_tcp' do1967it_should_behave_like 'payload cached size is consistent',1968ancestor_reference_names: [1969'stagers/linux/mipsle/reverse_tcp',1970'stages/linux/mipsle/shell'1971],1972dynamic_size: false,1973modules_pathname: modules_pathname,1974reference_name: 'linux/mipsle/shell/reverse_tcp'1975end19761977context 'linux/mipsle/shell_bind_tcp' do1978it_should_behave_like 'payload cached size is consistent',1979ancestor_reference_names: [1980'singles/linux/mipsle/shell_bind_tcp'1981],1982dynamic_size: false,1983modules_pathname: modules_pathname,1984reference_name: 'linux/mipsle/shell_bind_tcp'1985end19861987context 'linux/mipsle/shell_reverse_tcp' do1988it_should_behave_like 'payload cached size is consistent',1989ancestor_reference_names: [1990'singles/linux/mipsle/shell_reverse_tcp'1991],1992dynamic_size: false,1993modules_pathname: modules_pathname,1994reference_name: 'linux/mipsle/shell_reverse_tcp'1995end19961997context 'linux/ppc/shell_bind_tcp' do1998it_should_behave_like 'payload cached size is consistent',1999ancestor_reference_names: [2000'singles/linux/ppc/shell_bind_tcp'2001],2002dynamic_size: false,2003modules_pathname: modules_pathname,2004reference_name: 'linux/ppc/shell_bind_tcp'2005end20062007context 'linux/ppc/shell_find_port' do2008it_should_behave_like 'payload cached size is consistent',2009ancestor_reference_names: [2010'singles/linux/ppc/shell_find_port'2011],2012dynamic_size: false,2013modules_pathname: modules_pathname,2014reference_name: 'linux/ppc/shell_find_port'2015end20162017context 'linux/ppc/shell_reverse_tcp' do2018it_should_behave_like 'payload cached size is consistent',2019ancestor_reference_names: [2020'singles/linux/ppc/shell_reverse_tcp'2021],2022dynamic_size: false,2023modules_pathname: modules_pathname,2024reference_name: 'linux/ppc/shell_reverse_tcp'2025end20262027context 'linux/ppc64/shell_bind_tcp' do2028it_should_behave_like 'payload cached size is consistent',2029ancestor_reference_names: [2030'singles/linux/ppc64/shell_bind_tcp'2031],2032dynamic_size: false,2033modules_pathname: modules_pathname,2034reference_name: 'linux/ppc64/shell_bind_tcp'2035end20362037context 'linux/ppc64/shell_find_port' do2038it_should_behave_like 'payload cached size is consistent',2039ancestor_reference_names: [2040'singles/linux/ppc64/shell_find_port'2041],2042dynamic_size: false,2043modules_pathname: modules_pathname,2044reference_name: 'linux/ppc64/shell_find_port'2045end20462047context 'linux/ppc64/shell_reverse_tcp' do2048it_should_behave_like 'payload cached size is consistent',2049ancestor_reference_names: [2050'singles/linux/ppc64/shell_reverse_tcp'2051],2052dynamic_size: false,2053modules_pathname: modules_pathname,2054reference_name: 'linux/ppc64/shell_reverse_tcp'2055end20562057context 'linux/riscv32le/exec' do2058it_should_behave_like 'payload cached size is consistent',2059ancestor_reference_names: [2060'singles/linux/riscv32le/exec'2061],2062dynamic_size: false,2063modules_pathname: modules_pathname,2064reference_name: 'linux/riscv32le/exec'2065end20662067context 'linux/riscv32le/reboot' do2068it_should_behave_like 'payload cached size is consistent',2069ancestor_reference_names: [2070'singles/linux/riscv32le/reboot'2071],2072dynamic_size: false,2073modules_pathname: modules_pathname,2074reference_name: 'linux/riscv32le/reboot'2075end20762077context 'linux/riscv64le/exec' do2078it_should_behave_like 'payload cached size is consistent',2079ancestor_reference_names: [2080'singles/linux/riscv64le/exec'2081],2082dynamic_size: false,2083modules_pathname: modules_pathname,2084reference_name: 'linux/riscv64le/exec'2085end20862087context 'linux/riscv64le/reboot' do2088it_should_behave_like 'payload cached size is consistent',2089ancestor_reference_names: [2090'singles/linux/riscv64le/reboot'2091],2092dynamic_size: false,2093modules_pathname: modules_pathname,2094reference_name: 'linux/riscv64le/reboot'2095end20962097context 'linux/x64/exec' do2098it_should_behave_like 'payload cached size is consistent',2099ancestor_reference_names: [2100'singles/linux/x64/exec'2101],2102dynamic_size: false,2103modules_pathname: modules_pathname,2104reference_name: 'linux/x64/exec'2105end21062107context 'linux/x64/set_hostname' do2108it_should_behave_like 'payload cached size is consistent',2109ancestor_reference_names: [2110'singles/linux/x64/set_hostname'2111],2112dynamic_size: false,2113modules_pathname: modules_pathname,2114reference_name: 'linux/x64/set_hostname'2115end21162117context 'linux/x64/pingback_bind_tcp' do2118it_should_behave_like 'payload cached size is consistent',2119ancestor_reference_names: [2120'singles/linux/x64/pingback_bind_tcp'2121],2122dynamic_size: false,2123modules_pathname: modules_pathname,2124reference_name: 'linux/x64/pingback_bind_tcp'2125end21262127context 'linux/x64/pingback_reverse_tcp' do2128it_should_behave_like 'payload cached size is consistent',2129ancestor_reference_names: [2130'singles/linux/x64/pingback_reverse_tcp'2131],2132dynamic_size: false,2133modules_pathname: modules_pathname,2134reference_name: 'linux/x64/pingback_reverse_tcp'2135end21362137context 'linux/x64/shell/bind_tcp' do2138it_should_behave_like 'payload cached size is consistent',2139ancestor_reference_names: [2140'stagers/linux/x64/bind_tcp',2141'stages/linux/x64/shell'2142],2143dynamic_size: false,2144modules_pathname: modules_pathname,2145reference_name: 'linux/x64/shell/bind_tcp'2146end21472148context 'linux/x64/shell/reverse_sctp' do2149it_should_behave_like 'payload cached size is consistent',2150ancestor_reference_names: [2151'stagers/linux/x64/reverse_sctp',2152'stages/linux/x64/shell'2153],2154dynamic_size: false,2155modules_pathname: modules_pathname,2156reference_name: 'linux/x64/shell/reverse_sctp'2157end21582159context 'linux/x64/shell/reverse_tcp' do2160it_should_behave_like 'payload cached size is consistent',2161ancestor_reference_names: [2162'stagers/linux/x64/reverse_tcp',2163'stages/linux/x64/shell'2164],2165dynamic_size: false,2166modules_pathname: modules_pathname,2167reference_name: 'linux/x64/shell/reverse_tcp'2168end21692170context 'linux/x64/shell_bind_ipv6_tcp' do2171it_should_behave_like 'payload cached size is consistent',2172ancestor_reference_names: [2173'singles/linux/x64/shell_bind_ipv6_tcp'2174],2175dynamic_size: false,2176modules_pathname: modules_pathname,2177reference_name: 'linux/x64/shell_bind_ipv6_tcp'2178end21792180context 'linux/x64/shell_bind_tcp' do2181it_should_behave_like 'payload cached size is consistent',2182ancestor_reference_names: [2183'singles/linux/x64/shell_bind_tcp'2184],2185dynamic_size: false,2186modules_pathname: modules_pathname,2187reference_name: 'linux/x64/shell_bind_tcp'2188end21892190context 'linux/x64/shell_bind_tcp_random_port' do2191it_should_behave_like 'payload cached size is consistent',2192ancestor_reference_names: [2193'singles/linux/x64/shell_bind_tcp_random_port'2194],2195dynamic_size: false,2196modules_pathname: modules_pathname,2197reference_name: 'linux/x64/shell_bind_tcp_random_port'2198end21992200context 'linux/x64/shell_find_port' do2201it_should_behave_like 'payload cached size is consistent',2202ancestor_reference_names: [2203'singles/linux/x64/shell_find_port'2204],2205dynamic_size: false,2206modules_pathname: modules_pathname,2207reference_name: 'linux/x64/shell_find_port'2208end22092210context 'linux/x64/shell_reverse_ipv6_tcp' do2211it_should_behave_like 'payload cached size is consistent',2212ancestor_reference_names: [2213'singles/linux/x64/shell_reverse_ipv6_tcp'2214],2215dynamic_size: false,2216modules_pathname: modules_pathname,2217reference_name: 'linux/x64/shell_reverse_ipv6_tcp'2218end22192220context 'linux/x64/shell_reverse_tcp' do2221it_should_behave_like 'payload cached size is consistent',2222ancestor_reference_names: [2223'singles/linux/x64/shell_reverse_tcp'2224],2225dynamic_size: false,2226modules_pathname: modules_pathname,2227reference_name: 'linux/x64/shell_reverse_tcp'2228end22292230context 'linux/x86/adduser' do2231it_should_behave_like 'payload cached size is consistent',2232ancestor_reference_names: [2233'singles/linux/x86/adduser'2234],2235dynamic_size: false,2236modules_pathname: modules_pathname,2237reference_name: 'linux/x86/adduser'2238end22392240context 'linux/x86/chmod' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'singles/linux/x86/chmod'2244],2245dynamic_size: false,2246modules_pathname: modules_pathname,2247reference_name: 'linux/x86/chmod'2248end22492250context 'linux/x86/exec' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'singles/linux/x86/exec'2254],2255dynamic_size: false,2256modules_pathname: modules_pathname,2257reference_name: 'linux/x86/exec'2258end22592260context 'linux/x86/read_file' do2261it_should_behave_like 'payload cached size is consistent',2262ancestor_reference_names: [2263'singles/linux/x86/read_file'2264],2265dynamic_size: false,2266modules_pathname: modules_pathname,2267reference_name: 'linux/x86/read_file'2268end22692270context 'linux/x86/shell/bind_ipv6_tcp' do2271it_should_behave_like 'payload cached size is consistent',2272ancestor_reference_names: [2273'stagers/linux/x86/bind_ipv6_tcp',2274'stages/linux/x86/shell'2275],2276dynamic_size: false,2277modules_pathname: modules_pathname,2278reference_name: 'linux/x86/shell/bind_ipv6_tcp'2279end22802281context 'linux/x86/shell/bind_nonx_tcp' do2282it_should_behave_like 'payload cached size is consistent',2283ancestor_reference_names: [2284'stagers/linux/x86/bind_nonx_tcp',2285'stages/linux/x86/shell'2286],2287dynamic_size: false,2288modules_pathname: modules_pathname,2289reference_name: 'linux/x86/shell/bind_nonx_tcp'2290end22912292context 'linux/x86/shell/bind_tcp' do2293it_should_behave_like 'payload cached size is consistent',2294ancestor_reference_names: [2295'stagers/linux/x86/bind_tcp',2296'stages/linux/x86/shell'2297],2298dynamic_size: false,2299modules_pathname: modules_pathname,2300reference_name: 'linux/x86/shell/bind_tcp'2301end23022303context 'linux/x86/shell/find_tag' do2304it_should_behave_like 'payload cached size is consistent',2305ancestor_reference_names: [2306'stagers/linux/x86/find_tag',2307'stages/linux/x86/shell'2308],2309dynamic_size: false,2310modules_pathname: modules_pathname,2311reference_name: 'linux/x86/shell/find_tag'2312end23132314context 'linux/x86/shell/reverse_ipv6_tcp' do2315it_should_behave_like 'payload cached size is consistent',2316ancestor_reference_names: [2317'stagers/linux/x86/reverse_ipv6_tcp',2318'stages/linux/x86/shell'2319],2320dynamic_size: false,2321modules_pathname: modules_pathname,2322reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2323end23242325context 'linux/x86/shell/reverse_nonx_tcp' do2326it_should_behave_like 'payload cached size is consistent',2327ancestor_reference_names: [2328'stagers/linux/x86/reverse_nonx_tcp',2329'stages/linux/x86/shell'2330],2331dynamic_size: false,2332modules_pathname: modules_pathname,2333reference_name: 'linux/x86/shell/reverse_nonx_tcp'2334end23352336context 'linux/x86/shell/reverse_tcp' do2337it_should_behave_like 'payload cached size is consistent',2338ancestor_reference_names: [2339'stagers/linux/x86/reverse_tcp',2340'stages/linux/x86/shell'2341],2342dynamic_size: false,2343modules_pathname: modules_pathname,2344reference_name: 'linux/x86/shell/reverse_tcp'2345end23462347context 'linux/x86/shell_bind_ipv6_tcp' do2348it_should_behave_like 'payload cached size is consistent',2349ancestor_reference_names: [2350'singles/linux/x86/shell_bind_ipv6_tcp'2351],2352dynamic_size: false,2353modules_pathname: modules_pathname,2354reference_name: 'linux/x86/shell_bind_ipv6_tcp'2355end23562357context 'linux/x86/shell_bind_tcp' do2358it_should_behave_like 'payload cached size is consistent',2359ancestor_reference_names: [2360'singles/linux/x86/shell_bind_tcp'2361],2362dynamic_size: false,2363modules_pathname: modules_pathname,2364reference_name: 'linux/x86/shell_bind_tcp'2365end23662367context 'linux/x86/shell_bind_tcp_random_port' do2368it_should_behave_like 'payload cached size is consistent',2369ancestor_reference_names: [2370'singles/linux/x86/shell_bind_tcp_random_port'2371],2372dynamic_size: false,2373modules_pathname: modules_pathname,2374reference_name: 'linux/x86/shell_bind_tcp_random_port'2375end23762377context 'linux/x86/shell_find_port' do2378it_should_behave_like 'payload cached size is consistent',2379ancestor_reference_names: [2380'singles/linux/x86/shell_find_port'2381],2382dynamic_size: false,2383modules_pathname: modules_pathname,2384reference_name: 'linux/x86/shell_find_port'2385end23862387context 'linux/x86/shell_find_tag' do2388it_should_behave_like 'payload cached size is consistent',2389ancestor_reference_names: [2390'singles/linux/x86/shell_find_tag'2391],2392dynamic_size: false,2393modules_pathname: modules_pathname,2394reference_name: 'linux/x86/shell_find_tag'2395end23962397context 'linux/x86/shell_reverse_tcp' do2398it_should_behave_like 'payload cached size is consistent',2399ancestor_reference_names: [2400'singles/linux/x86/shell_reverse_tcp'2401],2402dynamic_size: false,2403modules_pathname: modules_pathname,2404reference_name: 'linux/x86/shell_reverse_tcp'2405end24062407context 'linux/x86/shell_reverse_tcp_ipv6' do2408it_should_behave_like 'payload cached size is consistent',2409ancestor_reference_names: [2410'singles/linux/x86/shell_reverse_tcp_ipv6'2411],2412dynamic_size: false,2413modules_pathname: modules_pathname,2414reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2415end24162417context 'mainframe/shell_reverse_tcp' do2418it_should_behave_like 'payload cached size is consistent',2419ancestor_reference_names: [2420'singles/mainframe/shell_reverse_tcp'2421],2422dynamic_size: false,2423modules_pathname: modules_pathname,2424reference_name: 'mainframe/shell_reverse_tcp'2425end24262427context 'multi/meterpreter/reverse_http' do2428it_should_behave_like 'payload cached size is consistent',2429ancestor_reference_names: [2430'stagers/multi/reverse_http',2431'stages/multi/meterpreter'2432],2433dynamic_size: false,2434modules_pathname: modules_pathname,2435reference_name: 'multi/meterpreter/reverse_http'2436end24372438context 'multi/meterpreter/reverse_https' do2439it_should_behave_like 'payload cached size is consistent',2440ancestor_reference_names: [2441'stagers/multi/reverse_https',2442'stages/multi/meterpreter'2443],2444dynamic_size: false,2445modules_pathname: modules_pathname,2446reference_name: 'multi/meterpreter/reverse_https'2447end24482449context 'netware/shell/reverse_tcp' do2450it_should_behave_like 'payload cached size is consistent',2451ancestor_reference_names: [2452'stagers/netware/reverse_tcp',2453'stages/netware/shell'2454],2455dynamic_size: false,2456modules_pathname: modules_pathname,2457reference_name: 'netware/shell/reverse_tcp'2458end24592460context 'nodejs/shell_bind_tcp' do2461it_should_behave_like 'payload cached size is consistent',2462ancestor_reference_names: [2463'singles/nodejs/shell_bind_tcp'2464],2465dynamic_size: false,2466modules_pathname: modules_pathname,2467reference_name: 'nodejs/shell_bind_tcp'2468end24692470context 'nodejs/shell_reverse_tcp' do2471it_should_behave_like 'payload cached size is consistent',2472ancestor_reference_names: [2473'singles/nodejs/shell_reverse_tcp'2474],2475dynamic_size: false,2476modules_pathname: modules_pathname,2477reference_name: 'nodejs/shell_reverse_tcp'2478end24792480context 'nodejs/shell_reverse_tcp_ssl' do2481it_should_behave_like 'payload cached size is consistent',2482ancestor_reference_names: [2483'singles/nodejs/shell_reverse_tcp_ssl'2484],2485dynamic_size: false,2486modules_pathname: modules_pathname,2487reference_name: 'nodejs/shell_reverse_tcp_ssl'2488end24892490context 'osx/x64/exec' do2491it_should_behave_like 'payload cached size is consistent',2492ancestor_reference_names: [2493'singles/osx/aarch64/exec'2494],2495dynamic_size: false,2496modules_pathname: modules_pathname,2497reference_name: 'osx/aarch64/exec'2498end24992500context 'osx/aarch64/shell_reverse_tcp' do2501it_should_behave_like 'payload cached size is consistent',2502ancestor_reference_names: [2503'singles/osx/aarch64/shell_reverse_tcp'2504],2505dynamic_size: false,2506modules_pathname: modules_pathname,2507reference_name: 'osx/aarch64/shell_reverse_tcp'2508end25092510context 'osx/aarch64/meterpreter/reverse_tcp' do2511it_should_behave_like 'payload cached size is consistent',2512ancestor_reference_names: [2513'stagers/osx/aarch64/reverse_tcp',2514'stages/osx/aarch64/meterpreter'2515],2516dynamic_size: false,2517modules_pathname: modules_pathname,2518reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2519end25202521context 'osx/aarch64/meterpreter_reverse_http' do2522it_should_behave_like 'payload cached size is consistent',2523ancestor_reference_names: [2524'singles/osx/aarch64/meterpreter_reverse_http'2525],2526dynamic_size: false,2527modules_pathname: modules_pathname,2528reference_name: 'osx/aarch64/meterpreter_reverse_http'2529end25302531context 'osx/aarch64/meterpreter_reverse_https' do2532it_should_behave_like 'payload cached size is consistent',2533ancestor_reference_names: [2534'singles/osx/aarch64/meterpreter_reverse_https'2535],2536dynamic_size: false,2537modules_pathname: modules_pathname,2538reference_name: 'osx/aarch64/meterpreter_reverse_https'2539end25402541context 'osx/aarch64/shell_bind_tcp' do2542it_should_behave_like 'payload cached size is consistent',2543ancestor_reference_names: [2544'singles/osx/aarch64/shell_bind_tcp'2545],2546dynamic_size: false,2547modules_pathname: modules_pathname,2548reference_name: 'osx/aarch64/shell_bind_tcp'2549end25502551context 'osx/aarch64/meterpreter_reverse_tcp' do2552it_should_behave_like 'payload cached size is consistent',2553ancestor_reference_names: [2554'singles/osx/aarch64/meterpreter_reverse_tcp'2555],2556dynamic_size: false,2557modules_pathname: modules_pathname,2558reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2559end25602561context 'osx/armle/execute/bind_tcp' do2562it_should_behave_like 'payload cached size is consistent',2563ancestor_reference_names: [2564'stagers/osx/armle/bind_tcp',2565'stages/osx/armle/execute'2566],2567dynamic_size: false,2568modules_pathname: modules_pathname,2569reference_name: 'osx/armle/execute/bind_tcp'2570end25712572context 'osx/armle/execute/reverse_tcp' do2573it_should_behave_like 'payload cached size is consistent',2574ancestor_reference_names: [2575'stagers/osx/armle/reverse_tcp',2576'stages/osx/armle/execute'2577],2578dynamic_size: false,2579modules_pathname: modules_pathname,2580reference_name: 'osx/armle/execute/reverse_tcp'2581end25822583context 'osx/armle/shell/bind_tcp' do2584it_should_behave_like 'payload cached size is consistent',2585ancestor_reference_names: [2586'stagers/osx/armle/bind_tcp',2587'stages/osx/armle/shell'2588],2589dynamic_size: false,2590modules_pathname: modules_pathname,2591reference_name: 'osx/armle/shell/bind_tcp'2592end25932594context 'osx/armle/shell/reverse_tcp' do2595it_should_behave_like 'payload cached size is consistent',2596ancestor_reference_names: [2597'stagers/osx/armle/reverse_tcp',2598'stages/osx/armle/shell'2599],2600dynamic_size: false,2601modules_pathname: modules_pathname,2602reference_name: 'osx/armle/shell/reverse_tcp'2603end26042605context 'osx/armle/shell_bind_tcp' do2606it_should_behave_like 'payload cached size is consistent',2607ancestor_reference_names: [2608'singles/osx/armle/shell_bind_tcp'2609],2610dynamic_size: false,2611modules_pathname: modules_pathname,2612reference_name: 'osx/armle/shell_bind_tcp'2613end26142615context 'osx/armle/shell_reverse_tcp' do2616it_should_behave_like 'payload cached size is consistent',2617ancestor_reference_names: [2618'singles/osx/armle/shell_reverse_tcp'2619],2620dynamic_size: false,2621modules_pathname: modules_pathname,2622reference_name: 'osx/armle/shell_reverse_tcp'2623end26242625context 'osx/armle/vibrate' do2626it_should_behave_like 'payload cached size is consistent',2627ancestor_reference_names: [2628'singles/osx/armle/vibrate'2629],2630dynamic_size: false,2631modules_pathname: modules_pathname,2632reference_name: 'osx/armle/vibrate'2633end26342635context 'osx/ppc/shell/bind_tcp' do2636it_should_behave_like 'payload cached size is consistent',2637ancestor_reference_names: [2638'stagers/osx/ppc/bind_tcp',2639'stages/osx/ppc/shell'2640],2641dynamic_size: false,2642modules_pathname: modules_pathname,2643reference_name: 'osx/ppc/shell/bind_tcp'2644end26452646context 'osx/ppc/shell/find_tag' do2647it_should_behave_like 'payload cached size is consistent',2648ancestor_reference_names: [2649'stagers/osx/ppc/find_tag',2650'stages/osx/ppc/shell'2651],2652dynamic_size: false,2653modules_pathname: modules_pathname,2654reference_name: 'osx/ppc/shell/find_tag'2655end26562657context 'osx/ppc/shell/reverse_tcp' do2658it_should_behave_like 'payload cached size is consistent',2659ancestor_reference_names: [2660'stagers/osx/ppc/reverse_tcp',2661'stages/osx/ppc/shell'2662],2663dynamic_size: false,2664modules_pathname: modules_pathname,2665reference_name: 'osx/ppc/shell/reverse_tcp'2666end26672668context 'osx/ppc/shell_bind_tcp' do2669it_should_behave_like 'payload cached size is consistent',2670ancestor_reference_names: [2671'singles/osx/ppc/shell_bind_tcp'2672],2673dynamic_size: false,2674modules_pathname: modules_pathname,2675reference_name: 'osx/ppc/shell_bind_tcp'2676end26772678context 'osx/ppc/shell_reverse_tcp' do2679it_should_behave_like 'payload cached size is consistent',2680ancestor_reference_names: [2681'singles/osx/ppc/shell_reverse_tcp'2682],2683dynamic_size: false,2684modules_pathname: modules_pathname,2685reference_name: 'osx/ppc/shell_reverse_tcp'2686end26872688context 'osx/x64/dupandexecve/bind_tcp' do2689it_should_behave_like 'payload cached size is consistent',2690ancestor_reference_names: [2691'stagers/osx/x64/bind_tcp',2692'stages/osx/x64/dupandexecve'2693],2694dynamic_size: false,2695modules_pathname: modules_pathname,2696reference_name: 'osx/x64/dupandexecve/bind_tcp'2697end26982699context 'osx/x64/dupandexecve/reverse_tcp' do2700it_should_behave_like 'payload cached size is consistent',2701ancestor_reference_names: [2702'stagers/osx/x64/reverse_tcp',2703'stages/osx/x64/dupandexecve'2704],2705dynamic_size: false,2706modules_pathname: modules_pathname,2707reference_name: 'osx/x64/dupandexecve/reverse_tcp'2708end27092710context 'osx/x64/exec' do2711it_should_behave_like 'payload cached size is consistent',2712ancestor_reference_names: [2713'singles/osx/x64/exec'2714],2715dynamic_size: false,2716modules_pathname: modules_pathname,2717reference_name: 'osx/x64/exec'2718end27192720context 'osx/x64/meterpreter/bind_tcp' do2721it_should_behave_like 'payload cached size is consistent',2722ancestor_reference_names: [2723'stagers/osx/x64/bind_tcp',2724'stages/osx/x64/meterpreter'2725],2726dynamic_size: false,2727modules_pathname: modules_pathname,2728reference_name: 'osx/x64/meterpreter/bind_tcp'2729end27302731context 'osx/x64/meterpreter/reverse_tcp' do2732it_should_behave_like 'payload cached size is consistent',2733ancestor_reference_names: [2734'stagers/osx/x64/reverse_tcp',2735'stages/osx/x64/meterpreter'2736],2737dynamic_size: false,2738modules_pathname: modules_pathname,2739reference_name: 'osx/x64/meterpreter/reverse_tcp'2740end27412742context 'osx/x64/meterpreter/reverse_tcp_uuid' do2743it_should_behave_like 'payload cached size is consistent',2744ancestor_reference_names: [2745'stagers/osx/x64/reverse_tcp_uuid',2746'stages/osx/x64/meterpreter'2747],2748dynamic_size: false,2749modules_pathname: modules_pathname,2750reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2751end27522753context 'osx/x64/meterpreter_reverse_http' do2754it_should_behave_like 'payload cached size is consistent',2755ancestor_reference_names: [2756'singles/osx/x64/meterpreter_reverse_http'2757],2758dynamic_size: false,2759modules_pathname: modules_pathname,2760reference_name: 'osx/x64/meterpreter_reverse_http'2761end27622763context 'osx/x64/meterpreter_reverse_https' do2764it_should_behave_like 'payload cached size is consistent',2765ancestor_reference_names: [2766'singles/osx/x64/meterpreter_reverse_https'2767],2768dynamic_size: false,2769modules_pathname: modules_pathname,2770reference_name: 'osx/x64/meterpreter_reverse_https'2771end27722773context 'osx/x64/meterpreter_reverse_tcp' do2774it_should_behave_like 'payload cached size is consistent',2775ancestor_reference_names: [2776'singles/osx/x64/meterpreter_reverse_tcp'2777],2778dynamic_size: false,2779modules_pathname: modules_pathname,2780reference_name: 'osx/x64/meterpreter_reverse_tcp'2781end27822783context 'osx/x64/say' do2784it_should_behave_like 'payload cached size is consistent',2785ancestor_reference_names: [2786'singles/osx/x64/say'2787],2788dynamic_size: false,2789modules_pathname: modules_pathname,2790reference_name: 'osx/x64/say'2791end27922793context 'osx/x64/shell_bind_tcp' do2794it_should_behave_like 'payload cached size is consistent',2795ancestor_reference_names: [2796'singles/osx/x64/shell_bind_tcp'2797],2798dynamic_size: false,2799modules_pathname: modules_pathname,2800reference_name: 'osx/x64/shell_bind_tcp'2801end28022803context 'osx/x64/shell_find_tag' do2804it_should_behave_like 'payload cached size is consistent',2805ancestor_reference_names: [2806'singles/osx/x64/shell_find_tag'2807],2808dynamic_size: false,2809modules_pathname: modules_pathname,2810reference_name: 'osx/x64/shell_find_tag'2811end28122813context 'osx/x64/shell_reverse_tcp' do2814it_should_behave_like 'payload cached size is consistent',2815ancestor_reference_names: [2816'singles/osx/x64/shell_reverse_tcp'2817],2818dynamic_size: false,2819modules_pathname: modules_pathname,2820reference_name: 'osx/x64/shell_reverse_tcp'2821end28222823context 'osx/x86/bundleinject/bind_tcp' do2824it_should_behave_like 'payload cached size is consistent',2825ancestor_reference_names: [2826'stagers/osx/x86/bind_tcp',2827'stages/osx/x86/bundleinject'2828],2829dynamic_size: false,2830modules_pathname: modules_pathname,2831reference_name: 'osx/x86/bundleinject/bind_tcp'2832end28332834context 'osx/x86/bundleinject/reverse_tcp' do2835it_should_behave_like 'payload cached size is consistent',2836ancestor_reference_names: [2837'stagers/osx/x86/reverse_tcp',2838'stages/osx/x86/bundleinject',2839],2840dynamic_size: false,2841modules_pathname: modules_pathname,2842reference_name: 'osx/x86/bundleinject/reverse_tcp'2843end28442845context 'osx/x86/exec' do2846it_should_behave_like 'payload cached size is consistent',2847ancestor_reference_names: [2848'singles/osx/x86/exec'2849],2850dynamic_size: false,2851modules_pathname: modules_pathname,2852reference_name: 'osx/x86/exec'2853end28542855context 'osx/x86/isight/bind_tcp' do2856it_should_behave_like 'payload cached size is consistent',2857ancestor_reference_names: [2858'stagers/osx/x86/bind_tcp',2859'stages/osx/x86/isight'2860],2861dynamic_size: false,2862modules_pathname: modules_pathname,2863reference_name: 'osx/x86/isight/bind_tcp'2864end28652866context 'osx/x86/isight/reverse_tcp' do2867it_should_behave_like 'payload cached size is consistent',2868ancestor_reference_names: [2869'stagers/osx/x86/reverse_tcp',2870'stages/osx/x86/isight'2871],2872dynamic_size: false,2873modules_pathname: modules_pathname,2874reference_name: 'osx/x86/isight/reverse_tcp'2875end28762877context 'osx/x86/shell_bind_tcp' do2878it_should_behave_like 'payload cached size is consistent',2879ancestor_reference_names: [2880'singles/osx/x86/shell_bind_tcp'2881],2882dynamic_size: false,2883modules_pathname: modules_pathname,2884reference_name: 'osx/x86/shell_bind_tcp'2885end28862887context 'osx/x86/shell_find_port' do2888it_should_behave_like 'payload cached size is consistent',2889ancestor_reference_names: [2890'singles/osx/x86/shell_find_port'2891],2892dynamic_size: false,2893modules_pathname: modules_pathname,2894reference_name: 'osx/x86/shell_find_port'2895end28962897context 'osx/x86/shell_reverse_tcp' do2898it_should_behave_like 'payload cached size is consistent',2899ancestor_reference_names: [2900'singles/osx/x86/shell_reverse_tcp'2901],2902dynamic_size: false,2903modules_pathname: modules_pathname,2904reference_name: 'osx/x86/shell_reverse_tcp'2905end29062907context 'osx/x86/vforkshell/bind_tcp' do2908it_should_behave_like 'payload cached size is consistent',2909ancestor_reference_names: [2910'stagers/osx/x86/bind_tcp',2911'stages/osx/x86/vforkshell'2912],2913dynamic_size: false,2914modules_pathname: modules_pathname,2915reference_name: 'osx/x86/vforkshell/bind_tcp'2916end29172918context 'osx/x86/vforkshell/reverse_tcp' do2919it_should_behave_like 'payload cached size is consistent',2920ancestor_reference_names: [2921'stagers/osx/x86/reverse_tcp',2922'stages/osx/x86/vforkshell'2923],2924dynamic_size: false,2925modules_pathname: modules_pathname,2926reference_name: 'osx/x86/vforkshell/reverse_tcp'2927end29282929context 'osx/x86/vforkshell_bind_tcp' do2930it_should_behave_like 'payload cached size is consistent',2931ancestor_reference_names: [2932'singles/osx/x86/vforkshell_bind_tcp'2933],2934dynamic_size: false,2935modules_pathname: modules_pathname,2936reference_name: 'osx/x86/vforkshell_bind_tcp'2937end29382939context 'osx/x86/vforkshell_reverse_tcp' do2940it_should_behave_like 'payload cached size is consistent',2941ancestor_reference_names: [2942'singles/osx/x86/vforkshell_reverse_tcp'2943],2944dynamic_size: false,2945modules_pathname: modules_pathname,2946reference_name: 'osx/x86/vforkshell_reverse_tcp'2947end29482949context 'php/bind_php' do2950it_should_behave_like 'payload cached size is consistent',2951ancestor_reference_names: [2952'singles/php/bind_php'2953],2954dynamic_size: true,2955modules_pathname: modules_pathname,2956reference_name: 'php/bind_php'2957end29582959context 'php/bind_php_ipv6' do2960it_should_behave_like 'payload cached size is consistent',2961ancestor_reference_names: [2962'singles/php/bind_php_ipv6'2963],2964dynamic_size: true,2965modules_pathname: modules_pathname,2966reference_name: 'php/bind_php_ipv6'2967end29682969context 'php/unix/cmd' do2970it_should_behave_like 'payload is not cached',2971ancestor_reference_names: [2972'adapters/php/unix/cmd'2973],2974reference_name: 'php/unix/cmd '2975end29762977context 'php/download_exec' do2978it_should_behave_like 'payload cached size is consistent',2979ancestor_reference_names: [2980'singles/php/download_exec'2981],2982dynamic_size: true,2983modules_pathname: modules_pathname,2984reference_name: 'php/download_exec'2985end29862987context 'php/exec' do2988it_should_behave_like 'payload cached size is consistent',2989ancestor_reference_names: [2990'singles/php/exec'2991],2992dynamic_size: true,2993modules_pathname: modules_pathname,2994reference_name: 'php/exec'2995end29962997context 'php/meterpreter/bind_tcp' do2998it_should_behave_like 'payload cached size is consistent',2999ancestor_reference_names: [3000'stagers/php/bind_tcp',3001'stages/php/meterpreter'3002],3003dynamic_size: false,3004modules_pathname: modules_pathname,3005reference_name: 'php/meterpreter/bind_tcp'3006end30073008context 'php/meterpreter/bind_tcp_uuid' do3009it_should_behave_like 'payload cached size is consistent',3010ancestor_reference_names: [3011'stagers/php/bind_tcp_uuid',3012'stages/php/meterpreter'3013],3014dynamic_size: false,3015modules_pathname: modules_pathname,3016reference_name: 'php/meterpreter/bind_tcp_uuid'3017end30183019context 'php/meterpreter/bind_tcp_ipv6' do3020it_should_behave_like 'payload cached size is consistent',3021ancestor_reference_names: [3022'stagers/php/bind_tcp_ipv6',3023'stages/php/meterpreter'3024],3025dynamic_size: false,3026modules_pathname: modules_pathname,3027reference_name: 'php/meterpreter/bind_tcp_ipv6'3028end30293030context 'php/meterpreter/bind_tcp_ipv6_uuid' do3031it_should_behave_like 'payload cached size is consistent',3032ancestor_reference_names: [3033'stagers/php/bind_tcp_ipv6_uuid',3034'stages/php/meterpreter'3035],3036dynamic_size: false,3037modules_pathname: modules_pathname,3038reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'3039end30403041context 'php/meterpreter/reverse_tcp' do3042it_should_behave_like 'payload cached size is consistent',3043ancestor_reference_names: [3044'stagers/php/reverse_tcp',3045'stages/php/meterpreter'3046],3047dynamic_size: false,3048modules_pathname: modules_pathname,3049reference_name: 'php/meterpreter/reverse_tcp'3050end30513052context 'php/meterpreter/reverse_tcp_uuid' do3053it_should_behave_like 'payload cached size is consistent',3054ancestor_reference_names: [3055'stagers/php/reverse_tcp_uuid',3056'stages/php/meterpreter'3057],3058dynamic_size: false,3059modules_pathname: modules_pathname,3060reference_name: 'php/meterpreter/reverse_tcp_uuid'3061end30623063context 'php/meterpreter_reverse_tcp' do3064it_should_behave_like 'payload cached size is consistent',3065ancestor_reference_names: [3066'singles/php/meterpreter_reverse_tcp'3067],3068dynamic_size: false,3069modules_pathname: modules_pathname,3070reference_name: 'php/meterpreter_reverse_tcp'3071end30723073context 'php/reverse_php' do3074it_should_behave_like 'payload cached size is consistent',3075ancestor_reference_names: [3076'singles/php/reverse_php'3077],3078dynamic_size: true,3079modules_pathname: modules_pathname,3080reference_name: 'php/reverse_php'3081end30823083context 'php/shell_findsock' do3084it_should_behave_like 'payload cached size is consistent',3085ancestor_reference_names: [3086'singles/php/shell_findsock'3087],3088dynamic_size: true,3089modules_pathname: modules_pathname,3090reference_name: 'php/shell_findsock'3091end30923093context 'python/exec' do3094it_should_behave_like 'payload cached size is consistent',3095ancestor_reference_names: [3096'singles/python/exec'3097],3098dynamic_size: false,3099modules_pathname: modules_pathname,3100reference_name: 'python/exec'3101end31023103context 'python/meterpreter/bind_tcp' do3104it_should_behave_like 'payload cached size is consistent',3105ancestor_reference_names: [3106'stagers/python/bind_tcp',3107'stages/python/meterpreter'3108],3109dynamic_size: true,3110modules_pathname: modules_pathname,3111reference_name: 'python/meterpreter/bind_tcp'3112end31133114context 'python/meterpreter/bind_tcp_uuid' do3115it_should_behave_like 'payload cached size is consistent',3116ancestor_reference_names: [3117'stagers/python/bind_tcp_uuid',3118'stages/python/meterpreter'3119],3120dynamic_size: true,3121modules_pathname: modules_pathname,3122reference_name: 'python/meterpreter/bind_tcp_uuid'3123end31243125context 'python/meterpreter/reverse_http' do3126it_should_behave_like 'payload cached size is consistent',3127ancestor_reference_names: [3128'stagers/python/reverse_http',3129'stages/python/meterpreter'3130],3131dynamic_size: true,3132modules_pathname: modules_pathname,3133reference_name: 'python/meterpreter/reverse_http'3134end31353136context 'python/meterpreter/reverse_https' do3137it_should_behave_like 'payload cached size is consistent',3138ancestor_reference_names: [3139'stagers/python/reverse_https',3140'stages/python/meterpreter'3141],3142dynamic_size: true,3143modules_pathname: modules_pathname,3144reference_name: 'python/meterpreter/reverse_https'3145end31463147context 'python/meterpreter/reverse_tcp' do3148it_should_behave_like 'payload cached size is consistent',3149ancestor_reference_names: [3150'stagers/python/reverse_tcp',3151'stages/python/meterpreter'3152],3153dynamic_size: true,3154modules_pathname: modules_pathname,3155reference_name: 'python/meterpreter/reverse_tcp'3156end31573158context 'python/meterpreter/reverse_tcp_ssl' do3159it_should_behave_like 'payload cached size is consistent',3160ancestor_reference_names: [3161'stagers/python/reverse_tcp_ssl',3162'stages/python/meterpreter'3163],3164dynamic_size: true,3165modules_pathname: modules_pathname,3166reference_name: 'python/meterpreter/reverse_tcp_ssl'3167end31683169context 'python/meterpreter/reverse_tcp_uuid' do3170it_should_behave_like 'payload cached size is consistent',3171ancestor_reference_names: [3172'stagers/python/reverse_tcp_uuid',3173'stages/python/meterpreter'3174],3175dynamic_size: true,3176modules_pathname: modules_pathname,3177reference_name: 'python/meterpreter/reverse_tcp_uuid'3178end31793180context 'python/meterpreter_bind_tcp' do3181it_should_behave_like 'payload cached size is consistent',3182ancestor_reference_names: [3183'singles/python/meterpreter_bind_tcp'3184],3185dynamic_size: true,3186modules_pathname: modules_pathname,3187reference_name: 'python/meterpreter_bind_tcp'3188end31893190context 'python/meterpreter_reverse_http' do3191it_should_behave_like 'payload cached size is consistent',3192ancestor_reference_names: [3193'singles/python/meterpreter_reverse_http'3194],3195dynamic_size: true,3196modules_pathname: modules_pathname,3197reference_name: 'python/meterpreter_reverse_http'3198end31993200context 'python/meterpreter_reverse_https' do3201it_should_behave_like 'payload cached size is consistent',3202ancestor_reference_names: [3203'singles/python/meterpreter_reverse_https'3204],3205dynamic_size: true,3206modules_pathname: modules_pathname,3207reference_name: 'python/meterpreter_reverse_https'3208end32093210context 'python/meterpreter_reverse_tcp' do3211it_should_behave_like 'payload cached size is consistent',3212ancestor_reference_names: [3213'singles/python/meterpreter_reverse_tcp'3214],3215dynamic_size: true,3216modules_pathname: modules_pathname,3217reference_name: 'python/meterpreter_reverse_tcp'3218end32193220context 'python/pingback_bind_tcp' do3221it_should_behave_like 'payload cached size is consistent',3222ancestor_reference_names: [3223'singles/python/pingback_bind_tcp'3224],3225dynamic_size: true,3226modules_pathname: modules_pathname,3227reference_name: 'python/pingback_bind_tcp'3228end32293230context 'python/pingback_reverse_tcp' do3231it_should_behave_like 'payload cached size is consistent',3232ancestor_reference_names: [3233'singles/python/pingback_reverse_tcp'3234],3235dynamic_size: true,3236modules_pathname: modules_pathname,3237reference_name: 'python/pingback_reverse_tcp'3238end32393240context 'python/shell_bind_tcp' do3241it_should_behave_like 'payload cached size is consistent',3242ancestor_reference_names: [3243'singles/python/shell_bind_tcp'3244],3245dynamic_size: true,3246modules_pathname: modules_pathname,3247reference_name: 'python/shell_bind_tcp'3248end32493250context 'python/shell_reverse_tcp' do3251it_should_behave_like 'payload cached size is consistent',3252ancestor_reference_names: [3253'singles/python/shell_reverse_tcp'3254],3255dynamic_size: true,3256modules_pathname: modules_pathname,3257reference_name: 'python/shell_reverse_tcp'3258end32593260context 'python/shell_reverse_sctp' do3261it_should_behave_like 'payload cached size is consistent',3262ancestor_reference_names: [3263'singles/python/shell_reverse_sctp'3264],3265dynamic_size: true,3266modules_pathname: modules_pathname,3267reference_name: 'python/shell_reverse_sctp'3268end32693270context 'python/shell_reverse_tcp_ssl' do3271it_should_behave_like 'payload cached size is consistent',3272ancestor_reference_names: [3273'singles/python/shell_reverse_tcp_ssl'3274],3275dynamic_size: true,3276modules_pathname: modules_pathname,3277reference_name: 'python/shell_reverse_tcp_ssl'3278end32793280context 'python/shell_reverse_udp' do3281it_should_behave_like 'payload cached size is consistent',3282ancestor_reference_names: [3283'singles/python/shell_reverse_udp'3284],3285dynamic_size: true,3286modules_pathname: modules_pathname,3287reference_name: 'python/shell_reverse_udp'3288end32893290context 'ruby/pingback_bind_tcp' do3291it_should_behave_like 'payload cached size is consistent',3292ancestor_reference_names: [3293'singles/ruby/pingback_bind_tcp'3294],3295dynamic_size: false,3296modules_pathname: modules_pathname,3297reference_name: 'ruby/pingback_bind_tcp'3298end32993300context 'ruby/pingback_reverse_tcp' do3301it_should_behave_like 'payload cached size is consistent',3302ancestor_reference_names: [3303'singles/ruby/pingback_reverse_tcp'3304],3305dynamic_size: false,3306modules_pathname: modules_pathname,3307reference_name: 'ruby/pingback_reverse_tcp'3308end33093310context 'ruby/shell_bind_tcp' do3311it_should_behave_like 'payload cached size is consistent',3312ancestor_reference_names: [3313'singles/ruby/shell_bind_tcp'3314],3315dynamic_size: false,3316modules_pathname: modules_pathname,3317reference_name: 'ruby/shell_bind_tcp'3318end33193320context 'ruby/shell_bind_tcp_ipv6' do3321it_should_behave_like 'payload cached size is consistent',3322ancestor_reference_names: [3323'singles/ruby/shell_bind_tcp_ipv6'3324],3325dynamic_size: false,3326modules_pathname: modules_pathname,3327reference_name: 'ruby/shell_bind_tcp_ipv6'3328end33293330context 'ruby/shell_reverse_tcp' do3331it_should_behave_like 'payload cached size is consistent',3332ancestor_reference_names: [3333'singles/ruby/shell_reverse_tcp'3334],3335dynamic_size: false,3336modules_pathname: modules_pathname,3337reference_name: 'ruby/shell_reverse_tcp'3338end33393340context 'ruby/shell_reverse_tcp_ssl' do3341it_should_behave_like 'payload cached size is consistent',3342ancestor_reference_names: [3343'singles/ruby/shell_reverse_tcp_ssl'3344],3345dynamic_size: false,3346modules_pathname: modules_pathname,3347reference_name: 'ruby/shell_reverse_tcp_ssl'3348end33493350context 'solaris/sparc/shell_bind_tcp' do3351it_should_behave_like 'payload cached size is consistent',3352ancestor_reference_names: [3353'singles/solaris/sparc/shell_bind_tcp'3354],3355dynamic_size: false,3356modules_pathname: modules_pathname,3357reference_name: 'solaris/sparc/shell_bind_tcp'3358end33593360context 'solaris/sparc/shell_find_port' do3361it_should_behave_like 'payload cached size is consistent',3362ancestor_reference_names: [3363'singles/solaris/sparc/shell_find_port'3364],3365dynamic_size: false,3366modules_pathname: modules_pathname,3367reference_name: 'solaris/sparc/shell_find_port'3368end33693370context 'solaris/sparc/shell_reverse_tcp' do3371it_should_behave_like 'payload cached size is consistent',3372ancestor_reference_names: [3373'singles/solaris/sparc/shell_reverse_tcp'3374],3375dynamic_size: false,3376modules_pathname: modules_pathname,3377reference_name: 'solaris/sparc/shell_reverse_tcp'3378end33793380context 'solaris/x86/shell_bind_tcp' do3381it_should_behave_like 'payload cached size is consistent',3382ancestor_reference_names: [3383'singles/solaris/x86/shell_bind_tcp'3384],3385dynamic_size: false,3386modules_pathname: modules_pathname,3387reference_name: 'solaris/x86/shell_bind_tcp'3388end33893390context 'solaris/x86/shell_find_port' do3391it_should_behave_like 'payload cached size is consistent',3392ancestor_reference_names: [3393'singles/solaris/x86/shell_find_port'3394],3395dynamic_size: false,3396modules_pathname: modules_pathname,3397reference_name: 'solaris/x86/shell_find_port'3398end33993400context 'solaris/x86/shell_reverse_tcp' do3401it_should_behave_like 'payload cached size is consistent',3402ancestor_reference_names: [3403'singles/solaris/x86/shell_reverse_tcp'3404],3405dynamic_size: false,3406modules_pathname: modules_pathname,3407reference_name: 'solaris/x86/shell_reverse_tcp'3408end34093410context 'tty/unix/interact' do3411it_should_behave_like 'payload cached size is consistent',3412ancestor_reference_names: [3413'singles/tty/unix/interact'3414],3415dynamic_size: false,3416modules_pathname: modules_pathname,3417reference_name: 'tty/unix/interact'3418end34193420context 'windows/adduser' do3421it_should_behave_like 'payload cached size is consistent',3422ancestor_reference_names: [3423'singles/windows/adduser'3424],3425dynamic_size: false,3426modules_pathname: modules_pathname,3427reference_name: 'windows/adduser'3428end34293430context 'windows/custom/bind_ipv6_tcp' do3431it_should_behave_like 'payload is not cached',3432ancestor_reference_names: [3433'stagers/windows/bind_ipv6_tcp',3434'stages/windows/custom'3435],3436reference_name: 'windows/custom/bind_ipv6_tcp'3437end34383439context 'windows/custom/bind_ipv6_tcp_uuid' do3440it_should_behave_like 'payload is not cached',3441ancestor_reference_names: [3442'stagers/windows/bind_ipv6_tcp_uuid',3443'stages/windows/custom'3444],3445reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3446end34473448context 'windows/custom/bind_named_pipe' do3449it_should_behave_like 'payload is not cached',3450ancestor_reference_names: [3451'stagers/windows/bind_named_pipe',3452'stages/windows/custom'3453],3454reference_name: 'windows/custom/bind_named_pipe'3455end34563457context 'windows/custom/bind_tcp' do3458it_should_behave_like 'payload is not cached',3459ancestor_reference_names: [3460'stagers/windows/bind_tcp',3461'stages/windows/custom'3462],3463reference_name: 'windows/custom/bind_tcp'3464end34653466context 'windows/custom/bind_tcp_rc4' do3467it_should_behave_like 'payload is not cached',3468ancestor_reference_names: [3469'stagers/windows/bind_tcp_rc4',3470'stages/windows/custom'3471],3472reference_name: 'windows/custom/bind_tcp_rc4'3473end34743475context 'windows/custom/bind_tcp_uuid' do3476it_should_behave_like 'payload is not cached',3477ancestor_reference_names: [3478'stagers/windows/bind_tcp_uuid',3479'stages/windows/custom'3480],3481reference_name: 'windows/custom/bind_tcp_uuid'3482end34833484context 'windows/custom/reverse_http' do3485it_should_behave_like 'payload is not cached',3486ancestor_reference_names: [3487'stagers/windows/reverse_http',3488'stages/windows/custom'3489],3490reference_name: 'windows/custom/reverse_http'3491end34923493context 'windows/custom/reverse_https' do3494it_should_behave_like 'payload is not cached',3495ancestor_reference_names: [3496'stagers/windows/reverse_https',3497'stages/windows/custom'3498],3499reference_name: 'windows/custom/reverse_https'3500end35013502context 'windows/custom/reverse_named_pipe' do3503it_should_behave_like 'payload is not cached',3504ancestor_reference_names: [3505'stagers/windows/reverse_named_pipe',3506'stages/windows/custom'3507],3508reference_name: 'windows/custom/reverse_named_pipe'3509end35103511context 'windows/custom/reverse_tcp' do3512it_should_behave_like 'payload is not cached',3513ancestor_reference_names: [3514'stagers/windows/reverse_tcp',3515'stages/windows/custom'3516],3517reference_name: 'windows/custom/reverse_tcp'3518end35193520context 'windows/custom/reverse_tcp_rc4' do3521it_should_behave_like 'payload is not cached',3522ancestor_reference_names: [3523'stagers/windows/reverse_tcp_rc4',3524'stages/windows/custom'3525],3526reference_name: 'windows/custom/reverse_tcp_rc4'3527end35283529context 'windows/custom/reverse_tcp_uuid' do3530it_should_behave_like 'payload is not cached',3531ancestor_reference_names: [3532'stagers/windows/reverse_tcp_uuid',3533'stages/windows/custom'3534],3535reference_name: 'windows/custom/reverse_tcp_uuid'3536end35373538context 'windows/custom/reverse_winhttp' do3539it_should_behave_like 'payload is not cached',3540ancestor_reference_names: [3541'stagers/windows/reverse_winhttp',3542'stages/windows/custom'3543],3544reference_name: 'windows/custom/reverse_winhttp'3545end35463547context 'windows/custom/reverse_winhttps' do3548it_should_behave_like 'payload is not cached',3549ancestor_reference_names: [3550'stagers/windows/reverse_winhttps',3551'stages/windows/custom'3552],3553reference_name: 'windows/custom/reverse_winhttps'3554end35553556context 'windows/dllinject/bind_ipv6_tcp' do3557it_should_behave_like 'payload cached size is consistent',3558ancestor_reference_names: [3559'stagers/windows/bind_ipv6_tcp',3560'stages/windows/dllinject'3561],3562dynamic_size: false,3563modules_pathname: modules_pathname,3564reference_name: 'windows/dllinject/bind_ipv6_tcp'3565end35663567context 'windows/dllinject/bind_named_pipe' do3568it_should_behave_like 'payload cached size is consistent',3569ancestor_reference_names: [3570'stagers/windows/bind_named_pipe',3571'stages/windows/dllinject'3572],3573dynamic_size: false,3574modules_pathname: modules_pathname,3575reference_name: 'windows/dllinject/bind_named_pipe'3576end35773578context 'windows/dllinject/bind_nonx_tcp' do3579it_should_behave_like 'payload cached size is consistent',3580ancestor_reference_names: [3581'stagers/windows/bind_nonx_tcp',3582'stages/windows/dllinject'3583],3584dynamic_size: false,3585modules_pathname: modules_pathname,3586reference_name: 'windows/dllinject/bind_nonx_tcp'3587end35883589context 'windows/dllinject/bind_tcp' do3590it_should_behave_like 'payload cached size is consistent',3591ancestor_reference_names: [3592'stagers/windows/bind_tcp',3593'stages/windows/dllinject'3594],3595dynamic_size: false,3596modules_pathname: modules_pathname,3597reference_name: 'windows/dllinject/bind_tcp'3598end35993600context 'windows/dllinject/bind_tcp_rc4' do3601it_should_behave_like 'payload cached size is consistent',3602ancestor_reference_names: [3603'stagers/windows/bind_tcp_rc4',3604'stages/windows/dllinject'3605],3606dynamic_size: false,3607modules_pathname: modules_pathname,3608reference_name: 'windows/dllinject/bind_tcp_rc4'3609end36103611context 'windows/dllinject/find_tag' do3612it_should_behave_like 'payload cached size is consistent',3613ancestor_reference_names: [3614'stagers/windows/findtag_ord',3615'stages/windows/dllinject'3616],3617dynamic_size: false,3618modules_pathname: modules_pathname,3619reference_name: 'windows/dllinject/find_tag'3620end362136223623context 'windows/dllinject/reverse_http' do3624it_should_behave_like 'payload cached size is consistent',3625ancestor_reference_names: [3626'stagers/windows/reverse_http',3627'stages/windows/dllinject'3628],3629dynamic_size: false,3630modules_pathname: modules_pathname,3631reference_name: 'windows/dllinject/reverse_http'3632end36333634context 'windows/dllinject/reverse_http_proxy_pstore' do3635it_should_behave_like 'payload cached size is consistent',3636ancestor_reference_names: [3637'stagers/windows/reverse_http_proxy_pstore',3638'stages/windows/dllinject'3639],3640dynamic_size: false,3641modules_pathname: modules_pathname,3642reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3643end36443645context 'windows/dllinject/reverse_ipv6_tcp' do3646it_should_behave_like 'payload cached size is consistent',3647ancestor_reference_names: [3648'stagers/windows/reverse_ipv6_tcp',3649'stages/windows/dllinject'3650],3651dynamic_size: false,3652modules_pathname: modules_pathname,3653reference_name: 'windows/dllinject/reverse_ipv6_tcp'3654end36553656context 'windows/dllinject/reverse_nonx_tcp' do3657it_should_behave_like 'payload cached size is consistent',3658ancestor_reference_names: [3659'stagers/windows/reverse_nonx_tcp',3660'stages/windows/dllinject'3661],3662dynamic_size: false,3663modules_pathname: modules_pathname,3664reference_name: 'windows/dllinject/reverse_nonx_tcp'3665end36663667context 'windows/dllinject/reverse_ord_tcp' do3668it_should_behave_like 'payload cached size is consistent',3669ancestor_reference_names: [3670'stagers/windows/reverse_ord_tcp',3671'stages/windows/dllinject'3672],3673dynamic_size: false,3674modules_pathname: modules_pathname,3675reference_name: 'windows/dllinject/reverse_ord_tcp'3676end36773678context 'windows/dllinject/reverse_tcp' do3679it_should_behave_like 'payload cached size is consistent',3680ancestor_reference_names: [3681'stagers/windows/reverse_tcp',3682'stages/windows/dllinject'3683],3684dynamic_size: false,3685modules_pathname: modules_pathname,3686reference_name: 'windows/dllinject/reverse_tcp'3687end36883689context 'windows/dllinject/reverse_tcp_allports' do3690it_should_behave_like 'payload cached size is consistent',3691ancestor_reference_names: [3692'stagers/windows/reverse_tcp_allports',3693'stages/windows/dllinject'3694],3695dynamic_size: false,3696modules_pathname: modules_pathname,3697reference_name: 'windows/dllinject/reverse_tcp_allports'3698end36993700context 'windows/dllinject/reverse_tcp_dns' do3701it_should_behave_like 'payload cached size is consistent',3702ancestor_reference_names: [3703'stagers/windows/reverse_tcp_dns',3704'stages/windows/dllinject'3705],3706dynamic_size: false,3707modules_pathname: modules_pathname,3708reference_name: 'windows/dllinject/reverse_tcp_dns'3709end37103711context 'windows/dllinject/reverse_tcp_rc4' do3712it_should_behave_like 'payload cached size is consistent',3713ancestor_reference_names: [3714'stagers/windows/reverse_tcp_rc4',3715'stages/windows/dllinject'3716],3717dynamic_size: false,3718modules_pathname: modules_pathname,3719reference_name: 'windows/dllinject/reverse_tcp_rc4'3720end37213722context 'windows/dllinject/reverse_tcp_rc4_dns' do3723it_should_behave_like 'payload cached size is consistent',3724ancestor_reference_names: [3725'stagers/windows/reverse_tcp_rc4_dns',3726'stages/windows/dllinject'3727],3728dynamic_size: false,3729modules_pathname: modules_pathname,3730reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3731end37323733context 'windows/dns_txt_query_exec' do3734it_should_behave_like 'payload cached size is consistent',3735ancestor_reference_names: [3736'singles/windows/dns_txt_query_exec'3737],3738dynamic_size: false,3739modules_pathname: modules_pathname,3740reference_name: 'windows/dns_txt_query_exec'3741end37423743context 'windows/download_exec' do3744it_should_behave_like 'payload cached size is consistent',3745ancestor_reference_names: [3746'singles/windows/download_exec'3747],3748dynamic_size: false,3749modules_pathname: modules_pathname,3750reference_name: 'windows/download_exec'3751end37523753context 'windows/encrypted_shell/reverse_tcp' do3754it_should_behave_like 'payload is not cached',3755ancestor_reference_names: [3756'stagers/windows/encrypted_reverse_tcp',3757'stages/windows/encrypted_shell'3758],3759reference_name: 'windows/encrypted_shell/reverse_tcp'3760end37613762context 'windows/encrypted_shell_reverse_tcp' do3763it_should_behave_like 'payload is not cached',3764ancestor_reference_names: [3765'singles/windows/encrypted_shell_reverse_tcp'3766],3767reference_name: 'windows/encrypted_shell_reverse_tcp'3768end37693770context 'windows/exec' do3771it_should_behave_like 'payload cached size is consistent',3772ancestor_reference_names: [3773'singles/windows/exec'3774],3775dynamic_size: false,3776modules_pathname: modules_pathname,3777reference_name: 'windows/exec'3778end37793780context 'windows/format_all_drives' do3781it_should_behave_like 'payload cached size is consistent',3782ancestor_reference_names: [3783'singles/windows/format_all_drives'3784],3785dynamic_size: false,3786modules_pathname: modules_pathname,3787reference_name: 'windows/format_all_drives'3788end37893790context 'windows/loadlibrary' do3791it_should_behave_like 'payload cached size is consistent',3792ancestor_reference_names: [3793'singles/windows/loadlibrary'3794],3795dynamic_size: false,3796modules_pathname: modules_pathname,3797reference_name: 'windows/loadlibrary'3798end37993800context 'windows/messagebox' do3801it_should_behave_like 'payload cached size is consistent',3802ancestor_reference_names: [3803'singles/windows/messagebox'3804],3805dynamic_size: false,3806modules_pathname: modules_pathname,3807reference_name: 'windows/messagebox'3808end38093810context 'windows/meterpreter_bind_named_pipe' do3811it_should_behave_like 'payload cached size is consistent',3812ancestor_reference_names: [3813'singles/windows/meterpreter_bind_named_pipe'3814],3815dynamic_size: false,3816modules_pathname: modules_pathname,3817reference_name: 'windows/meterpreter_bind_named_pipe'3818end38193820context 'windows/meterpreter_bind_tcp' do3821it_should_behave_like 'payload cached size is consistent',3822ancestor_reference_names: [3823'singles/windows/meterpreter_bind_tcp'3824],3825dynamic_size: false,3826modules_pathname: modules_pathname,3827reference_name: 'windows/meterpreter_bind_tcp'3828end38293830context 'windows/meterpreter_reverse_http' do3831it_should_behave_like 'payload cached size is consistent',3832ancestor_reference_names: [3833'singles/windows/meterpreter_reverse_http'3834],3835dynamic_size: false,3836modules_pathname: modules_pathname,3837reference_name: 'windows/meterpreter_reverse_http'3838end38393840context 'windows/meterpreter_reverse_https' do3841it_should_behave_like 'payload cached size is consistent',3842ancestor_reference_names: [3843'singles/windows/meterpreter_reverse_https'3844],3845dynamic_size: false,3846modules_pathname: modules_pathname,3847reference_name: 'windows/meterpreter_reverse_https'3848end38493850context 'windows/meterpreter_reverse_ipv6_tcp' do3851it_should_behave_like 'payload cached size is consistent',3852ancestor_reference_names: [3853'singles/windows/meterpreter_reverse_ipv6_tcp'3854],3855dynamic_size: false,3856modules_pathname: modules_pathname,3857reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3858end38593860context 'windows/meterpreter_reverse_tcp' do3861it_should_behave_like 'payload cached size is consistent',3862ancestor_reference_names: [3863'singles/windows/meterpreter_reverse_tcp'3864],3865dynamic_size: false,3866modules_pathname: modules_pathname,3867reference_name: 'windows/meterpreter_reverse_tcp'3868end38693870context 'windows/meterpreter/bind_ipv6_tcp' do3871it_should_behave_like 'payload cached size is consistent',3872ancestor_reference_names: [3873'stagers/windows/bind_ipv6_tcp',3874'stages/windows/meterpreter'3875],3876dynamic_size: false,3877modules_pathname: modules_pathname,3878reference_name: 'windows/meterpreter/bind_ipv6_tcp'3879end38803881context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3882it_should_behave_like 'payload cached size is consistent',3883ancestor_reference_names: [3884'stagers/windows/bind_ipv6_tcp_uuid',3885'stages/windows/meterpreter'3886],3887dynamic_size: false,3888modules_pathname: modules_pathname,3889reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3890end38913892context 'windows/meterpreter/bind_named_pipe' do3893it_should_behave_like 'payload cached size is consistent',3894ancestor_reference_names: [3895'stagers/windows/bind_named_pipe',3896'stages/windows/meterpreter'3897],3898dynamic_size: false,3899modules_pathname: modules_pathname,3900reference_name: 'windows/meterpreter/bind_named_pipe'3901end39023903context 'windows/meterpreter/bind_nonx_tcp' do3904it_should_behave_like 'payload cached size is consistent',3905ancestor_reference_names: [3906'stagers/windows/bind_nonx_tcp',3907'stages/windows/meterpreter'3908],3909dynamic_size: false,3910modules_pathname: modules_pathname,3911reference_name: 'windows/meterpreter/bind_nonx_tcp'3912end39133914context 'windows/meterpreter/bind_tcp' do3915it_should_behave_like 'payload cached size is consistent',3916ancestor_reference_names: [3917'stagers/windows/bind_tcp',3918'stages/windows/meterpreter'3919],3920dynamic_size: false,3921modules_pathname: modules_pathname,3922reference_name: 'windows/meterpreter/bind_tcp'3923end39243925context 'windows/meterpreter/bind_tcp_rc4' do3926it_should_behave_like 'payload cached size is consistent',3927ancestor_reference_names: [3928'stagers/windows/bind_tcp_rc4',3929'stages/windows/meterpreter'3930],3931dynamic_size: false,3932modules_pathname: modules_pathname,3933reference_name: 'windows/meterpreter/bind_tcp_rc4'3934end39353936context 'windows/meterpreter/bind_tcp_uuid' do3937it_should_behave_like 'payload cached size is consistent',3938ancestor_reference_names: [3939'stagers/windows/bind_tcp_uuid',3940'stages/windows/meterpreter'3941],3942dynamic_size: false,3943modules_pathname: modules_pathname,3944reference_name: 'windows/meterpreter/bind_tcp_uuid'3945end39463947context 'windows/meterpreter/find_tag' do3948it_should_behave_like 'payload cached size is consistent',3949ancestor_reference_names: [3950'stagers/windows/findtag_ord',3951'stages/windows/meterpreter'3952],3953dynamic_size: false,3954modules_pathname: modules_pathname,3955reference_name: 'windows/meterpreter/find_tag'3956end39573958context 'windows/meterpreter/reverse_http' do3959it_should_behave_like 'payload cached size is consistent',3960ancestor_reference_names: [3961'stagers/windows/reverse_http',3962'stages/windows/meterpreter'3963],3964dynamic_size: false,3965modules_pathname: modules_pathname,3966reference_name: 'windows/meterpreter/reverse_http'3967end39683969context 'windows/meterpreter/reverse_http_proxy_pstore' do3970it_should_behave_like 'payload cached size is consistent',3971ancestor_reference_names: [3972'stagers/windows/reverse_http_proxy_pstore',3973'stages/windows/meterpreter'3974],3975dynamic_size: false,3976modules_pathname: modules_pathname,3977reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'3978end39793980context 'windows/meterpreter/reverse_https' do3981it_should_behave_like 'payload cached size is consistent',3982ancestor_reference_names: [3983'stagers/windows/reverse_https',3984'stages/windows/meterpreter'3985],3986dynamic_size: false,3987modules_pathname: modules_pathname,3988reference_name: 'windows/meterpreter/reverse_https'3989end39903991context 'windows/meterpreter/reverse_ipv6_tcp' do3992it_should_behave_like 'payload cached size is consistent',3993ancestor_reference_names: [3994'stagers/windows/reverse_ipv6_tcp',3995'stages/windows/meterpreter'3996],3997dynamic_size: false,3998modules_pathname: modules_pathname,3999reference_name: 'windows/meterpreter/reverse_ipv6_tcp'4000end40014002context 'windows/meterpreter/reverse_named_pipe' do4003it_should_behave_like 'payload cached size is consistent',4004ancestor_reference_names: [4005'stagers/windows/reverse_named_pipe',4006'stages/windows/meterpreter'4007],4008dynamic_size: false,4009modules_pathname: modules_pathname,4010reference_name: 'windows/meterpreter/reverse_named_pipe'4011end40124013context 'windows/meterpreter/reverse_nonx_tcp' do4014it_should_behave_like 'payload cached size is consistent',4015ancestor_reference_names: [4016'stagers/windows/reverse_nonx_tcp',4017'stages/windows/meterpreter'4018],4019dynamic_size: false,4020modules_pathname: modules_pathname,4021reference_name: 'windows/meterpreter/reverse_nonx_tcp'4022end40234024context 'windows/meterpreter/reverse_ord_tcp' do4025it_should_behave_like 'payload cached size is consistent',4026ancestor_reference_names: [4027'stagers/windows/reverse_ord_tcp',4028'stages/windows/meterpreter'4029],4030dynamic_size: false,4031modules_pathname: modules_pathname,4032reference_name: 'windows/meterpreter/reverse_ord_tcp'4033end40344035context 'windows/meterpreter/reverse_tcp' do4036it_should_behave_like 'payload cached size is consistent',4037ancestor_reference_names: [4038'stagers/windows/reverse_tcp',4039'stages/windows/meterpreter'4040],4041dynamic_size: false,4042modules_pathname: modules_pathname,4043reference_name: 'windows/meterpreter/reverse_tcp'4044end40454046context 'windows/meterpreter/reverse_tcp_allports' do4047it_should_behave_like 'payload cached size is consistent',4048ancestor_reference_names: [4049'stagers/windows/reverse_tcp_allports',4050'stages/windows/meterpreter'4051],4052dynamic_size: false,4053modules_pathname: modules_pathname,4054reference_name: 'windows/meterpreter/reverse_tcp_allports'4055end40564057context 'windows/meterpreter/reverse_tcp_dns' do4058it_should_behave_like 'payload cached size is consistent',4059ancestor_reference_names: [4060'stagers/windows/reverse_tcp_dns',4061'stages/windows/meterpreter'4062],4063dynamic_size: false,4064modules_pathname: modules_pathname,4065reference_name: 'windows/meterpreter/reverse_tcp_dns'4066end40674068context 'windows/meterpreter/reverse_tcp_rc4' do4069it_should_behave_like 'payload cached size is consistent',4070ancestor_reference_names: [4071'stagers/windows/reverse_tcp_rc4',4072'stages/windows/meterpreter'4073],4074dynamic_size: false,4075modules_pathname: modules_pathname,4076reference_name: 'windows/meterpreter/reverse_tcp_rc4'4077end40784079context 'windows/meterpreter/reverse_tcp_rc4_dns' do4080it_should_behave_like 'payload cached size is consistent',4081ancestor_reference_names: [4082'stagers/windows/reverse_tcp_rc4_dns',4083'stages/windows/meterpreter'4084],4085dynamic_size: false,4086modules_pathname: modules_pathname,4087reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'4088end40894090context 'windows/meterpreter/reverse_tcp_uuid' do4091it_should_behave_like 'payload cached size is consistent',4092ancestor_reference_names: [4093'stagers/windows/reverse_tcp_uuid',4094'stages/windows/meterpreter'4095],4096dynamic_size: false,4097modules_pathname: modules_pathname,4098reference_name: 'windows/meterpreter/reverse_tcp_uuid'4099end41004101context 'windows/metsvc_bind_tcp' do4102it_should_behave_like 'payload cached size is consistent',4103ancestor_reference_names: [4104'singles/windows/metsvc_bind_tcp'4105],4106dynamic_size: false,4107modules_pathname: modules_pathname,4108reference_name: 'windows/metsvc_bind_tcp'4109end41104111context 'windows/metsvc_reverse_tcp' do4112it_should_behave_like 'payload cached size is consistent',4113ancestor_reference_names: [4114'singles/windows/metsvc_reverse_tcp'4115],4116dynamic_size: false,4117modules_pathname: modules_pathname,4118reference_name: 'windows/metsvc_reverse_tcp'4119end41204121context 'windows/patchupdllinject/bind_ipv6_tcp' do4122it_should_behave_like 'payload cached size is consistent',4123ancestor_reference_names: [4124'stagers/windows/bind_ipv6_tcp',4125'stages/windows/patchupdllinject'4126],4127dynamic_size: false,4128modules_pathname: modules_pathname,4129reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'4130end41314132context 'windows/patchupdllinject/bind_named_pipe' do4133it_should_behave_like 'payload cached size is consistent',4134ancestor_reference_names: [4135'stagers/windows/bind_named_pipe',4136'stages/windows/patchupdllinject'4137],4138dynamic_size: false,4139modules_pathname: modules_pathname,4140reference_name: 'windows/patchupdllinject/bind_named_pipe'4141end41424143context 'windows/patchupdllinject/bind_nonx_tcp' do4144it_should_behave_like 'payload cached size is consistent',4145ancestor_reference_names: [4146'stagers/windows/bind_nonx_tcp',4147'stages/windows/patchupdllinject'4148],4149dynamic_size: false,4150modules_pathname: modules_pathname,4151reference_name: 'windows/patchupdllinject/bind_nonx_tcp'4152end41534154context 'windows/patchupdllinject/bind_tcp' do4155it_should_behave_like 'payload cached size is consistent',4156ancestor_reference_names: [4157'stagers/windows/bind_tcp',4158'stages/windows/patchupdllinject'4159],4160dynamic_size: false,4161modules_pathname: modules_pathname,4162reference_name: 'windows/patchupdllinject/bind_tcp'4163end41644165context 'windows/patchupdllinject/bind_tcp_rc4' do4166it_should_behave_like 'payload cached size is consistent',4167ancestor_reference_names: [4168'stagers/windows/bind_tcp_rc4',4169'stages/windows/patchupdllinject'4170],4171dynamic_size: false,4172modules_pathname: modules_pathname,4173reference_name: 'windows/patchupdllinject/bind_tcp_rc4'4174end41754176context 'windows/patchupdllinject/find_tag' do4177it_should_behave_like 'payload cached size is consistent',4178ancestor_reference_names: [4179'stagers/windows/findtag_ord',4180'stages/windows/patchupdllinject'4181],4182dynamic_size: false,4183modules_pathname: modules_pathname,4184reference_name: 'windows/patchupdllinject/find_tag'4185end41864187context 'windows/patchupdllinject/reverse_ipv6_tcp' do4188it_should_behave_like 'payload cached size is consistent',4189ancestor_reference_names: [4190'stagers/windows/reverse_ipv6_tcp',4191'stages/windows/patchupdllinject'4192],4193dynamic_size: false,4194modules_pathname: modules_pathname,4195reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'4196end41974198context 'windows/patchupdllinject/reverse_nonx_tcp' do4199it_should_behave_like 'payload cached size is consistent',4200ancestor_reference_names: [4201'stagers/windows/reverse_nonx_tcp',4202'stages/windows/patchupdllinject'4203],4204dynamic_size: false,4205modules_pathname: modules_pathname,4206reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'4207end42084209context 'windows/patchupdllinject/reverse_ord_tcp' do4210it_should_behave_like 'payload cached size is consistent',4211ancestor_reference_names: [4212'stagers/windows/reverse_ord_tcp',4213'stages/windows/patchupdllinject'4214],4215dynamic_size: false,4216modules_pathname: modules_pathname,4217reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4218end42194220context 'windows/patchupdllinject/reverse_tcp' do4221it_should_behave_like 'payload cached size is consistent',4222ancestor_reference_names: [4223'stagers/windows/reverse_tcp',4224'stages/windows/patchupdllinject'4225],4226dynamic_size: false,4227modules_pathname: modules_pathname,4228reference_name: 'windows/patchupdllinject/reverse_tcp'4229end42304231context 'windows/patchupdllinject/reverse_tcp_allports' do4232it_should_behave_like 'payload cached size is consistent',4233ancestor_reference_names: [4234'stagers/windows/reverse_tcp_allports',4235'stages/windows/patchupdllinject'4236],4237dynamic_size: false,4238modules_pathname: modules_pathname,4239reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4240end42414242context 'windows/patchupdllinject/reverse_tcp_dns' do4243it_should_behave_like 'payload cached size is consistent',4244ancestor_reference_names: [4245'stagers/windows/reverse_tcp_dns',4246'stages/windows/patchupdllinject'4247],4248dynamic_size: false,4249modules_pathname: modules_pathname,4250reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4251end42524253context 'windows/patchupdllinject/reverse_tcp_rc4' do4254it_should_behave_like 'payload cached size is consistent',4255ancestor_reference_names: [4256'stagers/windows/reverse_tcp_rc4',4257'stages/windows/patchupdllinject'4258],4259dynamic_size: false,4260modules_pathname: modules_pathname,4261reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4262end42634264context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4265it_should_behave_like 'payload cached size is consistent',4266ancestor_reference_names: [4267'stagers/windows/reverse_tcp_rc4_dns',4268'stages/windows/patchupdllinject'4269],4270dynamic_size: false,4271modules_pathname: modules_pathname,4272reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4273end42744275context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4276it_should_behave_like 'payload cached size is consistent',4277ancestor_reference_names: [4278'stagers/windows/bind_ipv6_tcp',4279'stages/windows/patchupmeterpreter'4280],4281dynamic_size: false,4282modules_pathname: modules_pathname,4283reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4284end42854286context 'windows/patchupmeterpreter/bind_named_pipe' do4287it_should_behave_like 'payload cached size is consistent',4288ancestor_reference_names: [4289'stagers/windows/bind_named_pipe',4290'stages/windows/patchupmeterpreter'4291],4292dynamic_size: false,4293modules_pathname: modules_pathname,4294reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4295end42964297context 'windows/patchupmeterpreter/bind_nonx_tcp' do4298it_should_behave_like 'payload cached size is consistent',4299ancestor_reference_names: [4300'stagers/windows/bind_nonx_tcp',4301'stages/windows/patchupmeterpreter'4302],4303dynamic_size: false,4304modules_pathname: modules_pathname,4305reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4306end43074308context 'windows/patchupmeterpreter/bind_tcp' do4309it_should_behave_like 'payload cached size is consistent',4310ancestor_reference_names: [4311'stagers/windows/bind_tcp',4312'stages/windows/patchupmeterpreter'4313],4314dynamic_size: false,4315modules_pathname: modules_pathname,4316reference_name: 'windows/patchupmeterpreter/bind_tcp'4317end43184319context 'windows/patchupmeterpreter/bind_tcp_rc4' do4320it_should_behave_like 'payload cached size is consistent',4321ancestor_reference_names: [4322'stagers/windows/bind_tcp_rc4',4323'stages/windows/patchupmeterpreter'4324],4325dynamic_size: false,4326modules_pathname: modules_pathname,4327reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4328end43294330context 'windows/patchupmeterpreter/find_tag' do4331it_should_behave_like 'payload cached size is consistent',4332ancestor_reference_names: [4333'stagers/windows/findtag_ord',4334'stages/windows/patchupmeterpreter'4335],4336dynamic_size: false,4337modules_pathname: modules_pathname,4338reference_name: 'windows/patchupmeterpreter/find_tag'4339end43404341context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4342it_should_behave_like 'payload cached size is consistent',4343ancestor_reference_names: [4344'stagers/windows/reverse_ipv6_tcp',4345'stages/windows/patchupmeterpreter'4346],4347dynamic_size: false,4348modules_pathname: modules_pathname,4349reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4350end43514352context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4353it_should_behave_like 'payload cached size is consistent',4354ancestor_reference_names: [4355'stagers/windows/reverse_nonx_tcp',4356'stages/windows/patchupmeterpreter'4357],4358dynamic_size: false,4359modules_pathname: modules_pathname,4360reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4361end43624363context 'windows/patchupmeterpreter/reverse_ord_tcp' do4364it_should_behave_like 'payload cached size is consistent',4365ancestor_reference_names: [4366'stagers/windows/reverse_ord_tcp',4367'stages/windows/patchupmeterpreter'4368],4369dynamic_size: false,4370modules_pathname: modules_pathname,4371reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4372end43734374context 'windows/patchupmeterpreter/reverse_tcp' do4375it_should_behave_like 'payload cached size is consistent',4376ancestor_reference_names: [4377'stagers/windows/reverse_tcp',4378'stages/windows/patchupmeterpreter'4379],4380dynamic_size: false,4381modules_pathname: modules_pathname,4382reference_name: 'windows/patchupmeterpreter/reverse_tcp'4383end43844385context 'windows/patchupmeterpreter/reverse_tcp_allports' do4386it_should_behave_like 'payload cached size is consistent',4387ancestor_reference_names: [4388'stagers/windows/reverse_tcp_allports',4389'stages/windows/patchupmeterpreter'4390],4391dynamic_size: false,4392modules_pathname: modules_pathname,4393reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4394end43954396context 'windows/patchupmeterpreter/reverse_tcp_dns' do4397it_should_behave_like 'payload cached size is consistent',4398ancestor_reference_names: [4399'stagers/windows/reverse_tcp_dns',4400'stages/windows/patchupmeterpreter'4401],4402dynamic_size: false,4403modules_pathname: modules_pathname,4404reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4405end44064407context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4408it_should_behave_like 'payload cached size is consistent',4409ancestor_reference_names: [4410'stagers/windows/reverse_tcp_rc4',4411'stages/windows/patchupmeterpreter'4412],4413dynamic_size: false,4414modules_pathname: modules_pathname,4415reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4416end44174418context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4419it_should_behave_like 'payload cached size is consistent',4420ancestor_reference_names: [4421'stagers/windows/reverse_tcp_rc4_dns',4422'stages/windows/patchupmeterpreter'4423],4424dynamic_size: false,4425modules_pathname: modules_pathname,4426reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4427end44284429context 'windows/peinject/bind_hidden_ipknock_tcp' do4430it_should_behave_like 'payload cached size is consistent',4431ancestor_reference_names: [4432'stagers/windows/bind_hidden_ipknock_tcp',4433'stages/windows/peinject'4434],4435dynamic_size: true,4436modules_pathname: modules_pathname,4437reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4438end44394440context 'windows/peinject/bind_hidden_tcp' do4441it_should_behave_like 'payload cached size is consistent',4442ancestor_reference_names: [4443'stagers/windows/bind_hidden_tcp',4444'stages/windows/peinject'4445],4446dynamic_size: true,4447modules_pathname: modules_pathname,4448reference_name: 'windows/peinject/bind_hidden_tcp'4449end44504451context 'windows/peinject/bind_ipv6_tcp' do4452it_should_behave_like 'payload cached size is consistent',4453ancestor_reference_names: [4454'stagers/windows/bind_ipv6_tcp',4455'stages/windows/peinject'4456],4457dynamic_size: true,4458modules_pathname: modules_pathname,4459reference_name: 'windows/peinject/bind_ipv6_tcp'4460end44614462context 'windows/peinject/bind_ipv6_tcp_uuid' do4463it_should_behave_like 'payload cached size is consistent',4464ancestor_reference_names: [4465'stagers/windows/bind_ipv6_tcp_uuid',4466'stages/windows/peinject'4467],4468dynamic_size: true,4469modules_pathname: modules_pathname,4470reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4471end44724473context 'windows/peinject/bind_named_pipe' do4474it_should_behave_like 'payload cached size is consistent',4475ancestor_reference_names: [4476'stagers/windows/bind_named_pipe',4477'stages/windows/peinject'4478],4479dynamic_size: true,4480modules_pathname: modules_pathname,4481reference_name: 'windows/peinject/bind_named_pipe'4482end44834484context 'windows/peinject/bind_nonx_tcp' do4485it_should_behave_like 'payload cached size is consistent',4486ancestor_reference_names: [4487'stagers/windows/bind_nonx_tcp',4488'stages/windows/peinject'4489],4490dynamic_size: true,4491modules_pathname: modules_pathname,4492reference_name: 'windows/peinject/bind_nonx_tcp'4493end44944495context 'windows/peinject/bind_tcp' do4496it_should_behave_like 'payload cached size is consistent',4497ancestor_reference_names: [4498'stagers/windows/bind_tcp',4499'stages/windows/peinject'4500],4501dynamic_size: true,4502modules_pathname: modules_pathname,4503reference_name: 'windows/peinject/bind_tcp'4504end45054506context 'windows/peinject/bind_tcp_rc4' do4507it_should_behave_like 'payload cached size is consistent',4508ancestor_reference_names: [4509'stagers/windows/bind_tcp_rc4',4510'stages/windows/peinject'4511],4512dynamic_size: true,4513modules_pathname: modules_pathname,4514reference_name: 'windows/peinject/bind_tcp_rc4'4515end45164517context 'windows/peinject/bind_tcp_uuid' do4518it_should_behave_like 'payload cached size is consistent',4519ancestor_reference_names: [4520'stagers/windows/bind_tcp_uuid',4521'stages/windows/peinject'4522],4523dynamic_size: true,4524modules_pathname: modules_pathname,4525reference_name: 'windows/peinject/bind_tcp_uuid'4526end45274528context 'windows/peinject/find_tag' do4529it_should_behave_like 'payload cached size is consistent',4530ancestor_reference_names: [4531'stagers/windows/findtag_ord',4532'stages/windows/peinject'4533],4534dynamic_size: true,4535modules_pathname: modules_pathname,4536reference_name: 'windows/peinject/find_tag'4537end45384539context 'windows/peinject/reverse_ipv6_tcp' do4540it_should_behave_like 'payload cached size is consistent',4541ancestor_reference_names: [4542'stagers/windows/reverse_ipv6_tcp',4543'stages/windows/peinject'4544],4545dynamic_size: true,4546modules_pathname: modules_pathname,4547reference_name: 'windows/peinject/reverse_ipv6_tcp'4548end45494550context 'windows/peinject/reverse_nonx_tcp' do4551it_should_behave_like 'payload cached size is consistent',4552ancestor_reference_names: [4553'stagers/windows/reverse_nonx_tcp',4554'stages/windows/peinject'4555],4556dynamic_size: true,4557modules_pathname: modules_pathname,4558reference_name: 'windows/peinject/reverse_nonx_tcp'4559end45604561context 'windows/peinject/reverse_ord_tcp' do4562it_should_behave_like 'payload cached size is consistent',4563ancestor_reference_names: [4564'stagers/windows/reverse_ord_tcp',4565'stages/windows/peinject'4566],4567dynamic_size: true,4568modules_pathname: modules_pathname,4569reference_name: 'windows/peinject/reverse_ord_tcp'4570end45714572context 'windows/peinject/reverse_tcp' do4573it_should_behave_like 'payload cached size is consistent',4574ancestor_reference_names: [4575'stagers/windows/reverse_tcp',4576'stages/windows/peinject'4577],4578dynamic_size: true,4579modules_pathname: modules_pathname,4580reference_name: 'windows/peinject/reverse_tcp'4581end45824583context 'windows/peinject/reverse_tcp_allports' do4584it_should_behave_like 'payload cached size is consistent',4585ancestor_reference_names: [4586'stagers/windows/reverse_tcp_allports',4587'stages/windows/peinject'4588],4589dynamic_size: true,4590modules_pathname: modules_pathname,4591reference_name: 'windows/peinject/reverse_tcp_allports'4592end45934594context 'windows/peinject/reverse_tcp_dns' do4595it_should_behave_like 'payload cached size is consistent',4596ancestor_reference_names: [4597'stagers/windows/reverse_tcp_dns',4598'stages/windows/peinject'4599],4600dynamic_size: true,4601modules_pathname: modules_pathname,4602reference_name: 'windows/peinject/reverse_tcp_dns'4603end46044605context 'windows/peinject/reverse_tcp_rc4' do4606it_should_behave_like 'payload cached size is consistent',4607ancestor_reference_names: [4608'stagers/windows/reverse_tcp_rc4',4609'stages/windows/peinject'4610],4611dynamic_size: true,4612modules_pathname: modules_pathname,4613reference_name: 'windows/peinject/reverse_tcp_rc4'4614end46154616context 'windows/peinject/reverse_tcp_rc4_dns' do4617it_should_behave_like 'payload cached size is consistent',4618ancestor_reference_names: [4619'stagers/windows/reverse_tcp_rc4_dns',4620'stages/windows/peinject'4621],4622dynamic_size: true,4623modules_pathname: modules_pathname,4624reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4625end46264627context 'windows/peinject/reverse_tcp_uuid' do4628it_should_behave_like 'payload cached size is consistent',4629ancestor_reference_names: [4630'stagers/windows/reverse_tcp_uuid',4631'stages/windows/peinject'4632],4633dynamic_size: true,4634modules_pathname: modules_pathname,4635reference_name: 'windows/peinject/reverse_tcp_uuid'4636end46374638context 'windows/pingback_bind_tcp' do4639it_should_behave_like 'payload cached size is consistent',4640ancestor_reference_names: [4641'singles/windows/pingback_bind_tcp'4642],4643dynamic_size: false,4644modules_pathname: modules_pathname,4645reference_name: 'windows/pingback_bind_tcp'4646end46474648context 'windows/pingback_reverse_tcp' do4649it_should_behave_like 'payload cached size is consistent',4650ancestor_reference_names: [4651'singles/windows/pingback_reverse_tcp'4652],4653dynamic_size: false,4654modules_pathname: modules_pathname,4655reference_name: 'windows/pingback_reverse_tcp'4656end46574658context 'windows/shell/bind_ipv6_tcp' do4659it_should_behave_like 'payload cached size is consistent',4660ancestor_reference_names: [4661'stagers/windows/bind_ipv6_tcp',4662'stages/windows/shell'4663],4664dynamic_size: false,4665modules_pathname: modules_pathname,4666reference_name: 'windows/shell/bind_ipv6_tcp'4667end46684669context 'windows/shell/bind_named_pipe' do4670it_should_behave_like 'payload cached size is consistent',4671ancestor_reference_names: [4672'stagers/windows/bind_named_pipe',4673'stages/windows/shell'4674],4675dynamic_size: false,4676modules_pathname: modules_pathname,4677reference_name: 'windows/shell/bind_named_pipe'4678end46794680context 'windows/shell/bind_nonx_tcp' do4681it_should_behave_like 'payload cached size is consistent',4682ancestor_reference_names: [4683'stagers/windows/bind_nonx_tcp',4684'stages/windows/shell'4685],4686dynamic_size: false,4687modules_pathname: modules_pathname,4688reference_name: 'windows/shell/bind_nonx_tcp'4689end46904691context 'windows/shell/bind_tcp' do4692it_should_behave_like 'payload cached size is consistent',4693ancestor_reference_names: [4694'stagers/windows/bind_tcp',4695'stages/windows/shell'4696],4697dynamic_size: false,4698modules_pathname: modules_pathname,4699reference_name: 'windows/shell/bind_tcp'4700end47014702context 'windows/shell/bind_tcp_rc4' do4703it_should_behave_like 'payload cached size is consistent',4704ancestor_reference_names: [4705'stagers/windows/bind_tcp_rc4',4706'stages/windows/shell'4707],4708dynamic_size: false,4709modules_pathname: modules_pathname,4710reference_name: 'windows/shell/bind_tcp_rc4'4711end47124713context 'windows/shell/find_tag' do4714it_should_behave_like 'payload cached size is consistent',4715ancestor_reference_names: [4716'stagers/windows/findtag_ord',4717'stages/windows/shell'4718],4719dynamic_size: false,4720modules_pathname: modules_pathname,4721reference_name: 'windows/shell/find_tag'4722end47234724context 'windows/shell/reverse_ipv6_tcp' do4725it_should_behave_like 'payload cached size is consistent',4726ancestor_reference_names: [4727'stagers/windows/reverse_ipv6_tcp',4728'stages/windows/shell'4729],4730dynamic_size: false,4731modules_pathname: modules_pathname,4732reference_name: 'windows/shell/reverse_ipv6_tcp'4733end47344735context 'windows/shell/reverse_nonx_tcp' do4736it_should_behave_like 'payload cached size is consistent',4737ancestor_reference_names: [4738'stagers/windows/reverse_nonx_tcp',4739'stages/windows/shell'4740],4741dynamic_size: false,4742modules_pathname: modules_pathname,4743reference_name: 'windows/shell/reverse_nonx_tcp'4744end47454746context 'windows/shell/reverse_ord_tcp' do4747it_should_behave_like 'payload cached size is consistent',4748ancestor_reference_names: [4749'stagers/windows/reverse_ord_tcp',4750'stages/windows/shell'4751],4752dynamic_size: false,4753modules_pathname: modules_pathname,4754reference_name: 'windows/shell/reverse_ord_tcp'4755end47564757context 'windows/shell/reverse_tcp' do4758it_should_behave_like 'payload cached size is consistent',4759ancestor_reference_names: [4760'stagers/windows/reverse_tcp',4761'stages/windows/shell'4762],4763dynamic_size: false,4764modules_pathname: modules_pathname,4765reference_name: 'windows/shell/reverse_tcp'4766end47674768context 'windows/shell/reverse_tcp_allports' do4769it_should_behave_like 'payload cached size is consistent',4770ancestor_reference_names: [4771'stagers/windows/reverse_tcp_allports',4772'stages/windows/shell'4773],4774dynamic_size: false,4775modules_pathname: modules_pathname,4776reference_name: 'windows/shell/reverse_tcp_allports'4777end47784779context 'windows/shell/reverse_tcp_dns' do4780it_should_behave_like 'payload cached size is consistent',4781ancestor_reference_names: [4782'stagers/windows/reverse_tcp_dns',4783'stages/windows/shell'4784],4785dynamic_size: false,4786modules_pathname: modules_pathname,4787reference_name: 'windows/shell/reverse_tcp_dns'4788end47894790context 'windows/shell/reverse_tcp_rc4' do4791it_should_behave_like 'payload cached size is consistent',4792ancestor_reference_names: [4793'stagers/windows/reverse_tcp_rc4',4794'stages/windows/shell'4795],4796dynamic_size: false,4797modules_pathname: modules_pathname,4798reference_name: 'windows/shell/reverse_tcp_rc4'4799end48004801context 'windows/shell/reverse_tcp_rc4_dns' do4802it_should_behave_like 'payload cached size is consistent',4803ancestor_reference_names: [4804'stagers/windows/reverse_tcp_rc4_dns',4805'stages/windows/shell'4806],4807dynamic_size: false,4808modules_pathname: modules_pathname,4809reference_name: 'windows/shell/reverse_tcp_rc4_dns'4810end48114812context 'windows/shell/reverse_udp' do4813it_should_behave_like 'payload cached size is consistent',4814ancestor_reference_names: [4815'stagers/windows/reverse_udp',4816'stages/windows/shell'4817],4818dynamic_size: false,4819modules_pathname: modules_pathname,4820reference_name: 'windows/shell/reverse_udp'4821end48224823context 'windows/shell_bind_tcp' do4824it_should_behave_like 'payload cached size is consistent',4825ancestor_reference_names: [4826'singles/windows/shell_bind_tcp'4827],4828dynamic_size: false,4829modules_pathname: modules_pathname,4830reference_name: 'windows/shell_bind_tcp'4831end48324833context 'windows/shell_bind_tcp_xpfw' do4834it_should_behave_like 'payload cached size is consistent',4835ancestor_reference_names: [4836'singles/windows/shell_bind_tcp_xpfw'4837],4838dynamic_size: false,4839modules_pathname: modules_pathname,4840reference_name: 'windows/shell_bind_tcp_xpfw'4841end48424843context 'windows/shell_hidden_bind_tcp' do4844it_should_behave_like 'payload cached size is consistent',4845ancestor_reference_names: [4846'singles/windows/shell_hidden_bind_tcp'4847],4848dynamic_size: false,4849modules_pathname: modules_pathname,4850reference_name: 'windows/shell_hidden_bind_tcp'4851end48524853context 'windows/shell_reverse_tcp' do4854it_should_behave_like 'payload cached size is consistent',4855ancestor_reference_names: [4856'singles/windows/shell_reverse_tcp'4857],4858dynamic_size: false,4859modules_pathname: modules_pathname,4860reference_name: 'windows/shell_reverse_tcp'4861end48624863context 'windows/speak_pwned' do4864it_should_behave_like 'payload cached size is consistent',4865ancestor_reference_names: [4866'singles/windows/speak_pwned'4867],4868dynamic_size: false,4869modules_pathname: modules_pathname,4870reference_name: 'windows/speak_pwned'4871end48724873context 'windows/upexec/bind_ipv6_tcp' do4874it_should_behave_like 'payload cached size is consistent',4875ancestor_reference_names: [4876'stagers/windows/bind_ipv6_tcp',4877'stages/windows/upexec'4878],4879dynamic_size: false,4880modules_pathname: modules_pathname,4881reference_name: 'windows/upexec/bind_ipv6_tcp'4882end48834884context 'windows/upexec/bind_named_pipe' do4885it_should_behave_like 'payload cached size is consistent',4886ancestor_reference_names: [4887'stagers/windows/bind_named_pipe',4888'stages/windows/upexec'4889],4890dynamic_size: false,4891modules_pathname: modules_pathname,4892reference_name: 'windows/upexec/bind_named_pipe'4893end48944895context 'windows/upexec/bind_nonx_tcp' do4896it_should_behave_like 'payload cached size is consistent',4897ancestor_reference_names: [4898'stagers/windows/bind_nonx_tcp',4899'stages/windows/upexec'4900],4901dynamic_size: false,4902modules_pathname: modules_pathname,4903reference_name: 'windows/upexec/bind_nonx_tcp'4904end49054906context 'windows/upexec/bind_tcp' do4907it_should_behave_like 'payload cached size is consistent',4908ancestor_reference_names: [4909'stagers/windows/bind_tcp',4910'stages/windows/upexec'4911],4912dynamic_size: false,4913modules_pathname: modules_pathname,4914reference_name: 'windows/upexec/bind_tcp'4915end49164917context 'windows/upexec/bind_tcp_rc4' do4918it_should_behave_like 'payload cached size is consistent',4919ancestor_reference_names: [4920'stagers/windows/bind_tcp_rc4',4921'stages/windows/upexec'4922],4923dynamic_size: false,4924modules_pathname: modules_pathname,4925reference_name: 'windows/upexec/bind_tcp_rc4'4926end49274928context 'windows/upexec/find_tag' do4929it_should_behave_like 'payload cached size is consistent',4930ancestor_reference_names: [4931'stagers/windows/findtag_ord',4932'stages/windows/upexec'4933],4934dynamic_size: false,4935modules_pathname: modules_pathname,4936reference_name: 'windows/upexec/find_tag'4937end49384939context 'windows/upexec/reverse_ipv6_tcp' do4940it_should_behave_like 'payload cached size is consistent',4941ancestor_reference_names: [4942'stagers/windows/reverse_ipv6_tcp',4943'stages/windows/upexec'4944],4945dynamic_size: false,4946modules_pathname: modules_pathname,4947reference_name: 'windows/upexec/reverse_ipv6_tcp'4948end49494950context 'windows/upexec/reverse_nonx_tcp' do4951it_should_behave_like 'payload cached size is consistent',4952ancestor_reference_names: [4953'stagers/windows/reverse_nonx_tcp',4954'stages/windows/upexec'4955],4956dynamic_size: false,4957modules_pathname: modules_pathname,4958reference_name: 'windows/upexec/reverse_nonx_tcp'4959end49604961context 'windows/upexec/reverse_ord_tcp' do4962it_should_behave_like 'payload cached size is consistent',4963ancestor_reference_names: [4964'stagers/windows/reverse_ord_tcp',4965'stages/windows/upexec'4966],4967dynamic_size: false,4968modules_pathname: modules_pathname,4969reference_name: 'windows/upexec/reverse_ord_tcp'4970end49714972context 'windows/upexec/reverse_tcp' do4973it_should_behave_like 'payload cached size is consistent',4974ancestor_reference_names: [4975'stagers/windows/reverse_tcp',4976'stages/windows/upexec'4977],4978dynamic_size: false,4979modules_pathname: modules_pathname,4980reference_name: 'windows/upexec/reverse_tcp'4981end49824983context 'windows/upexec/reverse_tcp_allports' do4984it_should_behave_like 'payload cached size is consistent',4985ancestor_reference_names: [4986'stagers/windows/reverse_tcp_allports',4987'stages/windows/upexec'4988],4989dynamic_size: false,4990modules_pathname: modules_pathname,4991reference_name: 'windows/upexec/reverse_tcp_allports'4992end49934994context 'windows/upexec/reverse_tcp_dns' do4995it_should_behave_like 'payload cached size is consistent',4996ancestor_reference_names: [4997'stagers/windows/reverse_tcp_dns',4998'stages/windows/upexec'4999],5000dynamic_size: false,5001modules_pathname: modules_pathname,5002reference_name: 'windows/upexec/reverse_tcp_dns'5003end50045005context 'windows/upexec/reverse_tcp_rc4' do5006it_should_behave_like 'payload cached size is consistent',5007ancestor_reference_names: [5008'stagers/windows/reverse_tcp_rc4',5009'stages/windows/upexec'5010],5011dynamic_size: false,5012modules_pathname: modules_pathname,5013reference_name: 'windows/upexec/reverse_tcp_rc4'5014end50155016context 'windows/upexec/reverse_tcp_rc4_dns' do5017it_should_behave_like 'payload cached size is consistent',5018ancestor_reference_names: [5019'stagers/windows/reverse_tcp_rc4_dns',5020'stages/windows/upexec'5021],5022dynamic_size: false,5023modules_pathname: modules_pathname,5024reference_name: 'windows/upexec/reverse_tcp_rc4_dns'5025end50265027context 'windows/upexec/reverse_udp' do5028it_should_behave_like 'payload cached size is consistent',5029ancestor_reference_names: [5030'stagers/windows/reverse_udp',5031'stages/windows/upexec'5032],5033dynamic_size: false,5034modules_pathname: modules_pathname,5035reference_name: 'windows/upexec/reverse_udp'5036end50375038context 'windows/vncinject/bind_ipv6_tcp' do5039it_should_behave_like 'payload cached size is consistent',5040ancestor_reference_names: [5041'stagers/windows/bind_ipv6_tcp',5042'stages/windows/vncinject'5043],5044dynamic_size: false,5045modules_pathname: modules_pathname,5046reference_name: 'windows/vncinject/bind_ipv6_tcp'5047end50485049context 'windows/vncinject/bind_named_pipe' do5050it_should_behave_like 'payload cached size is consistent',5051ancestor_reference_names: [5052'stagers/windows/bind_named_pipe',5053'stages/windows/vncinject'5054],5055dynamic_size: false,5056modules_pathname: modules_pathname,5057reference_name: 'windows/vncinject/bind_named_pipe'5058end50595060context 'windows/vncinject/bind_nonx_tcp' do5061it_should_behave_like 'payload cached size is consistent',5062ancestor_reference_names: [5063'stagers/windows/bind_nonx_tcp',5064'stages/windows/vncinject'5065],5066dynamic_size: false,5067modules_pathname: modules_pathname,5068reference_name: 'windows/vncinject/bind_nonx_tcp'5069end50705071context 'windows/vncinject/bind_tcp' do5072it_should_behave_like 'payload cached size is consistent',5073ancestor_reference_names: [5074'stagers/windows/bind_tcp',5075'stages/windows/vncinject'5076],5077dynamic_size: false,5078modules_pathname: modules_pathname,5079reference_name: 'windows/vncinject/bind_tcp'5080end50815082context 'windows/vncinject/bind_tcp_rc4' do5083it_should_behave_like 'payload cached size is consistent',5084ancestor_reference_names: [5085'stagers/windows/bind_tcp_rc4',5086'stages/windows/vncinject'5087],5088dynamic_size: false,5089modules_pathname: modules_pathname,5090reference_name: 'windows/vncinject/bind_tcp_rc4'5091end50925093context 'windows/vncinject/find_tag' do5094it_should_behave_like 'payload cached size is consistent',5095ancestor_reference_names: [5096'stagers/windows/findtag_ord',5097'stages/windows/vncinject'5098],5099dynamic_size: false,5100modules_pathname: modules_pathname,5101reference_name: 'windows/vncinject/find_tag'5102end51035104context 'windows/vncinject/reverse_ipv6_tcp' do5105it_should_behave_like 'payload cached size is consistent',5106ancestor_reference_names: [5107'stagers/windows/reverse_ipv6_tcp',5108'stages/windows/vncinject'5109],5110dynamic_size: false,5111modules_pathname: modules_pathname,5112reference_name: 'windows/vncinject/reverse_ipv6_tcp'5113end51145115context 'windows/vncinject/reverse_nonx_tcp' do5116it_should_behave_like 'payload cached size is consistent',5117ancestor_reference_names: [5118'stagers/windows/reverse_nonx_tcp',5119'stages/windows/vncinject'5120],5121dynamic_size: false,5122modules_pathname: modules_pathname,5123reference_name: 'windows/vncinject/reverse_nonx_tcp'5124end51255126context 'windows/vncinject/reverse_ord_tcp' do5127it_should_behave_like 'payload cached size is consistent',5128ancestor_reference_names: [5129'stagers/windows/reverse_ord_tcp',5130'stages/windows/vncinject'5131],5132dynamic_size: false,5133modules_pathname: modules_pathname,5134reference_name: 'windows/vncinject/reverse_ord_tcp'5135end51365137context 'windows/vncinject/reverse_tcp' do5138it_should_behave_like 'payload cached size is consistent',5139ancestor_reference_names: [5140'stagers/windows/reverse_tcp',5141'stages/windows/vncinject'5142],5143dynamic_size: false,5144modules_pathname: modules_pathname,5145reference_name: 'windows/vncinject/reverse_tcp'5146end51475148context 'windows/vncinject/reverse_tcp_allports' do5149it_should_behave_like 'payload cached size is consistent',5150ancestor_reference_names: [5151'stagers/windows/reverse_tcp_allports',5152'stages/windows/vncinject'5153],5154dynamic_size: false,5155modules_pathname: modules_pathname,5156reference_name: 'windows/vncinject/reverse_tcp_allports'5157end51585159context 'windows/vncinject/reverse_tcp_dns' do5160it_should_behave_like 'payload cached size is consistent',5161ancestor_reference_names: [5162'stagers/windows/reverse_tcp_dns',5163'stages/windows/vncinject'5164],5165dynamic_size: false,5166modules_pathname: modules_pathname,5167reference_name: 'windows/vncinject/reverse_tcp_dns'5168end51695170context 'windows/vncinject/reverse_tcp_rc4' do5171it_should_behave_like 'payload cached size is consistent',5172ancestor_reference_names: [5173'stagers/windows/reverse_tcp_rc4',5174'stages/windows/vncinject'5175],5176dynamic_size: false,5177modules_pathname: modules_pathname,5178reference_name: 'windows/vncinject/reverse_tcp_rc4'5179end51805181context 'windows/vncinject/reverse_tcp_rc4_dns' do5182it_should_behave_like 'payload cached size is consistent',5183ancestor_reference_names: [5184'stagers/windows/reverse_tcp_rc4_dns',5185'stages/windows/vncinject'5186],5187dynamic_size: false,5188modules_pathname: modules_pathname,5189reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'5190end51915192context 'windows/aarch64/exec' do5193it_should_behave_like 'payload cached size is consistent',5194ancestor_reference_names: [5195'singles/windows/aarch64/exec'5196],5197dynamic_size: false,5198modules_pathname: modules_pathname,5199reference_name: 'windows/aarch64/exec'5200end52015202context 'windows/x64/download_exec' do5203it_should_behave_like 'payload cached size is consistent',5204ancestor_reference_names: [5205'singles/windows/x64/download_exec'5206],5207dynamic_size: false,5208modules_pathname: modules_pathname,5209reference_name: 'windows/x64/download_exec'5210end52115212context 'windows/x64/custom/bind_ipv6_tcp' do5213it_should_behave_like 'payload is not cached',5214ancestor_reference_names: [5215'stagers/windows/x64/bind_ipv6_tcp',5216'stages/windows/x64/custom'5217],5218reference_name: 'windows/x64/custom/bind_ipv6_tcp'5219end52205221context 'windows/x64/custom/bind_ipv6_tcp_uuid' do5222it_should_behave_like 'payload is not cached',5223ancestor_reference_names: [5224'stagers/windows/x64/bind_ipv6_tcp_uuid',5225'stages/windows/x64/custom'5226],5227reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'5228end52295230context 'windows/x64/custom/bind_named_pipe' do5231it_should_behave_like 'payload is not cached',5232ancestor_reference_names: [5233'stagers/windows/x64/bind_named_pipe',5234'stages/windows/x64/custom'5235],5236reference_name: 'windows/x64/custom/bind_named_pipe'5237end52385239context 'windows/x64/custom/bind_tcp' do5240it_should_behave_like 'payload is not cached',5241ancestor_reference_names: [5242'stagers/windows/x64/bind_tcp',5243'stages/windows/x64/custom'5244],5245reference_name: 'windows/x64/custom/bind_tcp'5246end52475248context 'windows/x64/custom/bind_tcp_rc4' do5249it_should_behave_like 'payload is not cached',5250ancestor_reference_names: [5251'stagers/windows/x64/bind_tcp_rc4',5252'stages/windows/x64/custom'5253],5254reference_name: 'windows/x64/custom/bind_tcp_rc4'5255end52565257context 'windows/x64/custom/bind_tcp_uuid' do5258it_should_behave_like 'payload is not cached',5259ancestor_reference_names: [5260'stagers/windows/x64/bind_tcp_uuid',5261'stages/windows/x64/custom'5262],5263reference_name: 'windows/x64/custom/bind_tcp_uuid'5264end52655266context 'windows/x64/custom/reverse_http' do5267it_should_behave_like 'payload is not cached',5268ancestor_reference_names: [5269'stagers/windows/x64/reverse_http',5270'stages/windows/x64/custom'5271],5272reference_name: 'windows/x64/custom/reverse_http'5273end52745275context 'windows/x64/custom/reverse_https' do5276it_should_behave_like 'payload is not cached',5277ancestor_reference_names: [5278'stagers/windows/x64/reverse_https',5279'stages/windows/x64/custom'5280],5281reference_name: 'windows/x64/custom/reverse_https'5282end52835284context 'windows/x64/custom/reverse_named_pipe' do5285it_should_behave_like 'payload is not cached',5286ancestor_reference_names: [5287'stagers/windows/x64/reverse_named_pipe',5288'stages/windows/x64/custom'5289],5290reference_name: 'windows/x64/custom/reverse_named_pipe'5291end52925293context 'windows/x64/custom/reverse_tcp' do5294it_should_behave_like 'payload is not cached',5295ancestor_reference_names: [5296'stagers/windows/x64/reverse_tcp',5297'stages/windows/x64/custom'5298],5299reference_name: 'windows/x64/custom/reverse_tcp'5300end53015302context 'windows/x64/custom/reverse_tcp_rc4' do5303it_should_behave_like 'payload is not cached',5304ancestor_reference_names: [5305'stagers/windows/x64/reverse_tcp_rc4',5306'stages/windows/x64/custom'5307],5308reference_name: 'windows/x64/custom/reverse_tcp_rc4'5309end53105311context 'windows/x64/custom/reverse_tcp_uuid' do5312it_should_behave_like 'payload is not cached',5313ancestor_reference_names: [5314'stagers/windows/x64/reverse_tcp_uuid',5315'stages/windows/x64/custom'5316],5317reference_name: 'windows/x64/custom/reverse_tcp_uuid'5318end53195320context 'windows/x64/custom/reverse_winhttp' do5321it_should_behave_like 'payload is not cached',5322ancestor_reference_names: [5323'stagers/windows/x64/reverse_winhttp',5324'stages/windows/x64/custom'5325],5326reference_name: 'windows/x64/custom/reverse_winhttp'5327end53285329context 'windows/x64/custom/reverse_winhttps' do5330it_should_behave_like 'payload is not cached',5331ancestor_reference_names: [5332'stagers/windows/x64/reverse_winhttps',5333'stages/windows/x64/custom'5334],5335reference_name: 'windows/x64/custom/reverse_winhttps'5336end53375338context 'windows/x64/encrypted_shell/reverse_tcp' do5339it_should_behave_like 'payload is not cached',5340ancestor_reference_names: [5341'stagers/windows/x64/encrypted_reverse_tcp',5342'stages/windows/x64/encrypted_shell'5343],5344reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5345end53465347context 'windows/x64/encrypted_shell_reverse_tcp' do5348it_should_behave_like 'payload is not cached',5349ancestor_reference_names: [5350'singles/windows/x64/encrypted_shell_reverse_tcp'5351],5352reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5353end53545355context 'windows/x64/exec' do5356it_should_behave_like 'payload cached size is consistent',5357ancestor_reference_names: [5358'singles/windows/x64/exec'5359],5360dynamic_size: false,5361modules_pathname: modules_pathname,5362reference_name: 'windows/x64/exec'5363end53645365context 'windows/x64/loadlibrary' do5366it_should_behave_like 'payload cached size is consistent',5367ancestor_reference_names: [5368'singles/windows/x64/loadlibrary'5369],5370dynamic_size: false,5371modules_pathname: modules_pathname,5372reference_name: 'windows/x64/loadlibrary'5373end53745375context 'windows/x64/messagebox' do5376it_should_behave_like 'payload cached size is consistent',5377ancestor_reference_names: [5378'singles/windows/x64/messagebox'5379],5380dynamic_size: false,5381modules_pathname: modules_pathname,5382reference_name: 'windows/x64/messagebox'5383end53845385context 'windows/x64/meterpreter/bind_ipv6_tcp' do5386it_should_behave_like 'payload cached size is consistent',5387ancestor_reference_names: [5388'stagers/windows/x64/bind_ipv6_tcp',5389'stages/windows/x64/meterpreter'5390],5391dynamic_size: false,5392modules_pathname: modules_pathname,5393reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5394end53955396context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5397it_should_behave_like 'payload cached size is consistent',5398ancestor_reference_names: [5399'stagers/windows/x64/bind_ipv6_tcp_uuid',5400'stages/windows/x64/meterpreter'5401],5402dynamic_size: false,5403modules_pathname: modules_pathname,5404reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5405end54065407context 'windows/x64/meterpreter/bind_named_pipe' do5408it_should_behave_like 'payload cached size is consistent',5409ancestor_reference_names: [5410'stagers/windows/x64/bind_named_pipe',5411'stages/windows/x64/meterpreter'5412],5413dynamic_size: false,5414modules_pathname: modules_pathname,5415reference_name: 'windows/x64/meterpreter/bind_named_pipe'5416end54175418context 'windows/x64/meterpreter/bind_tcp' do5419it_should_behave_like 'payload cached size is consistent',5420ancestor_reference_names: [5421'stagers/windows/x64/bind_tcp',5422'stages/windows/x64/meterpreter'5423],5424dynamic_size: false,5425modules_pathname: modules_pathname,5426reference_name: 'windows/x64/meterpreter/bind_tcp'5427end54285429context 'windows/x64/meterpreter/bind_tcp_rc4' do5430it_should_behave_like 'payload cached size is consistent',5431ancestor_reference_names: [5432'stagers/windows/x64/bind_tcp_rc4',5433'stages/windows/x64/meterpreter'5434],5435dynamic_size: false,5436modules_pathname: modules_pathname,5437reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5438end54395440context 'windows/x64/meterpreter/bind_tcp_uuid' do5441it_should_behave_like 'payload cached size is consistent',5442ancestor_reference_names: [5443'stagers/windows/x64/bind_tcp_uuid',5444'stages/windows/x64/meterpreter'5445],5446dynamic_size: false,5447modules_pathname: modules_pathname,5448reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5449end54505451context 'windows/x64/meterpreter/reverse_http' do5452it_should_behave_like 'payload cached size is consistent',5453ancestor_reference_names: [5454'stagers/windows/x64/reverse_http',5455'stages/windows/x64/meterpreter'5456],5457dynamic_size: false,5458modules_pathname: modules_pathname,5459reference_name: 'windows/x64/meterpreter/reverse_http'5460end54615462context 'windows/x64/meterpreter/reverse_https' do5463it_should_behave_like 'payload cached size is consistent',5464ancestor_reference_names: [5465'stagers/windows/x64/reverse_https',5466'stages/windows/x64/meterpreter'5467],5468dynamic_size: false,5469modules_pathname: modules_pathname,5470reference_name: 'windows/x64/meterpreter/reverse_https'5471end54725473context 'windows/x64/meterpreter/reverse_named_pipe' do5474it_should_behave_like 'payload cached size is consistent',5475ancestor_reference_names: [5476'stagers/windows/x64/reverse_named_pipe',5477'stages/windows/x64/meterpreter'5478],5479dynamic_size: false,5480modules_pathname: modules_pathname,5481reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5482end54835484context 'windows/x64/meterpreter/reverse_tcp' do5485it_should_behave_like 'payload cached size is consistent',5486ancestor_reference_names: [5487'stagers/windows/x64/reverse_tcp',5488'stages/windows/x64/meterpreter'5489],5490dynamic_size: false,5491modules_pathname: modules_pathname,5492reference_name: 'windows/x64/meterpreter/reverse_tcp'5493end54945495context 'windows/x64/meterpreter/reverse_tcp_rc4' do5496it_should_behave_like 'payload cached size is consistent',5497ancestor_reference_names: [5498'stagers/windows/x64/reverse_tcp_rc4',5499'stages/windows/x64/meterpreter'5500],5501dynamic_size: false,5502modules_pathname: modules_pathname,5503reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5504end55055506context 'windows/x64/meterpreter/reverse_tcp_uuid' do5507it_should_behave_like 'payload cached size is consistent',5508ancestor_reference_names: [5509'stagers/windows/x64/reverse_tcp_uuid',5510'stages/windows/x64/meterpreter'5511],5512dynamic_size: false,5513modules_pathname: modules_pathname,5514reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5515end55165517context 'windows/x64/meterpreter/reverse_winhttp' do5518it_should_behave_like 'payload cached size is consistent',5519ancestor_reference_names: [5520'stagers/windows/x64/reverse_winhttp',5521'stages/windows/x64/meterpreter'5522],5523dynamic_size: false,5524modules_pathname: modules_pathname,5525reference_name: 'windows/x64/meterpreter/reverse_winhttp'5526end55275528context 'windows/x64/meterpreter/reverse_winhttps' do5529it_should_behave_like 'payload cached size is consistent',5530ancestor_reference_names: [5531'stagers/windows/x64/reverse_winhttps',5532'stages/windows/x64/meterpreter'5533],5534dynamic_size: false,5535modules_pathname: modules_pathname,5536reference_name: 'windows/x64/meterpreter/reverse_winhttps'5537end55385539context 'windows/x64/meterpreter_bind_named_pipe' do5540it_should_behave_like 'payload cached size is consistent',5541ancestor_reference_names: [5542'singles/windows/x64/meterpreter_bind_named_pipe'5543],5544dynamic_size: false,5545modules_pathname: modules_pathname,5546reference_name: 'windows/x64/meterpreter_bind_named_pipe'5547end55485549context 'windows/x64/meterpreter_bind_tcp' do5550it_should_behave_like 'payload cached size is consistent',5551ancestor_reference_names: [5552'singles/windows/x64/meterpreter_bind_tcp'5553],5554dynamic_size: false,5555modules_pathname: modules_pathname,5556reference_name: 'windows/x64/meterpreter_bind_tcp'5557end55585559context 'windows/x64/meterpreter_reverse_http' do5560it_should_behave_like 'payload cached size is consistent',5561ancestor_reference_names: [5562'singles/windows/x64/meterpreter_reverse_http'5563],5564dynamic_size: false,5565modules_pathname: modules_pathname,5566reference_name: 'windows/x64/meterpreter_reverse_http'5567end55685569context 'windows/x64/meterpreter_reverse_https' do5570it_should_behave_like 'payload cached size is consistent',5571ancestor_reference_names: [5572'singles/windows/x64/meterpreter_reverse_https'5573],5574dynamic_size: false,5575modules_pathname: modules_pathname,5576reference_name: 'windows/x64/meterpreter_reverse_https'5577end55785579context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5580it_should_behave_like 'payload cached size is consistent',5581ancestor_reference_names: [5582'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5583],5584dynamic_size: false,5585modules_pathname: modules_pathname,5586reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5587end55885589context 'windows/x64/meterpreter_reverse_tcp' do5590it_should_behave_like 'payload cached size is consistent',5591ancestor_reference_names: [5592'singles/windows/x64/meterpreter_reverse_tcp'5593],5594dynamic_size: false,5595modules_pathname: modules_pathname,5596reference_name: 'windows/x64/meterpreter_reverse_tcp'5597end55985599context 'windows/x64/peinject/bind_ipv6_tcp' do5600it_should_behave_like 'payload cached size is consistent',5601ancestor_reference_names: [5602'stagers/windows/x64/bind_ipv6_tcp',5603'stages/windows/x64/peinject'5604],5605dynamic_size: true,5606modules_pathname: modules_pathname,5607reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5608end56095610context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5611it_should_behave_like 'payload cached size is consistent',5612ancestor_reference_names: [5613'stagers/windows/x64/bind_ipv6_tcp_uuid',5614'stages/windows/x64/peinject'5615],5616dynamic_size: true,5617modules_pathname: modules_pathname,5618reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5619end56205621context 'windows/x64/peinject/bind_named_pipe' do5622it_should_behave_like 'payload cached size is consistent',5623ancestor_reference_names: [5624'stagers/windows/x64/bind_named_pipe',5625'stages/windows/x64/peinject'5626],5627dynamic_size: true,5628modules_pathname: modules_pathname,5629reference_name: 'windows/x64/peinject/bind_named_pipe'5630end56315632context 'windows/x64/peinject/bind_tcp' do5633it_should_behave_like 'payload cached size is consistent',5634ancestor_reference_names: [5635'stagers/windows/x64/bind_tcp',5636'stages/windows/x64/peinject'5637],5638dynamic_size: true,5639modules_pathname: modules_pathname,5640reference_name: 'windows/x64/peinject/bind_tcp'5641end56425643context 'windows/x64/peinject/bind_tcp_rc4' do5644it_should_behave_like 'payload cached size is consistent',5645ancestor_reference_names: [5646'stagers/windows/x64/bind_tcp_rc4',5647'stages/windows/x64/peinject'5648],5649dynamic_size: true,5650modules_pathname: modules_pathname,5651reference_name: 'windows/x64/peinject/bind_tcp_rc4'5652end56535654context 'windows/x64/peinject/bind_tcp_uuid' do5655it_should_behave_like 'payload cached size is consistent',5656ancestor_reference_names: [5657'stagers/windows/x64/bind_tcp_uuid',5658'stages/windows/x64/peinject'5659],5660dynamic_size: true,5661modules_pathname: modules_pathname,5662reference_name: 'windows/x64/peinject/bind_tcp_uuid'5663end56645665context 'windows/x64/peinject/reverse_named_pipe' do5666it_should_behave_like 'payload cached size is consistent',5667ancestor_reference_names: [5668'stagers/windows/x64/reverse_named_pipe',5669'stages/windows/x64/peinject'5670],5671dynamic_size: true,5672modules_pathname: modules_pathname,5673reference_name: 'windows/x64/peinject/reverse_named_pipe'5674end56755676context 'windows/x64/peinject/reverse_tcp' do5677it_should_behave_like 'payload cached size is consistent',5678ancestor_reference_names: [5679'stagers/windows/x64/reverse_tcp',5680'stages/windows/x64/peinject'5681],5682dynamic_size: true,5683modules_pathname: modules_pathname,5684reference_name: 'windows/x64/peinject/reverse_tcp'5685end56865687context 'windows/x64/peinject/reverse_tcp_rc4' do5688it_should_behave_like 'payload cached size is consistent',5689ancestor_reference_names: [5690'stagers/windows/x64/reverse_tcp_rc4',5691'stages/windows/x64/peinject'5692],5693dynamic_size: true,5694modules_pathname: modules_pathname,5695reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5696end56975698context 'windows/x64/peinject/reverse_tcp_uuid' do5699it_should_behave_like 'payload cached size is consistent',5700ancestor_reference_names: [5701'stagers/windows/x64/reverse_tcp_uuid',5702'stages/windows/x64/peinject'5703],5704dynamic_size: true,5705modules_pathname: modules_pathname,5706reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5707end57085709context 'windows/x64/powershell_bind_tcp' do5710it_should_behave_like 'payload cached size is consistent',5711ancestor_reference_names: [5712'singles/windows/x64/powershell_bind_tcp'5713],5714dynamic_size: true,5715modules_pathname: modules_pathname,5716reference_name: 'windows/x64/powershell_bind_tcp'5717end57185719context 'windows/x64/powershell_reverse_tcp' do5720it_should_behave_like 'payload cached size is consistent',5721ancestor_reference_names: [5722'singles/windows/x64/powershell_reverse_tcp'5723],5724dynamic_size: true,5725modules_pathname: modules_pathname,5726reference_name: 'windows/x64/powershell_reverse_tcp'5727end57285729context 'windows/x64/powershell_reverse_tcp_ssl' do5730it_should_behave_like 'payload cached size is consistent',5731ancestor_reference_names: [5732'singles/windows/x64/powershell_reverse_tcp_ssl'5733],5734dynamic_size: true,5735modules_pathname: modules_pathname,5736reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5737end57385739context 'windows/x64/pingback_reverse_tcp' do5740it_should_behave_like 'payload cached size is consistent',5741ancestor_reference_names: [5742'singles/windows/x64/pingback_reverse_tcp'5743],5744dynamic_size: false,5745modules_pathname: modules_pathname,5746reference_name: 'windows/x64/pingback_reverse_tcp'5747end57485749context 'windows/x64/shell/bind_named_pipe' do5750it_should_behave_like 'payload cached size is consistent',5751ancestor_reference_names: [5752'stagers/windows/x64/bind_named_pipe',5753'stages/windows/x64/shell'5754],5755dynamic_size: false,5756modules_pathname: modules_pathname,5757reference_name: 'windows/x64/shell/bind_named_pipe'5758end57595760context 'windows/x64/shell/bind_tcp' do5761it_should_behave_like 'payload cached size is consistent',5762ancestor_reference_names: [5763'stagers/windows/x64/bind_tcp',5764'stages/windows/x64/shell'5765],5766dynamic_size: false,5767modules_pathname: modules_pathname,5768reference_name: 'windows/x64/shell/bind_tcp'5769end57705771context 'windows/x64/shell/bind_tcp_rc4' do5772it_should_behave_like 'payload cached size is consistent',5773ancestor_reference_names: [5774'stagers/windows/x64/bind_tcp_rc4',5775'stages/windows/x64/shell'5776],5777dynamic_size: false,5778modules_pathname: modules_pathname,5779reference_name: 'windows/x64/shell/bind_tcp_rc4'5780end57815782context 'windows/x64/shell/reverse_tcp' do5783it_should_behave_like 'payload cached size is consistent',5784ancestor_reference_names: [5785'stagers/windows/x64/reverse_tcp',5786'stages/windows/x64/shell'5787],5788dynamic_size: false,5789modules_pathname: modules_pathname,5790reference_name: 'windows/x64/shell/reverse_tcp'5791end57925793context 'windows/x64/shell/reverse_tcp_rc4' do5794it_should_behave_like 'payload cached size is consistent',5795ancestor_reference_names: [5796'stagers/windows/x64/reverse_tcp_rc4',5797'stages/windows/x64/shell'5798],5799dynamic_size: false,5800modules_pathname: modules_pathname,5801reference_name: 'windows/x64/shell/reverse_tcp_rc4'5802end58035804context 'windows/x64/shell_bind_tcp' do5805it_should_behave_like 'payload cached size is consistent',5806ancestor_reference_names: [5807'singles/windows/x64/shell_bind_tcp'5808],5809dynamic_size: false,5810modules_pathname: modules_pathname,5811reference_name: 'windows/x64/shell_bind_tcp'5812end58135814context 'windows/x64/shell_reverse_tcp' do5815it_should_behave_like 'payload cached size is consistent',5816ancestor_reference_names: [5817'singles/windows/x64/shell_reverse_tcp'5818],5819dynamic_size: false,5820modules_pathname: modules_pathname,5821reference_name: 'windows/x64/shell_reverse_tcp'5822end58235824context 'windows/x64/vncinject/bind_named_pipe' do5825it_should_behave_like 'payload cached size is consistent',5826ancestor_reference_names: [5827'stagers/windows/x64/bind_named_pipe',5828'stages/windows/x64/vncinject'5829],5830dynamic_size: false,5831modules_pathname: modules_pathname,5832reference_name: 'windows/x64/vncinject/bind_named_pipe'5833end58345835context 'windows/x64/vncinject/bind_tcp' do5836it_should_behave_like 'payload cached size is consistent',5837ancestor_reference_names: [5838'stagers/windows/x64/bind_tcp',5839'stages/windows/x64/vncinject'5840],5841dynamic_size: false,5842modules_pathname: modules_pathname,5843reference_name: 'windows/x64/vncinject/bind_tcp'5844end58455846context 'windows/x64/vncinject/bind_tcp_rc4' do5847it_should_behave_like 'payload cached size is consistent',5848ancestor_reference_names: [5849'stagers/windows/x64/bind_tcp_rc4',5850'stages/windows/x64/vncinject'5851],5852dynamic_size: false,5853modules_pathname: modules_pathname,5854reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5855end58565857context 'windows/x64/vncinject/reverse_tcp' do5858it_should_behave_like 'payload cached size is consistent',5859ancestor_reference_names: [5860'stagers/windows/x64/reverse_tcp',5861'stages/windows/x64/vncinject'5862],5863dynamic_size: false,5864modules_pathname: modules_pathname,5865reference_name: 'windows/x64/vncinject/reverse_tcp'5866end58675868context 'windows/x64/vncinject/reverse_tcp_rc4' do5869it_should_behave_like 'payload cached size is consistent',5870ancestor_reference_names: [5871'stagers/windows/x64/reverse_tcp_rc4',5872'stages/windows/x64/vncinject'5873],5874dynamic_size: false,5875modules_pathname: modules_pathname,5876reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5877end58785879context 'windows/dllinject/bind_hidden_tcp' do5880it_should_behave_like 'payload cached size is consistent',5881ancestor_reference_names: [5882'stagers/windows/bind_hidden_tcp',5883'stages/windows/dllinject'5884],5885dynamic_size: false,5886modules_pathname: modules_pathname,5887reference_name: 'windows/dllinject/bind_hidden_tcp'5888end58895890context 'windows/meterpreter/bind_hidden_tcp' do5891it_should_behave_like 'payload cached size is consistent',5892ancestor_reference_names: [5893'stagers/windows/bind_hidden_tcp',5894'stages/windows/meterpreter'5895],5896dynamic_size: false,5897modules_pathname: modules_pathname,5898reference_name: 'windows/meterpreter/bind_hidden_tcp'5899end59005901context 'windows/patchupdllinject/bind_hidden_tcp' do5902it_should_behave_like 'payload cached size is consistent',5903ancestor_reference_names: [5904'stagers/windows/bind_hidden_tcp',5905'stages/windows/patchupdllinject'5906],5907dynamic_size: false,5908modules_pathname: modules_pathname,5909reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5910end59115912context 'windows/patchupmeterpreter/bind_hidden_tcp' do5913it_should_behave_like 'payload cached size is consistent',5914ancestor_reference_names: [5915'stagers/windows/bind_hidden_tcp',5916'stages/windows/patchupmeterpreter'5917],5918dynamic_size: false,5919modules_pathname: modules_pathname,5920reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5921end59225923context 'windows/shell/bind_hidden_tcp' do5924it_should_behave_like 'payload cached size is consistent',5925ancestor_reference_names: [5926'stagers/windows/bind_hidden_tcp',5927'stages/windows/shell'5928],5929dynamic_size: false,5930modules_pathname: modules_pathname,5931reference_name: 'windows/shell/bind_hidden_tcp'5932end59335934context 'windows/upexec/bind_hidden_tcp' do5935it_should_behave_like 'payload cached size is consistent',5936ancestor_reference_names: [5937'stagers/windows/bind_hidden_tcp',5938'stages/windows/upexec'5939],5940dynamic_size: false,5941modules_pathname: modules_pathname,5942reference_name: 'windows/upexec/bind_hidden_tcp'5943end59445945context 'windows/vncinject/bind_hidden_tcp' do5946it_should_behave_like 'payload cached size is consistent',5947ancestor_reference_names: [5948'stagers/windows/bind_hidden_tcp',5949'stages/windows/vncinject'5950],5951dynamic_size: false,5952modules_pathname: modules_pathname,5953reference_name: 'windows/vncinject/bind_hidden_tcp'5954end59555956context 'windows/dllinject/bind_hidden_ipknock_tcp' do5957it_should_behave_like 'payload cached size is consistent',5958ancestor_reference_names: [5959'stagers/windows/bind_hidden_ipknock_tcp',5960'stages/windows/dllinject'5961],5962dynamic_size: false,5963modules_pathname: modules_pathname,5964reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'5965end59665967context 'windows/meterpreter/bind_hidden_ipknock_tcp' do5968it_should_behave_like 'payload cached size is consistent',5969ancestor_reference_names: [5970'stagers/windows/bind_hidden_ipknock_tcp',5971'stages/windows/meterpreter'5972],5973dynamic_size: false,5974modules_pathname: modules_pathname,5975reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'5976end59775978context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do5979it_should_behave_like 'payload cached size is consistent',5980ancestor_reference_names: [5981'stagers/windows/bind_hidden_ipknock_tcp',5982'stages/windows/patchupdllinject'5983],5984dynamic_size: false,5985modules_pathname: modules_pathname,5986reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'5987end59885989context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do5990it_should_behave_like 'payload cached size is consistent',5991ancestor_reference_names: [5992'stagers/windows/bind_hidden_ipknock_tcp',5993'stages/windows/patchupmeterpreter'5994],5995dynamic_size: false,5996modules_pathname: modules_pathname,5997reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'5998end59996000context 'windows/powershell_bind_tcp' do6001it_should_behave_like 'payload cached size is consistent',6002ancestor_reference_names: [6003'singles/windows/powershell_bind_tcp'6004],6005dynamic_size: true,6006modules_pathname: modules_pathname,6007reference_name: 'windows/powershell_bind_tcp'6008end60096010context 'windows/powershell_reverse_tcp' do6011it_should_behave_like 'payload cached size is consistent',6012ancestor_reference_names: [6013'singles/windows/powershell_reverse_tcp'6014],6015dynamic_size: true,6016modules_pathname: modules_pathname,6017reference_name: 'windows/powershell_reverse_tcp'6018end60196020context 'windows/powershell_reverse_tcp_ssl' do6021it_should_behave_like 'payload cached size is consistent',6022ancestor_reference_names: [6023'singles/windows/powershell_reverse_tcp_ssl'6024],6025dynamic_size: true,6026modules_pathname: modules_pathname,6027reference_name: 'windows/powershell_reverse_tcp_ssl'6028end60296030context 'windows/shell/bind_hidden_ipknock_tcp' do6031it_should_behave_like 'payload cached size is consistent',6032ancestor_reference_names: [6033'stagers/windows/bind_hidden_ipknock_tcp',6034'stages/windows/shell'6035],6036dynamic_size: false,6037modules_pathname: modules_pathname,6038reference_name: 'windows/shell/bind_hidden_ipknock_tcp'6039end60406041context 'windows/upexec/bind_hidden_ipknock_tcp' do6042it_should_behave_like 'payload cached size is consistent',6043ancestor_reference_names: [6044'stagers/windows/bind_hidden_ipknock_tcp',6045'stages/windows/upexec'6046],6047dynamic_size: false,6048modules_pathname: modules_pathname,6049reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'6050end60516052context 'windows/vncinject/bind_hidden_ipknock_tcp' do6053it_should_behave_like 'payload cached size is consistent',6054ancestor_reference_names: [6055'stagers/windows/bind_hidden_ipknock_tcp',6056'stages/windows/vncinject'6057],6058dynamic_size: false,6059modules_pathname: modules_pathname,6060reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'6061end60626063context 'windows/meterpreter/reverse_winhttp' do6064it_should_behave_like 'payload cached size is consistent',6065ancestor_reference_names: [6066'stagers/windows/reverse_winhttp',6067'stages/windows/meterpreter'6068],6069dynamic_size: false,6070modules_pathname: modules_pathname,6071reference_name: 'windows/meterpreter/reverse_winhttp'6072end60736074context 'windows/meterpreter/reverse_winhttps' do6075it_should_behave_like 'payload cached size is consistent',6076ancestor_reference_names: [6077'stagers/windows/reverse_winhttps',6078'stages/windows/meterpreter'6079],6080dynamic_size: false,6081modules_pathname: modules_pathname,6082reference_name: 'windows/meterpreter/reverse_winhttps'6083end60846085context 'linux/mips64/meterpreter_reverse_http' do6086it_should_behave_like 'payload cached size is consistent',6087ancestor_reference_names: [6088'singles/linux/mips64/meterpreter_reverse_http'6089],6090dynamic_size: false,6091modules_pathname: modules_pathname,6092reference_name: 'linux/mips64/meterpreter_reverse_http'6093end60946095context 'linux/mips64/meterpreter_reverse_https' do6096it_should_behave_like 'payload cached size is consistent',6097ancestor_reference_names: [6098'singles/linux/mips64/meterpreter_reverse_https'6099],6100dynamic_size: false,6101modules_pathname: modules_pathname,6102reference_name: 'linux/mips64/meterpreter_reverse_https'6103end61046105context 'linux/mipsbe/meterpreter_reverse_http' do6106it_should_behave_like 'payload cached size is consistent',6107ancestor_reference_names: [6108'singles/linux/mipsbe/meterpreter_reverse_http'6109],6110dynamic_size: false,6111modules_pathname: modules_pathname,6112reference_name: 'linux/mipsbe/meterpreter_reverse_http'6113end61146115context 'linux/mipsbe/meterpreter_reverse_https' do6116it_should_behave_like 'payload cached size is consistent',6117ancestor_reference_names: [6118'singles/linux/mipsbe/meterpreter_reverse_https'6119],6120dynamic_size: false,6121modules_pathname: modules_pathname,6122reference_name: 'linux/mipsbe/meterpreter_reverse_https'6123end61246125context 'linux/mipsle/meterpreter_reverse_http' do6126it_should_behave_like 'payload cached size is consistent',6127ancestor_reference_names: [6128'singles/linux/mipsle/meterpreter_reverse_http'6129],6130dynamic_size: false,6131modules_pathname: modules_pathname,6132reference_name: 'linux/mipsle/meterpreter_reverse_http'6133end61346135context 'linux/mipsle/meterpreter_reverse_https' do6136it_should_behave_like 'payload cached size is consistent',6137ancestor_reference_names: [6138'singles/linux/mipsle/meterpreter_reverse_https'6139],6140dynamic_size: false,6141modules_pathname: modules_pathname,6142reference_name: 'linux/mipsle/meterpreter_reverse_https'6143end61446145context 'linux/ppc/meterpreter_reverse_http' do6146it_should_behave_like 'payload cached size is consistent',6147ancestor_reference_names: [6148'singles/linux/ppc/meterpreter_reverse_http'6149],6150dynamic_size: false,6151modules_pathname: modules_pathname,6152reference_name: 'linux/ppc/meterpreter_reverse_http'6153end61546155context 'linux/ppc/meterpreter_reverse_https' do6156it_should_behave_like 'payload cached size is consistent',6157ancestor_reference_names: [6158'singles/linux/ppc/meterpreter_reverse_https'6159],6160dynamic_size: false,6161modules_pathname: modules_pathname,6162reference_name: 'linux/ppc/meterpreter_reverse_https'6163end61646165context 'linux/ppce500v2/meterpreter_reverse_http' do6166it_should_behave_like 'payload cached size is consistent',6167ancestor_reference_names: [6168'singles/linux/ppce500v2/meterpreter_reverse_http'6169],6170dynamic_size: false,6171modules_pathname: modules_pathname,6172reference_name: 'linux/ppce500v2/meterpreter_reverse_http'6173end61746175context 'linux/ppce500v2/meterpreter_reverse_https' do6176it_should_behave_like 'payload cached size is consistent',6177ancestor_reference_names: [6178'singles/linux/ppce500v2/meterpreter_reverse_https'6179],6180dynamic_size: false,6181modules_pathname: modules_pathname,6182reference_name: 'linux/ppce500v2/meterpreter_reverse_https'6183end61846185context 'linux/ppce500v2/meterpreter_reverse_tcp' do6186it_should_behave_like 'payload cached size is consistent',6187ancestor_reference_names: [6188'singles/linux/ppce500v2/meterpreter_reverse_tcp'6189],6190dynamic_size: false,6191modules_pathname: modules_pathname,6192reference_name: 'linux/ppce500v2/meterpreter_reverse_tcp'6193end61946195context 'linux/ppc64le/meterpreter_reverse_http' do6196it_should_behave_like 'payload cached size is consistent',6197ancestor_reference_names: [6198'singles/linux/ppc64le/meterpreter_reverse_http'6199],6200dynamic_size: false,6201modules_pathname: modules_pathname,6202reference_name: 'linux/ppc64le/meterpreter_reverse_http'6203end62046205context 'linux/ppc64le/meterpreter_reverse_https' do6206it_should_behave_like 'payload cached size is consistent',6207ancestor_reference_names: [6208'singles/linux/ppc64le/meterpreter_reverse_https'6209],6210dynamic_size: false,6211modules_pathname: modules_pathname,6212reference_name: 'linux/ppc64le/meterpreter_reverse_https'6213end62146215context 'linux/x64/meterpreter_reverse_http' do6216it_should_behave_like 'payload cached size is consistent',6217ancestor_reference_names: [6218'singles/linux/x64/meterpreter_reverse_http'6219],6220dynamic_size: false,6221modules_pathname: modules_pathname,6222reference_name: 'linux/x64/meterpreter_reverse_http'6223end62246225context 'linux/x64/meterpreter_reverse_https' do6226it_should_behave_like 'payload cached size is consistent',6227ancestor_reference_names: [6228'singles/linux/x64/meterpreter_reverse_https'6229],6230dynamic_size: false,6231modules_pathname: modules_pathname,6232reference_name: 'linux/x64/meterpreter_reverse_https'6233end62346235context 'linux/x86/meterpreter_reverse_http' do6236it_should_behave_like 'payload cached size is consistent',6237ancestor_reference_names: [6238'singles/linux/x86/meterpreter_reverse_http'6239],6240dynamic_size: false,6241modules_pathname: modules_pathname,6242reference_name: 'linux/x86/meterpreter_reverse_http'6243end62446245context 'linux/x86/meterpreter_reverse_https' do6246it_should_behave_like 'payload cached size is consistent',6247ancestor_reference_names: [6248'singles/linux/x86/meterpreter_reverse_https'6249],6250dynamic_size: false,6251modules_pathname: modules_pathname,6252reference_name: 'linux/x86/meterpreter_reverse_https'6253end62546255context 'linux/x86/metsvc_bind_tcp' do6256it_should_behave_like 'payload cached size is consistent',6257ancestor_reference_names: [6258'singles/linux/x86/metsvc_bind_tcp'6259],6260dynamic_size: false,6261modules_pathname: modules_pathname,6262reference_name: 'linux/x86/metsvc_bind_tcp'6263end62646265context 'linux/x86/metsvc_reverse_tcp' do6266it_should_behave_like 'payload cached size is consistent',6267ancestor_reference_names: [6268'singles/linux/x86/metsvc_reverse_tcp'6269],6270dynamic_size: false,6271modules_pathname: modules_pathname,6272reference_name: 'linux/x86/metsvc_reverse_tcp'6273end62746275context 'linux/zarch/meterpreter_reverse_http' do6276it_should_behave_like 'payload cached size is consistent',6277ancestor_reference_names: [6278'singles/linux/zarch/meterpreter_reverse_http'6279],6280dynamic_size: false,6281modules_pathname: modules_pathname,6282reference_name: 'linux/zarch/meterpreter_reverse_http'6283end62846285context 'linux/zarch/meterpreter_reverse_https' do6286it_should_behave_like 'payload cached size is consistent',6287ancestor_reference_names: [6288'singles/linux/zarch/meterpreter_reverse_https'6289],6290dynamic_size: false,6291modules_pathname: modules_pathname,6292reference_name: 'linux/zarch/meterpreter_reverse_https'6293end62946295context 'linux/aarch64/meterpreter/reverse_tcp' do6296it_should_behave_like 'payload cached size is consistent',6297ancestor_reference_names: [6298'stagers/linux/aarch64/reverse_tcp',6299'stages/linux/aarch64/meterpreter'6300],6301dynamic_size: false,6302modules_pathname: modules_pathname,6303reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6304end63056306context 'linux/aarch64/meterpreter_reverse_tcp' do6307it_should_behave_like 'payload cached size is consistent',6308ancestor_reference_names: [6309'singles/linux/aarch64/meterpreter_reverse_tcp'6310],6311dynamic_size: false,6312modules_pathname: modules_pathname,6313reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6314end63156316context 'linux/armbe/meterpreter_reverse_tcp' do6317it_should_behave_like 'payload cached size is consistent',6318ancestor_reference_names: [6319'singles/linux/armbe/meterpreter_reverse_tcp'6320],6321dynamic_size: false,6322modules_pathname: modules_pathname,6323reference_name: 'linux/armbe/meterpreter_reverse_tcp'6324end63256326context 'linux/armbe/meterpreter_reverse_http' do6327it_should_behave_like 'payload cached size is consistent',6328ancestor_reference_names: [6329'singles/linux/armbe/meterpreter_reverse_http'6330],6331dynamic_size: false,6332modules_pathname: modules_pathname,6333reference_name: 'linux/armbe/meterpreter_reverse_http'6334end63356336context 'linux/armbe/meterpreter_reverse_https' do6337it_should_behave_like 'payload cached size is consistent',6338ancestor_reference_names: [6339'singles/linux/armbe/meterpreter_reverse_https'6340],6341dynamic_size: false,6342modules_pathname: modules_pathname,6343reference_name: 'linux/armbe/meterpreter_reverse_https'6344end63456346context 'linux/armle/meterpreter_reverse_http' do6347it_should_behave_like 'payload cached size is consistent',6348ancestor_reference_names: [6349'singles/linux/armle/meterpreter_reverse_http'6350],6351dynamic_size: false,6352modules_pathname: modules_pathname,6353reference_name: 'linux/armle/meterpreter_reverse_http'6354end63556356context 'linux/armle/meterpreter_reverse_https' do6357it_should_behave_like 'payload cached size is consistent',6358ancestor_reference_names: [6359'singles/linux/armle/meterpreter_reverse_https'6360],6361dynamic_size: false,6362modules_pathname: modules_pathname,6363reference_name: 'linux/armle/meterpreter_reverse_https'6364end63656366context 'linux/armle/meterpreter/bind_tcp' do6367it_should_behave_like 'payload cached size is consistent',6368ancestor_reference_names: [6369'stagers/linux/armle/bind_tcp',6370'stages/linux/armle/meterpreter'6371],6372dynamic_size: false,6373modules_pathname: modules_pathname,6374reference_name: 'linux/armle/meterpreter/bind_tcp'6375end63766377context 'linux/armle/meterpreter/reverse_tcp' do6378it_should_behave_like 'payload cached size is consistent',6379ancestor_reference_names: [6380'stagers/linux/armle/reverse_tcp',6381'stages/linux/armle/meterpreter'6382],6383dynamic_size: false,6384modules_pathname: modules_pathname,6385reference_name: 'linux/armle/meterpreter/reverse_tcp'6386end63876388context 'linux/armle/meterpreter_reverse_tcp' do6389it_should_behave_like 'payload cached size is consistent',6390ancestor_reference_names: [6391'singles/linux/armle/meterpreter_reverse_tcp'6392],6393dynamic_size: false,6394modules_pathname: modules_pathname,6395reference_name: 'linux/armle/meterpreter_reverse_tcp'6396end63976398context 'linux/mips64/meterpreter_reverse_tcp' do6399it_should_behave_like 'payload cached size is consistent',6400ancestor_reference_names: [6401'singles/linux/mips64/meterpreter_reverse_tcp'6402],6403dynamic_size: false,6404modules_pathname: modules_pathname,6405reference_name: 'linux/mips64/meterpreter_reverse_tcp'6406end64076408context 'linux/mipsbe/meterpreter/reverse_tcp' do6409it_should_behave_like 'payload cached size is consistent',6410ancestor_reference_names: [6411'stagers/linux/mipsbe/reverse_tcp',6412'stages/linux/mipsbe/meterpreter'6413],6414dynamic_size: false,6415modules_pathname: modules_pathname,6416reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6417end64186419context 'linux/mipsbe/meterpreter_reverse_tcp' do6420it_should_behave_like 'payload cached size is consistent',6421ancestor_reference_names: [6422'singles/linux/mipsbe/meterpreter_reverse_tcp'6423],6424dynamic_size: false,6425modules_pathname: modules_pathname,6426reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6427end64286429context 'linux/mipsle/meterpreter/reverse_tcp' do6430it_should_behave_like 'payload cached size is consistent',6431ancestor_reference_names: [6432'stagers/linux/mipsle/reverse_tcp',6433'stages/linux/mipsle/meterpreter'6434],6435dynamic_size: false,6436modules_pathname: modules_pathname,6437reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6438end64396440context 'linux/mipsle/meterpreter_reverse_tcp' do6441it_should_behave_like 'payload cached size is consistent',6442ancestor_reference_names: [6443'singles/linux/mipsle/meterpreter_reverse_tcp'6444],6445dynamic_size: false,6446modules_pathname: modules_pathname,6447reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6448end64496450context 'linux/ppc/meterpreter_reverse_tcp' do6451it_should_behave_like 'payload cached size is consistent',6452ancestor_reference_names: [6453'singles/linux/ppc/meterpreter_reverse_tcp'6454],6455dynamic_size: false,6456modules_pathname: modules_pathname,6457reference_name: 'linux/ppc/meterpreter_reverse_tcp'6458end64596460context 'linux/ppc64le/meterpreter_reverse_tcp' do6461it_should_behave_like 'payload cached size is consistent',6462ancestor_reference_names: [6463'singles/linux/ppc64le/meterpreter_reverse_tcp'6464],6465dynamic_size: false,6466modules_pathname: modules_pathname,6467reference_name: 'linux/ppc64le/meterpreter_reverse_tcp'6468end64696470context 'linux/x64/meterpreter/bind_tcp' do6471it_should_behave_like 'payload cached size is consistent',6472ancestor_reference_names: [6473'stagers/linux/x64/bind_tcp',6474'stages/linux/x64/meterpreter'6475],6476dynamic_size: false,6477modules_pathname: modules_pathname,6478reference_name: 'linux/x64/meterpreter/bind_tcp'6479end64806481context 'linux/x64/meterpreter/reverse_tcp' do6482it_should_behave_like 'payload cached size is consistent',6483ancestor_reference_names: [6484'stagers/linux/x64/reverse_tcp',6485'stages/linux/x64/meterpreter'6486],6487dynamic_size: false,6488modules_pathname: modules_pathname,6489reference_name: 'linux/x64/meterpreter/reverse_tcp'6490end64916492context 'linux/x64/meterpreter_reverse_tcp' do6493it_should_behave_like 'payload cached size is consistent',6494ancestor_reference_names: [6495'singles/linux/x64/meterpreter_reverse_tcp'6496],6497dynamic_size: false,6498modules_pathname: modules_pathname,6499reference_name: 'linux/x64/meterpreter_reverse_tcp'6500end65016502context 'linux/x86/meterpreter/bind_ipv6_tcp' do6503it_should_behave_like 'payload cached size is consistent',6504ancestor_reference_names: [6505'stagers/linux/x86/bind_ipv6_tcp',6506'stages/linux/x86/meterpreter'6507],6508dynamic_size: false,6509modules_pathname: modules_pathname,6510reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6511end65126513context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6514it_should_behave_like 'payload cached size is consistent',6515ancestor_reference_names: [6516'stagers/linux/x86/bind_ipv6_tcp_uuid',6517'stages/linux/x86/meterpreter'6518],6519dynamic_size: false,6520modules_pathname: modules_pathname,6521reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6522end65236524context 'linux/x86/meterpreter/bind_nonx_tcp' do6525it_should_behave_like 'payload cached size is consistent',6526ancestor_reference_names: [6527'stagers/linux/x86/bind_nonx_tcp',6528'stages/linux/x86/meterpreter'6529],6530dynamic_size: false,6531modules_pathname: modules_pathname,6532reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6533end65346535context 'linux/x86/meterpreter/bind_tcp' do6536it_should_behave_like 'payload cached size is consistent',6537ancestor_reference_names: [6538'stagers/linux/x86/bind_tcp',6539'stages/linux/x86/meterpreter'6540],6541dynamic_size: false,6542modules_pathname: modules_pathname,6543reference_name: 'linux/x86/meterpreter/bind_tcp'6544end65456546context 'linux/x86/meterpreter/bind_tcp_uuid' do6547it_should_behave_like 'payload cached size is consistent',6548ancestor_reference_names: [6549'stagers/linux/x86/bind_tcp_uuid',6550'stages/linux/x86/meterpreter'6551],6552dynamic_size: false,6553modules_pathname: modules_pathname,6554reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6555end65566557context 'linux/x86/meterpreter/find_tag' do6558it_should_behave_like 'payload cached size is consistent',6559ancestor_reference_names: [6560'stagers/linux/x86/find_tag',6561'stages/linux/x86/meterpreter'6562],6563dynamic_size: false,6564modules_pathname: modules_pathname,6565reference_name: 'linux/x86/meterpreter/find_tag'6566end65676568context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6569it_should_behave_like 'payload cached size is consistent',6570ancestor_reference_names: [6571'stagers/linux/x86/reverse_ipv6_tcp',6572'stages/linux/x86/meterpreter'6573],6574dynamic_size: false,6575modules_pathname: modules_pathname,6576reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6577end65786579context 'linux/x86/meterpreter/reverse_nonx_tcp' do6580it_should_behave_like 'payload cached size is consistent',6581ancestor_reference_names: [6582'stagers/linux/x86/reverse_nonx_tcp',6583'stages/linux/x86/meterpreter'6584],6585dynamic_size: false,6586modules_pathname: modules_pathname,6587reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6588end65896590context 'linux/x86/meterpreter/reverse_tcp' do6591it_should_behave_like 'payload cached size is consistent',6592ancestor_reference_names: [6593'stagers/linux/x86/reverse_tcp',6594'stages/linux/x86/meterpreter'6595],6596dynamic_size: false,6597modules_pathname: modules_pathname,6598reference_name: 'linux/x86/meterpreter/reverse_tcp'6599end66006601context 'linux/x86/meterpreter/reverse_tcp_uuid' do6602it_should_behave_like 'payload cached size is consistent',6603ancestor_reference_names: [6604'stagers/linux/x86/reverse_tcp_uuid',6605'stages/linux/x86/meterpreter'6606],6607dynamic_size: false,6608modules_pathname: modules_pathname,6609reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6610end66116612context 'linux/x86/meterpreter_reverse_tcp' do6613it_should_behave_like 'payload cached size is consistent',6614ancestor_reference_names: [6615'singles/linux/x86/meterpreter_reverse_tcp'6616],6617dynamic_size: false,6618modules_pathname: modules_pathname,6619reference_name: 'linux/x86/meterpreter_reverse_tcp'6620end66216622context 'linux/zarch/meterpreter_reverse_tcp' do6623it_should_behave_like 'payload cached size is consistent',6624ancestor_reference_names: [6625'singles/linux/zarch/meterpreter_reverse_tcp'6626],6627dynamic_size: false,6628modules_pathname: modules_pathname,6629reference_name: 'linux/zarch/meterpreter_reverse_tcp'6630end66316632context 'r/shell_bind_tcp' do6633it_should_behave_like 'payload cached size is consistent',6634ancestor_reference_names: [6635'singles/r/shell_bind_tcp'6636],6637dynamic_size: false,6638modules_pathname: modules_pathname,6639reference_name: 'r/shell_bind_tcp'6640end66416642context 'r/shell_reverse_tcp' do6643it_should_behave_like 'payload cached size is consistent',6644ancestor_reference_names: [6645'singles/r/shell_reverse_tcp'6646],6647dynamic_size: false,6648modules_pathname: modules_pathname,6649reference_name: 'r/shell_reverse_tcp'6650end6651end665266536654