Path: blob/master/spec/modules/payloads_spec.rb
28201 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/chmod' do2058it_should_behave_like 'payload cached size is consistent',2059ancestor_reference_names: [2060'singles/linux/riscv32le/chmod'2061],2062dynamic_size: false,2063modules_pathname: modules_pathname,2064reference_name: 'linux/riscv32le/chmod'2065end20662067context 'linux/riscv32le/exec' do2068it_should_behave_like 'payload cached size is consistent',2069ancestor_reference_names: [2070'singles/linux/riscv32le/exec'2071],2072dynamic_size: false,2073modules_pathname: modules_pathname,2074reference_name: 'linux/riscv32le/exec'2075end20762077context 'linux/riscv32le/reboot' do2078it_should_behave_like 'payload cached size is consistent',2079ancestor_reference_names: [2080'singles/linux/riscv32le/reboot'2081],2082dynamic_size: false,2083modules_pathname: modules_pathname,2084reference_name: 'linux/riscv32le/reboot'2085end20862087context 'linux/riscv32le/shell_reverse_tcp' do2088it_should_behave_like 'payload cached size is consistent',2089ancestor_reference_names: [2090'singles/linux/riscv32le/shell_reverse_tcp'2091],2092dynamic_size: false,2093modules_pathname: modules_pathname,2094reference_name: 'linux/riscv32le/shell_reverse_tcp'2095end20962097context 'linux/riscv64le/chmod' do2098it_should_behave_like 'payload cached size is consistent',2099ancestor_reference_names: [2100'singles/linux/riscv64le/chmod'2101],2102dynamic_size: false,2103modules_pathname: modules_pathname,2104reference_name: 'linux/riscv64le/chmod'2105end21062107context 'linux/riscv64le/exec' do2108it_should_behave_like 'payload cached size is consistent',2109ancestor_reference_names: [2110'singles/linux/riscv64le/exec'2111],2112dynamic_size: false,2113modules_pathname: modules_pathname,2114reference_name: 'linux/riscv64le/exec'2115end21162117context 'linux/riscv64le/reboot' do2118it_should_behave_like 'payload cached size is consistent',2119ancestor_reference_names: [2120'singles/linux/riscv64le/reboot'2121],2122dynamic_size: false,2123modules_pathname: modules_pathname,2124reference_name: 'linux/riscv64le/reboot'2125end21262127context 'linux/riscv64le/shell_reverse_tcp' do2128it_should_behave_like 'payload cached size is consistent',2129ancestor_reference_names: [2130'singles/linux/riscv64le/shell_reverse_tcp'2131],2132dynamic_size: false,2133modules_pathname: modules_pathname,2134reference_name: 'linux/riscv64le/shell_reverse_tcp'2135end21362137context 'linux/loongarch64/reboot' do2138it_should_behave_like 'payload cached size is consistent',2139ancestor_reference_names: [2140'singles/linux/loongarch64/reboot'2141],2142dynamic_size: false,2143modules_pathname: modules_pathname,2144reference_name: 'linux/loongarch64/reboot'2145end21462147context 'linux/x64/exec' do2148it_should_behave_like 'payload cached size is consistent',2149ancestor_reference_names: [2150'singles/linux/x64/exec'2151],2152dynamic_size: false,2153modules_pathname: modules_pathname,2154reference_name: 'linux/x64/exec'2155end21562157context 'linux/x64/set_hostname' do2158it_should_behave_like 'payload cached size is consistent',2159ancestor_reference_names: [2160'singles/linux/x64/set_hostname'2161],2162dynamic_size: false,2163modules_pathname: modules_pathname,2164reference_name: 'linux/x64/set_hostname'2165end21662167context 'linux/x64/pingback_bind_tcp' do2168it_should_behave_like 'payload cached size is consistent',2169ancestor_reference_names: [2170'singles/linux/x64/pingback_bind_tcp'2171],2172dynamic_size: false,2173modules_pathname: modules_pathname,2174reference_name: 'linux/x64/pingback_bind_tcp'2175end21762177context 'linux/x64/pingback_reverse_tcp' do2178it_should_behave_like 'payload cached size is consistent',2179ancestor_reference_names: [2180'singles/linux/x64/pingback_reverse_tcp'2181],2182dynamic_size: false,2183modules_pathname: modules_pathname,2184reference_name: 'linux/x64/pingback_reverse_tcp'2185end21862187context 'linux/x64/shell/bind_tcp' do2188it_should_behave_like 'payload cached size is consistent',2189ancestor_reference_names: [2190'stagers/linux/x64/bind_tcp',2191'stages/linux/x64/shell'2192],2193dynamic_size: false,2194modules_pathname: modules_pathname,2195reference_name: 'linux/x64/shell/bind_tcp'2196end21972198context 'linux/x64/shell/reverse_sctp' do2199it_should_behave_like 'payload cached size is consistent',2200ancestor_reference_names: [2201'stagers/linux/x64/reverse_sctp',2202'stages/linux/x64/shell'2203],2204dynamic_size: false,2205modules_pathname: modules_pathname,2206reference_name: 'linux/x64/shell/reverse_sctp'2207end22082209context 'linux/x64/shell/reverse_tcp' do2210it_should_behave_like 'payload cached size is consistent',2211ancestor_reference_names: [2212'stagers/linux/x64/reverse_tcp',2213'stages/linux/x64/shell'2214],2215dynamic_size: false,2216modules_pathname: modules_pathname,2217reference_name: 'linux/x64/shell/reverse_tcp'2218end22192220context 'linux/x64/shell_bind_ipv6_tcp' do2221it_should_behave_like 'payload cached size is consistent',2222ancestor_reference_names: [2223'singles/linux/x64/shell_bind_ipv6_tcp'2224],2225dynamic_size: false,2226modules_pathname: modules_pathname,2227reference_name: 'linux/x64/shell_bind_ipv6_tcp'2228end22292230context 'linux/x64/shell_bind_tcp' do2231it_should_behave_like 'payload cached size is consistent',2232ancestor_reference_names: [2233'singles/linux/x64/shell_bind_tcp'2234],2235dynamic_size: false,2236modules_pathname: modules_pathname,2237reference_name: 'linux/x64/shell_bind_tcp'2238end22392240context 'linux/x64/shell_bind_tcp_random_port' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'singles/linux/x64/shell_bind_tcp_random_port'2244],2245dynamic_size: false,2246modules_pathname: modules_pathname,2247reference_name: 'linux/x64/shell_bind_tcp_random_port'2248end22492250context 'linux/x64/shell_find_port' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'singles/linux/x64/shell_find_port'2254],2255dynamic_size: false,2256modules_pathname: modules_pathname,2257reference_name: 'linux/x64/shell_find_port'2258end22592260context 'linux/x64/shell_reverse_ipv6_tcp' do2261it_should_behave_like 'payload cached size is consistent',2262ancestor_reference_names: [2263'singles/linux/x64/shell_reverse_ipv6_tcp'2264],2265dynamic_size: false,2266modules_pathname: modules_pathname,2267reference_name: 'linux/x64/shell_reverse_ipv6_tcp'2268end22692270context 'linux/x64/shell_reverse_tcp' do2271it_should_behave_like 'payload cached size is consistent',2272ancestor_reference_names: [2273'singles/linux/x64/shell_reverse_tcp'2274],2275dynamic_size: false,2276modules_pathname: modules_pathname,2277reference_name: 'linux/x64/shell_reverse_tcp'2278end22792280context 'linux/x86/adduser' do2281it_should_behave_like 'payload cached size is consistent',2282ancestor_reference_names: [2283'singles/linux/x86/adduser'2284],2285dynamic_size: false,2286modules_pathname: modules_pathname,2287reference_name: 'linux/x86/adduser'2288end22892290context 'linux/x86/chmod' do2291it_should_behave_like 'payload cached size is consistent',2292ancestor_reference_names: [2293'singles/linux/x86/chmod'2294],2295dynamic_size: false,2296modules_pathname: modules_pathname,2297reference_name: 'linux/x86/chmod'2298end22992300context 'linux/x86/exec' do2301it_should_behave_like 'payload cached size is consistent',2302ancestor_reference_names: [2303'singles/linux/x86/exec'2304],2305dynamic_size: false,2306modules_pathname: modules_pathname,2307reference_name: 'linux/x86/exec'2308end23092310context 'linux/x86/read_file' do2311it_should_behave_like 'payload cached size is consistent',2312ancestor_reference_names: [2313'singles/linux/x86/read_file'2314],2315dynamic_size: false,2316modules_pathname: modules_pathname,2317reference_name: 'linux/x86/read_file'2318end23192320context 'linux/x86/shell/bind_ipv6_tcp' do2321it_should_behave_like 'payload cached size is consistent',2322ancestor_reference_names: [2323'stagers/linux/x86/bind_ipv6_tcp',2324'stages/linux/x86/shell'2325],2326dynamic_size: false,2327modules_pathname: modules_pathname,2328reference_name: 'linux/x86/shell/bind_ipv6_tcp'2329end23302331context 'linux/x86/shell/bind_nonx_tcp' do2332it_should_behave_like 'payload cached size is consistent',2333ancestor_reference_names: [2334'stagers/linux/x86/bind_nonx_tcp',2335'stages/linux/x86/shell'2336],2337dynamic_size: false,2338modules_pathname: modules_pathname,2339reference_name: 'linux/x86/shell/bind_nonx_tcp'2340end23412342context 'linux/x86/shell/bind_tcp' do2343it_should_behave_like 'payload cached size is consistent',2344ancestor_reference_names: [2345'stagers/linux/x86/bind_tcp',2346'stages/linux/x86/shell'2347],2348dynamic_size: false,2349modules_pathname: modules_pathname,2350reference_name: 'linux/x86/shell/bind_tcp'2351end23522353context 'linux/x86/shell/find_tag' do2354it_should_behave_like 'payload cached size is consistent',2355ancestor_reference_names: [2356'stagers/linux/x86/find_tag',2357'stages/linux/x86/shell'2358],2359dynamic_size: false,2360modules_pathname: modules_pathname,2361reference_name: 'linux/x86/shell/find_tag'2362end23632364context 'linux/x86/shell/reverse_ipv6_tcp' do2365it_should_behave_like 'payload cached size is consistent',2366ancestor_reference_names: [2367'stagers/linux/x86/reverse_ipv6_tcp',2368'stages/linux/x86/shell'2369],2370dynamic_size: false,2371modules_pathname: modules_pathname,2372reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2373end23742375context 'linux/x86/shell/reverse_nonx_tcp' do2376it_should_behave_like 'payload cached size is consistent',2377ancestor_reference_names: [2378'stagers/linux/x86/reverse_nonx_tcp',2379'stages/linux/x86/shell'2380],2381dynamic_size: false,2382modules_pathname: modules_pathname,2383reference_name: 'linux/x86/shell/reverse_nonx_tcp'2384end23852386context 'linux/x86/shell/reverse_tcp' do2387it_should_behave_like 'payload cached size is consistent',2388ancestor_reference_names: [2389'stagers/linux/x86/reverse_tcp',2390'stages/linux/x86/shell'2391],2392dynamic_size: false,2393modules_pathname: modules_pathname,2394reference_name: 'linux/x86/shell/reverse_tcp'2395end23962397context 'linux/x86/shell_bind_ipv6_tcp' do2398it_should_behave_like 'payload cached size is consistent',2399ancestor_reference_names: [2400'singles/linux/x86/shell_bind_ipv6_tcp'2401],2402dynamic_size: false,2403modules_pathname: modules_pathname,2404reference_name: 'linux/x86/shell_bind_ipv6_tcp'2405end24062407context 'linux/x86/shell_bind_tcp' do2408it_should_behave_like 'payload cached size is consistent',2409ancestor_reference_names: [2410'singles/linux/x86/shell_bind_tcp'2411],2412dynamic_size: false,2413modules_pathname: modules_pathname,2414reference_name: 'linux/x86/shell_bind_tcp'2415end24162417context 'linux/x86/shell_bind_tcp_random_port' do2418it_should_behave_like 'payload cached size is consistent',2419ancestor_reference_names: [2420'singles/linux/x86/shell_bind_tcp_random_port'2421],2422dynamic_size: false,2423modules_pathname: modules_pathname,2424reference_name: 'linux/x86/shell_bind_tcp_random_port'2425end24262427context 'linux/x86/shell_find_port' do2428it_should_behave_like 'payload cached size is consistent',2429ancestor_reference_names: [2430'singles/linux/x86/shell_find_port'2431],2432dynamic_size: false,2433modules_pathname: modules_pathname,2434reference_name: 'linux/x86/shell_find_port'2435end24362437context 'linux/x86/shell_find_tag' do2438it_should_behave_like 'payload cached size is consistent',2439ancestor_reference_names: [2440'singles/linux/x86/shell_find_tag'2441],2442dynamic_size: false,2443modules_pathname: modules_pathname,2444reference_name: 'linux/x86/shell_find_tag'2445end24462447context 'linux/x86/shell_reverse_tcp' do2448it_should_behave_like 'payload cached size is consistent',2449ancestor_reference_names: [2450'singles/linux/x86/shell_reverse_tcp'2451],2452dynamic_size: false,2453modules_pathname: modules_pathname,2454reference_name: 'linux/x86/shell_reverse_tcp'2455end24562457context 'linux/x86/shell_reverse_tcp_ipv6' do2458it_should_behave_like 'payload cached size is consistent',2459ancestor_reference_names: [2460'singles/linux/x86/shell_reverse_tcp_ipv6'2461],2462dynamic_size: false,2463modules_pathname: modules_pathname,2464reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2465end24662467context 'mainframe/shell_reverse_tcp' do2468it_should_behave_like 'payload cached size is consistent',2469ancestor_reference_names: [2470'singles/mainframe/shell_reverse_tcp'2471],2472dynamic_size: false,2473modules_pathname: modules_pathname,2474reference_name: 'mainframe/shell_reverse_tcp'2475end24762477context 'multi/meterpreter/reverse_http' do2478it_should_behave_like 'payload cached size is consistent',2479ancestor_reference_names: [2480'stagers/multi/reverse_http',2481'stages/multi/meterpreter'2482],2483dynamic_size: false,2484modules_pathname: modules_pathname,2485reference_name: 'multi/meterpreter/reverse_http'2486end24872488context 'multi/meterpreter/reverse_https' do2489it_should_behave_like 'payload cached size is consistent',2490ancestor_reference_names: [2491'stagers/multi/reverse_https',2492'stages/multi/meterpreter'2493],2494dynamic_size: false,2495modules_pathname: modules_pathname,2496reference_name: 'multi/meterpreter/reverse_https'2497end24982499context 'netware/shell/reverse_tcp' do2500it_should_behave_like 'payload cached size is consistent',2501ancestor_reference_names: [2502'stagers/netware/reverse_tcp',2503'stages/netware/shell'2504],2505dynamic_size: false,2506modules_pathname: modules_pathname,2507reference_name: 'netware/shell/reverse_tcp'2508end25092510context 'nodejs/shell_bind_tcp' do2511it_should_behave_like 'payload cached size is consistent',2512ancestor_reference_names: [2513'singles/nodejs/shell_bind_tcp'2514],2515dynamic_size: false,2516modules_pathname: modules_pathname,2517reference_name: 'nodejs/shell_bind_tcp'2518end25192520context 'nodejs/shell_reverse_tcp' do2521it_should_behave_like 'payload cached size is consistent',2522ancestor_reference_names: [2523'singles/nodejs/shell_reverse_tcp'2524],2525dynamic_size: false,2526modules_pathname: modules_pathname,2527reference_name: 'nodejs/shell_reverse_tcp'2528end25292530context 'nodejs/shell_reverse_tcp_ssl' do2531it_should_behave_like 'payload cached size is consistent',2532ancestor_reference_names: [2533'singles/nodejs/shell_reverse_tcp_ssl'2534],2535dynamic_size: false,2536modules_pathname: modules_pathname,2537reference_name: 'nodejs/shell_reverse_tcp_ssl'2538end25392540context 'osx/x64/exec' do2541it_should_behave_like 'payload cached size is consistent',2542ancestor_reference_names: [2543'singles/osx/aarch64/exec'2544],2545dynamic_size: false,2546modules_pathname: modules_pathname,2547reference_name: 'osx/aarch64/exec'2548end25492550context 'osx/aarch64/shell_reverse_tcp' do2551it_should_behave_like 'payload cached size is consistent',2552ancestor_reference_names: [2553'singles/osx/aarch64/shell_reverse_tcp'2554],2555dynamic_size: false,2556modules_pathname: modules_pathname,2557reference_name: 'osx/aarch64/shell_reverse_tcp'2558end25592560context 'osx/aarch64/meterpreter/reverse_tcp' do2561it_should_behave_like 'payload cached size is consistent',2562ancestor_reference_names: [2563'stagers/osx/aarch64/reverse_tcp',2564'stages/osx/aarch64/meterpreter'2565],2566dynamic_size: false,2567modules_pathname: modules_pathname,2568reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2569end25702571context 'osx/aarch64/meterpreter_reverse_http' do2572it_should_behave_like 'payload cached size is consistent',2573ancestor_reference_names: [2574'singles/osx/aarch64/meterpreter_reverse_http'2575],2576dynamic_size: false,2577modules_pathname: modules_pathname,2578reference_name: 'osx/aarch64/meterpreter_reverse_http'2579end25802581context 'osx/aarch64/meterpreter_reverse_https' do2582it_should_behave_like 'payload cached size is consistent',2583ancestor_reference_names: [2584'singles/osx/aarch64/meterpreter_reverse_https'2585],2586dynamic_size: false,2587modules_pathname: modules_pathname,2588reference_name: 'osx/aarch64/meterpreter_reverse_https'2589end25902591context 'osx/aarch64/shell_bind_tcp' do2592it_should_behave_like 'payload cached size is consistent',2593ancestor_reference_names: [2594'singles/osx/aarch64/shell_bind_tcp'2595],2596dynamic_size: false,2597modules_pathname: modules_pathname,2598reference_name: 'osx/aarch64/shell_bind_tcp'2599end26002601context 'osx/aarch64/meterpreter_reverse_tcp' do2602it_should_behave_like 'payload cached size is consistent',2603ancestor_reference_names: [2604'singles/osx/aarch64/meterpreter_reverse_tcp'2605],2606dynamic_size: false,2607modules_pathname: modules_pathname,2608reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2609end26102611context 'osx/armle/execute/bind_tcp' do2612it_should_behave_like 'payload cached size is consistent',2613ancestor_reference_names: [2614'stagers/osx/armle/bind_tcp',2615'stages/osx/armle/execute'2616],2617dynamic_size: false,2618modules_pathname: modules_pathname,2619reference_name: 'osx/armle/execute/bind_tcp'2620end26212622context 'osx/armle/execute/reverse_tcp' do2623it_should_behave_like 'payload cached size is consistent',2624ancestor_reference_names: [2625'stagers/osx/armle/reverse_tcp',2626'stages/osx/armle/execute'2627],2628dynamic_size: false,2629modules_pathname: modules_pathname,2630reference_name: 'osx/armle/execute/reverse_tcp'2631end26322633context 'osx/armle/shell/bind_tcp' do2634it_should_behave_like 'payload cached size is consistent',2635ancestor_reference_names: [2636'stagers/osx/armle/bind_tcp',2637'stages/osx/armle/shell'2638],2639dynamic_size: false,2640modules_pathname: modules_pathname,2641reference_name: 'osx/armle/shell/bind_tcp'2642end26432644context 'osx/armle/shell/reverse_tcp' do2645it_should_behave_like 'payload cached size is consistent',2646ancestor_reference_names: [2647'stagers/osx/armle/reverse_tcp',2648'stages/osx/armle/shell'2649],2650dynamic_size: false,2651modules_pathname: modules_pathname,2652reference_name: 'osx/armle/shell/reverse_tcp'2653end26542655context 'osx/armle/shell_bind_tcp' do2656it_should_behave_like 'payload cached size is consistent',2657ancestor_reference_names: [2658'singles/osx/armle/shell_bind_tcp'2659],2660dynamic_size: false,2661modules_pathname: modules_pathname,2662reference_name: 'osx/armle/shell_bind_tcp'2663end26642665context 'osx/armle/shell_reverse_tcp' do2666it_should_behave_like 'payload cached size is consistent',2667ancestor_reference_names: [2668'singles/osx/armle/shell_reverse_tcp'2669],2670dynamic_size: false,2671modules_pathname: modules_pathname,2672reference_name: 'osx/armle/shell_reverse_tcp'2673end26742675context 'osx/armle/vibrate' do2676it_should_behave_like 'payload cached size is consistent',2677ancestor_reference_names: [2678'singles/osx/armle/vibrate'2679],2680dynamic_size: false,2681modules_pathname: modules_pathname,2682reference_name: 'osx/armle/vibrate'2683end26842685context 'osx/ppc/shell/bind_tcp' do2686it_should_behave_like 'payload cached size is consistent',2687ancestor_reference_names: [2688'stagers/osx/ppc/bind_tcp',2689'stages/osx/ppc/shell'2690],2691dynamic_size: false,2692modules_pathname: modules_pathname,2693reference_name: 'osx/ppc/shell/bind_tcp'2694end26952696context 'osx/ppc/shell/find_tag' do2697it_should_behave_like 'payload cached size is consistent',2698ancestor_reference_names: [2699'stagers/osx/ppc/find_tag',2700'stages/osx/ppc/shell'2701],2702dynamic_size: false,2703modules_pathname: modules_pathname,2704reference_name: 'osx/ppc/shell/find_tag'2705end27062707context 'osx/ppc/shell/reverse_tcp' do2708it_should_behave_like 'payload cached size is consistent',2709ancestor_reference_names: [2710'stagers/osx/ppc/reverse_tcp',2711'stages/osx/ppc/shell'2712],2713dynamic_size: false,2714modules_pathname: modules_pathname,2715reference_name: 'osx/ppc/shell/reverse_tcp'2716end27172718context 'osx/ppc/shell_bind_tcp' do2719it_should_behave_like 'payload cached size is consistent',2720ancestor_reference_names: [2721'singles/osx/ppc/shell_bind_tcp'2722],2723dynamic_size: false,2724modules_pathname: modules_pathname,2725reference_name: 'osx/ppc/shell_bind_tcp'2726end27272728context 'osx/ppc/shell_reverse_tcp' do2729it_should_behave_like 'payload cached size is consistent',2730ancestor_reference_names: [2731'singles/osx/ppc/shell_reverse_tcp'2732],2733dynamic_size: false,2734modules_pathname: modules_pathname,2735reference_name: 'osx/ppc/shell_reverse_tcp'2736end27372738context 'osx/x64/dupandexecve/bind_tcp' do2739it_should_behave_like 'payload cached size is consistent',2740ancestor_reference_names: [2741'stagers/osx/x64/bind_tcp',2742'stages/osx/x64/dupandexecve'2743],2744dynamic_size: false,2745modules_pathname: modules_pathname,2746reference_name: 'osx/x64/dupandexecve/bind_tcp'2747end27482749context 'osx/x64/dupandexecve/reverse_tcp' do2750it_should_behave_like 'payload cached size is consistent',2751ancestor_reference_names: [2752'stagers/osx/x64/reverse_tcp',2753'stages/osx/x64/dupandexecve'2754],2755dynamic_size: false,2756modules_pathname: modules_pathname,2757reference_name: 'osx/x64/dupandexecve/reverse_tcp'2758end27592760context 'osx/x64/exec' do2761it_should_behave_like 'payload cached size is consistent',2762ancestor_reference_names: [2763'singles/osx/x64/exec'2764],2765dynamic_size: false,2766modules_pathname: modules_pathname,2767reference_name: 'osx/x64/exec'2768end27692770context 'osx/x64/meterpreter/bind_tcp' do2771it_should_behave_like 'payload cached size is consistent',2772ancestor_reference_names: [2773'stagers/osx/x64/bind_tcp',2774'stages/osx/x64/meterpreter'2775],2776dynamic_size: false,2777modules_pathname: modules_pathname,2778reference_name: 'osx/x64/meterpreter/bind_tcp'2779end27802781context 'osx/x64/meterpreter/reverse_tcp' do2782it_should_behave_like 'payload cached size is consistent',2783ancestor_reference_names: [2784'stagers/osx/x64/reverse_tcp',2785'stages/osx/x64/meterpreter'2786],2787dynamic_size: false,2788modules_pathname: modules_pathname,2789reference_name: 'osx/x64/meterpreter/reverse_tcp'2790end27912792context 'osx/x64/meterpreter/reverse_tcp_uuid' do2793it_should_behave_like 'payload cached size is consistent',2794ancestor_reference_names: [2795'stagers/osx/x64/reverse_tcp_uuid',2796'stages/osx/x64/meterpreter'2797],2798dynamic_size: false,2799modules_pathname: modules_pathname,2800reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2801end28022803context 'osx/x64/meterpreter_reverse_http' do2804it_should_behave_like 'payload cached size is consistent',2805ancestor_reference_names: [2806'singles/osx/x64/meterpreter_reverse_http'2807],2808dynamic_size: false,2809modules_pathname: modules_pathname,2810reference_name: 'osx/x64/meterpreter_reverse_http'2811end28122813context 'osx/x64/meterpreter_reverse_https' do2814it_should_behave_like 'payload cached size is consistent',2815ancestor_reference_names: [2816'singles/osx/x64/meterpreter_reverse_https'2817],2818dynamic_size: false,2819modules_pathname: modules_pathname,2820reference_name: 'osx/x64/meterpreter_reverse_https'2821end28222823context 'osx/x64/meterpreter_reverse_tcp' do2824it_should_behave_like 'payload cached size is consistent',2825ancestor_reference_names: [2826'singles/osx/x64/meterpreter_reverse_tcp'2827],2828dynamic_size: false,2829modules_pathname: modules_pathname,2830reference_name: 'osx/x64/meterpreter_reverse_tcp'2831end28322833context 'osx/x64/say' do2834it_should_behave_like 'payload cached size is consistent',2835ancestor_reference_names: [2836'singles/osx/x64/say'2837],2838dynamic_size: false,2839modules_pathname: modules_pathname,2840reference_name: 'osx/x64/say'2841end28422843context 'osx/x64/shell_bind_tcp' do2844it_should_behave_like 'payload cached size is consistent',2845ancestor_reference_names: [2846'singles/osx/x64/shell_bind_tcp'2847],2848dynamic_size: false,2849modules_pathname: modules_pathname,2850reference_name: 'osx/x64/shell_bind_tcp'2851end28522853context 'osx/x64/shell_find_tag' do2854it_should_behave_like 'payload cached size is consistent',2855ancestor_reference_names: [2856'singles/osx/x64/shell_find_tag'2857],2858dynamic_size: false,2859modules_pathname: modules_pathname,2860reference_name: 'osx/x64/shell_find_tag'2861end28622863context 'osx/x64/shell_reverse_tcp' do2864it_should_behave_like 'payload cached size is consistent',2865ancestor_reference_names: [2866'singles/osx/x64/shell_reverse_tcp'2867],2868dynamic_size: false,2869modules_pathname: modules_pathname,2870reference_name: 'osx/x64/shell_reverse_tcp'2871end28722873context 'osx/x86/bundleinject/bind_tcp' do2874it_should_behave_like 'payload cached size is consistent',2875ancestor_reference_names: [2876'stagers/osx/x86/bind_tcp',2877'stages/osx/x86/bundleinject'2878],2879dynamic_size: false,2880modules_pathname: modules_pathname,2881reference_name: 'osx/x86/bundleinject/bind_tcp'2882end28832884context 'osx/x86/bundleinject/reverse_tcp' do2885it_should_behave_like 'payload cached size is consistent',2886ancestor_reference_names: [2887'stagers/osx/x86/reverse_tcp',2888'stages/osx/x86/bundleinject',2889],2890dynamic_size: false,2891modules_pathname: modules_pathname,2892reference_name: 'osx/x86/bundleinject/reverse_tcp'2893end28942895context 'osx/x86/exec' do2896it_should_behave_like 'payload cached size is consistent',2897ancestor_reference_names: [2898'singles/osx/x86/exec'2899],2900dynamic_size: false,2901modules_pathname: modules_pathname,2902reference_name: 'osx/x86/exec'2903end29042905context 'osx/x86/isight/bind_tcp' do2906it_should_behave_like 'payload cached size is consistent',2907ancestor_reference_names: [2908'stagers/osx/x86/bind_tcp',2909'stages/osx/x86/isight'2910],2911dynamic_size: false,2912modules_pathname: modules_pathname,2913reference_name: 'osx/x86/isight/bind_tcp'2914end29152916context 'osx/x86/isight/reverse_tcp' do2917it_should_behave_like 'payload cached size is consistent',2918ancestor_reference_names: [2919'stagers/osx/x86/reverse_tcp',2920'stages/osx/x86/isight'2921],2922dynamic_size: false,2923modules_pathname: modules_pathname,2924reference_name: 'osx/x86/isight/reverse_tcp'2925end29262927context 'osx/x86/shell_bind_tcp' do2928it_should_behave_like 'payload cached size is consistent',2929ancestor_reference_names: [2930'singles/osx/x86/shell_bind_tcp'2931],2932dynamic_size: false,2933modules_pathname: modules_pathname,2934reference_name: 'osx/x86/shell_bind_tcp'2935end29362937context 'osx/x86/shell_find_port' do2938it_should_behave_like 'payload cached size is consistent',2939ancestor_reference_names: [2940'singles/osx/x86/shell_find_port'2941],2942dynamic_size: false,2943modules_pathname: modules_pathname,2944reference_name: 'osx/x86/shell_find_port'2945end29462947context 'osx/x86/shell_reverse_tcp' do2948it_should_behave_like 'payload cached size is consistent',2949ancestor_reference_names: [2950'singles/osx/x86/shell_reverse_tcp'2951],2952dynamic_size: false,2953modules_pathname: modules_pathname,2954reference_name: 'osx/x86/shell_reverse_tcp'2955end29562957context 'osx/x86/vforkshell/bind_tcp' do2958it_should_behave_like 'payload cached size is consistent',2959ancestor_reference_names: [2960'stagers/osx/x86/bind_tcp',2961'stages/osx/x86/vforkshell'2962],2963dynamic_size: false,2964modules_pathname: modules_pathname,2965reference_name: 'osx/x86/vforkshell/bind_tcp'2966end29672968context 'osx/x86/vforkshell/reverse_tcp' do2969it_should_behave_like 'payload cached size is consistent',2970ancestor_reference_names: [2971'stagers/osx/x86/reverse_tcp',2972'stages/osx/x86/vforkshell'2973],2974dynamic_size: false,2975modules_pathname: modules_pathname,2976reference_name: 'osx/x86/vforkshell/reverse_tcp'2977end29782979context 'osx/x86/vforkshell_bind_tcp' do2980it_should_behave_like 'payload cached size is consistent',2981ancestor_reference_names: [2982'singles/osx/x86/vforkshell_bind_tcp'2983],2984dynamic_size: false,2985modules_pathname: modules_pathname,2986reference_name: 'osx/x86/vforkshell_bind_tcp'2987end29882989context 'osx/x86/vforkshell_reverse_tcp' do2990it_should_behave_like 'payload cached size is consistent',2991ancestor_reference_names: [2992'singles/osx/x86/vforkshell_reverse_tcp'2993],2994dynamic_size: false,2995modules_pathname: modules_pathname,2996reference_name: 'osx/x86/vforkshell_reverse_tcp'2997end29982999context 'php/bind_php' do3000it_should_behave_like 'payload cached size is consistent',3001ancestor_reference_names: [3002'singles/php/bind_php'3003],3004dynamic_size: true,3005modules_pathname: modules_pathname,3006reference_name: 'php/bind_php'3007end30083009context 'php/bind_php_ipv6' do3010it_should_behave_like 'payload cached size is consistent',3011ancestor_reference_names: [3012'singles/php/bind_php_ipv6'3013],3014dynamic_size: true,3015modules_pathname: modules_pathname,3016reference_name: 'php/bind_php_ipv6'3017end30183019context 'php/unix/cmd' do3020it_should_behave_like 'payload is not cached',3021ancestor_reference_names: [3022'adapters/php/unix/cmd'3023],3024reference_name: 'php/unix/cmd '3025end30263027context 'php/download_exec' do3028it_should_behave_like 'payload cached size is consistent',3029ancestor_reference_names: [3030'singles/php/download_exec'3031],3032dynamic_size: true,3033modules_pathname: modules_pathname,3034reference_name: 'php/download_exec'3035end30363037context 'php/exec' do3038it_should_behave_like 'payload cached size is consistent',3039ancestor_reference_names: [3040'singles/php/exec'3041],3042dynamic_size: true,3043modules_pathname: modules_pathname,3044reference_name: 'php/exec'3045end30463047context 'php/meterpreter/bind_tcp' do3048it_should_behave_like 'payload cached size is consistent',3049ancestor_reference_names: [3050'stagers/php/bind_tcp',3051'stages/php/meterpreter'3052],3053dynamic_size: false,3054modules_pathname: modules_pathname,3055reference_name: 'php/meterpreter/bind_tcp'3056end30573058context 'php/meterpreter/bind_tcp_uuid' do3059it_should_behave_like 'payload cached size is consistent',3060ancestor_reference_names: [3061'stagers/php/bind_tcp_uuid',3062'stages/php/meterpreter'3063],3064dynamic_size: false,3065modules_pathname: modules_pathname,3066reference_name: 'php/meterpreter/bind_tcp_uuid'3067end30683069context 'php/meterpreter/bind_tcp_ipv6' do3070it_should_behave_like 'payload cached size is consistent',3071ancestor_reference_names: [3072'stagers/php/bind_tcp_ipv6',3073'stages/php/meterpreter'3074],3075dynamic_size: false,3076modules_pathname: modules_pathname,3077reference_name: 'php/meterpreter/bind_tcp_ipv6'3078end30793080context 'php/meterpreter/bind_tcp_ipv6_uuid' do3081it_should_behave_like 'payload cached size is consistent',3082ancestor_reference_names: [3083'stagers/php/bind_tcp_ipv6_uuid',3084'stages/php/meterpreter'3085],3086dynamic_size: false,3087modules_pathname: modules_pathname,3088reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'3089end30903091context 'php/meterpreter/reverse_tcp' do3092it_should_behave_like 'payload cached size is consistent',3093ancestor_reference_names: [3094'stagers/php/reverse_tcp',3095'stages/php/meterpreter'3096],3097dynamic_size: false,3098modules_pathname: modules_pathname,3099reference_name: 'php/meterpreter/reverse_tcp'3100end31013102context 'php/meterpreter/reverse_tcp_uuid' do3103it_should_behave_like 'payload cached size is consistent',3104ancestor_reference_names: [3105'stagers/php/reverse_tcp_uuid',3106'stages/php/meterpreter'3107],3108dynamic_size: false,3109modules_pathname: modules_pathname,3110reference_name: 'php/meterpreter/reverse_tcp_uuid'3111end31123113context 'php/meterpreter_reverse_tcp' do3114it_should_behave_like 'payload cached size is consistent',3115ancestor_reference_names: [3116'singles/php/meterpreter_reverse_tcp'3117],3118dynamic_size: false,3119modules_pathname: modules_pathname,3120reference_name: 'php/meterpreter_reverse_tcp'3121end31223123context 'php/reverse_php' do3124it_should_behave_like 'payload cached size is consistent',3125ancestor_reference_names: [3126'singles/php/reverse_php'3127],3128dynamic_size: true,3129modules_pathname: modules_pathname,3130reference_name: 'php/reverse_php'3131end31323133context 'php/shell_findsock' do3134it_should_behave_like 'payload cached size is consistent',3135ancestor_reference_names: [3136'singles/php/shell_findsock'3137],3138dynamic_size: true,3139modules_pathname: modules_pathname,3140reference_name: 'php/shell_findsock'3141end31423143context 'python/exec' do3144it_should_behave_like 'payload cached size is consistent',3145ancestor_reference_names: [3146'singles/python/exec'3147],3148dynamic_size: false,3149modules_pathname: modules_pathname,3150reference_name: 'python/exec'3151end31523153context 'python/meterpreter/bind_tcp' do3154it_should_behave_like 'payload cached size is consistent',3155ancestor_reference_names: [3156'stagers/python/bind_tcp',3157'stages/python/meterpreter'3158],3159dynamic_size: true,3160modules_pathname: modules_pathname,3161reference_name: 'python/meterpreter/bind_tcp'3162end31633164context 'python/meterpreter/bind_tcp_uuid' do3165it_should_behave_like 'payload cached size is consistent',3166ancestor_reference_names: [3167'stagers/python/bind_tcp_uuid',3168'stages/python/meterpreter'3169],3170dynamic_size: true,3171modules_pathname: modules_pathname,3172reference_name: 'python/meterpreter/bind_tcp_uuid'3173end31743175context 'python/meterpreter/reverse_http' do3176it_should_behave_like 'payload cached size is consistent',3177ancestor_reference_names: [3178'stagers/python/reverse_http',3179'stages/python/meterpreter'3180],3181dynamic_size: true,3182modules_pathname: modules_pathname,3183reference_name: 'python/meterpreter/reverse_http'3184end31853186context 'python/meterpreter/reverse_https' do3187it_should_behave_like 'payload cached size is consistent',3188ancestor_reference_names: [3189'stagers/python/reverse_https',3190'stages/python/meterpreter'3191],3192dynamic_size: true,3193modules_pathname: modules_pathname,3194reference_name: 'python/meterpreter/reverse_https'3195end31963197context 'python/meterpreter/reverse_tcp' do3198it_should_behave_like 'payload cached size is consistent',3199ancestor_reference_names: [3200'stagers/python/reverse_tcp',3201'stages/python/meterpreter'3202],3203dynamic_size: true,3204modules_pathname: modules_pathname,3205reference_name: 'python/meterpreter/reverse_tcp'3206end32073208context 'python/meterpreter/reverse_tcp_ssl' do3209it_should_behave_like 'payload cached size is consistent',3210ancestor_reference_names: [3211'stagers/python/reverse_tcp_ssl',3212'stages/python/meterpreter'3213],3214dynamic_size: true,3215modules_pathname: modules_pathname,3216reference_name: 'python/meterpreter/reverse_tcp_ssl'3217end32183219context 'python/meterpreter/reverse_tcp_uuid' do3220it_should_behave_like 'payload cached size is consistent',3221ancestor_reference_names: [3222'stagers/python/reverse_tcp_uuid',3223'stages/python/meterpreter'3224],3225dynamic_size: true,3226modules_pathname: modules_pathname,3227reference_name: 'python/meterpreter/reverse_tcp_uuid'3228end32293230context 'python/meterpreter_bind_tcp' do3231it_should_behave_like 'payload cached size is consistent',3232ancestor_reference_names: [3233'singles/python/meterpreter_bind_tcp'3234],3235dynamic_size: true,3236modules_pathname: modules_pathname,3237reference_name: 'python/meterpreter_bind_tcp'3238end32393240context 'python/meterpreter_reverse_http' do3241it_should_behave_like 'payload cached size is consistent',3242ancestor_reference_names: [3243'singles/python/meterpreter_reverse_http'3244],3245dynamic_size: true,3246modules_pathname: modules_pathname,3247reference_name: 'python/meterpreter_reverse_http'3248end32493250context 'python/meterpreter_reverse_https' do3251it_should_behave_like 'payload cached size is consistent',3252ancestor_reference_names: [3253'singles/python/meterpreter_reverse_https'3254],3255dynamic_size: true,3256modules_pathname: modules_pathname,3257reference_name: 'python/meterpreter_reverse_https'3258end32593260context 'python/meterpreter_reverse_tcp' do3261it_should_behave_like 'payload cached size is consistent',3262ancestor_reference_names: [3263'singles/python/meterpreter_reverse_tcp'3264],3265dynamic_size: true,3266modules_pathname: modules_pathname,3267reference_name: 'python/meterpreter_reverse_tcp'3268end32693270context 'python/pingback_bind_tcp' do3271it_should_behave_like 'payload cached size is consistent',3272ancestor_reference_names: [3273'singles/python/pingback_bind_tcp'3274],3275dynamic_size: true,3276modules_pathname: modules_pathname,3277reference_name: 'python/pingback_bind_tcp'3278end32793280context 'python/pingback_reverse_tcp' do3281it_should_behave_like 'payload cached size is consistent',3282ancestor_reference_names: [3283'singles/python/pingback_reverse_tcp'3284],3285dynamic_size: true,3286modules_pathname: modules_pathname,3287reference_name: 'python/pingback_reverse_tcp'3288end32893290context 'python/shell_bind_tcp' do3291it_should_behave_like 'payload cached size is consistent',3292ancestor_reference_names: [3293'singles/python/shell_bind_tcp'3294],3295dynamic_size: true,3296modules_pathname: modules_pathname,3297reference_name: 'python/shell_bind_tcp'3298end32993300context 'python/shell_reverse_tcp' do3301it_should_behave_like 'payload cached size is consistent',3302ancestor_reference_names: [3303'singles/python/shell_reverse_tcp'3304],3305dynamic_size: true,3306modules_pathname: modules_pathname,3307reference_name: 'python/shell_reverse_tcp'3308end33093310context 'python/shell_reverse_sctp' do3311it_should_behave_like 'payload cached size is consistent',3312ancestor_reference_names: [3313'singles/python/shell_reverse_sctp'3314],3315dynamic_size: true,3316modules_pathname: modules_pathname,3317reference_name: 'python/shell_reverse_sctp'3318end33193320context 'python/shell_reverse_tcp_ssl' do3321it_should_behave_like 'payload cached size is consistent',3322ancestor_reference_names: [3323'singles/python/shell_reverse_tcp_ssl'3324],3325dynamic_size: true,3326modules_pathname: modules_pathname,3327reference_name: 'python/shell_reverse_tcp_ssl'3328end33293330context 'python/shell_reverse_udp' do3331it_should_behave_like 'payload cached size is consistent',3332ancestor_reference_names: [3333'singles/python/shell_reverse_udp'3334],3335dynamic_size: true,3336modules_pathname: modules_pathname,3337reference_name: 'python/shell_reverse_udp'3338end33393340context 'ruby/pingback_bind_tcp' do3341it_should_behave_like 'payload cached size is consistent',3342ancestor_reference_names: [3343'singles/ruby/pingback_bind_tcp'3344],3345dynamic_size: false,3346modules_pathname: modules_pathname,3347reference_name: 'ruby/pingback_bind_tcp'3348end33493350context 'ruby/pingback_reverse_tcp' do3351it_should_behave_like 'payload cached size is consistent',3352ancestor_reference_names: [3353'singles/ruby/pingback_reverse_tcp'3354],3355dynamic_size: false,3356modules_pathname: modules_pathname,3357reference_name: 'ruby/pingback_reverse_tcp'3358end33593360context 'ruby/shell_bind_tcp' do3361it_should_behave_like 'payload cached size is consistent',3362ancestor_reference_names: [3363'singles/ruby/shell_bind_tcp'3364],3365dynamic_size: false,3366modules_pathname: modules_pathname,3367reference_name: 'ruby/shell_bind_tcp'3368end33693370context 'ruby/shell_bind_tcp_ipv6' do3371it_should_behave_like 'payload cached size is consistent',3372ancestor_reference_names: [3373'singles/ruby/shell_bind_tcp_ipv6'3374],3375dynamic_size: false,3376modules_pathname: modules_pathname,3377reference_name: 'ruby/shell_bind_tcp_ipv6'3378end33793380context 'ruby/shell_reverse_tcp' do3381it_should_behave_like 'payload cached size is consistent',3382ancestor_reference_names: [3383'singles/ruby/shell_reverse_tcp'3384],3385dynamic_size: false,3386modules_pathname: modules_pathname,3387reference_name: 'ruby/shell_reverse_tcp'3388end33893390context 'ruby/shell_reverse_tcp_ssl' do3391it_should_behave_like 'payload cached size is consistent',3392ancestor_reference_names: [3393'singles/ruby/shell_reverse_tcp_ssl'3394],3395dynamic_size: false,3396modules_pathname: modules_pathname,3397reference_name: 'ruby/shell_reverse_tcp_ssl'3398end33993400context 'solaris/sparc/shell_bind_tcp' do3401it_should_behave_like 'payload cached size is consistent',3402ancestor_reference_names: [3403'singles/solaris/sparc/shell_bind_tcp'3404],3405dynamic_size: false,3406modules_pathname: modules_pathname,3407reference_name: 'solaris/sparc/shell_bind_tcp'3408end34093410context 'solaris/sparc/shell_find_port' do3411it_should_behave_like 'payload cached size is consistent',3412ancestor_reference_names: [3413'singles/solaris/sparc/shell_find_port'3414],3415dynamic_size: false,3416modules_pathname: modules_pathname,3417reference_name: 'solaris/sparc/shell_find_port'3418end34193420context 'solaris/sparc/shell_reverse_tcp' do3421it_should_behave_like 'payload cached size is consistent',3422ancestor_reference_names: [3423'singles/solaris/sparc/shell_reverse_tcp'3424],3425dynamic_size: false,3426modules_pathname: modules_pathname,3427reference_name: 'solaris/sparc/shell_reverse_tcp'3428end34293430context 'solaris/x86/shell_bind_tcp' do3431it_should_behave_like 'payload cached size is consistent',3432ancestor_reference_names: [3433'singles/solaris/x86/shell_bind_tcp'3434],3435dynamic_size: false,3436modules_pathname: modules_pathname,3437reference_name: 'solaris/x86/shell_bind_tcp'3438end34393440context 'solaris/x86/shell_find_port' do3441it_should_behave_like 'payload cached size is consistent',3442ancestor_reference_names: [3443'singles/solaris/x86/shell_find_port'3444],3445dynamic_size: false,3446modules_pathname: modules_pathname,3447reference_name: 'solaris/x86/shell_find_port'3448end34493450context 'solaris/x86/shell_reverse_tcp' do3451it_should_behave_like 'payload cached size is consistent',3452ancestor_reference_names: [3453'singles/solaris/x86/shell_reverse_tcp'3454],3455dynamic_size: false,3456modules_pathname: modules_pathname,3457reference_name: 'solaris/x86/shell_reverse_tcp'3458end34593460context 'tty/unix/interact' do3461it_should_behave_like 'payload cached size is consistent',3462ancestor_reference_names: [3463'singles/tty/unix/interact'3464],3465dynamic_size: false,3466modules_pathname: modules_pathname,3467reference_name: 'tty/unix/interact'3468end34693470context 'windows/adduser' do3471it_should_behave_like 'payload cached size is consistent',3472ancestor_reference_names: [3473'singles/windows/adduser'3474],3475dynamic_size: false,3476modules_pathname: modules_pathname,3477reference_name: 'windows/adduser'3478end34793480context 'windows/custom/bind_ipv6_tcp' do3481it_should_behave_like 'payload is not cached',3482ancestor_reference_names: [3483'stagers/windows/bind_ipv6_tcp',3484'stages/windows/custom'3485],3486reference_name: 'windows/custom/bind_ipv6_tcp'3487end34883489context 'windows/custom/bind_ipv6_tcp_uuid' do3490it_should_behave_like 'payload is not cached',3491ancestor_reference_names: [3492'stagers/windows/bind_ipv6_tcp_uuid',3493'stages/windows/custom'3494],3495reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3496end34973498context 'windows/custom/bind_named_pipe' do3499it_should_behave_like 'payload is not cached',3500ancestor_reference_names: [3501'stagers/windows/bind_named_pipe',3502'stages/windows/custom'3503],3504reference_name: 'windows/custom/bind_named_pipe'3505end35063507context 'windows/custom/bind_tcp' do3508it_should_behave_like 'payload is not cached',3509ancestor_reference_names: [3510'stagers/windows/bind_tcp',3511'stages/windows/custom'3512],3513reference_name: 'windows/custom/bind_tcp'3514end35153516context 'windows/custom/bind_tcp_rc4' do3517it_should_behave_like 'payload is not cached',3518ancestor_reference_names: [3519'stagers/windows/bind_tcp_rc4',3520'stages/windows/custom'3521],3522reference_name: 'windows/custom/bind_tcp_rc4'3523end35243525context 'windows/custom/bind_tcp_uuid' do3526it_should_behave_like 'payload is not cached',3527ancestor_reference_names: [3528'stagers/windows/bind_tcp_uuid',3529'stages/windows/custom'3530],3531reference_name: 'windows/custom/bind_tcp_uuid'3532end35333534context 'windows/custom/reverse_http' do3535it_should_behave_like 'payload is not cached',3536ancestor_reference_names: [3537'stagers/windows/reverse_http',3538'stages/windows/custom'3539],3540reference_name: 'windows/custom/reverse_http'3541end35423543context 'windows/custom/reverse_https' do3544it_should_behave_like 'payload is not cached',3545ancestor_reference_names: [3546'stagers/windows/reverse_https',3547'stages/windows/custom'3548],3549reference_name: 'windows/custom/reverse_https'3550end35513552context 'windows/custom/reverse_named_pipe' do3553it_should_behave_like 'payload is not cached',3554ancestor_reference_names: [3555'stagers/windows/reverse_named_pipe',3556'stages/windows/custom'3557],3558reference_name: 'windows/custom/reverse_named_pipe'3559end35603561context 'windows/custom/reverse_tcp' do3562it_should_behave_like 'payload is not cached',3563ancestor_reference_names: [3564'stagers/windows/reverse_tcp',3565'stages/windows/custom'3566],3567reference_name: 'windows/custom/reverse_tcp'3568end35693570context 'windows/custom/reverse_tcp_rc4' do3571it_should_behave_like 'payload is not cached',3572ancestor_reference_names: [3573'stagers/windows/reverse_tcp_rc4',3574'stages/windows/custom'3575],3576reference_name: 'windows/custom/reverse_tcp_rc4'3577end35783579context 'windows/custom/reverse_tcp_uuid' do3580it_should_behave_like 'payload is not cached',3581ancestor_reference_names: [3582'stagers/windows/reverse_tcp_uuid',3583'stages/windows/custom'3584],3585reference_name: 'windows/custom/reverse_tcp_uuid'3586end35873588context 'windows/custom/reverse_winhttp' do3589it_should_behave_like 'payload is not cached',3590ancestor_reference_names: [3591'stagers/windows/reverse_winhttp',3592'stages/windows/custom'3593],3594reference_name: 'windows/custom/reverse_winhttp'3595end35963597context 'windows/custom/reverse_winhttps' do3598it_should_behave_like 'payload is not cached',3599ancestor_reference_names: [3600'stagers/windows/reverse_winhttps',3601'stages/windows/custom'3602],3603reference_name: 'windows/custom/reverse_winhttps'3604end36053606context 'windows/dllinject/bind_ipv6_tcp' do3607it_should_behave_like 'payload cached size is consistent',3608ancestor_reference_names: [3609'stagers/windows/bind_ipv6_tcp',3610'stages/windows/dllinject'3611],3612dynamic_size: false,3613modules_pathname: modules_pathname,3614reference_name: 'windows/dllinject/bind_ipv6_tcp'3615end36163617context 'windows/dllinject/bind_named_pipe' do3618it_should_behave_like 'payload cached size is consistent',3619ancestor_reference_names: [3620'stagers/windows/bind_named_pipe',3621'stages/windows/dllinject'3622],3623dynamic_size: false,3624modules_pathname: modules_pathname,3625reference_name: 'windows/dllinject/bind_named_pipe'3626end36273628context 'windows/dllinject/bind_nonx_tcp' do3629it_should_behave_like 'payload cached size is consistent',3630ancestor_reference_names: [3631'stagers/windows/bind_nonx_tcp',3632'stages/windows/dllinject'3633],3634dynamic_size: false,3635modules_pathname: modules_pathname,3636reference_name: 'windows/dllinject/bind_nonx_tcp'3637end36383639context 'windows/dllinject/bind_tcp' do3640it_should_behave_like 'payload cached size is consistent',3641ancestor_reference_names: [3642'stagers/windows/bind_tcp',3643'stages/windows/dllinject'3644],3645dynamic_size: false,3646modules_pathname: modules_pathname,3647reference_name: 'windows/dllinject/bind_tcp'3648end36493650context 'windows/dllinject/bind_tcp_rc4' do3651it_should_behave_like 'payload cached size is consistent',3652ancestor_reference_names: [3653'stagers/windows/bind_tcp_rc4',3654'stages/windows/dllinject'3655],3656dynamic_size: false,3657modules_pathname: modules_pathname,3658reference_name: 'windows/dllinject/bind_tcp_rc4'3659end36603661context 'windows/dllinject/find_tag' do3662it_should_behave_like 'payload cached size is consistent',3663ancestor_reference_names: [3664'stagers/windows/findtag_ord',3665'stages/windows/dllinject'3666],3667dynamic_size: false,3668modules_pathname: modules_pathname,3669reference_name: 'windows/dllinject/find_tag'3670end367136723673context 'windows/dllinject/reverse_http' do3674it_should_behave_like 'payload cached size is consistent',3675ancestor_reference_names: [3676'stagers/windows/reverse_http',3677'stages/windows/dllinject'3678],3679dynamic_size: false,3680modules_pathname: modules_pathname,3681reference_name: 'windows/dllinject/reverse_http'3682end36833684context 'windows/dllinject/reverse_http_proxy_pstore' do3685it_should_behave_like 'payload cached size is consistent',3686ancestor_reference_names: [3687'stagers/windows/reverse_http_proxy_pstore',3688'stages/windows/dllinject'3689],3690dynamic_size: false,3691modules_pathname: modules_pathname,3692reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3693end36943695context 'windows/dllinject/reverse_ipv6_tcp' do3696it_should_behave_like 'payload cached size is consistent',3697ancestor_reference_names: [3698'stagers/windows/reverse_ipv6_tcp',3699'stages/windows/dllinject'3700],3701dynamic_size: false,3702modules_pathname: modules_pathname,3703reference_name: 'windows/dllinject/reverse_ipv6_tcp'3704end37053706context 'windows/dllinject/reverse_nonx_tcp' do3707it_should_behave_like 'payload cached size is consistent',3708ancestor_reference_names: [3709'stagers/windows/reverse_nonx_tcp',3710'stages/windows/dllinject'3711],3712dynamic_size: false,3713modules_pathname: modules_pathname,3714reference_name: 'windows/dllinject/reverse_nonx_tcp'3715end37163717context 'windows/dllinject/reverse_ord_tcp' do3718it_should_behave_like 'payload cached size is consistent',3719ancestor_reference_names: [3720'stagers/windows/reverse_ord_tcp',3721'stages/windows/dllinject'3722],3723dynamic_size: false,3724modules_pathname: modules_pathname,3725reference_name: 'windows/dllinject/reverse_ord_tcp'3726end37273728context 'windows/dllinject/reverse_tcp' do3729it_should_behave_like 'payload cached size is consistent',3730ancestor_reference_names: [3731'stagers/windows/reverse_tcp',3732'stages/windows/dllinject'3733],3734dynamic_size: false,3735modules_pathname: modules_pathname,3736reference_name: 'windows/dllinject/reverse_tcp'3737end37383739context 'windows/dllinject/reverse_tcp_allports' do3740it_should_behave_like 'payload cached size is consistent',3741ancestor_reference_names: [3742'stagers/windows/reverse_tcp_allports',3743'stages/windows/dllinject'3744],3745dynamic_size: false,3746modules_pathname: modules_pathname,3747reference_name: 'windows/dllinject/reverse_tcp_allports'3748end37493750context 'windows/dllinject/reverse_tcp_dns' do3751it_should_behave_like 'payload cached size is consistent',3752ancestor_reference_names: [3753'stagers/windows/reverse_tcp_dns',3754'stages/windows/dllinject'3755],3756dynamic_size: false,3757modules_pathname: modules_pathname,3758reference_name: 'windows/dllinject/reverse_tcp_dns'3759end37603761context 'windows/dllinject/reverse_tcp_rc4' do3762it_should_behave_like 'payload cached size is consistent',3763ancestor_reference_names: [3764'stagers/windows/reverse_tcp_rc4',3765'stages/windows/dllinject'3766],3767dynamic_size: false,3768modules_pathname: modules_pathname,3769reference_name: 'windows/dllinject/reverse_tcp_rc4'3770end37713772context 'windows/dllinject/reverse_tcp_rc4_dns' do3773it_should_behave_like 'payload cached size is consistent',3774ancestor_reference_names: [3775'stagers/windows/reverse_tcp_rc4_dns',3776'stages/windows/dllinject'3777],3778dynamic_size: false,3779modules_pathname: modules_pathname,3780reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3781end37823783context 'windows/dns_txt_query_exec' do3784it_should_behave_like 'payload cached size is consistent',3785ancestor_reference_names: [3786'singles/windows/dns_txt_query_exec'3787],3788dynamic_size: false,3789modules_pathname: modules_pathname,3790reference_name: 'windows/dns_txt_query_exec'3791end37923793context 'windows/download_exec' do3794it_should_behave_like 'payload cached size is consistent',3795ancestor_reference_names: [3796'singles/windows/download_exec'3797],3798dynamic_size: false,3799modules_pathname: modules_pathname,3800reference_name: 'windows/download_exec'3801end38023803context 'windows/encrypted_shell/reverse_tcp' do3804it_should_behave_like 'payload is not cached',3805ancestor_reference_names: [3806'stagers/windows/encrypted_reverse_tcp',3807'stages/windows/encrypted_shell'3808],3809reference_name: 'windows/encrypted_shell/reverse_tcp'3810end38113812context 'windows/encrypted_shell_reverse_tcp' do3813it_should_behave_like 'payload is not cached',3814ancestor_reference_names: [3815'singles/windows/encrypted_shell_reverse_tcp'3816],3817reference_name: 'windows/encrypted_shell_reverse_tcp'3818end38193820context 'windows/exec' do3821it_should_behave_like 'payload cached size is consistent',3822ancestor_reference_names: [3823'singles/windows/exec'3824],3825dynamic_size: false,3826modules_pathname: modules_pathname,3827reference_name: 'windows/exec'3828end38293830context 'windows/format_all_drives' do3831it_should_behave_like 'payload cached size is consistent',3832ancestor_reference_names: [3833'singles/windows/format_all_drives'3834],3835dynamic_size: false,3836modules_pathname: modules_pathname,3837reference_name: 'windows/format_all_drives'3838end38393840context 'windows/loadlibrary' do3841it_should_behave_like 'payload cached size is consistent',3842ancestor_reference_names: [3843'singles/windows/loadlibrary'3844],3845dynamic_size: false,3846modules_pathname: modules_pathname,3847reference_name: 'windows/loadlibrary'3848end38493850context 'windows/messagebox' do3851it_should_behave_like 'payload cached size is consistent',3852ancestor_reference_names: [3853'singles/windows/messagebox'3854],3855dynamic_size: false,3856modules_pathname: modules_pathname,3857reference_name: 'windows/messagebox'3858end38593860context 'windows/meterpreter_bind_named_pipe' do3861it_should_behave_like 'payload cached size is consistent',3862ancestor_reference_names: [3863'singles/windows/meterpreter_bind_named_pipe'3864],3865dynamic_size: false,3866modules_pathname: modules_pathname,3867reference_name: 'windows/meterpreter_bind_named_pipe'3868end38693870context 'windows/meterpreter_bind_tcp' do3871it_should_behave_like 'payload cached size is consistent',3872ancestor_reference_names: [3873'singles/windows/meterpreter_bind_tcp'3874],3875dynamic_size: false,3876modules_pathname: modules_pathname,3877reference_name: 'windows/meterpreter_bind_tcp'3878end38793880context 'windows/meterpreter_reverse_http' do3881it_should_behave_like 'payload cached size is consistent',3882ancestor_reference_names: [3883'singles/windows/meterpreter_reverse_http'3884],3885dynamic_size: false,3886modules_pathname: modules_pathname,3887reference_name: 'windows/meterpreter_reverse_http'3888end38893890context 'windows/meterpreter_reverse_https' do3891it_should_behave_like 'payload cached size is consistent',3892ancestor_reference_names: [3893'singles/windows/meterpreter_reverse_https'3894],3895dynamic_size: false,3896modules_pathname: modules_pathname,3897reference_name: 'windows/meterpreter_reverse_https'3898end38993900context 'windows/meterpreter_reverse_ipv6_tcp' do3901it_should_behave_like 'payload cached size is consistent',3902ancestor_reference_names: [3903'singles/windows/meterpreter_reverse_ipv6_tcp'3904],3905dynamic_size: false,3906modules_pathname: modules_pathname,3907reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3908end39093910context 'windows/meterpreter_reverse_tcp' do3911it_should_behave_like 'payload cached size is consistent',3912ancestor_reference_names: [3913'singles/windows/meterpreter_reverse_tcp'3914],3915dynamic_size: false,3916modules_pathname: modules_pathname,3917reference_name: 'windows/meterpreter_reverse_tcp'3918end39193920context 'windows/meterpreter/bind_ipv6_tcp' do3921it_should_behave_like 'payload cached size is consistent',3922ancestor_reference_names: [3923'stagers/windows/bind_ipv6_tcp',3924'stages/windows/meterpreter'3925],3926dynamic_size: false,3927modules_pathname: modules_pathname,3928reference_name: 'windows/meterpreter/bind_ipv6_tcp'3929end39303931context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3932it_should_behave_like 'payload cached size is consistent',3933ancestor_reference_names: [3934'stagers/windows/bind_ipv6_tcp_uuid',3935'stages/windows/meterpreter'3936],3937dynamic_size: false,3938modules_pathname: modules_pathname,3939reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3940end39413942context 'windows/meterpreter/bind_named_pipe' do3943it_should_behave_like 'payload cached size is consistent',3944ancestor_reference_names: [3945'stagers/windows/bind_named_pipe',3946'stages/windows/meterpreter'3947],3948dynamic_size: false,3949modules_pathname: modules_pathname,3950reference_name: 'windows/meterpreter/bind_named_pipe'3951end39523953context 'windows/meterpreter/bind_nonx_tcp' do3954it_should_behave_like 'payload cached size is consistent',3955ancestor_reference_names: [3956'stagers/windows/bind_nonx_tcp',3957'stages/windows/meterpreter'3958],3959dynamic_size: false,3960modules_pathname: modules_pathname,3961reference_name: 'windows/meterpreter/bind_nonx_tcp'3962end39633964context 'windows/meterpreter/bind_tcp' do3965it_should_behave_like 'payload cached size is consistent',3966ancestor_reference_names: [3967'stagers/windows/bind_tcp',3968'stages/windows/meterpreter'3969],3970dynamic_size: false,3971modules_pathname: modules_pathname,3972reference_name: 'windows/meterpreter/bind_tcp'3973end39743975context 'windows/meterpreter/bind_tcp_rc4' do3976it_should_behave_like 'payload cached size is consistent',3977ancestor_reference_names: [3978'stagers/windows/bind_tcp_rc4',3979'stages/windows/meterpreter'3980],3981dynamic_size: false,3982modules_pathname: modules_pathname,3983reference_name: 'windows/meterpreter/bind_tcp_rc4'3984end39853986context 'windows/meterpreter/bind_tcp_uuid' do3987it_should_behave_like 'payload cached size is consistent',3988ancestor_reference_names: [3989'stagers/windows/bind_tcp_uuid',3990'stages/windows/meterpreter'3991],3992dynamic_size: false,3993modules_pathname: modules_pathname,3994reference_name: 'windows/meterpreter/bind_tcp_uuid'3995end39963997context 'windows/meterpreter/find_tag' do3998it_should_behave_like 'payload cached size is consistent',3999ancestor_reference_names: [4000'stagers/windows/findtag_ord',4001'stages/windows/meterpreter'4002],4003dynamic_size: false,4004modules_pathname: modules_pathname,4005reference_name: 'windows/meterpreter/find_tag'4006end40074008context 'windows/meterpreter/reverse_http' do4009it_should_behave_like 'payload cached size is consistent',4010ancestor_reference_names: [4011'stagers/windows/reverse_http',4012'stages/windows/meterpreter'4013],4014dynamic_size: false,4015modules_pathname: modules_pathname,4016reference_name: 'windows/meterpreter/reverse_http'4017end40184019context 'windows/meterpreter/reverse_http_proxy_pstore' do4020it_should_behave_like 'payload cached size is consistent',4021ancestor_reference_names: [4022'stagers/windows/reverse_http_proxy_pstore',4023'stages/windows/meterpreter'4024],4025dynamic_size: false,4026modules_pathname: modules_pathname,4027reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'4028end40294030context 'windows/meterpreter/reverse_https' do4031it_should_behave_like 'payload cached size is consistent',4032ancestor_reference_names: [4033'stagers/windows/reverse_https',4034'stages/windows/meterpreter'4035],4036dynamic_size: false,4037modules_pathname: modules_pathname,4038reference_name: 'windows/meterpreter/reverse_https'4039end40404041context 'windows/meterpreter/reverse_ipv6_tcp' do4042it_should_behave_like 'payload cached size is consistent',4043ancestor_reference_names: [4044'stagers/windows/reverse_ipv6_tcp',4045'stages/windows/meterpreter'4046],4047dynamic_size: false,4048modules_pathname: modules_pathname,4049reference_name: 'windows/meterpreter/reverse_ipv6_tcp'4050end40514052context 'windows/meterpreter/reverse_named_pipe' do4053it_should_behave_like 'payload cached size is consistent',4054ancestor_reference_names: [4055'stagers/windows/reverse_named_pipe',4056'stages/windows/meterpreter'4057],4058dynamic_size: false,4059modules_pathname: modules_pathname,4060reference_name: 'windows/meterpreter/reverse_named_pipe'4061end40624063context 'windows/meterpreter/reverse_nonx_tcp' do4064it_should_behave_like 'payload cached size is consistent',4065ancestor_reference_names: [4066'stagers/windows/reverse_nonx_tcp',4067'stages/windows/meterpreter'4068],4069dynamic_size: false,4070modules_pathname: modules_pathname,4071reference_name: 'windows/meterpreter/reverse_nonx_tcp'4072end40734074context 'windows/meterpreter/reverse_ord_tcp' do4075it_should_behave_like 'payload cached size is consistent',4076ancestor_reference_names: [4077'stagers/windows/reverse_ord_tcp',4078'stages/windows/meterpreter'4079],4080dynamic_size: false,4081modules_pathname: modules_pathname,4082reference_name: 'windows/meterpreter/reverse_ord_tcp'4083end40844085context 'windows/meterpreter/reverse_tcp' do4086it_should_behave_like 'payload cached size is consistent',4087ancestor_reference_names: [4088'stagers/windows/reverse_tcp',4089'stages/windows/meterpreter'4090],4091dynamic_size: false,4092modules_pathname: modules_pathname,4093reference_name: 'windows/meterpreter/reverse_tcp'4094end40954096context 'windows/meterpreter/reverse_tcp_allports' do4097it_should_behave_like 'payload cached size is consistent',4098ancestor_reference_names: [4099'stagers/windows/reverse_tcp_allports',4100'stages/windows/meterpreter'4101],4102dynamic_size: false,4103modules_pathname: modules_pathname,4104reference_name: 'windows/meterpreter/reverse_tcp_allports'4105end41064107context 'windows/meterpreter/reverse_tcp_dns' do4108it_should_behave_like 'payload cached size is consistent',4109ancestor_reference_names: [4110'stagers/windows/reverse_tcp_dns',4111'stages/windows/meterpreter'4112],4113dynamic_size: false,4114modules_pathname: modules_pathname,4115reference_name: 'windows/meterpreter/reverse_tcp_dns'4116end41174118context 'windows/meterpreter/reverse_tcp_rc4' do4119it_should_behave_like 'payload cached size is consistent',4120ancestor_reference_names: [4121'stagers/windows/reverse_tcp_rc4',4122'stages/windows/meterpreter'4123],4124dynamic_size: false,4125modules_pathname: modules_pathname,4126reference_name: 'windows/meterpreter/reverse_tcp_rc4'4127end41284129context 'windows/meterpreter/reverse_tcp_rc4_dns' do4130it_should_behave_like 'payload cached size is consistent',4131ancestor_reference_names: [4132'stagers/windows/reverse_tcp_rc4_dns',4133'stages/windows/meterpreter'4134],4135dynamic_size: false,4136modules_pathname: modules_pathname,4137reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'4138end41394140context 'windows/meterpreter/reverse_tcp_uuid' do4141it_should_behave_like 'payload cached size is consistent',4142ancestor_reference_names: [4143'stagers/windows/reverse_tcp_uuid',4144'stages/windows/meterpreter'4145],4146dynamic_size: false,4147modules_pathname: modules_pathname,4148reference_name: 'windows/meterpreter/reverse_tcp_uuid'4149end41504151context 'windows/metsvc_bind_tcp' do4152it_should_behave_like 'payload cached size is consistent',4153ancestor_reference_names: [4154'singles/windows/metsvc_bind_tcp'4155],4156dynamic_size: false,4157modules_pathname: modules_pathname,4158reference_name: 'windows/metsvc_bind_tcp'4159end41604161context 'windows/metsvc_reverse_tcp' do4162it_should_behave_like 'payload cached size is consistent',4163ancestor_reference_names: [4164'singles/windows/metsvc_reverse_tcp'4165],4166dynamic_size: false,4167modules_pathname: modules_pathname,4168reference_name: 'windows/metsvc_reverse_tcp'4169end41704171context 'windows/patchupdllinject/bind_ipv6_tcp' do4172it_should_behave_like 'payload cached size is consistent',4173ancestor_reference_names: [4174'stagers/windows/bind_ipv6_tcp',4175'stages/windows/patchupdllinject'4176],4177dynamic_size: false,4178modules_pathname: modules_pathname,4179reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'4180end41814182context 'windows/patchupdllinject/bind_named_pipe' do4183it_should_behave_like 'payload cached size is consistent',4184ancestor_reference_names: [4185'stagers/windows/bind_named_pipe',4186'stages/windows/patchupdllinject'4187],4188dynamic_size: false,4189modules_pathname: modules_pathname,4190reference_name: 'windows/patchupdllinject/bind_named_pipe'4191end41924193context 'windows/patchupdllinject/bind_nonx_tcp' do4194it_should_behave_like 'payload cached size is consistent',4195ancestor_reference_names: [4196'stagers/windows/bind_nonx_tcp',4197'stages/windows/patchupdllinject'4198],4199dynamic_size: false,4200modules_pathname: modules_pathname,4201reference_name: 'windows/patchupdllinject/bind_nonx_tcp'4202end42034204context 'windows/patchupdllinject/bind_tcp' do4205it_should_behave_like 'payload cached size is consistent',4206ancestor_reference_names: [4207'stagers/windows/bind_tcp',4208'stages/windows/patchupdllinject'4209],4210dynamic_size: false,4211modules_pathname: modules_pathname,4212reference_name: 'windows/patchupdllinject/bind_tcp'4213end42144215context 'windows/patchupdllinject/bind_tcp_rc4' do4216it_should_behave_like 'payload cached size is consistent',4217ancestor_reference_names: [4218'stagers/windows/bind_tcp_rc4',4219'stages/windows/patchupdllinject'4220],4221dynamic_size: false,4222modules_pathname: modules_pathname,4223reference_name: 'windows/patchupdllinject/bind_tcp_rc4'4224end42254226context 'windows/patchupdllinject/find_tag' do4227it_should_behave_like 'payload cached size is consistent',4228ancestor_reference_names: [4229'stagers/windows/findtag_ord',4230'stages/windows/patchupdllinject'4231],4232dynamic_size: false,4233modules_pathname: modules_pathname,4234reference_name: 'windows/patchupdllinject/find_tag'4235end42364237context 'windows/patchupdllinject/reverse_ipv6_tcp' do4238it_should_behave_like 'payload cached size is consistent',4239ancestor_reference_names: [4240'stagers/windows/reverse_ipv6_tcp',4241'stages/windows/patchupdllinject'4242],4243dynamic_size: false,4244modules_pathname: modules_pathname,4245reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'4246end42474248context 'windows/patchupdllinject/reverse_nonx_tcp' do4249it_should_behave_like 'payload cached size is consistent',4250ancestor_reference_names: [4251'stagers/windows/reverse_nonx_tcp',4252'stages/windows/patchupdllinject'4253],4254dynamic_size: false,4255modules_pathname: modules_pathname,4256reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'4257end42584259context 'windows/patchupdllinject/reverse_ord_tcp' do4260it_should_behave_like 'payload cached size is consistent',4261ancestor_reference_names: [4262'stagers/windows/reverse_ord_tcp',4263'stages/windows/patchupdllinject'4264],4265dynamic_size: false,4266modules_pathname: modules_pathname,4267reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4268end42694270context 'windows/patchupdllinject/reverse_tcp' do4271it_should_behave_like 'payload cached size is consistent',4272ancestor_reference_names: [4273'stagers/windows/reverse_tcp',4274'stages/windows/patchupdllinject'4275],4276dynamic_size: false,4277modules_pathname: modules_pathname,4278reference_name: 'windows/patchupdllinject/reverse_tcp'4279end42804281context 'windows/patchupdllinject/reverse_tcp_allports' do4282it_should_behave_like 'payload cached size is consistent',4283ancestor_reference_names: [4284'stagers/windows/reverse_tcp_allports',4285'stages/windows/patchupdllinject'4286],4287dynamic_size: false,4288modules_pathname: modules_pathname,4289reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4290end42914292context 'windows/patchupdllinject/reverse_tcp_dns' do4293it_should_behave_like 'payload cached size is consistent',4294ancestor_reference_names: [4295'stagers/windows/reverse_tcp_dns',4296'stages/windows/patchupdllinject'4297],4298dynamic_size: false,4299modules_pathname: modules_pathname,4300reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4301end43024303context 'windows/patchupdllinject/reverse_tcp_rc4' do4304it_should_behave_like 'payload cached size is consistent',4305ancestor_reference_names: [4306'stagers/windows/reverse_tcp_rc4',4307'stages/windows/patchupdllinject'4308],4309dynamic_size: false,4310modules_pathname: modules_pathname,4311reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4312end43134314context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4315it_should_behave_like 'payload cached size is consistent',4316ancestor_reference_names: [4317'stagers/windows/reverse_tcp_rc4_dns',4318'stages/windows/patchupdllinject'4319],4320dynamic_size: false,4321modules_pathname: modules_pathname,4322reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4323end43244325context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4326it_should_behave_like 'payload cached size is consistent',4327ancestor_reference_names: [4328'stagers/windows/bind_ipv6_tcp',4329'stages/windows/patchupmeterpreter'4330],4331dynamic_size: false,4332modules_pathname: modules_pathname,4333reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4334end43354336context 'windows/patchupmeterpreter/bind_named_pipe' do4337it_should_behave_like 'payload cached size is consistent',4338ancestor_reference_names: [4339'stagers/windows/bind_named_pipe',4340'stages/windows/patchupmeterpreter'4341],4342dynamic_size: false,4343modules_pathname: modules_pathname,4344reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4345end43464347context 'windows/patchupmeterpreter/bind_nonx_tcp' do4348it_should_behave_like 'payload cached size is consistent',4349ancestor_reference_names: [4350'stagers/windows/bind_nonx_tcp',4351'stages/windows/patchupmeterpreter'4352],4353dynamic_size: false,4354modules_pathname: modules_pathname,4355reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4356end43574358context 'windows/patchupmeterpreter/bind_tcp' do4359it_should_behave_like 'payload cached size is consistent',4360ancestor_reference_names: [4361'stagers/windows/bind_tcp',4362'stages/windows/patchupmeterpreter'4363],4364dynamic_size: false,4365modules_pathname: modules_pathname,4366reference_name: 'windows/patchupmeterpreter/bind_tcp'4367end43684369context 'windows/patchupmeterpreter/bind_tcp_rc4' do4370it_should_behave_like 'payload cached size is consistent',4371ancestor_reference_names: [4372'stagers/windows/bind_tcp_rc4',4373'stages/windows/patchupmeterpreter'4374],4375dynamic_size: false,4376modules_pathname: modules_pathname,4377reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4378end43794380context 'windows/patchupmeterpreter/find_tag' do4381it_should_behave_like 'payload cached size is consistent',4382ancestor_reference_names: [4383'stagers/windows/findtag_ord',4384'stages/windows/patchupmeterpreter'4385],4386dynamic_size: false,4387modules_pathname: modules_pathname,4388reference_name: 'windows/patchupmeterpreter/find_tag'4389end43904391context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4392it_should_behave_like 'payload cached size is consistent',4393ancestor_reference_names: [4394'stagers/windows/reverse_ipv6_tcp',4395'stages/windows/patchupmeterpreter'4396],4397dynamic_size: false,4398modules_pathname: modules_pathname,4399reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4400end44014402context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4403it_should_behave_like 'payload cached size is consistent',4404ancestor_reference_names: [4405'stagers/windows/reverse_nonx_tcp',4406'stages/windows/patchupmeterpreter'4407],4408dynamic_size: false,4409modules_pathname: modules_pathname,4410reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4411end44124413context 'windows/patchupmeterpreter/reverse_ord_tcp' do4414it_should_behave_like 'payload cached size is consistent',4415ancestor_reference_names: [4416'stagers/windows/reverse_ord_tcp',4417'stages/windows/patchupmeterpreter'4418],4419dynamic_size: false,4420modules_pathname: modules_pathname,4421reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4422end44234424context 'windows/patchupmeterpreter/reverse_tcp' do4425it_should_behave_like 'payload cached size is consistent',4426ancestor_reference_names: [4427'stagers/windows/reverse_tcp',4428'stages/windows/patchupmeterpreter'4429],4430dynamic_size: false,4431modules_pathname: modules_pathname,4432reference_name: 'windows/patchupmeterpreter/reverse_tcp'4433end44344435context 'windows/patchupmeterpreter/reverse_tcp_allports' do4436it_should_behave_like 'payload cached size is consistent',4437ancestor_reference_names: [4438'stagers/windows/reverse_tcp_allports',4439'stages/windows/patchupmeterpreter'4440],4441dynamic_size: false,4442modules_pathname: modules_pathname,4443reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4444end44454446context 'windows/patchupmeterpreter/reverse_tcp_dns' do4447it_should_behave_like 'payload cached size is consistent',4448ancestor_reference_names: [4449'stagers/windows/reverse_tcp_dns',4450'stages/windows/patchupmeterpreter'4451],4452dynamic_size: false,4453modules_pathname: modules_pathname,4454reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4455end44564457context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4458it_should_behave_like 'payload cached size is consistent',4459ancestor_reference_names: [4460'stagers/windows/reverse_tcp_rc4',4461'stages/windows/patchupmeterpreter'4462],4463dynamic_size: false,4464modules_pathname: modules_pathname,4465reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4466end44674468context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4469it_should_behave_like 'payload cached size is consistent',4470ancestor_reference_names: [4471'stagers/windows/reverse_tcp_rc4_dns',4472'stages/windows/patchupmeterpreter'4473],4474dynamic_size: false,4475modules_pathname: modules_pathname,4476reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4477end44784479context 'windows/peinject/bind_hidden_ipknock_tcp' do4480it_should_behave_like 'payload cached size is consistent',4481ancestor_reference_names: [4482'stagers/windows/bind_hidden_ipknock_tcp',4483'stages/windows/peinject'4484],4485dynamic_size: true,4486modules_pathname: modules_pathname,4487reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4488end44894490context 'windows/peinject/bind_hidden_tcp' do4491it_should_behave_like 'payload cached size is consistent',4492ancestor_reference_names: [4493'stagers/windows/bind_hidden_tcp',4494'stages/windows/peinject'4495],4496dynamic_size: true,4497modules_pathname: modules_pathname,4498reference_name: 'windows/peinject/bind_hidden_tcp'4499end45004501context 'windows/peinject/bind_ipv6_tcp' do4502it_should_behave_like 'payload cached size is consistent',4503ancestor_reference_names: [4504'stagers/windows/bind_ipv6_tcp',4505'stages/windows/peinject'4506],4507dynamic_size: true,4508modules_pathname: modules_pathname,4509reference_name: 'windows/peinject/bind_ipv6_tcp'4510end45114512context 'windows/peinject/bind_ipv6_tcp_uuid' do4513it_should_behave_like 'payload cached size is consistent',4514ancestor_reference_names: [4515'stagers/windows/bind_ipv6_tcp_uuid',4516'stages/windows/peinject'4517],4518dynamic_size: true,4519modules_pathname: modules_pathname,4520reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4521end45224523context 'windows/peinject/bind_named_pipe' do4524it_should_behave_like 'payload cached size is consistent',4525ancestor_reference_names: [4526'stagers/windows/bind_named_pipe',4527'stages/windows/peinject'4528],4529dynamic_size: true,4530modules_pathname: modules_pathname,4531reference_name: 'windows/peinject/bind_named_pipe'4532end45334534context 'windows/peinject/bind_nonx_tcp' do4535it_should_behave_like 'payload cached size is consistent',4536ancestor_reference_names: [4537'stagers/windows/bind_nonx_tcp',4538'stages/windows/peinject'4539],4540dynamic_size: true,4541modules_pathname: modules_pathname,4542reference_name: 'windows/peinject/bind_nonx_tcp'4543end45444545context 'windows/peinject/bind_tcp' do4546it_should_behave_like 'payload cached size is consistent',4547ancestor_reference_names: [4548'stagers/windows/bind_tcp',4549'stages/windows/peinject'4550],4551dynamic_size: true,4552modules_pathname: modules_pathname,4553reference_name: 'windows/peinject/bind_tcp'4554end45554556context 'windows/peinject/bind_tcp_rc4' do4557it_should_behave_like 'payload cached size is consistent',4558ancestor_reference_names: [4559'stagers/windows/bind_tcp_rc4',4560'stages/windows/peinject'4561],4562dynamic_size: true,4563modules_pathname: modules_pathname,4564reference_name: 'windows/peinject/bind_tcp_rc4'4565end45664567context 'windows/peinject/bind_tcp_uuid' do4568it_should_behave_like 'payload cached size is consistent',4569ancestor_reference_names: [4570'stagers/windows/bind_tcp_uuid',4571'stages/windows/peinject'4572],4573dynamic_size: true,4574modules_pathname: modules_pathname,4575reference_name: 'windows/peinject/bind_tcp_uuid'4576end45774578context 'windows/peinject/find_tag' do4579it_should_behave_like 'payload cached size is consistent',4580ancestor_reference_names: [4581'stagers/windows/findtag_ord',4582'stages/windows/peinject'4583],4584dynamic_size: true,4585modules_pathname: modules_pathname,4586reference_name: 'windows/peinject/find_tag'4587end45884589context 'windows/peinject/reverse_ipv6_tcp' do4590it_should_behave_like 'payload cached size is consistent',4591ancestor_reference_names: [4592'stagers/windows/reverse_ipv6_tcp',4593'stages/windows/peinject'4594],4595dynamic_size: true,4596modules_pathname: modules_pathname,4597reference_name: 'windows/peinject/reverse_ipv6_tcp'4598end45994600context 'windows/peinject/reverse_nonx_tcp' do4601it_should_behave_like 'payload cached size is consistent',4602ancestor_reference_names: [4603'stagers/windows/reverse_nonx_tcp',4604'stages/windows/peinject'4605],4606dynamic_size: true,4607modules_pathname: modules_pathname,4608reference_name: 'windows/peinject/reverse_nonx_tcp'4609end46104611context 'windows/peinject/reverse_ord_tcp' do4612it_should_behave_like 'payload cached size is consistent',4613ancestor_reference_names: [4614'stagers/windows/reverse_ord_tcp',4615'stages/windows/peinject'4616],4617dynamic_size: true,4618modules_pathname: modules_pathname,4619reference_name: 'windows/peinject/reverse_ord_tcp'4620end46214622context 'windows/peinject/reverse_tcp' do4623it_should_behave_like 'payload cached size is consistent',4624ancestor_reference_names: [4625'stagers/windows/reverse_tcp',4626'stages/windows/peinject'4627],4628dynamic_size: true,4629modules_pathname: modules_pathname,4630reference_name: 'windows/peinject/reverse_tcp'4631end46324633context 'windows/peinject/reverse_tcp_allports' do4634it_should_behave_like 'payload cached size is consistent',4635ancestor_reference_names: [4636'stagers/windows/reverse_tcp_allports',4637'stages/windows/peinject'4638],4639dynamic_size: true,4640modules_pathname: modules_pathname,4641reference_name: 'windows/peinject/reverse_tcp_allports'4642end46434644context 'windows/peinject/reverse_tcp_dns' do4645it_should_behave_like 'payload cached size is consistent',4646ancestor_reference_names: [4647'stagers/windows/reverse_tcp_dns',4648'stages/windows/peinject'4649],4650dynamic_size: true,4651modules_pathname: modules_pathname,4652reference_name: 'windows/peinject/reverse_tcp_dns'4653end46544655context 'windows/peinject/reverse_tcp_rc4' do4656it_should_behave_like 'payload cached size is consistent',4657ancestor_reference_names: [4658'stagers/windows/reverse_tcp_rc4',4659'stages/windows/peinject'4660],4661dynamic_size: true,4662modules_pathname: modules_pathname,4663reference_name: 'windows/peinject/reverse_tcp_rc4'4664end46654666context 'windows/peinject/reverse_tcp_rc4_dns' do4667it_should_behave_like 'payload cached size is consistent',4668ancestor_reference_names: [4669'stagers/windows/reverse_tcp_rc4_dns',4670'stages/windows/peinject'4671],4672dynamic_size: true,4673modules_pathname: modules_pathname,4674reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4675end46764677context 'windows/peinject/reverse_tcp_uuid' do4678it_should_behave_like 'payload cached size is consistent',4679ancestor_reference_names: [4680'stagers/windows/reverse_tcp_uuid',4681'stages/windows/peinject'4682],4683dynamic_size: true,4684modules_pathname: modules_pathname,4685reference_name: 'windows/peinject/reverse_tcp_uuid'4686end46874688context 'windows/pingback_bind_tcp' do4689it_should_behave_like 'payload cached size is consistent',4690ancestor_reference_names: [4691'singles/windows/pingback_bind_tcp'4692],4693dynamic_size: false,4694modules_pathname: modules_pathname,4695reference_name: 'windows/pingback_bind_tcp'4696end46974698context 'windows/pingback_reverse_tcp' do4699it_should_behave_like 'payload cached size is consistent',4700ancestor_reference_names: [4701'singles/windows/pingback_reverse_tcp'4702],4703dynamic_size: false,4704modules_pathname: modules_pathname,4705reference_name: 'windows/pingback_reverse_tcp'4706end47074708context 'windows/shell/bind_ipv6_tcp' do4709it_should_behave_like 'payload cached size is consistent',4710ancestor_reference_names: [4711'stagers/windows/bind_ipv6_tcp',4712'stages/windows/shell'4713],4714dynamic_size: false,4715modules_pathname: modules_pathname,4716reference_name: 'windows/shell/bind_ipv6_tcp'4717end47184719context 'windows/shell/bind_named_pipe' do4720it_should_behave_like 'payload cached size is consistent',4721ancestor_reference_names: [4722'stagers/windows/bind_named_pipe',4723'stages/windows/shell'4724],4725dynamic_size: false,4726modules_pathname: modules_pathname,4727reference_name: 'windows/shell/bind_named_pipe'4728end47294730context 'windows/shell/bind_nonx_tcp' do4731it_should_behave_like 'payload cached size is consistent',4732ancestor_reference_names: [4733'stagers/windows/bind_nonx_tcp',4734'stages/windows/shell'4735],4736dynamic_size: false,4737modules_pathname: modules_pathname,4738reference_name: 'windows/shell/bind_nonx_tcp'4739end47404741context 'windows/shell/bind_tcp' do4742it_should_behave_like 'payload cached size is consistent',4743ancestor_reference_names: [4744'stagers/windows/bind_tcp',4745'stages/windows/shell'4746],4747dynamic_size: false,4748modules_pathname: modules_pathname,4749reference_name: 'windows/shell/bind_tcp'4750end47514752context 'windows/shell/bind_tcp_rc4' do4753it_should_behave_like 'payload cached size is consistent',4754ancestor_reference_names: [4755'stagers/windows/bind_tcp_rc4',4756'stages/windows/shell'4757],4758dynamic_size: false,4759modules_pathname: modules_pathname,4760reference_name: 'windows/shell/bind_tcp_rc4'4761end47624763context 'windows/shell/find_tag' do4764it_should_behave_like 'payload cached size is consistent',4765ancestor_reference_names: [4766'stagers/windows/findtag_ord',4767'stages/windows/shell'4768],4769dynamic_size: false,4770modules_pathname: modules_pathname,4771reference_name: 'windows/shell/find_tag'4772end47734774context 'windows/shell/reverse_ipv6_tcp' do4775it_should_behave_like 'payload cached size is consistent',4776ancestor_reference_names: [4777'stagers/windows/reverse_ipv6_tcp',4778'stages/windows/shell'4779],4780dynamic_size: false,4781modules_pathname: modules_pathname,4782reference_name: 'windows/shell/reverse_ipv6_tcp'4783end47844785context 'windows/shell/reverse_nonx_tcp' do4786it_should_behave_like 'payload cached size is consistent',4787ancestor_reference_names: [4788'stagers/windows/reverse_nonx_tcp',4789'stages/windows/shell'4790],4791dynamic_size: false,4792modules_pathname: modules_pathname,4793reference_name: 'windows/shell/reverse_nonx_tcp'4794end47954796context 'windows/shell/reverse_ord_tcp' do4797it_should_behave_like 'payload cached size is consistent',4798ancestor_reference_names: [4799'stagers/windows/reverse_ord_tcp',4800'stages/windows/shell'4801],4802dynamic_size: false,4803modules_pathname: modules_pathname,4804reference_name: 'windows/shell/reverse_ord_tcp'4805end48064807context 'windows/shell/reverse_tcp' do4808it_should_behave_like 'payload cached size is consistent',4809ancestor_reference_names: [4810'stagers/windows/reverse_tcp',4811'stages/windows/shell'4812],4813dynamic_size: false,4814modules_pathname: modules_pathname,4815reference_name: 'windows/shell/reverse_tcp'4816end48174818context 'windows/shell/reverse_tcp_allports' do4819it_should_behave_like 'payload cached size is consistent',4820ancestor_reference_names: [4821'stagers/windows/reverse_tcp_allports',4822'stages/windows/shell'4823],4824dynamic_size: false,4825modules_pathname: modules_pathname,4826reference_name: 'windows/shell/reverse_tcp_allports'4827end48284829context 'windows/shell/reverse_tcp_dns' do4830it_should_behave_like 'payload cached size is consistent',4831ancestor_reference_names: [4832'stagers/windows/reverse_tcp_dns',4833'stages/windows/shell'4834],4835dynamic_size: false,4836modules_pathname: modules_pathname,4837reference_name: 'windows/shell/reverse_tcp_dns'4838end48394840context 'windows/shell/reverse_tcp_rc4' do4841it_should_behave_like 'payload cached size is consistent',4842ancestor_reference_names: [4843'stagers/windows/reverse_tcp_rc4',4844'stages/windows/shell'4845],4846dynamic_size: false,4847modules_pathname: modules_pathname,4848reference_name: 'windows/shell/reverse_tcp_rc4'4849end48504851context 'windows/shell/reverse_tcp_rc4_dns' do4852it_should_behave_like 'payload cached size is consistent',4853ancestor_reference_names: [4854'stagers/windows/reverse_tcp_rc4_dns',4855'stages/windows/shell'4856],4857dynamic_size: false,4858modules_pathname: modules_pathname,4859reference_name: 'windows/shell/reverse_tcp_rc4_dns'4860end48614862context 'windows/shell/reverse_udp' do4863it_should_behave_like 'payload cached size is consistent',4864ancestor_reference_names: [4865'stagers/windows/reverse_udp',4866'stages/windows/shell'4867],4868dynamic_size: false,4869modules_pathname: modules_pathname,4870reference_name: 'windows/shell/reverse_udp'4871end48724873context 'windows/shell_bind_tcp' do4874it_should_behave_like 'payload cached size is consistent',4875ancestor_reference_names: [4876'singles/windows/shell_bind_tcp'4877],4878dynamic_size: false,4879modules_pathname: modules_pathname,4880reference_name: 'windows/shell_bind_tcp'4881end48824883context 'windows/shell_bind_tcp_xpfw' do4884it_should_behave_like 'payload cached size is consistent',4885ancestor_reference_names: [4886'singles/windows/shell_bind_tcp_xpfw'4887],4888dynamic_size: false,4889modules_pathname: modules_pathname,4890reference_name: 'windows/shell_bind_tcp_xpfw'4891end48924893context 'windows/shell_hidden_bind_tcp' do4894it_should_behave_like 'payload cached size is consistent',4895ancestor_reference_names: [4896'singles/windows/shell_hidden_bind_tcp'4897],4898dynamic_size: false,4899modules_pathname: modules_pathname,4900reference_name: 'windows/shell_hidden_bind_tcp'4901end49024903context 'windows/shell_reverse_tcp' do4904it_should_behave_like 'payload cached size is consistent',4905ancestor_reference_names: [4906'singles/windows/shell_reverse_tcp'4907],4908dynamic_size: false,4909modules_pathname: modules_pathname,4910reference_name: 'windows/shell_reverse_tcp'4911end49124913context 'windows/speak_pwned' do4914it_should_behave_like 'payload cached size is consistent',4915ancestor_reference_names: [4916'singles/windows/speak_pwned'4917],4918dynamic_size: false,4919modules_pathname: modules_pathname,4920reference_name: 'windows/speak_pwned'4921end49224923context 'windows/upexec/bind_ipv6_tcp' do4924it_should_behave_like 'payload cached size is consistent',4925ancestor_reference_names: [4926'stagers/windows/bind_ipv6_tcp',4927'stages/windows/upexec'4928],4929dynamic_size: false,4930modules_pathname: modules_pathname,4931reference_name: 'windows/upexec/bind_ipv6_tcp'4932end49334934context 'windows/upexec/bind_named_pipe' do4935it_should_behave_like 'payload cached size is consistent',4936ancestor_reference_names: [4937'stagers/windows/bind_named_pipe',4938'stages/windows/upexec'4939],4940dynamic_size: false,4941modules_pathname: modules_pathname,4942reference_name: 'windows/upexec/bind_named_pipe'4943end49444945context 'windows/upexec/bind_nonx_tcp' do4946it_should_behave_like 'payload cached size is consistent',4947ancestor_reference_names: [4948'stagers/windows/bind_nonx_tcp',4949'stages/windows/upexec'4950],4951dynamic_size: false,4952modules_pathname: modules_pathname,4953reference_name: 'windows/upexec/bind_nonx_tcp'4954end49554956context 'windows/upexec/bind_tcp' do4957it_should_behave_like 'payload cached size is consistent',4958ancestor_reference_names: [4959'stagers/windows/bind_tcp',4960'stages/windows/upexec'4961],4962dynamic_size: false,4963modules_pathname: modules_pathname,4964reference_name: 'windows/upexec/bind_tcp'4965end49664967context 'windows/upexec/bind_tcp_rc4' do4968it_should_behave_like 'payload cached size is consistent',4969ancestor_reference_names: [4970'stagers/windows/bind_tcp_rc4',4971'stages/windows/upexec'4972],4973dynamic_size: false,4974modules_pathname: modules_pathname,4975reference_name: 'windows/upexec/bind_tcp_rc4'4976end49774978context 'windows/upexec/find_tag' do4979it_should_behave_like 'payload cached size is consistent',4980ancestor_reference_names: [4981'stagers/windows/findtag_ord',4982'stages/windows/upexec'4983],4984dynamic_size: false,4985modules_pathname: modules_pathname,4986reference_name: 'windows/upexec/find_tag'4987end49884989context 'windows/upexec/reverse_ipv6_tcp' do4990it_should_behave_like 'payload cached size is consistent',4991ancestor_reference_names: [4992'stagers/windows/reverse_ipv6_tcp',4993'stages/windows/upexec'4994],4995dynamic_size: false,4996modules_pathname: modules_pathname,4997reference_name: 'windows/upexec/reverse_ipv6_tcp'4998end49995000context 'windows/upexec/reverse_nonx_tcp' do5001it_should_behave_like 'payload cached size is consistent',5002ancestor_reference_names: [5003'stagers/windows/reverse_nonx_tcp',5004'stages/windows/upexec'5005],5006dynamic_size: false,5007modules_pathname: modules_pathname,5008reference_name: 'windows/upexec/reverse_nonx_tcp'5009end50105011context 'windows/upexec/reverse_ord_tcp' do5012it_should_behave_like 'payload cached size is consistent',5013ancestor_reference_names: [5014'stagers/windows/reverse_ord_tcp',5015'stages/windows/upexec'5016],5017dynamic_size: false,5018modules_pathname: modules_pathname,5019reference_name: 'windows/upexec/reverse_ord_tcp'5020end50215022context 'windows/upexec/reverse_tcp' do5023it_should_behave_like 'payload cached size is consistent',5024ancestor_reference_names: [5025'stagers/windows/reverse_tcp',5026'stages/windows/upexec'5027],5028dynamic_size: false,5029modules_pathname: modules_pathname,5030reference_name: 'windows/upexec/reverse_tcp'5031end50325033context 'windows/upexec/reverse_tcp_allports' do5034it_should_behave_like 'payload cached size is consistent',5035ancestor_reference_names: [5036'stagers/windows/reverse_tcp_allports',5037'stages/windows/upexec'5038],5039dynamic_size: false,5040modules_pathname: modules_pathname,5041reference_name: 'windows/upexec/reverse_tcp_allports'5042end50435044context 'windows/upexec/reverse_tcp_dns' do5045it_should_behave_like 'payload cached size is consistent',5046ancestor_reference_names: [5047'stagers/windows/reverse_tcp_dns',5048'stages/windows/upexec'5049],5050dynamic_size: false,5051modules_pathname: modules_pathname,5052reference_name: 'windows/upexec/reverse_tcp_dns'5053end50545055context 'windows/upexec/reverse_tcp_rc4' do5056it_should_behave_like 'payload cached size is consistent',5057ancestor_reference_names: [5058'stagers/windows/reverse_tcp_rc4',5059'stages/windows/upexec'5060],5061dynamic_size: false,5062modules_pathname: modules_pathname,5063reference_name: 'windows/upexec/reverse_tcp_rc4'5064end50655066context 'windows/upexec/reverse_tcp_rc4_dns' do5067it_should_behave_like 'payload cached size is consistent',5068ancestor_reference_names: [5069'stagers/windows/reverse_tcp_rc4_dns',5070'stages/windows/upexec'5071],5072dynamic_size: false,5073modules_pathname: modules_pathname,5074reference_name: 'windows/upexec/reverse_tcp_rc4_dns'5075end50765077context 'windows/upexec/reverse_udp' do5078it_should_behave_like 'payload cached size is consistent',5079ancestor_reference_names: [5080'stagers/windows/reverse_udp',5081'stages/windows/upexec'5082],5083dynamic_size: false,5084modules_pathname: modules_pathname,5085reference_name: 'windows/upexec/reverse_udp'5086end50875088context 'windows/vncinject/bind_ipv6_tcp' do5089it_should_behave_like 'payload cached size is consistent',5090ancestor_reference_names: [5091'stagers/windows/bind_ipv6_tcp',5092'stages/windows/vncinject'5093],5094dynamic_size: false,5095modules_pathname: modules_pathname,5096reference_name: 'windows/vncinject/bind_ipv6_tcp'5097end50985099context 'windows/vncinject/bind_named_pipe' do5100it_should_behave_like 'payload cached size is consistent',5101ancestor_reference_names: [5102'stagers/windows/bind_named_pipe',5103'stages/windows/vncinject'5104],5105dynamic_size: false,5106modules_pathname: modules_pathname,5107reference_name: 'windows/vncinject/bind_named_pipe'5108end51095110context 'windows/vncinject/bind_nonx_tcp' do5111it_should_behave_like 'payload cached size is consistent',5112ancestor_reference_names: [5113'stagers/windows/bind_nonx_tcp',5114'stages/windows/vncinject'5115],5116dynamic_size: false,5117modules_pathname: modules_pathname,5118reference_name: 'windows/vncinject/bind_nonx_tcp'5119end51205121context 'windows/vncinject/bind_tcp' do5122it_should_behave_like 'payload cached size is consistent',5123ancestor_reference_names: [5124'stagers/windows/bind_tcp',5125'stages/windows/vncinject'5126],5127dynamic_size: false,5128modules_pathname: modules_pathname,5129reference_name: 'windows/vncinject/bind_tcp'5130end51315132context 'windows/vncinject/bind_tcp_rc4' do5133it_should_behave_like 'payload cached size is consistent',5134ancestor_reference_names: [5135'stagers/windows/bind_tcp_rc4',5136'stages/windows/vncinject'5137],5138dynamic_size: false,5139modules_pathname: modules_pathname,5140reference_name: 'windows/vncinject/bind_tcp_rc4'5141end51425143context 'windows/vncinject/find_tag' do5144it_should_behave_like 'payload cached size is consistent',5145ancestor_reference_names: [5146'stagers/windows/findtag_ord',5147'stages/windows/vncinject'5148],5149dynamic_size: false,5150modules_pathname: modules_pathname,5151reference_name: 'windows/vncinject/find_tag'5152end51535154context 'windows/vncinject/reverse_ipv6_tcp' do5155it_should_behave_like 'payload cached size is consistent',5156ancestor_reference_names: [5157'stagers/windows/reverse_ipv6_tcp',5158'stages/windows/vncinject'5159],5160dynamic_size: false,5161modules_pathname: modules_pathname,5162reference_name: 'windows/vncinject/reverse_ipv6_tcp'5163end51645165context 'windows/vncinject/reverse_nonx_tcp' do5166it_should_behave_like 'payload cached size is consistent',5167ancestor_reference_names: [5168'stagers/windows/reverse_nonx_tcp',5169'stages/windows/vncinject'5170],5171dynamic_size: false,5172modules_pathname: modules_pathname,5173reference_name: 'windows/vncinject/reverse_nonx_tcp'5174end51755176context 'windows/vncinject/reverse_ord_tcp' do5177it_should_behave_like 'payload cached size is consistent',5178ancestor_reference_names: [5179'stagers/windows/reverse_ord_tcp',5180'stages/windows/vncinject'5181],5182dynamic_size: false,5183modules_pathname: modules_pathname,5184reference_name: 'windows/vncinject/reverse_ord_tcp'5185end51865187context 'windows/vncinject/reverse_tcp' do5188it_should_behave_like 'payload cached size is consistent',5189ancestor_reference_names: [5190'stagers/windows/reverse_tcp',5191'stages/windows/vncinject'5192],5193dynamic_size: false,5194modules_pathname: modules_pathname,5195reference_name: 'windows/vncinject/reverse_tcp'5196end51975198context 'windows/vncinject/reverse_tcp_allports' do5199it_should_behave_like 'payload cached size is consistent',5200ancestor_reference_names: [5201'stagers/windows/reverse_tcp_allports',5202'stages/windows/vncinject'5203],5204dynamic_size: false,5205modules_pathname: modules_pathname,5206reference_name: 'windows/vncinject/reverse_tcp_allports'5207end52085209context 'windows/vncinject/reverse_tcp_dns' do5210it_should_behave_like 'payload cached size is consistent',5211ancestor_reference_names: [5212'stagers/windows/reverse_tcp_dns',5213'stages/windows/vncinject'5214],5215dynamic_size: false,5216modules_pathname: modules_pathname,5217reference_name: 'windows/vncinject/reverse_tcp_dns'5218end52195220context 'windows/vncinject/reverse_tcp_rc4' do5221it_should_behave_like 'payload cached size is consistent',5222ancestor_reference_names: [5223'stagers/windows/reverse_tcp_rc4',5224'stages/windows/vncinject'5225],5226dynamic_size: false,5227modules_pathname: modules_pathname,5228reference_name: 'windows/vncinject/reverse_tcp_rc4'5229end52305231context 'windows/vncinject/reverse_tcp_rc4_dns' do5232it_should_behave_like 'payload cached size is consistent',5233ancestor_reference_names: [5234'stagers/windows/reverse_tcp_rc4_dns',5235'stages/windows/vncinject'5236],5237dynamic_size: false,5238modules_pathname: modules_pathname,5239reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'5240end52415242context 'windows/aarch64/exec' do5243it_should_behave_like 'payload cached size is consistent',5244ancestor_reference_names: [5245'singles/windows/aarch64/exec'5246],5247dynamic_size: false,5248modules_pathname: modules_pathname,5249reference_name: 'windows/aarch64/exec'5250end52515252context 'windows/x64/download_exec' do5253it_should_behave_like 'payload cached size is consistent',5254ancestor_reference_names: [5255'singles/windows/x64/download_exec'5256],5257dynamic_size: false,5258modules_pathname: modules_pathname,5259reference_name: 'windows/x64/download_exec'5260end52615262context 'windows/x64/custom/bind_ipv6_tcp' do5263it_should_behave_like 'payload is not cached',5264ancestor_reference_names: [5265'stagers/windows/x64/bind_ipv6_tcp',5266'stages/windows/x64/custom'5267],5268reference_name: 'windows/x64/custom/bind_ipv6_tcp'5269end52705271context 'windows/x64/custom/bind_ipv6_tcp_uuid' do5272it_should_behave_like 'payload is not cached',5273ancestor_reference_names: [5274'stagers/windows/x64/bind_ipv6_tcp_uuid',5275'stages/windows/x64/custom'5276],5277reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'5278end52795280context 'windows/x64/custom/bind_named_pipe' do5281it_should_behave_like 'payload is not cached',5282ancestor_reference_names: [5283'stagers/windows/x64/bind_named_pipe',5284'stages/windows/x64/custom'5285],5286reference_name: 'windows/x64/custom/bind_named_pipe'5287end52885289context 'windows/x64/custom/bind_tcp' do5290it_should_behave_like 'payload is not cached',5291ancestor_reference_names: [5292'stagers/windows/x64/bind_tcp',5293'stages/windows/x64/custom'5294],5295reference_name: 'windows/x64/custom/bind_tcp'5296end52975298context 'windows/x64/custom/bind_tcp_rc4' do5299it_should_behave_like 'payload is not cached',5300ancestor_reference_names: [5301'stagers/windows/x64/bind_tcp_rc4',5302'stages/windows/x64/custom'5303],5304reference_name: 'windows/x64/custom/bind_tcp_rc4'5305end53065307context 'windows/x64/custom/bind_tcp_uuid' do5308it_should_behave_like 'payload is not cached',5309ancestor_reference_names: [5310'stagers/windows/x64/bind_tcp_uuid',5311'stages/windows/x64/custom'5312],5313reference_name: 'windows/x64/custom/bind_tcp_uuid'5314end53155316context 'windows/x64/custom/reverse_http' do5317it_should_behave_like 'payload is not cached',5318ancestor_reference_names: [5319'stagers/windows/x64/reverse_http',5320'stages/windows/x64/custom'5321],5322reference_name: 'windows/x64/custom/reverse_http'5323end53245325context 'windows/x64/custom/reverse_https' do5326it_should_behave_like 'payload is not cached',5327ancestor_reference_names: [5328'stagers/windows/x64/reverse_https',5329'stages/windows/x64/custom'5330],5331reference_name: 'windows/x64/custom/reverse_https'5332end53335334context 'windows/x64/custom/reverse_named_pipe' do5335it_should_behave_like 'payload is not cached',5336ancestor_reference_names: [5337'stagers/windows/x64/reverse_named_pipe',5338'stages/windows/x64/custom'5339],5340reference_name: 'windows/x64/custom/reverse_named_pipe'5341end53425343context 'windows/x64/custom/reverse_tcp' do5344it_should_behave_like 'payload is not cached',5345ancestor_reference_names: [5346'stagers/windows/x64/reverse_tcp',5347'stages/windows/x64/custom'5348],5349reference_name: 'windows/x64/custom/reverse_tcp'5350end53515352context 'windows/x64/custom/reverse_tcp_rc4' do5353it_should_behave_like 'payload is not cached',5354ancestor_reference_names: [5355'stagers/windows/x64/reverse_tcp_rc4',5356'stages/windows/x64/custom'5357],5358reference_name: 'windows/x64/custom/reverse_tcp_rc4'5359end53605361context 'windows/x64/custom/reverse_tcp_uuid' do5362it_should_behave_like 'payload is not cached',5363ancestor_reference_names: [5364'stagers/windows/x64/reverse_tcp_uuid',5365'stages/windows/x64/custom'5366],5367reference_name: 'windows/x64/custom/reverse_tcp_uuid'5368end53695370context 'windows/x64/custom/reverse_winhttp' do5371it_should_behave_like 'payload is not cached',5372ancestor_reference_names: [5373'stagers/windows/x64/reverse_winhttp',5374'stages/windows/x64/custom'5375],5376reference_name: 'windows/x64/custom/reverse_winhttp'5377end53785379context 'windows/x64/custom/reverse_winhttps' do5380it_should_behave_like 'payload is not cached',5381ancestor_reference_names: [5382'stagers/windows/x64/reverse_winhttps',5383'stages/windows/x64/custom'5384],5385reference_name: 'windows/x64/custom/reverse_winhttps'5386end53875388context 'windows/x64/encrypted_shell/reverse_tcp' do5389it_should_behave_like 'payload is not cached',5390ancestor_reference_names: [5391'stagers/windows/x64/encrypted_reverse_tcp',5392'stages/windows/x64/encrypted_shell'5393],5394reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5395end53965397context 'windows/x64/encrypted_shell_reverse_tcp' do5398it_should_behave_like 'payload is not cached',5399ancestor_reference_names: [5400'singles/windows/x64/encrypted_shell_reverse_tcp'5401],5402reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5403end54045405context 'windows/x64/exec' do5406it_should_behave_like 'payload cached size is consistent',5407ancestor_reference_names: [5408'singles/windows/x64/exec'5409],5410dynamic_size: false,5411modules_pathname: modules_pathname,5412reference_name: 'windows/x64/exec'5413end54145415context 'windows/x64/loadlibrary' do5416it_should_behave_like 'payload cached size is consistent',5417ancestor_reference_names: [5418'singles/windows/x64/loadlibrary'5419],5420dynamic_size: false,5421modules_pathname: modules_pathname,5422reference_name: 'windows/x64/loadlibrary'5423end54245425context 'windows/x64/messagebox' do5426it_should_behave_like 'payload cached size is consistent',5427ancestor_reference_names: [5428'singles/windows/x64/messagebox'5429],5430dynamic_size: false,5431modules_pathname: modules_pathname,5432reference_name: 'windows/x64/messagebox'5433end54345435context 'windows/x64/meterpreter/bind_ipv6_tcp' do5436it_should_behave_like 'payload cached size is consistent',5437ancestor_reference_names: [5438'stagers/windows/x64/bind_ipv6_tcp',5439'stages/windows/x64/meterpreter'5440],5441dynamic_size: false,5442modules_pathname: modules_pathname,5443reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5444end54455446context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5447it_should_behave_like 'payload cached size is consistent',5448ancestor_reference_names: [5449'stagers/windows/x64/bind_ipv6_tcp_uuid',5450'stages/windows/x64/meterpreter'5451],5452dynamic_size: false,5453modules_pathname: modules_pathname,5454reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5455end54565457context 'windows/x64/meterpreter/bind_named_pipe' do5458it_should_behave_like 'payload cached size is consistent',5459ancestor_reference_names: [5460'stagers/windows/x64/bind_named_pipe',5461'stages/windows/x64/meterpreter'5462],5463dynamic_size: false,5464modules_pathname: modules_pathname,5465reference_name: 'windows/x64/meterpreter/bind_named_pipe'5466end54675468context 'windows/x64/meterpreter/bind_tcp' do5469it_should_behave_like 'payload cached size is consistent',5470ancestor_reference_names: [5471'stagers/windows/x64/bind_tcp',5472'stages/windows/x64/meterpreter'5473],5474dynamic_size: false,5475modules_pathname: modules_pathname,5476reference_name: 'windows/x64/meterpreter/bind_tcp'5477end54785479context 'windows/x64/meterpreter/bind_tcp_rc4' do5480it_should_behave_like 'payload cached size is consistent',5481ancestor_reference_names: [5482'stagers/windows/x64/bind_tcp_rc4',5483'stages/windows/x64/meterpreter'5484],5485dynamic_size: false,5486modules_pathname: modules_pathname,5487reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5488end54895490context 'windows/x64/meterpreter/bind_tcp_uuid' do5491it_should_behave_like 'payload cached size is consistent',5492ancestor_reference_names: [5493'stagers/windows/x64/bind_tcp_uuid',5494'stages/windows/x64/meterpreter'5495],5496dynamic_size: false,5497modules_pathname: modules_pathname,5498reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5499end55005501context 'windows/x64/meterpreter/reverse_http' do5502it_should_behave_like 'payload cached size is consistent',5503ancestor_reference_names: [5504'stagers/windows/x64/reverse_http',5505'stages/windows/x64/meterpreter'5506],5507dynamic_size: false,5508modules_pathname: modules_pathname,5509reference_name: 'windows/x64/meterpreter/reverse_http'5510end55115512context 'windows/x64/meterpreter/reverse_https' do5513it_should_behave_like 'payload cached size is consistent',5514ancestor_reference_names: [5515'stagers/windows/x64/reverse_https',5516'stages/windows/x64/meterpreter'5517],5518dynamic_size: false,5519modules_pathname: modules_pathname,5520reference_name: 'windows/x64/meterpreter/reverse_https'5521end55225523context 'windows/x64/meterpreter/reverse_named_pipe' do5524it_should_behave_like 'payload cached size is consistent',5525ancestor_reference_names: [5526'stagers/windows/x64/reverse_named_pipe',5527'stages/windows/x64/meterpreter'5528],5529dynamic_size: false,5530modules_pathname: modules_pathname,5531reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5532end55335534context 'windows/x64/meterpreter/reverse_tcp' do5535it_should_behave_like 'payload cached size is consistent',5536ancestor_reference_names: [5537'stagers/windows/x64/reverse_tcp',5538'stages/windows/x64/meterpreter'5539],5540dynamic_size: false,5541modules_pathname: modules_pathname,5542reference_name: 'windows/x64/meterpreter/reverse_tcp'5543end55445545context 'windows/x64/meterpreter/reverse_tcp_rc4' do5546it_should_behave_like 'payload cached size is consistent',5547ancestor_reference_names: [5548'stagers/windows/x64/reverse_tcp_rc4',5549'stages/windows/x64/meterpreter'5550],5551dynamic_size: false,5552modules_pathname: modules_pathname,5553reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5554end55555556context 'windows/x64/meterpreter/reverse_tcp_uuid' do5557it_should_behave_like 'payload cached size is consistent',5558ancestor_reference_names: [5559'stagers/windows/x64/reverse_tcp_uuid',5560'stages/windows/x64/meterpreter'5561],5562dynamic_size: false,5563modules_pathname: modules_pathname,5564reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5565end55665567context 'windows/x64/meterpreter/reverse_winhttp' do5568it_should_behave_like 'payload cached size is consistent',5569ancestor_reference_names: [5570'stagers/windows/x64/reverse_winhttp',5571'stages/windows/x64/meterpreter'5572],5573dynamic_size: false,5574modules_pathname: modules_pathname,5575reference_name: 'windows/x64/meterpreter/reverse_winhttp'5576end55775578context 'windows/x64/meterpreter/reverse_winhttps' do5579it_should_behave_like 'payload cached size is consistent',5580ancestor_reference_names: [5581'stagers/windows/x64/reverse_winhttps',5582'stages/windows/x64/meterpreter'5583],5584dynamic_size: false,5585modules_pathname: modules_pathname,5586reference_name: 'windows/x64/meterpreter/reverse_winhttps'5587end55885589context 'windows/x64/meterpreter_bind_named_pipe' do5590it_should_behave_like 'payload cached size is consistent',5591ancestor_reference_names: [5592'singles/windows/x64/meterpreter_bind_named_pipe'5593],5594dynamic_size: false,5595modules_pathname: modules_pathname,5596reference_name: 'windows/x64/meterpreter_bind_named_pipe'5597end55985599context 'windows/x64/meterpreter_bind_tcp' do5600it_should_behave_like 'payload cached size is consistent',5601ancestor_reference_names: [5602'singles/windows/x64/meterpreter_bind_tcp'5603],5604dynamic_size: false,5605modules_pathname: modules_pathname,5606reference_name: 'windows/x64/meterpreter_bind_tcp'5607end56085609context 'windows/x64/meterpreter_reverse_http' do5610it_should_behave_like 'payload cached size is consistent',5611ancestor_reference_names: [5612'singles/windows/x64/meterpreter_reverse_http'5613],5614dynamic_size: false,5615modules_pathname: modules_pathname,5616reference_name: 'windows/x64/meterpreter_reverse_http'5617end56185619context 'windows/x64/meterpreter_reverse_https' do5620it_should_behave_like 'payload cached size is consistent',5621ancestor_reference_names: [5622'singles/windows/x64/meterpreter_reverse_https'5623],5624dynamic_size: false,5625modules_pathname: modules_pathname,5626reference_name: 'windows/x64/meterpreter_reverse_https'5627end56285629context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5630it_should_behave_like 'payload cached size is consistent',5631ancestor_reference_names: [5632'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5633],5634dynamic_size: false,5635modules_pathname: modules_pathname,5636reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5637end56385639context 'windows/x64/meterpreter_reverse_tcp' do5640it_should_behave_like 'payload cached size is consistent',5641ancestor_reference_names: [5642'singles/windows/x64/meterpreter_reverse_tcp'5643],5644dynamic_size: false,5645modules_pathname: modules_pathname,5646reference_name: 'windows/x64/meterpreter_reverse_tcp'5647end56485649context 'windows/x64/peinject/bind_ipv6_tcp' do5650it_should_behave_like 'payload cached size is consistent',5651ancestor_reference_names: [5652'stagers/windows/x64/bind_ipv6_tcp',5653'stages/windows/x64/peinject'5654],5655dynamic_size: true,5656modules_pathname: modules_pathname,5657reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5658end56595660context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5661it_should_behave_like 'payload cached size is consistent',5662ancestor_reference_names: [5663'stagers/windows/x64/bind_ipv6_tcp_uuid',5664'stages/windows/x64/peinject'5665],5666dynamic_size: true,5667modules_pathname: modules_pathname,5668reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5669end56705671context 'windows/x64/peinject/bind_named_pipe' do5672it_should_behave_like 'payload cached size is consistent',5673ancestor_reference_names: [5674'stagers/windows/x64/bind_named_pipe',5675'stages/windows/x64/peinject'5676],5677dynamic_size: true,5678modules_pathname: modules_pathname,5679reference_name: 'windows/x64/peinject/bind_named_pipe'5680end56815682context 'windows/x64/peinject/bind_tcp' do5683it_should_behave_like 'payload cached size is consistent',5684ancestor_reference_names: [5685'stagers/windows/x64/bind_tcp',5686'stages/windows/x64/peinject'5687],5688dynamic_size: true,5689modules_pathname: modules_pathname,5690reference_name: 'windows/x64/peinject/bind_tcp'5691end56925693context 'windows/x64/peinject/bind_tcp_rc4' do5694it_should_behave_like 'payload cached size is consistent',5695ancestor_reference_names: [5696'stagers/windows/x64/bind_tcp_rc4',5697'stages/windows/x64/peinject'5698],5699dynamic_size: true,5700modules_pathname: modules_pathname,5701reference_name: 'windows/x64/peinject/bind_tcp_rc4'5702end57035704context 'windows/x64/peinject/bind_tcp_uuid' do5705it_should_behave_like 'payload cached size is consistent',5706ancestor_reference_names: [5707'stagers/windows/x64/bind_tcp_uuid',5708'stages/windows/x64/peinject'5709],5710dynamic_size: true,5711modules_pathname: modules_pathname,5712reference_name: 'windows/x64/peinject/bind_tcp_uuid'5713end57145715context 'windows/x64/peinject/reverse_named_pipe' do5716it_should_behave_like 'payload cached size is consistent',5717ancestor_reference_names: [5718'stagers/windows/x64/reverse_named_pipe',5719'stages/windows/x64/peinject'5720],5721dynamic_size: true,5722modules_pathname: modules_pathname,5723reference_name: 'windows/x64/peinject/reverse_named_pipe'5724end57255726context 'windows/x64/peinject/reverse_tcp' do5727it_should_behave_like 'payload cached size is consistent',5728ancestor_reference_names: [5729'stagers/windows/x64/reverse_tcp',5730'stages/windows/x64/peinject'5731],5732dynamic_size: true,5733modules_pathname: modules_pathname,5734reference_name: 'windows/x64/peinject/reverse_tcp'5735end57365737context 'windows/x64/peinject/reverse_tcp_rc4' do5738it_should_behave_like 'payload cached size is consistent',5739ancestor_reference_names: [5740'stagers/windows/x64/reverse_tcp_rc4',5741'stages/windows/x64/peinject'5742],5743dynamic_size: true,5744modules_pathname: modules_pathname,5745reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5746end57475748context 'windows/x64/peinject/reverse_tcp_uuid' do5749it_should_behave_like 'payload cached size is consistent',5750ancestor_reference_names: [5751'stagers/windows/x64/reverse_tcp_uuid',5752'stages/windows/x64/peinject'5753],5754dynamic_size: true,5755modules_pathname: modules_pathname,5756reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5757end57585759context 'windows/x64/powershell_bind_tcp' do5760it_should_behave_like 'payload cached size is consistent',5761ancestor_reference_names: [5762'singles/windows/x64/powershell_bind_tcp'5763],5764dynamic_size: true,5765modules_pathname: modules_pathname,5766reference_name: 'windows/x64/powershell_bind_tcp'5767end57685769context 'windows/x64/powershell_reverse_tcp' do5770it_should_behave_like 'payload cached size is consistent',5771ancestor_reference_names: [5772'singles/windows/x64/powershell_reverse_tcp'5773],5774dynamic_size: true,5775modules_pathname: modules_pathname,5776reference_name: 'windows/x64/powershell_reverse_tcp'5777end57785779context 'windows/x64/powershell_reverse_tcp_ssl' do5780it_should_behave_like 'payload cached size is consistent',5781ancestor_reference_names: [5782'singles/windows/x64/powershell_reverse_tcp_ssl'5783],5784dynamic_size: true,5785modules_pathname: modules_pathname,5786reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5787end57885789context 'windows/x64/pingback_reverse_tcp' do5790it_should_behave_like 'payload cached size is consistent',5791ancestor_reference_names: [5792'singles/windows/x64/pingback_reverse_tcp'5793],5794dynamic_size: false,5795modules_pathname: modules_pathname,5796reference_name: 'windows/x64/pingback_reverse_tcp'5797end57985799context 'windows/x64/shell/bind_named_pipe' do5800it_should_behave_like 'payload cached size is consistent',5801ancestor_reference_names: [5802'stagers/windows/x64/bind_named_pipe',5803'stages/windows/x64/shell'5804],5805dynamic_size: false,5806modules_pathname: modules_pathname,5807reference_name: 'windows/x64/shell/bind_named_pipe'5808end58095810context 'windows/x64/shell/bind_tcp' do5811it_should_behave_like 'payload cached size is consistent',5812ancestor_reference_names: [5813'stagers/windows/x64/bind_tcp',5814'stages/windows/x64/shell'5815],5816dynamic_size: false,5817modules_pathname: modules_pathname,5818reference_name: 'windows/x64/shell/bind_tcp'5819end58205821context 'windows/x64/shell/bind_tcp_rc4' do5822it_should_behave_like 'payload cached size is consistent',5823ancestor_reference_names: [5824'stagers/windows/x64/bind_tcp_rc4',5825'stages/windows/x64/shell'5826],5827dynamic_size: false,5828modules_pathname: modules_pathname,5829reference_name: 'windows/x64/shell/bind_tcp_rc4'5830end58315832context 'windows/x64/shell/reverse_tcp' do5833it_should_behave_like 'payload cached size is consistent',5834ancestor_reference_names: [5835'stagers/windows/x64/reverse_tcp',5836'stages/windows/x64/shell'5837],5838dynamic_size: false,5839modules_pathname: modules_pathname,5840reference_name: 'windows/x64/shell/reverse_tcp'5841end58425843context 'windows/x64/shell/reverse_tcp_rc4' do5844it_should_behave_like 'payload cached size is consistent',5845ancestor_reference_names: [5846'stagers/windows/x64/reverse_tcp_rc4',5847'stages/windows/x64/shell'5848],5849dynamic_size: false,5850modules_pathname: modules_pathname,5851reference_name: 'windows/x64/shell/reverse_tcp_rc4'5852end58535854context 'windows/x64/shell_bind_tcp' do5855it_should_behave_like 'payload cached size is consistent',5856ancestor_reference_names: [5857'singles/windows/x64/shell_bind_tcp'5858],5859dynamic_size: false,5860modules_pathname: modules_pathname,5861reference_name: 'windows/x64/shell_bind_tcp'5862end58635864context 'windows/x64/shell_reverse_tcp' do5865it_should_behave_like 'payload cached size is consistent',5866ancestor_reference_names: [5867'singles/windows/x64/shell_reverse_tcp'5868],5869dynamic_size: false,5870modules_pathname: modules_pathname,5871reference_name: 'windows/x64/shell_reverse_tcp'5872end58735874context 'windows/x64/vncinject/bind_named_pipe' do5875it_should_behave_like 'payload cached size is consistent',5876ancestor_reference_names: [5877'stagers/windows/x64/bind_named_pipe',5878'stages/windows/x64/vncinject'5879],5880dynamic_size: false,5881modules_pathname: modules_pathname,5882reference_name: 'windows/x64/vncinject/bind_named_pipe'5883end58845885context 'windows/x64/vncinject/bind_tcp' do5886it_should_behave_like 'payload cached size is consistent',5887ancestor_reference_names: [5888'stagers/windows/x64/bind_tcp',5889'stages/windows/x64/vncinject'5890],5891dynamic_size: false,5892modules_pathname: modules_pathname,5893reference_name: 'windows/x64/vncinject/bind_tcp'5894end58955896context 'windows/x64/vncinject/bind_tcp_rc4' do5897it_should_behave_like 'payload cached size is consistent',5898ancestor_reference_names: [5899'stagers/windows/x64/bind_tcp_rc4',5900'stages/windows/x64/vncinject'5901],5902dynamic_size: false,5903modules_pathname: modules_pathname,5904reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5905end59065907context 'windows/x64/vncinject/reverse_tcp' do5908it_should_behave_like 'payload cached size is consistent',5909ancestor_reference_names: [5910'stagers/windows/x64/reverse_tcp',5911'stages/windows/x64/vncinject'5912],5913dynamic_size: false,5914modules_pathname: modules_pathname,5915reference_name: 'windows/x64/vncinject/reverse_tcp'5916end59175918context 'windows/x64/vncinject/reverse_tcp_rc4' do5919it_should_behave_like 'payload cached size is consistent',5920ancestor_reference_names: [5921'stagers/windows/x64/reverse_tcp_rc4',5922'stages/windows/x64/vncinject'5923],5924dynamic_size: false,5925modules_pathname: modules_pathname,5926reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5927end59285929context 'windows/dllinject/bind_hidden_tcp' do5930it_should_behave_like 'payload cached size is consistent',5931ancestor_reference_names: [5932'stagers/windows/bind_hidden_tcp',5933'stages/windows/dllinject'5934],5935dynamic_size: false,5936modules_pathname: modules_pathname,5937reference_name: 'windows/dllinject/bind_hidden_tcp'5938end59395940context 'windows/meterpreter/bind_hidden_tcp' do5941it_should_behave_like 'payload cached size is consistent',5942ancestor_reference_names: [5943'stagers/windows/bind_hidden_tcp',5944'stages/windows/meterpreter'5945],5946dynamic_size: false,5947modules_pathname: modules_pathname,5948reference_name: 'windows/meterpreter/bind_hidden_tcp'5949end59505951context 'windows/patchupdllinject/bind_hidden_tcp' do5952it_should_behave_like 'payload cached size is consistent',5953ancestor_reference_names: [5954'stagers/windows/bind_hidden_tcp',5955'stages/windows/patchupdllinject'5956],5957dynamic_size: false,5958modules_pathname: modules_pathname,5959reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5960end59615962context 'windows/patchupmeterpreter/bind_hidden_tcp' do5963it_should_behave_like 'payload cached size is consistent',5964ancestor_reference_names: [5965'stagers/windows/bind_hidden_tcp',5966'stages/windows/patchupmeterpreter'5967],5968dynamic_size: false,5969modules_pathname: modules_pathname,5970reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5971end59725973context 'windows/shell/bind_hidden_tcp' do5974it_should_behave_like 'payload cached size is consistent',5975ancestor_reference_names: [5976'stagers/windows/bind_hidden_tcp',5977'stages/windows/shell'5978],5979dynamic_size: false,5980modules_pathname: modules_pathname,5981reference_name: 'windows/shell/bind_hidden_tcp'5982end59835984context 'windows/upexec/bind_hidden_tcp' do5985it_should_behave_like 'payload cached size is consistent',5986ancestor_reference_names: [5987'stagers/windows/bind_hidden_tcp',5988'stages/windows/upexec'5989],5990dynamic_size: false,5991modules_pathname: modules_pathname,5992reference_name: 'windows/upexec/bind_hidden_tcp'5993end59945995context 'windows/vncinject/bind_hidden_tcp' do5996it_should_behave_like 'payload cached size is consistent',5997ancestor_reference_names: [5998'stagers/windows/bind_hidden_tcp',5999'stages/windows/vncinject'6000],6001dynamic_size: false,6002modules_pathname: modules_pathname,6003reference_name: 'windows/vncinject/bind_hidden_tcp'6004end60056006context 'windows/dllinject/bind_hidden_ipknock_tcp' do6007it_should_behave_like 'payload cached size is consistent',6008ancestor_reference_names: [6009'stagers/windows/bind_hidden_ipknock_tcp',6010'stages/windows/dllinject'6011],6012dynamic_size: false,6013modules_pathname: modules_pathname,6014reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'6015end60166017context 'windows/meterpreter/bind_hidden_ipknock_tcp' do6018it_should_behave_like 'payload cached size is consistent',6019ancestor_reference_names: [6020'stagers/windows/bind_hidden_ipknock_tcp',6021'stages/windows/meterpreter'6022],6023dynamic_size: false,6024modules_pathname: modules_pathname,6025reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'6026end60276028context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do6029it_should_behave_like 'payload cached size is consistent',6030ancestor_reference_names: [6031'stagers/windows/bind_hidden_ipknock_tcp',6032'stages/windows/patchupdllinject'6033],6034dynamic_size: false,6035modules_pathname: modules_pathname,6036reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'6037end60386039context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do6040it_should_behave_like 'payload cached size is consistent',6041ancestor_reference_names: [6042'stagers/windows/bind_hidden_ipknock_tcp',6043'stages/windows/patchupmeterpreter'6044],6045dynamic_size: false,6046modules_pathname: modules_pathname,6047reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'6048end60496050context 'windows/powershell_bind_tcp' do6051it_should_behave_like 'payload cached size is consistent',6052ancestor_reference_names: [6053'singles/windows/powershell_bind_tcp'6054],6055dynamic_size: true,6056modules_pathname: modules_pathname,6057reference_name: 'windows/powershell_bind_tcp'6058end60596060context 'windows/powershell_reverse_tcp' do6061it_should_behave_like 'payload cached size is consistent',6062ancestor_reference_names: [6063'singles/windows/powershell_reverse_tcp'6064],6065dynamic_size: true,6066modules_pathname: modules_pathname,6067reference_name: 'windows/powershell_reverse_tcp'6068end60696070context 'windows/powershell_reverse_tcp_ssl' do6071it_should_behave_like 'payload cached size is consistent',6072ancestor_reference_names: [6073'singles/windows/powershell_reverse_tcp_ssl'6074],6075dynamic_size: true,6076modules_pathname: modules_pathname,6077reference_name: 'windows/powershell_reverse_tcp_ssl'6078end60796080context 'windows/shell/bind_hidden_ipknock_tcp' do6081it_should_behave_like 'payload cached size is consistent',6082ancestor_reference_names: [6083'stagers/windows/bind_hidden_ipknock_tcp',6084'stages/windows/shell'6085],6086dynamic_size: false,6087modules_pathname: modules_pathname,6088reference_name: 'windows/shell/bind_hidden_ipknock_tcp'6089end60906091context 'windows/upexec/bind_hidden_ipknock_tcp' do6092it_should_behave_like 'payload cached size is consistent',6093ancestor_reference_names: [6094'stagers/windows/bind_hidden_ipknock_tcp',6095'stages/windows/upexec'6096],6097dynamic_size: false,6098modules_pathname: modules_pathname,6099reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'6100end61016102context 'windows/vncinject/bind_hidden_ipknock_tcp' do6103it_should_behave_like 'payload cached size is consistent',6104ancestor_reference_names: [6105'stagers/windows/bind_hidden_ipknock_tcp',6106'stages/windows/vncinject'6107],6108dynamic_size: false,6109modules_pathname: modules_pathname,6110reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'6111end61126113context 'windows/meterpreter/reverse_winhttp' do6114it_should_behave_like 'payload cached size is consistent',6115ancestor_reference_names: [6116'stagers/windows/reverse_winhttp',6117'stages/windows/meterpreter'6118],6119dynamic_size: false,6120modules_pathname: modules_pathname,6121reference_name: 'windows/meterpreter/reverse_winhttp'6122end61236124context 'windows/meterpreter/reverse_winhttps' do6125it_should_behave_like 'payload cached size is consistent',6126ancestor_reference_names: [6127'stagers/windows/reverse_winhttps',6128'stages/windows/meterpreter'6129],6130dynamic_size: false,6131modules_pathname: modules_pathname,6132reference_name: 'windows/meterpreter/reverse_winhttps'6133end61346135context 'linux/mips64/meterpreter_reverse_http' do6136it_should_behave_like 'payload cached size is consistent',6137ancestor_reference_names: [6138'singles/linux/mips64/meterpreter_reverse_http'6139],6140dynamic_size: false,6141modules_pathname: modules_pathname,6142reference_name: 'linux/mips64/meterpreter_reverse_http'6143end61446145context 'linux/mips64/meterpreter_reverse_https' do6146it_should_behave_like 'payload cached size is consistent',6147ancestor_reference_names: [6148'singles/linux/mips64/meterpreter_reverse_https'6149],6150dynamic_size: false,6151modules_pathname: modules_pathname,6152reference_name: 'linux/mips64/meterpreter_reverse_https'6153end61546155context 'linux/mipsbe/meterpreter_reverse_http' do6156it_should_behave_like 'payload cached size is consistent',6157ancestor_reference_names: [6158'singles/linux/mipsbe/meterpreter_reverse_http'6159],6160dynamic_size: false,6161modules_pathname: modules_pathname,6162reference_name: 'linux/mipsbe/meterpreter_reverse_http'6163end61646165context 'linux/mipsbe/meterpreter_reverse_https' do6166it_should_behave_like 'payload cached size is consistent',6167ancestor_reference_names: [6168'singles/linux/mipsbe/meterpreter_reverse_https'6169],6170dynamic_size: false,6171modules_pathname: modules_pathname,6172reference_name: 'linux/mipsbe/meterpreter_reverse_https'6173end61746175context 'linux/mipsle/meterpreter_reverse_http' do6176it_should_behave_like 'payload cached size is consistent',6177ancestor_reference_names: [6178'singles/linux/mipsle/meterpreter_reverse_http'6179],6180dynamic_size: false,6181modules_pathname: modules_pathname,6182reference_name: 'linux/mipsle/meterpreter_reverse_http'6183end61846185context 'linux/mipsle/meterpreter_reverse_https' do6186it_should_behave_like 'payload cached size is consistent',6187ancestor_reference_names: [6188'singles/linux/mipsle/meterpreter_reverse_https'6189],6190dynamic_size: false,6191modules_pathname: modules_pathname,6192reference_name: 'linux/mipsle/meterpreter_reverse_https'6193end61946195context 'linux/x64/meterpreter_reverse_http' do6196it_should_behave_like 'payload cached size is consistent',6197ancestor_reference_names: [6198'singles/linux/x64/meterpreter_reverse_http'6199],6200dynamic_size: false,6201modules_pathname: modules_pathname,6202reference_name: 'linux/x64/meterpreter_reverse_http'6203end62046205context 'linux/x64/meterpreter_reverse_https' do6206it_should_behave_like 'payload cached size is consistent',6207ancestor_reference_names: [6208'singles/linux/x64/meterpreter_reverse_https'6209],6210dynamic_size: false,6211modules_pathname: modules_pathname,6212reference_name: 'linux/x64/meterpreter_reverse_https'6213end62146215context 'linux/x86/meterpreter_reverse_http' do6216it_should_behave_like 'payload cached size is consistent',6217ancestor_reference_names: [6218'singles/linux/x86/meterpreter_reverse_http'6219],6220dynamic_size: false,6221modules_pathname: modules_pathname,6222reference_name: 'linux/x86/meterpreter_reverse_http'6223end62246225context 'linux/x86/meterpreter_reverse_https' do6226it_should_behave_like 'payload cached size is consistent',6227ancestor_reference_names: [6228'singles/linux/x86/meterpreter_reverse_https'6229],6230dynamic_size: false,6231modules_pathname: modules_pathname,6232reference_name: 'linux/x86/meterpreter_reverse_https'6233end62346235context 'linux/x86/metsvc_bind_tcp' do6236it_should_behave_like 'payload cached size is consistent',6237ancestor_reference_names: [6238'singles/linux/x86/metsvc_bind_tcp'6239],6240dynamic_size: false,6241modules_pathname: modules_pathname,6242reference_name: 'linux/x86/metsvc_bind_tcp'6243end62446245context 'linux/x86/metsvc_reverse_tcp' do6246it_should_behave_like 'payload cached size is consistent',6247ancestor_reference_names: [6248'singles/linux/x86/metsvc_reverse_tcp'6249],6250dynamic_size: false,6251modules_pathname: modules_pathname,6252reference_name: 'linux/x86/metsvc_reverse_tcp'6253end62546255context 'linux/zarch/meterpreter_reverse_http' do6256it_should_behave_like 'payload cached size is consistent',6257ancestor_reference_names: [6258'singles/linux/zarch/meterpreter_reverse_http'6259],6260dynamic_size: false,6261modules_pathname: modules_pathname,6262reference_name: 'linux/zarch/meterpreter_reverse_http'6263end62646265context 'linux/zarch/meterpreter_reverse_https' do6266it_should_behave_like 'payload cached size is consistent',6267ancestor_reference_names: [6268'singles/linux/zarch/meterpreter_reverse_https'6269],6270dynamic_size: false,6271modules_pathname: modules_pathname,6272reference_name: 'linux/zarch/meterpreter_reverse_https'6273end62746275context 'linux/aarch64/meterpreter/reverse_tcp' do6276it_should_behave_like 'payload cached size is consistent',6277ancestor_reference_names: [6278'stagers/linux/aarch64/reverse_tcp',6279'stages/linux/aarch64/meterpreter'6280],6281dynamic_size: false,6282modules_pathname: modules_pathname,6283reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6284end62856286context 'linux/aarch64/meterpreter_reverse_tcp' do6287it_should_behave_like 'payload cached size is consistent',6288ancestor_reference_names: [6289'singles/linux/aarch64/meterpreter_reverse_tcp'6290],6291dynamic_size: false,6292modules_pathname: modules_pathname,6293reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6294end62956296context 'linux/armbe/meterpreter_reverse_tcp' do6297it_should_behave_like 'payload cached size is consistent',6298ancestor_reference_names: [6299'singles/linux/armbe/meterpreter_reverse_tcp'6300],6301dynamic_size: false,6302modules_pathname: modules_pathname,6303reference_name: 'linux/armbe/meterpreter_reverse_tcp'6304end63056306context 'linux/armbe/meterpreter_reverse_http' do6307it_should_behave_like 'payload cached size is consistent',6308ancestor_reference_names: [6309'singles/linux/armbe/meterpreter_reverse_http'6310],6311dynamic_size: false,6312modules_pathname: modules_pathname,6313reference_name: 'linux/armbe/meterpreter_reverse_http'6314end63156316context 'linux/armbe/meterpreter_reverse_https' do6317it_should_behave_like 'payload cached size is consistent',6318ancestor_reference_names: [6319'singles/linux/armbe/meterpreter_reverse_https'6320],6321dynamic_size: false,6322modules_pathname: modules_pathname,6323reference_name: 'linux/armbe/meterpreter_reverse_https'6324end63256326context 'linux/armle/meterpreter_reverse_http' do6327it_should_behave_like 'payload cached size is consistent',6328ancestor_reference_names: [6329'singles/linux/armle/meterpreter_reverse_http'6330],6331dynamic_size: false,6332modules_pathname: modules_pathname,6333reference_name: 'linux/armle/meterpreter_reverse_http'6334end63356336context 'linux/armle/meterpreter_reverse_https' do6337it_should_behave_like 'payload cached size is consistent',6338ancestor_reference_names: [6339'singles/linux/armle/meterpreter_reverse_https'6340],6341dynamic_size: false,6342modules_pathname: modules_pathname,6343reference_name: 'linux/armle/meterpreter_reverse_https'6344end63456346context 'linux/armle/meterpreter/bind_tcp' do6347it_should_behave_like 'payload cached size is consistent',6348ancestor_reference_names: [6349'stagers/linux/armle/bind_tcp',6350'stages/linux/armle/meterpreter'6351],6352dynamic_size: false,6353modules_pathname: modules_pathname,6354reference_name: 'linux/armle/meterpreter/bind_tcp'6355end63566357context 'linux/armle/meterpreter/reverse_tcp' do6358it_should_behave_like 'payload cached size is consistent',6359ancestor_reference_names: [6360'stagers/linux/armle/reverse_tcp',6361'stages/linux/armle/meterpreter'6362],6363dynamic_size: false,6364modules_pathname: modules_pathname,6365reference_name: 'linux/armle/meterpreter/reverse_tcp'6366end63676368context 'linux/armle/meterpreter_reverse_tcp' do6369it_should_behave_like 'payload cached size is consistent',6370ancestor_reference_names: [6371'singles/linux/armle/meterpreter_reverse_tcp'6372],6373dynamic_size: false,6374modules_pathname: modules_pathname,6375reference_name: 'linux/armle/meterpreter_reverse_tcp'6376end63776378context 'linux/mips64/meterpreter_reverse_tcp' do6379it_should_behave_like 'payload cached size is consistent',6380ancestor_reference_names: [6381'singles/linux/mips64/meterpreter_reverse_tcp'6382],6383dynamic_size: false,6384modules_pathname: modules_pathname,6385reference_name: 'linux/mips64/meterpreter_reverse_tcp'6386end63876388context 'linux/mipsbe/meterpreter/reverse_tcp' do6389it_should_behave_like 'payload cached size is consistent',6390ancestor_reference_names: [6391'stagers/linux/mipsbe/reverse_tcp',6392'stages/linux/mipsbe/meterpreter'6393],6394dynamic_size: false,6395modules_pathname: modules_pathname,6396reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6397end63986399context 'linux/mipsbe/meterpreter_reverse_tcp' do6400it_should_behave_like 'payload cached size is consistent',6401ancestor_reference_names: [6402'singles/linux/mipsbe/meterpreter_reverse_tcp'6403],6404dynamic_size: false,6405modules_pathname: modules_pathname,6406reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6407end64086409context 'linux/mipsle/meterpreter/reverse_tcp' do6410it_should_behave_like 'payload cached size is consistent',6411ancestor_reference_names: [6412'stagers/linux/mipsle/reverse_tcp',6413'stages/linux/mipsle/meterpreter'6414],6415dynamic_size: false,6416modules_pathname: modules_pathname,6417reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6418end64196420context 'linux/mipsle/meterpreter_reverse_tcp' do6421it_should_behave_like 'payload cached size is consistent',6422ancestor_reference_names: [6423'singles/linux/mipsle/meterpreter_reverse_tcp'6424],6425dynamic_size: false,6426modules_pathname: modules_pathname,6427reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6428end64296430context 'linux/x64/meterpreter/bind_tcp' do6431it_should_behave_like 'payload cached size is consistent',6432ancestor_reference_names: [6433'stagers/linux/x64/bind_tcp',6434'stages/linux/x64/meterpreter'6435],6436dynamic_size: false,6437modules_pathname: modules_pathname,6438reference_name: 'linux/x64/meterpreter/bind_tcp'6439end64406441context 'linux/x64/meterpreter/reverse_tcp' do6442it_should_behave_like 'payload cached size is consistent',6443ancestor_reference_names: [6444'stagers/linux/x64/reverse_tcp',6445'stages/linux/x64/meterpreter'6446],6447dynamic_size: false,6448modules_pathname: modules_pathname,6449reference_name: 'linux/x64/meterpreter/reverse_tcp'6450end64516452context 'linux/x64/meterpreter_reverse_tcp' do6453it_should_behave_like 'payload cached size is consistent',6454ancestor_reference_names: [6455'singles/linux/x64/meterpreter_reverse_tcp'6456],6457dynamic_size: false,6458modules_pathname: modules_pathname,6459reference_name: 'linux/x64/meterpreter_reverse_tcp'6460end64616462context 'linux/x86/meterpreter/bind_ipv6_tcp' do6463it_should_behave_like 'payload cached size is consistent',6464ancestor_reference_names: [6465'stagers/linux/x86/bind_ipv6_tcp',6466'stages/linux/x86/meterpreter'6467],6468dynamic_size: false,6469modules_pathname: modules_pathname,6470reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6471end64726473context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6474it_should_behave_like 'payload cached size is consistent',6475ancestor_reference_names: [6476'stagers/linux/x86/bind_ipv6_tcp_uuid',6477'stages/linux/x86/meterpreter'6478],6479dynamic_size: false,6480modules_pathname: modules_pathname,6481reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6482end64836484context 'linux/x86/meterpreter/bind_nonx_tcp' do6485it_should_behave_like 'payload cached size is consistent',6486ancestor_reference_names: [6487'stagers/linux/x86/bind_nonx_tcp',6488'stages/linux/x86/meterpreter'6489],6490dynamic_size: false,6491modules_pathname: modules_pathname,6492reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6493end64946495context 'linux/x86/meterpreter/bind_tcp' do6496it_should_behave_like 'payload cached size is consistent',6497ancestor_reference_names: [6498'stagers/linux/x86/bind_tcp',6499'stages/linux/x86/meterpreter'6500],6501dynamic_size: false,6502modules_pathname: modules_pathname,6503reference_name: 'linux/x86/meterpreter/bind_tcp'6504end65056506context 'linux/x86/meterpreter/bind_tcp_uuid' do6507it_should_behave_like 'payload cached size is consistent',6508ancestor_reference_names: [6509'stagers/linux/x86/bind_tcp_uuid',6510'stages/linux/x86/meterpreter'6511],6512dynamic_size: false,6513modules_pathname: modules_pathname,6514reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6515end65166517context 'linux/x86/meterpreter/find_tag' do6518it_should_behave_like 'payload cached size is consistent',6519ancestor_reference_names: [6520'stagers/linux/x86/find_tag',6521'stages/linux/x86/meterpreter'6522],6523dynamic_size: false,6524modules_pathname: modules_pathname,6525reference_name: 'linux/x86/meterpreter/find_tag'6526end65276528context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6529it_should_behave_like 'payload cached size is consistent',6530ancestor_reference_names: [6531'stagers/linux/x86/reverse_ipv6_tcp',6532'stages/linux/x86/meterpreter'6533],6534dynamic_size: false,6535modules_pathname: modules_pathname,6536reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6537end65386539context 'linux/x86/meterpreter/reverse_nonx_tcp' do6540it_should_behave_like 'payload cached size is consistent',6541ancestor_reference_names: [6542'stagers/linux/x86/reverse_nonx_tcp',6543'stages/linux/x86/meterpreter'6544],6545dynamic_size: false,6546modules_pathname: modules_pathname,6547reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6548end65496550context 'linux/x86/meterpreter/reverse_tcp' do6551it_should_behave_like 'payload cached size is consistent',6552ancestor_reference_names: [6553'stagers/linux/x86/reverse_tcp',6554'stages/linux/x86/meterpreter'6555],6556dynamic_size: false,6557modules_pathname: modules_pathname,6558reference_name: 'linux/x86/meterpreter/reverse_tcp'6559end65606561context 'linux/x86/meterpreter/reverse_tcp_uuid' do6562it_should_behave_like 'payload cached size is consistent',6563ancestor_reference_names: [6564'stagers/linux/x86/reverse_tcp_uuid',6565'stages/linux/x86/meterpreter'6566],6567dynamic_size: false,6568modules_pathname: modules_pathname,6569reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6570end65716572context 'linux/x86/meterpreter_reverse_tcp' do6573it_should_behave_like 'payload cached size is consistent',6574ancestor_reference_names: [6575'singles/linux/x86/meterpreter_reverse_tcp'6576],6577dynamic_size: false,6578modules_pathname: modules_pathname,6579reference_name: 'linux/x86/meterpreter_reverse_tcp'6580end65816582context 'linux/zarch/meterpreter_reverse_tcp' do6583it_should_behave_like 'payload cached size is consistent',6584ancestor_reference_names: [6585'singles/linux/zarch/meterpreter_reverse_tcp'6586],6587dynamic_size: false,6588modules_pathname: modules_pathname,6589reference_name: 'linux/zarch/meterpreter_reverse_tcp'6590end65916592context 'r/shell_bind_tcp' do6593it_should_behave_like 'payload cached size is consistent',6594ancestor_reference_names: [6595'singles/r/shell_bind_tcp'6596],6597dynamic_size: false,6598modules_pathname: modules_pathname,6599reference_name: 'r/shell_bind_tcp'6600end66016602context 'r/shell_reverse_tcp' do6603it_should_behave_like 'payload cached size is consistent',6604ancestor_reference_names: [6605'singles/r/shell_reverse_tcp'6606],6607dynamic_size: false,6608modules_pathname: modules_pathname,6609reference_name: 'r/shell_reverse_tcp'6610end6611end661266136614