Path: blob/master/spec/modules/payloads_spec.rb
19534 views
require 'spec_helper'12RSpec.describe 'modules/payloads', :content do3modules_pathname = Pathname.new(__FILE__).parent.parent.parent.join('modules')45include_context 'untested payloads', modules_pathname: modules_pathname67context 'aix/ppc/shell_bind_tcp' do8it_should_behave_like 'payload cached size is consistent',9ancestor_reference_names: [10'singles/aix/ppc/shell_bind_tcp'11],12dynamic_size: false,13modules_pathname: modules_pathname,14reference_name: 'aix/ppc/shell_bind_tcp'15end1617context 'aix/ppc/shell_find_port' do18it_should_behave_like 'payload cached size is consistent',19ancestor_reference_names: [20'singles/aix/ppc/shell_find_port'21],22dynamic_size: false,23modules_pathname: modules_pathname,24reference_name: 'aix/ppc/shell_find_port'25end2627context 'aix/ppc/shell_interact' do28it_should_behave_like 'payload cached size is consistent',29ancestor_reference_names: [30'singles/aix/ppc/shell_interact'31],32dynamic_size: false,33modules_pathname: modules_pathname,34reference_name: 'aix/ppc/shell_interact'35end3637context 'aix/ppc/shell_reverse_tcp' do38it_should_behave_like 'payload cached size is consistent',39ancestor_reference_names: [40'singles/aix/ppc/shell_reverse_tcp'41],42dynamic_size: false,43modules_pathname: modules_pathname,44reference_name: 'aix/ppc/shell_reverse_tcp'45end4647context 'apple_ios/aarch64/meterpreter_reverse_http' do48it_should_behave_like 'payload cached size is consistent',49ancestor_reference_names: [50'singles/apple_ios/aarch64/meterpreter_reverse_http'51],52dynamic_size: false,53modules_pathname: modules_pathname,54reference_name: 'apple_ios/aarch64/meterpreter_reverse_http'55end5657context 'apple_ios/aarch64/meterpreter_reverse_https' do58it_should_behave_like 'payload cached size is consistent',59ancestor_reference_names: [60'singles/apple_ios/aarch64/meterpreter_reverse_https'61],62dynamic_size: false,63modules_pathname: modules_pathname,64reference_name: 'apple_ios/aarch64/meterpreter_reverse_https'65end6667context 'apple_ios/aarch64/meterpreter_reverse_tcp' do68it_should_behave_like 'payload cached size is consistent',69ancestor_reference_names: [70'singles/apple_ios/aarch64/meterpreter_reverse_tcp'71],72dynamic_size: false,73modules_pathname: modules_pathname,74reference_name: 'apple_ios/aarch64/meterpreter_reverse_tcp'75end7677context 'apple_ios/aarch64/shell_reverse_tcp' do78it_should_behave_like 'payload cached size is consistent',79ancestor_reference_names: [80'singles/apple_ios/aarch64/shell_reverse_tcp'81],82dynamic_size: false,83modules_pathname: modules_pathname,84reference_name: 'apple_ios/aarch64/shell_reverse_tcp'85end8687context 'apple_ios/armle/meterpreter_reverse_http' do88it_should_behave_like 'payload cached size is consistent',89ancestor_reference_names: [90'singles/apple_ios/armle/meterpreter_reverse_http'91],92dynamic_size: false,93modules_pathname: modules_pathname,94reference_name: 'apple_ios/armle/meterpreter_reverse_http'95end9697context 'apple_ios/armle/meterpreter_reverse_https' do98it_should_behave_like 'payload cached size is consistent',99ancestor_reference_names: [100'singles/apple_ios/armle/meterpreter_reverse_https'101],102dynamic_size: false,103modules_pathname: modules_pathname,104reference_name: 'apple_ios/armle/meterpreter_reverse_https'105end106107context 'apple_ios/armle/meterpreter_reverse_tcp' do108it_should_behave_like 'payload cached size is consistent',109ancestor_reference_names: [110'singles/apple_ios/armle/meterpreter_reverse_tcp'111],112dynamic_size: false,113modules_pathname: modules_pathname,114reference_name: 'apple_ios/armle/meterpreter_reverse_tcp'115end116117context 'android/meterpreter_reverse_https' do118it_should_behave_like 'payload cached size is consistent',119ancestor_reference_names: [120'singles/android/meterpreter_reverse_https'121],122dynamic_size: true,123modules_pathname: modules_pathname,124reference_name: 'android/meterpreter_reverse_https'125end126127context 'android/meterpreter_reverse_http' do128it_should_behave_like 'payload cached size is consistent',129ancestor_reference_names: [130'singles/android/meterpreter_reverse_http'131],132dynamic_size: true,133modules_pathname: modules_pathname,134reference_name: 'android/meterpreter_reverse_http'135end136137context 'android/meterpreter_reverse_tcp' do138it_should_behave_like 'payload cached size is consistent',139ancestor_reference_names: [140'singles/android/meterpreter_reverse_tcp'141],142dynamic_size: true,143modules_pathname: modules_pathname,144reference_name: 'android/meterpreter_reverse_tcp'145end146147context 'android/meterpreter/reverse_http' do148it_should_behave_like 'payload cached size is consistent',149ancestor_reference_names: [150'stagers/android/reverse_http',151'stages/android/meterpreter'152],153dynamic_size: true,154modules_pathname: modules_pathname,155reference_name: 'android/meterpreter/reverse_http'156end157158context 'android/meterpreter/reverse_https' do159it_should_behave_like 'payload cached size is consistent',160ancestor_reference_names: [161'stagers/android/reverse_https',162'stages/android/meterpreter'163],164dynamic_size: true,165modules_pathname: modules_pathname,166reference_name: 'android/meterpreter/reverse_https'167end168169context 'android/meterpreter/reverse_tcp' do170it_should_behave_like 'payload cached size is consistent',171ancestor_reference_names: [172'stagers/android/reverse_tcp',173'stages/android/meterpreter'174],175dynamic_size: true,176modules_pathname: modules_pathname,177reference_name: 'android/meterpreter/reverse_tcp'178end179180context 'android/shell/reverse_http' do181it_should_behave_like 'payload cached size is consistent',182ancestor_reference_names: [183'stagers/android/reverse_http',184'stages/android/shell'185],186dynamic_size: true,187modules_pathname: modules_pathname,188reference_name: 'android/shell/reverse_http'189end190191context 'android/shell/reverse_https' do192it_should_behave_like 'payload cached size is consistent',193ancestor_reference_names: [194'stagers/android/reverse_https',195'stages/android/shell'196],197dynamic_size: true,198modules_pathname: modules_pathname,199reference_name: 'android/shell/reverse_https'200end201202context 'android/shell/reverse_tcp' do203it_should_behave_like 'payload cached size is consistent',204ancestor_reference_names: [205'stagers/android/reverse_tcp',206'stages/android/shell'207],208dynamic_size: true,209modules_pathname: modules_pathname,210reference_name: 'android/shell/reverse_tcp'211end212213context 'bsd/sparc/shell_bind_tcp' do214it_should_behave_like 'payload cached size is consistent',215ancestor_reference_names: [216'singles/bsd/sparc/shell_bind_tcp'217],218dynamic_size: false,219modules_pathname: modules_pathname,220reference_name: 'bsd/sparc/shell_bind_tcp'221end222223context 'bsd/sparc/shell_reverse_tcp' do224it_should_behave_like 'payload cached size is consistent',225ancestor_reference_names: [226'singles/bsd/sparc/shell_reverse_tcp'227],228dynamic_size: false,229modules_pathname: modules_pathname,230reference_name: 'bsd/sparc/shell_reverse_tcp'231end232233context 'bsd/vax/shell_reverse_tcp' do234it_should_behave_like 'payload cached size is consistent',235ancestor_reference_names: [236'singles/bsd/vax/shell_reverse_tcp'237],238dynamic_size: false,239modules_pathname: modules_pathname,240reference_name: 'bsd/vax/shell_reverse_tcp'241end242243context 'bsd/x64/exec' do244it_should_behave_like 'payload cached size is consistent',245ancestor_reference_names: [246'singles/bsd/x64/exec'247],248dynamic_size: false,249modules_pathname: modules_pathname,250reference_name: 'bsd/x64/exec'251end252253context 'bsd/x64/shell_bind_ipv6_tcp' do254it_should_behave_like 'payload cached size is consistent',255ancestor_reference_names: [256'singles/bsd/x64/shell_bind_ipv6_tcp'257],258dynamic_size: false,259modules_pathname: modules_pathname,260reference_name: 'bsd/x64/shell_bind_ipv6_tcp'261end262263context 'bsd/x64/shell_bind_tcp' do264it_should_behave_like 'payload cached size is consistent',265ancestor_reference_names: [266'singles/bsd/x64/shell_bind_tcp'267],268dynamic_size: false,269modules_pathname: modules_pathname,270reference_name: 'bsd/x64/shell_bind_tcp'271end272273context 'bsd/x64/shell_bind_tcp_small' do274it_should_behave_like 'payload cached size is consistent',275ancestor_reference_names: [276'singles/bsd/x64/shell_bind_tcp_small'277],278dynamic_size: false,279modules_pathname: modules_pathname,280reference_name: 'bsd/x64/shell_bind_tcp_small'281end282283context 'bsd/x64/shell_reverse_ipv6_tcp' do284it_should_behave_like 'payload cached size is consistent',285ancestor_reference_names: [286'singles/bsd/x64/shell_reverse_ipv6_tcp'287],288dynamic_size: false,289modules_pathname: modules_pathname,290reference_name: 'bsd/x64/shell_reverse_ipv6_tcp'291end292293context 'bsd/x64/shell_reverse_tcp' do294it_should_behave_like 'payload cached size is consistent',295ancestor_reference_names: [296'singles/bsd/x64/shell_reverse_tcp'297],298dynamic_size: false,299modules_pathname: modules_pathname,300reference_name: 'bsd/x64/shell_reverse_tcp'301end302303context 'bsd/x64/shell_reverse_tcp_small' do304it_should_behave_like 'payload cached size is consistent',305ancestor_reference_names: [306'singles/bsd/x64/shell_reverse_tcp_small'307],308dynamic_size: false,309modules_pathname: modules_pathname,310reference_name: 'bsd/x64/shell_reverse_tcp_small'311end312313context 'bsd/x86/exec' do314it_should_behave_like 'payload cached size is consistent',315ancestor_reference_names: [316'singles/bsd/x86/exec'317],318dynamic_size: false,319modules_pathname: modules_pathname,320reference_name: 'bsd/x86/exec'321end322323context 'bsd/x86/metsvc_bind_tcp' do324it_should_behave_like 'payload cached size is consistent',325ancestor_reference_names: [326'singles/bsd/x86/metsvc_bind_tcp'327],328dynamic_size: false,329modules_pathname: modules_pathname,330reference_name: 'bsd/x86/metsvc_bind_tcp'331end332333context 'bsd/x86/metsvc_reverse_tcp' do334it_should_behave_like 'payload cached size is consistent',335ancestor_reference_names: [336'singles/bsd/x86/metsvc_reverse_tcp'337],338dynamic_size: false,339modules_pathname: modules_pathname,340reference_name: 'bsd/x86/metsvc_reverse_tcp'341end342343context 'bsd/x86/shell/bind_ipv6_tcp' do344it_should_behave_like 'payload cached size is consistent',345ancestor_reference_names: [346'stagers/bsd/x86/bind_ipv6_tcp',347'stages/bsd/x86/shell'348],349dynamic_size: false,350modules_pathname: modules_pathname,351reference_name: 'bsd/x86/shell/bind_ipv6_tcp'352end353354context 'bsd/x86/shell/bind_tcp' do355it_should_behave_like 'payload cached size is consistent',356ancestor_reference_names: [357'stagers/bsd/x86/bind_tcp',358'stages/bsd/x86/shell'359],360dynamic_size: false,361modules_pathname: modules_pathname,362reference_name: 'bsd/x86/shell/bind_tcp'363end364365context 'bsd/x86/shell/find_tag' do366it_should_behave_like 'payload cached size is consistent',367ancestor_reference_names: [368'stagers/bsd/x86/find_tag',369'stages/bsd/x86/shell'370],371dynamic_size: false,372modules_pathname: modules_pathname,373reference_name: 'bsd/x86/shell/find_tag'374end375376context 'bsd/x86/shell/reverse_ipv6_tcp' do377it_should_behave_like 'payload cached size is consistent',378ancestor_reference_names: [379'stagers/bsd/x86/reverse_ipv6_tcp',380'stages/bsd/x86/shell'381],382dynamic_size: false,383modules_pathname: modules_pathname,384reference_name: 'bsd/x86/shell/reverse_ipv6_tcp'385end386387context 'bsd/x86/shell/reverse_tcp' do388it_should_behave_like 'payload cached size is consistent',389ancestor_reference_names: [390'stagers/bsd/x86/reverse_tcp',391'stages/bsd/x86/shell'392],393dynamic_size: false,394modules_pathname: modules_pathname,395reference_name: 'bsd/x86/shell/reverse_tcp'396end397398context 'bsd/x86/shell_bind_tcp' do399it_should_behave_like 'payload cached size is consistent',400ancestor_reference_names: [401'singles/bsd/x86/shell_bind_tcp'402],403dynamic_size: false,404modules_pathname: modules_pathname,405reference_name: 'bsd/x86/shell_bind_tcp'406end407408context 'bsd/x86/shell_bind_tcp_ipv6' do409it_should_behave_like 'payload cached size is consistent',410ancestor_reference_names: [411'singles/bsd/x86/shell_bind_tcp_ipv6'412],413dynamic_size: false,414modules_pathname: modules_pathname,415reference_name: 'bsd/x86/shell_bind_tcp_ipv6'416end417418context 'bsd/x86/shell_find_port' do419it_should_behave_like 'payload cached size is consistent',420ancestor_reference_names: [421'singles/bsd/x86/shell_find_port'422],423dynamic_size: false,424modules_pathname: modules_pathname,425reference_name: 'bsd/x86/shell_find_port'426end427428context 'bsd/x86/shell_find_tag' do429it_should_behave_like 'payload cached size is consistent',430ancestor_reference_names: [431'singles/bsd/x86/shell_find_tag'432],433dynamic_size: false,434modules_pathname: modules_pathname,435reference_name: 'bsd/x86/shell_find_tag'436end437438context 'bsd/x86/shell_reverse_tcp' do439it_should_behave_like 'payload cached size is consistent',440ancestor_reference_names: [441'singles/bsd/x86/shell_reverse_tcp'442],443dynamic_size: false,444modules_pathname: modules_pathname,445reference_name: 'bsd/x86/shell_reverse_tcp'446end447448context 'bsd/x86/shell_reverse_tcp_ipv6' do449it_should_behave_like 'payload cached size is consistent',450ancestor_reference_names: [451'singles/bsd/x86/shell_reverse_tcp_ipv6'452],453dynamic_size: false,454modules_pathname: modules_pathname,455reference_name: 'bsd/x86/shell_reverse_tcp_ipv6'456end457458context 'bsdi/x86/shell/bind_tcp' do459it_should_behave_like 'payload cached size is consistent',460ancestor_reference_names: [461'stagers/bsdi/x86/bind_tcp',462'stages/bsdi/x86/shell'463],464dynamic_size: false,465modules_pathname: modules_pathname,466reference_name: 'bsdi/x86/shell/bind_tcp'467end468469context 'bsdi/x86/shell/reverse_tcp' do470it_should_behave_like 'payload cached size is consistent',471ancestor_reference_names: [472'stagers/bsdi/x86/reverse_tcp',473'stages/bsdi/x86/shell'474],475dynamic_size: false,476modules_pathname: modules_pathname,477reference_name: 'bsdi/x86/shell/reverse_tcp'478end479480context 'bsdi/x86/shell_bind_tcp' do481it_should_behave_like 'payload cached size is consistent',482ancestor_reference_names: [483'singles/bsdi/x86/shell_bind_tcp'484],485dynamic_size: false,486modules_pathname: modules_pathname,487reference_name: 'bsdi/x86/shell_bind_tcp'488end489490context 'bsdi/x86/shell_find_port' do491it_should_behave_like 'payload cached size is consistent',492ancestor_reference_names: [493'singles/bsdi/x86/shell_find_port'494],495dynamic_size: false,496modules_pathname: modules_pathname,497reference_name: 'bsdi/x86/shell_find_port'498end499500context 'bsdi/x86/shell_reverse_tcp' do501it_should_behave_like 'payload cached size is consistent',502ancestor_reference_names: [503'singles/bsdi/x86/shell_reverse_tcp'504],505dynamic_size: false,506modules_pathname: modules_pathname,507reference_name: 'bsdi/x86/shell_reverse_tcp'508end509510context 'cmd/linux/http/mips64' do511it_should_behave_like 'payload is not cached',512ancestor_reference_names: [513'adapters/cmd/linux/http/mips64'514],515reference_name: 'cmd/linux/http/mips64'516end517518context 'cmd/linux/https/mips64' do519it_should_behave_like 'payload is not cached',520ancestor_reference_names: [521'adapters/cmd/linux/https/mips64'522],523reference_name: 'cmd/linux/https/mips64'524end525526context 'cmd/linux/tftp/mips64' do527it_should_behave_like 'payload is not cached',528ancestor_reference_names: [529'adapters/cmd/linux/tftp/mips64'530],531reference_name: 'cmd/linux/tftp/mips64'532end533534context 'cmd/linux/http/x64' do535it_should_behave_like 'payload is not cached',536ancestor_reference_names: [537'adapters/cmd/linux/http/x64'538],539reference_name: 'cmd/linux/http/x64'540end541542context 'cmd/linux/https/x64' do543it_should_behave_like 'payload is not cached',544ancestor_reference_names: [545'adapters/cmd/linux/https/x64'546],547reference_name: 'cmd/linux/https/x64'548end549550context 'cmd/linux/tftp/x64' do551it_should_behave_like 'payload is not cached',552ancestor_reference_names: [553'adapters/cmd/linux/tftp/x64'554],555reference_name: 'cmd/linux/tftp/x64'556end557558context 'cmd/linux/http/aarch64' do559it_should_behave_like 'payload is not cached',560ancestor_reference_names: [561'adapters/cmd/linux/http/aarch64'562],563reference_name: 'cmd/linux/http/aarch64'564end565566context 'cmd/linux/https/aarch64' do567it_should_behave_like 'payload is not cached',568ancestor_reference_names: [569'adapters/cmd/linux/https/aarch64'570],571reference_name: 'cmd/linux/https/aarch64'572end573574context 'cmd/linux/tftp/aarch64' do575it_should_behave_like 'payload is not cached',576ancestor_reference_names: [577'adapters/cmd/linux/tftp/aarch64'578],579reference_name: 'cmd/linux/tftp/aarch64'580end581582583context 'cmd/linux/http/armbe' do584it_should_behave_like 'payload is not cached',585ancestor_reference_names: [586'adapters/cmd/linux/http/armbe'587],588reference_name: 'cmd/linux/http/armbe'589end590591context 'cmd/linux/https/armbe' do592it_should_behave_like 'payload is not cached',593ancestor_reference_names: [594'adapters/cmd/linux/https/armbe'595],596reference_name: 'cmd/linux/https/armbe'597end598599context 'cmd/linux/tftp/armbe' do600it_should_behave_like 'payload is not cached',601ancestor_reference_names: [602'adapters/cmd/linux/tftp/armbe'603],604reference_name: 'cmd/linux/tftp/armbe'605end606607context 'cmd/linux/http/armle' do608it_should_behave_like 'payload is not cached',609ancestor_reference_names: [610'adapters/cmd/linux/http/armle'611],612reference_name: 'cmd/linux/http/armle'613end614615context 'cmd/linux/https/armle' do616it_should_behave_like 'payload is not cached',617ancestor_reference_names: [618'adapters/cmd/linux/https/armle'619],620reference_name: 'cmd/linux/https/armle'621end622623context 'cmd/linux/tftp/armle' do624it_should_behave_like 'payload is not cached',625ancestor_reference_names: [626'adapters/cmd/linux/tftp/armle'627],628reference_name: 'cmd/linux/tftp/armle'629end630631context 'cmd/linux/http/mipsbe' do632it_should_behave_like 'payload is not cached',633ancestor_reference_names: [634'adapters/cmd/linux/http/mipsbe'635],636reference_name: 'cmd/linux/http/mipsbe'637end638639context 'cmd/linux/https/mipsbe' do640it_should_behave_like 'payload is not cached',641ancestor_reference_names: [642'adapters/cmd/linux/https/mipsbe'643],644reference_name: 'cmd/linux/https/mipsbe'645end646647context 'cmd/linux/tftp/mipsbe' do648it_should_behave_like 'payload is not cached',649ancestor_reference_names: [650'adapters/cmd/linux/tftp/mipsbe'651],652reference_name: 'cmd/linux/tftp/mipsbe'653end654655context 'cmd/linux/http/mipsle' do656it_should_behave_like 'payload is not cached',657ancestor_reference_names: [658'adapters/cmd/linux/http/mipsle'659],660reference_name: 'cmd/linux/http/mipsle'661end662663context 'cmd/linux/https/mipsle' do664it_should_behave_like 'payload is not cached',665ancestor_reference_names: [666'adapters/cmd/linux/https/mipsle'667],668reference_name: 'cmd/linux/https/mipsle'669end670671context 'cmd/linux/tftp/mipsle' do672it_should_behave_like 'payload is not cached',673ancestor_reference_names: [674'adapters/cmd/linux/tftp/mipsle'675],676reference_name: 'cmd/linux/tftp/mipsle'677end678679context 'cmd/linux/http/ppc' do680it_should_behave_like 'payload is not cached',681ancestor_reference_names: [682'adapters/cmd/linux/http/ppc'683],684reference_name: 'cmd/linux/http/ppc'685end686687context 'cmd/linux/https/ppc' do688it_should_behave_like 'payload is not cached',689ancestor_reference_names: [690'adapters/cmd/linux/https/ppc'691],692reference_name: 'cmd/linux/https/ppc'693end694695context 'cmd/linux/tftp/ppc' do696it_should_behave_like 'payload is not cached',697ancestor_reference_names: [698'adapters/cmd/linux/tftp/ppc'699],700reference_name: 'cmd/linux/tftp/ppc'701end702703context 'cmd/linux/http/ppc64' do704it_should_behave_like 'payload is not cached',705ancestor_reference_names: [706'adapters/cmd/linux/http/ppc64'707],708reference_name: 'cmd/linux/http/ppc64'709end710711context 'cmd/linux/https/ppc64' do712it_should_behave_like 'payload is not cached',713ancestor_reference_names: [714'adapters/cmd/linux/https/ppc64'715],716reference_name: 'cmd/linux/https/ppc64'717end718719context 'cmd/linux/tftp/ppc64' do720it_should_behave_like 'payload is not cached',721ancestor_reference_names: [722'adapters/cmd/linux/tftp/ppc64'723],724reference_name: 'cmd/linux/tftp/ppc64'725end726727context 'cmd/linux/http/ppc64le' do728it_should_behave_like 'payload is not cached',729ancestor_reference_names: [730'adapters/cmd/linux/http/ppc64le'731],732reference_name: 'cmd/linux/http/ppc64le'733end734735context 'cmd/linux/https/ppc64le' do736it_should_behave_like 'payload is not cached',737ancestor_reference_names: [738'adapters/cmd/linux/https/ppc64le'739],740reference_name: 'cmd/linux/https/ppc64le'741end742743context 'cmd/linux/tftp/ppc64le' do744it_should_behave_like 'payload is not cached',745ancestor_reference_names: [746'adapters/cmd/linux/tftp/ppc64le'747],748reference_name: 'cmd/linux/tftp/ppc64le'749end750751context 'cmd/linux/http/x86' do752it_should_behave_like 'payload is not cached',753ancestor_reference_names: [754'adapters/cmd/linux/http/x86'755],756reference_name: 'cmd/linux/http/x86'757end758759context 'cmd/linux/https/x86' do760it_should_behave_like 'payload is not cached',761ancestor_reference_names: [762'adapters/cmd/linux/https/x86'763],764reference_name: 'cmd/linux/https/x86'765end766767context 'cmd/linux/tftp/x86' do768it_should_behave_like 'payload is not cached',769ancestor_reference_names: [770'adapters/cmd/linux/tftp/x86'771],772reference_name: 'cmd/linux/tftp/x86'773end774775context 'cmd/mainframe/generic_jcl' do776it_should_behave_like 'payload cached size is consistent',777ancestor_reference_names: [778'singles/cmd/mainframe/generic_jcl'779],780dynamic_size: false,781modules_pathname: modules_pathname,782reference_name: 'cmd/mainframe/generic_jcl'783end784785context 'cmd/mainframe/bind_shell_jcl' do786it_should_behave_like 'payload cached size is consistent',787ancestor_reference_names: [788'singles/cmd/mainframe/bind_shell_jcl'789],790dynamic_size: false,791modules_pathname: modules_pathname,792reference_name: 'cmd/mainframe/bind_shell_jcl'793end794795context 'cmd/mainframe/reverse_shell_jcl' do796it_should_behave_like 'payload cached size is consistent',797ancestor_reference_names: [798'singles/cmd/mainframe/reverse_shell_jcl'799],800dynamic_size: false,801modules_pathname: modules_pathname,802reference_name: 'cmd/mainframe/reverse_shell_jcl'803end804805context 'cmd/mainframe/apf_privesc_jcl' do806it_should_behave_like 'payload cached size is consistent',807ancestor_reference_names: [808'singles/cmd/mainframe/apf_privesc_jcl'809],810dynamic_size: false,811modules_pathname: modules_pathname,812reference_name: 'cmd/mainframe/apf_privesc_jcl'813end814815context 'cmd/unix/bind_awk' do816it_should_behave_like 'payload cached size is consistent',817ancestor_reference_names: [818'singles/cmd/unix/bind_awk'819],820dynamic_size: false,821modules_pathname: modules_pathname,822reference_name: 'cmd/unix/bind_awk'823end824825context 'cmd/unix/bind_aws_instance_connect' do826it_should_behave_like 'payload cached size is consistent',827ancestor_reference_names: [828'singles/cmd/unix/bind_aws_instance_connect'829],830dynamic_size: false,831modules_pathname: modules_pathname,832reference_name: 'cmd/unix/bind_aws_instance_connect'833end834835context 'cmd/unix/adduser' do836it_should_behave_like 'payload cached size is consistent',837ancestor_reference_names: [838'singles/cmd/unix/adduser'839],840dynamic_size: true,841modules_pathname: modules_pathname,842reference_name: 'cmd/unix/adduser'843end844845context 'cmd/unix/bind_busybox_telnetd' do846it_should_behave_like 'payload cached size is consistent',847ancestor_reference_names: [848'singles/cmd/unix/bind_busybox_telnetd'849],850dynamic_size: false,851modules_pathname: modules_pathname,852reference_name: 'cmd/unix/bind_busybox_telnetd'853end854855context 'cmd/unix/bind_inetd' do856it_should_behave_like 'payload cached size is consistent',857ancestor_reference_names: [858'singles/cmd/unix/bind_inetd'859],860dynamic_size: false,861modules_pathname: modules_pathname,862reference_name: 'cmd/unix/bind_inetd'863end864865context 'cmd/unix/bind_lua' do866it_should_behave_like 'payload cached size is consistent',867ancestor_reference_names: [868'singles/cmd/unix/bind_lua'869],870dynamic_size: false,871modules_pathname: modules_pathname,872reference_name: 'cmd/unix/bind_lua'873end874875context 'cmd/unix/bind_jjs' do876it_should_behave_like 'payload cached size is consistent',877ancestor_reference_names: [878'singles/cmd/unix/bind_jjs'879],880dynamic_size: false,881modules_pathname: modules_pathname,882reference_name: 'cmd/unix/bind_jjs'883end884885context 'cmd/unix/bind_netcat' do886it_should_behave_like 'payload cached size is consistent',887ancestor_reference_names: [888'singles/cmd/unix/bind_netcat'889],890dynamic_size: true,891modules_pathname: modules_pathname,892reference_name: 'cmd/unix/bind_netcat'893end894895context 'cmd/unix/bind_netcat_gaping' do896it_should_behave_like 'payload cached size is consistent',897ancestor_reference_names: [898'singles/cmd/unix/bind_netcat_gaping'899],900dynamic_size: false,901modules_pathname: modules_pathname,902reference_name: 'cmd/unix/bind_netcat_gaping'903end904905context 'cmd/unix/bind_netcat_gaping_ipv6' do906it_should_behave_like 'payload cached size is consistent',907ancestor_reference_names: [908'singles/cmd/unix/bind_netcat_gaping_ipv6'909],910dynamic_size: false,911modules_pathname: modules_pathname,912reference_name: 'cmd/unix/bind_netcat_gaping_ipv6'913end914915context 'cmd/unix/bind_nodejs' do916it_should_behave_like 'payload cached size is consistent',917ancestor_reference_names: [918'singles/cmd/unix/bind_nodejs'919],920dynamic_size: false,921modules_pathname: modules_pathname,922reference_name: 'cmd/unix/bind_nodejs'923end924925context 'cmd/unix/bind_socat_sctp' do926it_should_behave_like 'payload cached size is consistent',927ancestor_reference_names: [928'singles/cmd/unix/bind_socat_sctp'929],930dynamic_size: false,931modules_pathname: modules_pathname,932reference_name: 'cmd/unix/bind_socat_sctp'933end934935context 'cmd/unix/bind_socat_udp' do936it_should_behave_like 'payload cached size is consistent',937ancestor_reference_names: [938'singles/cmd/unix/bind_socat_udp'939],940dynamic_size: false,941modules_pathname: modules_pathname,942reference_name: 'cmd/unix/bind_socat_udp'943end944945context 'cmd/unix/reverse_socat_tcp' do946it_should_behave_like 'payload cached size is consistent',947ancestor_reference_names: [948'singles/cmd/unix/reverse_socat_tcp'949],950dynamic_size: false,951modules_pathname: modules_pathname,952reference_name: 'cmd/unix/reverse_socat_tcp'953end954955context 'cmd/unix/bind_perl' do956it_should_behave_like 'payload cached size is consistent',957ancestor_reference_names: [958'singles/cmd/unix/bind_perl'959],960dynamic_size: false,961modules_pathname: modules_pathname,962reference_name: 'cmd/unix/bind_perl'963end964965context 'cmd/unix/bind_perl_ipv6' do966it_should_behave_like 'payload cached size is consistent',967ancestor_reference_names: [968'singles/cmd/unix/bind_perl_ipv6'969],970dynamic_size: false,971modules_pathname: modules_pathname,972reference_name: 'cmd/unix/bind_perl_ipv6'973end974975context 'cmd/unix/bind_r' do976it_should_behave_like 'payload cached size is consistent',977ancestor_reference_names: [978'singles/cmd/unix/bind_r'979],980dynamic_size: false,981modules_pathname: modules_pathname,982reference_name: 'cmd/unix/bind_r'983end984985context 'cmd/unix/bind_ruby' do986it_should_behave_like 'payload cached size is consistent',987ancestor_reference_names: [988'singles/cmd/unix/bind_ruby'989],990dynamic_size: false,991modules_pathname: modules_pathname,992reference_name: 'cmd/unix/bind_ruby'993end994995context 'cmd/unix/bind_ruby_ipv6' do996it_should_behave_like 'payload cached size is consistent',997ancestor_reference_names: [998'singles/cmd/unix/bind_ruby_ipv6'999],1000dynamic_size: false,1001modules_pathname: modules_pathname,1002reference_name: 'cmd/unix/bind_ruby_ipv6'1003end10041005context 'cmd/unix/bind_stub' do1006it_should_behave_like 'payload cached size is consistent',1007ancestor_reference_names: [1008'singles/cmd/unix/bind_stub'1009],1010dynamic_size: false,1011modules_pathname: modules_pathname,1012reference_name: 'cmd/unix/bind_stub'1013end10141015context 'cmd/unix/bind_zsh' do1016it_should_behave_like 'payload cached size is consistent',1017ancestor_reference_names: [1018'singles/cmd/unix/bind_zsh'1019],1020dynamic_size: false,1021modules_pathname: modules_pathname,1022reference_name: 'cmd/unix/bind_zsh'1023end10241025context 'cmd/unix/generic' do1026it_should_behave_like 'payload cached size is consistent',1027ancestor_reference_names: [1028'singles/cmd/unix/generic'1029],1030dynamic_size: false,1031modules_pathname: modules_pathname,1032reference_name: 'cmd/unix/generic'1033end10341035context 'cmd/unix/interact' do1036it_should_behave_like 'payload cached size is consistent',1037ancestor_reference_names: [1038'singles/cmd/unix/interact'1039],1040dynamic_size: false,1041modules_pathname: modules_pathname,1042reference_name: 'cmd/unix/interact'1043end10441045context 'cmd/unix/php' do1046it_should_behave_like 'payload is not cached',1047ancestor_reference_names: [1048'adapters/cmd/unix/php'1049],1050reference_name: 'cmd/unix/php'1051end10521053context 'cmd/unix/pingback_bind' do1054it_should_behave_like 'payload cached size is consistent',1055ancestor_reference_names: [1056'singles/cmd/unix/pingback_bind'1057],1058dynamic_size: false,1059modules_pathname: modules_pathname,1060reference_name: 'cmd/unix/pingback_bind'1061end10621063context 'cmd/unix/pingback_reverse' do1064it_should_behave_like 'payload cached size is consistent',1065ancestor_reference_names: [1066'singles/cmd/unix/pingback_reverse'1067],1068dynamic_size: false,1069modules_pathname: modules_pathname,1070reference_name: 'cmd/unix/pingback_reverse'1071end10721073context 'cmd/unix/python' do1074it_should_behave_like 'payload is not cached',1075ancestor_reference_names: [1076'adapters/cmd/unix/python'1077],1078reference_name: 'cmd/unix/python'1079end108010811082context 'cmd/unix/php' do1083it_should_behave_like 'payload is not cached',1084ancestor_reference_names: [1085'adapters/cmd/unix/php'1086],1087reference_name: 'cmd/unix/php'1088end10891090context 'cmd/unix/reverse' do1091it_should_behave_like 'payload cached size is consistent',1092ancestor_reference_names: [1093'singles/cmd/unix/reverse'1094],1095dynamic_size: false,1096modules_pathname: modules_pathname,1097reference_name: 'cmd/unix/reverse'1098end10991100context 'cmd/unix/reverse_awk' do1101it_should_behave_like 'payload cached size is consistent',1102ancestor_reference_names: [1103'singles/cmd/unix/reverse_awk'1104],1105dynamic_size: false,1106modules_pathname: modules_pathname,1107reference_name: 'cmd/unix/reverse_awk'1108end11091110context 'cmd/unix/reverse_bash' do1111it_should_behave_like 'payload cached size is consistent',1112ancestor_reference_names: [1113'singles/cmd/unix/reverse_bash'1114],1115dynamic_size: true,1116modules_pathname: modules_pathname,1117reference_name: 'cmd/unix/reverse_bash'1118end11191120context 'cmd/unix/reverse_bash_udp' do1121it_should_behave_like 'payload cached size is consistent',1122ancestor_reference_names: [1123'singles/cmd/unix/reverse_bash_udp'1124],1125dynamic_size: true,1126modules_pathname: modules_pathname,1127reference_name: 'cmd/unix/reverse_bash_udp'1128end11291130context 'cmd/unix/reverse_bash_telnet_ssl' do1131it_should_behave_like 'payload cached size is consistent',1132ancestor_reference_names: [1133'singles/cmd/unix/reverse_bash_telnet_ssl'1134],1135dynamic_size: true,1136modules_pathname: modules_pathname,1137reference_name: 'cmd/unix/reverse_bash_telnet_ssl'1138end11391140context 'cmd/unix/reverse_ksh' do1141it_should_behave_like 'payload cached size is consistent',1142ancestor_reference_names: [1143'singles/cmd/unix/reverse_ksh'1144],1145dynamic_size: false,1146modules_pathname: modules_pathname,1147reference_name: 'cmd/unix/reverse_ksh'1148end11491150context 'cmd/unix/reverse_jjs' do1151it_should_behave_like 'payload cached size is consistent',1152ancestor_reference_names: [1153'singles/cmd/unix/reverse_jjs'1154],1155dynamic_size: false,1156modules_pathname: modules_pathname,1157reference_name: 'cmd/unix/reverse_jjs'1158end11591160context 'cmd/unix/reverse_lua' do1161it_should_behave_like 'payload cached size is consistent',1162ancestor_reference_names: [1163'singles/cmd/unix/reverse_lua'1164],1165dynamic_size: false,1166modules_pathname: modules_pathname,1167reference_name: 'cmd/unix/reverse_lua'1168end11691170context 'cmd/unix/reverse_ncat_ssl' do1171it_should_behave_like 'payload cached size is consistent',1172ancestor_reference_names: [1173'singles/cmd/unix/reverse_ncat_ssl'1174],1175dynamic_size: false,1176modules_pathname: modules_pathname,1177reference_name: 'cmd/unix/reverse_ncat_ssl'1178end11791180context 'cmd/unix/reverse_netcat' do1181it_should_behave_like 'payload cached size is consistent',1182ancestor_reference_names: [1183'singles/cmd/unix/reverse_netcat'1184],1185dynamic_size: true,1186modules_pathname: modules_pathname,1187reference_name: 'cmd/unix/reverse_netcat'1188end11891190context 'cmd/unix/reverse_netcat_gaping' do1191it_should_behave_like 'payload cached size is consistent',1192ancestor_reference_names: [1193'singles/cmd/unix/reverse_netcat_gaping'1194],1195dynamic_size: false,1196modules_pathname: modules_pathname,1197reference_name: 'cmd/unix/reverse_netcat_gaping'1198end11991200context 'cmd/unix/reverse_nodejs' do1201it_should_behave_like 'payload cached size is consistent',1202ancestor_reference_names: [1203'singles/cmd/unix/reverse_nodejs'1204],1205dynamic_size: false,1206modules_pathname: modules_pathname,1207reference_name: 'cmd/unix/reverse_nodejs'1208end12091210context 'cmd/unix/reverse_openssl' do1211it_should_behave_like 'payload cached size is consistent',1212ancestor_reference_names: [1213'singles/cmd/unix/reverse_openssl'1214],1215dynamic_size: false,1216modules_pathname: modules_pathname,1217reference_name: 'cmd/unix/reverse_openssl'1218end12191220context 'cmd/unix/reverse_socat_sctp' do1221it_should_behave_like 'payload cached size is consistent',1222ancestor_reference_names: [1223'singles/cmd/unix/reverse_socat_sctp'1224],1225dynamic_size: false,1226modules_pathname: modules_pathname,1227reference_name: 'cmd/unix/reverse_socat_sctp'1228end12291230context 'cmd/unix/reverse_socat_udp' do1231it_should_behave_like 'payload cached size is consistent',1232ancestor_reference_names: [1233'singles/cmd/unix/reverse_socat_udp'1234],1235dynamic_size: false,1236modules_pathname: modules_pathname,1237reference_name: 'cmd/unix/reverse_socat_udp'1238end12391240context 'cmd/unix/reverse_ssh' do1241it_should_behave_like 'payload cached size is consistent',1242ancestor_reference_names: [1243'singles/cmd/unix/reverse_ssh'1244],1245dynamic_size: true,1246modules_pathname: modules_pathname,1247reference_name: 'cmd/unix/reverse_ssh'1248end12491250context 'cmd/unix/reverse_perl' do1251it_should_behave_like 'payload cached size is consistent',1252ancestor_reference_names: [1253'singles/cmd/unix/reverse_perl'1254],1255dynamic_size: false,1256modules_pathname: modules_pathname,1257reference_name: 'cmd/unix/reverse_perl'1258end12591260context 'cmd/unix/reverse_perl_ssl' do1261it_should_behave_like 'payload cached size is consistent',1262ancestor_reference_names: [1263'singles/cmd/unix/reverse_perl_ssl'1264],1265dynamic_size: false,1266modules_pathname: modules_pathname,1267reference_name: 'cmd/unix/reverse_perl_ssl'1268end12691270context 'cmd/unix/reverse_php_ssl' do1271it_should_behave_like 'payload cached size is consistent',1272ancestor_reference_names: [1273'singles/cmd/unix/reverse_php_ssl'1274],1275dynamic_size: false,1276modules_pathname: modules_pathname,1277reference_name: 'cmd/unix/reverse_php_ssl'1278end12791280context 'cmd/unix/reverse_python' do1281it_should_behave_like 'payload cached size is consistent',1282ancestor_reference_names: [1283'singles/cmd/unix/reverse_python'1284],1285dynamic_size: true,1286modules_pathname: modules_pathname,1287reference_name: 'cmd/unix/reverse_python'1288end12891290context 'cmd/unix/reverse_python_ssl' do1291it_should_behave_like 'payload cached size is consistent',1292ancestor_reference_names: [1293'singles/cmd/unix/reverse_python_ssl'1294],1295dynamic_size: true,1296modules_pathname: modules_pathname,1297reference_name: 'cmd/unix/reverse_python_ssl'1298end12991300context 'cmd/unix/reverse_r' do1301it_should_behave_like 'payload cached size is consistent',1302ancestor_reference_names: [1303'singles/cmd/unix/reverse_r'1304],1305dynamic_size: false,1306modules_pathname: modules_pathname,1307reference_name: 'cmd/unix/reverse_r'1308end13091310context 'cmd/unix/reverse_ruby' do1311it_should_behave_like 'payload cached size is consistent',1312ancestor_reference_names: [1313'singles/cmd/unix/reverse_ruby'1314],1315dynamic_size: false,1316modules_pathname: modules_pathname,1317reference_name: 'cmd/unix/reverse_ruby'1318end13191320context 'cmd/unix/reverse_ruby_ssl' do1321it_should_behave_like 'payload cached size is consistent',1322ancestor_reference_names: [1323'singles/cmd/unix/reverse_ruby_ssl'1324],1325dynamic_size: false,1326modules_pathname: modules_pathname,1327reference_name: 'cmd/unix/reverse_ruby_ssl'1328end13291330context 'cmd/unix/reverse_ssl_double_telnet' do1331it_should_behave_like 'payload cached size is consistent',1332ancestor_reference_names: [1333'singles/cmd/unix/reverse_ssl_double_telnet'1334],1335dynamic_size: false,1336modules_pathname: modules_pathname,1337reference_name: 'cmd/unix/reverse_ssl_double_telnet'1338end13391340context 'cmd/unix/reverse_stub' do1341it_should_behave_like 'payload cached size is consistent',1342ancestor_reference_names: [1343'singles/cmd/unix/reverse_stub'1344],1345dynamic_size: false,1346modules_pathname: modules_pathname,1347reference_name: 'cmd/unix/reverse_stub'1348end13491350context 'cmd/unix/reverse_tclsh' do1351it_should_behave_like 'payload cached size is consistent',1352ancestor_reference_names: [1353'singles/cmd/unix/reverse_tclsh'1354],1355dynamic_size: false,1356modules_pathname: modules_pathname,1357reference_name: 'cmd/unix/reverse_tclsh'1358end13591360context 'cmd/unix/reverse_zsh' do1361it_should_behave_like 'payload cached size is consistent',1362ancestor_reference_names: [1363'singles/cmd/unix/reverse_zsh'1364],1365dynamic_size: false,1366modules_pathname: modules_pathname,1367reference_name: 'cmd/unix/reverse_zsh'1368end13691370context 'cmd/windows/adduser' do1371it_should_behave_like 'payload cached size is consistent',1372ancestor_reference_names: [1373'singles/cmd/windows/adduser'1374],1375dynamic_size: false,1376modules_pathname: modules_pathname,1377reference_name: 'cmd/windows/adduser'1378end13791380context 'cmd/windows/bind_lua' do1381it_should_behave_like 'payload cached size is consistent',1382ancestor_reference_names: [1383'singles/cmd/windows/bind_lua'1384],1385dynamic_size: false,1386modules_pathname: modules_pathname,1387reference_name: 'cmd/windows/bind_lua'1388end13891390context 'cmd/windows/bind_perl' do1391it_should_behave_like 'payload cached size is consistent',1392ancestor_reference_names: [1393'singles/cmd/windows/bind_perl'1394],1395dynamic_size: false,1396modules_pathname: modules_pathname,1397reference_name: 'cmd/windows/bind_perl'1398end13991400context 'cmd/windows/bind_perl_ipv6' do1401it_should_behave_like 'payload cached size is consistent',1402ancestor_reference_names: [1403'singles/cmd/windows/bind_perl_ipv6'1404],1405dynamic_size: false,1406modules_pathname: modules_pathname,1407reference_name: 'cmd/windows/bind_perl_ipv6'1408end14091410context 'cmd/windows/bind_ruby' do1411it_should_behave_like 'payload cached size is consistent',1412ancestor_reference_names: [1413'singles/cmd/windows/bind_ruby'1414],1415dynamic_size: false,1416modules_pathname: modules_pathname,1417reference_name: 'cmd/windows/bind_ruby'1418end14191420context 'cmd/windows/download_eval_vbs' do1421it_should_behave_like 'payload cached size is consistent',1422ancestor_reference_names: [1423'singles/cmd/windows/download_eval_vbs'1424],1425dynamic_size: true,1426modules_pathname: modules_pathname,1427reference_name: 'cmd/windows/download_eval_vbs'1428end14291430context 'cmd/windows/download_exec_vbs' do1431it_should_behave_like 'payload cached size is consistent',1432ancestor_reference_names: [1433'singles/cmd/windows/download_exec_vbs'1434],1435dynamic_size: true,1436modules_pathname: modules_pathname,1437reference_name: 'cmd/windows/download_exec_vbs'1438end14391440context 'cmd/windows/generic' do1441it_should_behave_like 'payload cached size is consistent',1442ancestor_reference_names: [1443'singles/cmd/windows/generic'1444],1445dynamic_size: false,1446modules_pathname: modules_pathname,1447reference_name: 'cmd/windows/generic'1448end14491450context 'cmd/windows/http/x64' do1451it_should_behave_like 'payload is not cached',1452ancestor_reference_names: [1453'adapters/cmd/windows/http/x64'1454],1455reference_name: 'cmd/windows/http/x64'1456end14571458context 'cmd/windows/https/x64' do1459it_should_behave_like 'payload is not cached',1460ancestor_reference_names: [1461'adapters/cmd/windows/https/x64'1462],1463reference_name: 'cmd/windows/https/x64'1464end14651466context 'cmd/windows/powershell' do1467it_should_behave_like 'payload is not cached',1468ancestor_reference_names: [1469'adapters/cmd/windows/powershell'1470],1471reference_name: 'cmd/windows/powershell'1472end14731474context 'cmd/windows/powershell/x64' do1475it_should_behave_like 'payload is not cached',1476ancestor_reference_names: [1477'adapters/cmd/windows/powershell/x64'1478],1479reference_name: 'cmd/windows/powershell/x64'1480end14811482context 'cmd/windows/powershell_bind_tcp' do1483it_should_behave_like 'payload cached size is consistent',1484ancestor_reference_names: [1485'singles/cmd/windows/powershell_bind_tcp'1486],1487dynamic_size: true,1488modules_pathname: modules_pathname,1489reference_name: 'cmd/windows/powershell_bind_tcp'1490end14911492context 'cmd/windows/powershell_reverse_tcp' do1493it_should_behave_like 'payload cached size is consistent',1494ancestor_reference_names: [1495'singles/cmd/windows/powershell_reverse_tcp'1496],1497dynamic_size: true,1498modules_pathname: modules_pathname,1499reference_name: 'cmd/windows/powershell_reverse_tcp'1500end15011502context 'cmd/windows/powershell_reverse_tcp_ssl' do1503it_should_behave_like 'payload cached size is consistent',1504ancestor_reference_names: [1505'singles/cmd/windows/powershell_reverse_tcp_ssl'1506],1507dynamic_size: true,1508modules_pathname: modules_pathname,1509reference_name: 'cmd/windows/powershell_reverse_tcp_ssl'1510end15111512context 'cmd/windows/python' do1513it_should_behave_like 'payload is not cached',1514ancestor_reference_names: [1515'adapters/cmd/windows/python'1516],1517reference_name: 'cmd/windows/python'1518end15191520context 'cmd/windows/reverse_lua' do1521it_should_behave_like 'payload cached size is consistent',1522ancestor_reference_names: [1523'singles/cmd/windows/reverse_lua'1524],1525dynamic_size: false,1526modules_pathname: modules_pathname,1527reference_name: 'cmd/windows/reverse_lua'1528end15291530context 'cmd/windows/reverse_perl' do1531it_should_behave_like 'payload cached size is consistent',1532ancestor_reference_names: [1533'singles/cmd/windows/reverse_perl'1534],1535dynamic_size: false,1536modules_pathname: modules_pathname,1537reference_name: 'cmd/windows/reverse_perl'1538end15391540context 'cmd/windows/reverse_powershell' do1541it_should_behave_like 'payload cached size is consistent',1542ancestor_reference_names: [1543'singles/cmd/windows/reverse_powershell'1544],1545dynamic_size: false,1546modules_pathname: modules_pathname,1547reference_name: 'cmd/windows/reverse_powershell'1548end15491550context 'cmd/windows/reverse_ruby' do1551it_should_behave_like 'payload cached size is consistent',1552ancestor_reference_names: [1553'singles/cmd/windows/reverse_ruby'1554],1555dynamic_size: false,1556modules_pathname: modules_pathname,1557reference_name: 'cmd/windows/reverse_ruby'1558end15591560context 'cmd/windows/jjs_reverse_tcp' do1561it_should_behave_like 'payload cached size is consistent',1562ancestor_reference_names: [1563'singles/cmd/windows/jjs_reverse_tcp'1564],1565dynamic_size: false,1566modules_pathname: modules_pathname,1567reference_name: 'cmd/windows/jjs_reverse_tcp'1568end15691570context 'cmd/windows/smb/x64' do1571it_should_behave_like 'payload is not cached',1572ancestor_reference_names: [1573'adapters/cmd/windows/smb/x64'1574],1575reference_name: 'cmd/windows/smb/x64'1576end15771578context 'cmd/windows/tftp/x64' do1579it_should_behave_like 'payload is not cached',1580ancestor_reference_names: [1581'adapters/cmd/windows/tftp/x64'1582],1583reference_name: 'cmd/windows/tftp/x64'1584end15851586context 'firefox/exec' do1587it_should_behave_like 'payload cached size is consistent',1588ancestor_reference_names: [1589'singles/firefox/exec'1590],1591dynamic_size: false,1592modules_pathname: modules_pathname,1593reference_name: 'firefox/exec'1594end15951596context 'firefox/shell_bind_tcp' do1597it_should_behave_like 'payload cached size is consistent',1598ancestor_reference_names: [1599'singles/firefox/shell_bind_tcp'1600],1601dynamic_size: true,1602modules_pathname: modules_pathname,1603reference_name: 'firefox/shell_bind_tcp'1604end16051606context 'firefox/shell_reverse_tcp' do1607it_should_behave_like 'payload cached size is consistent',1608ancestor_reference_names: [1609'singles/firefox/shell_reverse_tcp'1610],1611dynamic_size: true,1612modules_pathname: modules_pathname,1613reference_name: 'firefox/shell_reverse_tcp'1614end16151616context 'generic/custom' do1617it_should_behave_like 'payload cached size is consistent',1618ancestor_reference_names: [1619'singles/generic/custom'1620],1621dynamic_size: false,1622modules_pathname: modules_pathname,1623reference_name: 'generic/custom'1624end16251626context 'generic/debug_trap' do1627it_should_behave_like 'payload cached size is consistent',1628ancestor_reference_names: [1629'singles/generic/debug_trap'1630],1631dynamic_size: false,1632modules_pathname: modules_pathname,1633reference_name: 'generic/debug_trap'1634end16351636context 'generic/shell_bind_tcp' do1637it_should_behave_like 'payload cached size is consistent',1638ancestor_reference_names: [1639'singles/generic/shell_bind_tcp'1640],1641dynamic_size: false,1642modules_pathname: modules_pathname,1643reference_name: 'generic/shell_bind_tcp'1644end16451646context 'generic/shell_bind_aws_ssm' do1647it_should_behave_like 'payload cached size is consistent',1648ancestor_reference_names: [1649'singles/generic/shell_bind_aws_ssm'1650],1651dynamic_size: false,1652modules_pathname: modules_pathname,1653reference_name: 'generic/shell_bind_aws_ssm'1654end16551656context 'generic/shell_reverse_tcp' do1657it_should_behave_like 'payload cached size is consistent',1658ancestor_reference_names: [1659'singles/generic/shell_reverse_tcp'1660],1661dynamic_size: false,1662modules_pathname: modules_pathname,1663reference_name: 'generic/shell_reverse_tcp'1664end16651666context 'generic/ssh/interact' do1667it_should_behave_like 'payload is not cached',1668ancestor_reference_names: [1669'singles/generic/ssh/interact'1670],1671reference_name: 'generic/ssh/interact'1672end167316741675context 'generic/tight_loop' do1676it_should_behave_like 'payload cached size is consistent',1677ancestor_reference_names: [1678'singles/generic/tight_loop'1679],1680dynamic_size: false,1681modules_pathname: modules_pathname,1682reference_name: 'generic/tight_loop'1683end16841685context 'java/jsp_shell_bind_tcp' do1686it_should_behave_like 'payload cached size is consistent',1687ancestor_reference_names: [1688'singles/java/jsp_shell_bind_tcp'1689],1690dynamic_size: false,1691modules_pathname: modules_pathname,1692reference_name: 'java/jsp_shell_bind_tcp'1693end16941695context 'java/jsp_shell_reverse_tcp' do1696it_should_behave_like 'payload cached size is consistent',1697ancestor_reference_names: [1698'singles/java/jsp_shell_reverse_tcp'1699],1700dynamic_size: false,1701modules_pathname: modules_pathname,1702reference_name: 'java/jsp_shell_reverse_tcp'1703end17041705context 'java/meterpreter/bind_tcp' do1706it_should_behave_like 'payload cached size is consistent',1707ancestor_reference_names: [1708'stagers/java/bind_tcp',1709'stages/java/meterpreter'1710],1711dynamic_size: false,1712modules_pathname: modules_pathname,1713reference_name: 'java/meterpreter/bind_tcp'1714end17151716context 'java/meterpreter/reverse_http' do1717it_should_behave_like 'payload cached size is consistent',1718ancestor_reference_names: [1719'stagers/java/reverse_http',1720'stages/java/meterpreter'1721],1722dynamic_size: true,1723modules_pathname: modules_pathname,1724reference_name: 'java/meterpreter/reverse_http'1725end17261727context 'java/meterpreter/reverse_https' do1728it_should_behave_like 'payload cached size is consistent',1729ancestor_reference_names: [1730'stagers/java/reverse_https',1731'stages/java/meterpreter'1732],1733dynamic_size: true,1734modules_pathname: modules_pathname,1735reference_name: 'java/meterpreter/reverse_https'1736end17371738context 'java/meterpreter/reverse_tcp' do1739it_should_behave_like 'payload cached size is consistent',1740ancestor_reference_names: [1741'stagers/java/reverse_tcp',1742'stages/java/meterpreter'1743],1744dynamic_size: false,1745modules_pathname: modules_pathname,1746reference_name: 'java/meterpreter/reverse_tcp'1747end17481749context 'java/shell/bind_tcp' do1750it_should_behave_like 'payload cached size is consistent',1751ancestor_reference_names: [1752'stagers/java/bind_tcp',1753'stages/java/shell'1754],1755dynamic_size: false,1756modules_pathname: modules_pathname,1757reference_name: 'java/shell/bind_tcp'1758end17591760context 'java/shell/reverse_tcp' do1761it_should_behave_like 'payload cached size is consistent',1762ancestor_reference_names: [1763'stagers/java/reverse_tcp',1764'stages/java/shell'1765],1766dynamic_size: false,1767modules_pathname: modules_pathname,1768reference_name: 'java/shell/reverse_tcp'1769end17701771context 'java/shell_reverse_tcp' do1772it_should_behave_like 'payload cached size is consistent',1773ancestor_reference_names: [1774'singles/java/shell_reverse_tcp'1775],1776dynamic_size: false,1777modules_pathname: modules_pathname,1778reference_name: 'java/shell_reverse_tcp'1779end17801781context 'linux/aarch64/shell_reverse_tcp' do1782it_should_behave_like 'payload cached size is consistent',1783ancestor_reference_names: [1784'singles/linux/aarch64/shell_reverse_tcp'1785],1786dynamic_size: false,1787modules_pathname: modules_pathname,1788reference_name: 'linux/aarch64/shell_reverse_tcp'1789end17901791context 'linux/aarch64/meterpreter_reverse_http' do1792it_should_behave_like 'payload cached size is consistent',1793ancestor_reference_names: [1794'singles/linux/aarch64/meterpreter_reverse_http'1795],1796dynamic_size: false,1797modules_pathname: modules_pathname,1798reference_name: 'linux/aarch64/meterpreter_reverse_http'1799end18001801context 'linux/aarch64/meterpreter_reverse_https' do1802it_should_behave_like 'payload cached size is consistent',1803ancestor_reference_names: [1804'singles/linux/aarch64/meterpreter_reverse_https'1805],1806dynamic_size: false,1807modules_pathname: modules_pathname,1808reference_name: 'linux/aarch64/meterpreter_reverse_https'1809end18101811context 'linux/aarch64/shell/reverse_tcp' do1812it_should_behave_like 'payload cached size is consistent',1813ancestor_reference_names: [1814'stagers/linux/aarch64/reverse_tcp',1815'stages/linux/aarch64/shell'1816],1817dynamic_size: false,1818modules_pathname: modules_pathname,1819reference_name: 'linux/aarch64/shell/reverse_tcp'1820end182118221823context 'linux/armbe/shell_bind_tcp' do1824it_should_behave_like 'payload cached size is consistent',1825ancestor_reference_names: [1826'singles/linux/armbe/shell_bind_tcp'1827],1828dynamic_size: false,1829modules_pathname: modules_pathname,1830reference_name: 'linux/armbe/shell_bind_tcp'1831end18321833context 'linux/armle/adduser' do1834it_should_behave_like 'payload cached size is consistent',1835ancestor_reference_names: [1836'singles/linux/armle/adduser'1837],1838dynamic_size: false,1839modules_pathname: modules_pathname,1840reference_name: 'linux/armle/adduser'1841end18421843context 'linux/armle/exec' do1844it_should_behave_like 'payload cached size is consistent',1845ancestor_reference_names: [1846'singles/linux/armle/exec'1847],1848dynamic_size: false,1849modules_pathname: modules_pathname,1850reference_name: 'linux/armle/exec'1851end18521853context 'linux/armle/shell/bind_tcp' do1854it_should_behave_like 'payload cached size is consistent',1855ancestor_reference_names: [1856'stagers/linux/armle/bind_tcp',1857'stages/linux/armle/shell'1858],1859dynamic_size: false,1860modules_pathname: modules_pathname,1861reference_name: 'linux/armle/shell/bind_tcp'1862end18631864context 'linux/armle/shell/reverse_tcp' do1865it_should_behave_like 'payload cached size is consistent',1866ancestor_reference_names: [1867'stagers/linux/armle/reverse_tcp',1868'stages/linux/armle/shell'1869],1870dynamic_size: false,1871modules_pathname: modules_pathname,1872reference_name: 'linux/armle/shell/reverse_tcp'1873end18741875context 'linux/armle/shell_bind_tcp' do1876it_should_behave_like 'payload cached size is consistent',1877ancestor_reference_names: [1878'singles/linux/armle/shell_bind_tcp'1879],1880dynamic_size: false,1881modules_pathname: modules_pathname,1882reference_name: 'linux/armle/shell_bind_tcp'1883end18841885context 'linux/armle/shell_reverse_tcp' do1886it_should_behave_like 'payload cached size is consistent',1887ancestor_reference_names: [1888'singles/linux/armle/shell_reverse_tcp'1889],1890dynamic_size: false,1891modules_pathname: modules_pathname,1892reference_name: 'linux/armle/shell_reverse_tcp'1893end18941895context 'linux/mipsbe/exec' do1896it_should_behave_like 'payload cached size is consistent',1897ancestor_reference_names: [1898'singles/linux/mipsbe/exec'1899],1900dynamic_size: false,1901modules_pathname: modules_pathname,1902reference_name: 'linux/mipsbe/exec'1903end19041905context 'linux/mipsbe/reboot' do1906it_should_behave_like 'payload cached size is consistent',1907ancestor_reference_names: [1908'singles/linux/mipsbe/reboot'1909],1910dynamic_size: false,1911modules_pathname: modules_pathname,1912reference_name: 'linux/mipsbe/reboot'1913end19141915context 'linux/mipsbe/shell/reverse_tcp' do1916it_should_behave_like 'payload cached size is consistent',1917ancestor_reference_names: [1918'stagers/linux/mipsbe/reverse_tcp',1919'stages/linux/mipsbe/shell'1920],1921dynamic_size: false,1922modules_pathname: modules_pathname,1923reference_name: 'linux/mipsbe/shell/reverse_tcp'1924end19251926context 'linux/mipsbe/shell_bind_tcp' do1927it_should_behave_like 'payload cached size is consistent',1928ancestor_reference_names: [1929'singles/linux/mipsbe/shell_bind_tcp'1930],1931dynamic_size: false,1932modules_pathname: modules_pathname,1933reference_name: 'linux/mipsbe/shell_bind_tcp'1934end19351936context 'linux/mipsbe/shell_reverse_tcp' do1937it_should_behave_like 'payload cached size is consistent',1938ancestor_reference_names: [1939'singles/linux/mipsbe/shell_reverse_tcp'1940],1941dynamic_size: false,1942modules_pathname: modules_pathname,1943reference_name: 'linux/mipsbe/shell_reverse_tcp'1944end19451946context 'linux/mipsle/exec' do1947it_should_behave_like 'payload cached size is consistent',1948ancestor_reference_names: [1949'singles/linux/mipsle/exec'1950],1951dynamic_size: false,1952modules_pathname: modules_pathname,1953reference_name: 'linux/mipsle/exec'1954end19551956context 'linux/mipsle/reboot' do1957it_should_behave_like 'payload cached size is consistent',1958ancestor_reference_names: [1959'singles/linux/mipsle/reboot'1960],1961dynamic_size: false,1962modules_pathname: modules_pathname,1963reference_name: 'linux/mipsle/reboot'1964end19651966context 'linux/mipsle/shell/reverse_tcp' do1967it_should_behave_like 'payload cached size is consistent',1968ancestor_reference_names: [1969'stagers/linux/mipsle/reverse_tcp',1970'stages/linux/mipsle/shell'1971],1972dynamic_size: false,1973modules_pathname: modules_pathname,1974reference_name: 'linux/mipsle/shell/reverse_tcp'1975end19761977context 'linux/mipsle/shell_bind_tcp' do1978it_should_behave_like 'payload cached size is consistent',1979ancestor_reference_names: [1980'singles/linux/mipsle/shell_bind_tcp'1981],1982dynamic_size: false,1983modules_pathname: modules_pathname,1984reference_name: 'linux/mipsle/shell_bind_tcp'1985end19861987context 'linux/mipsle/shell_reverse_tcp' do1988it_should_behave_like 'payload cached size is consistent',1989ancestor_reference_names: [1990'singles/linux/mipsle/shell_reverse_tcp'1991],1992dynamic_size: false,1993modules_pathname: modules_pathname,1994reference_name: 'linux/mipsle/shell_reverse_tcp'1995end19961997context 'linux/ppc/shell_bind_tcp' do1998it_should_behave_like 'payload cached size is consistent',1999ancestor_reference_names: [2000'singles/linux/ppc/shell_bind_tcp'2001],2002dynamic_size: false,2003modules_pathname: modules_pathname,2004reference_name: 'linux/ppc/shell_bind_tcp'2005end20062007context 'linux/ppc/shell_find_port' do2008it_should_behave_like 'payload cached size is consistent',2009ancestor_reference_names: [2010'singles/linux/ppc/shell_find_port'2011],2012dynamic_size: false,2013modules_pathname: modules_pathname,2014reference_name: 'linux/ppc/shell_find_port'2015end20162017context 'linux/ppc/shell_reverse_tcp' do2018it_should_behave_like 'payload cached size is consistent',2019ancestor_reference_names: [2020'singles/linux/ppc/shell_reverse_tcp'2021],2022dynamic_size: false,2023modules_pathname: modules_pathname,2024reference_name: 'linux/ppc/shell_reverse_tcp'2025end20262027context 'linux/ppc64/shell_bind_tcp' do2028it_should_behave_like 'payload cached size is consistent',2029ancestor_reference_names: [2030'singles/linux/ppc64/shell_bind_tcp'2031],2032dynamic_size: false,2033modules_pathname: modules_pathname,2034reference_name: 'linux/ppc64/shell_bind_tcp'2035end20362037context 'linux/ppc64/shell_find_port' do2038it_should_behave_like 'payload cached size is consistent',2039ancestor_reference_names: [2040'singles/linux/ppc64/shell_find_port'2041],2042dynamic_size: false,2043modules_pathname: modules_pathname,2044reference_name: 'linux/ppc64/shell_find_port'2045end20462047context 'linux/ppc64/shell_reverse_tcp' do2048it_should_behave_like 'payload cached size is consistent',2049ancestor_reference_names: [2050'singles/linux/ppc64/shell_reverse_tcp'2051],2052dynamic_size: false,2053modules_pathname: modules_pathname,2054reference_name: 'linux/ppc64/shell_reverse_tcp'2055end20562057context 'linux/riscv32le/exec' do2058it_should_behave_like 'payload cached size is consistent',2059ancestor_reference_names: [2060'singles/linux/riscv32le/exec'2061],2062dynamic_size: false,2063modules_pathname: modules_pathname,2064reference_name: 'linux/riscv32le/exec'2065end20662067context 'linux/riscv32le/reboot' do2068it_should_behave_like 'payload cached size is consistent',2069ancestor_reference_names: [2070'singles/linux/riscv32le/reboot'2071],2072dynamic_size: false,2073modules_pathname: modules_pathname,2074reference_name: 'linux/riscv32le/reboot'2075end20762077context 'linux/riscv64le/exec' do2078it_should_behave_like 'payload cached size is consistent',2079ancestor_reference_names: [2080'singles/linux/riscv64le/exec'2081],2082dynamic_size: false,2083modules_pathname: modules_pathname,2084reference_name: 'linux/riscv64le/exec'2085end20862087context 'linux/riscv64le/reboot' do2088it_should_behave_like 'payload cached size is consistent',2089ancestor_reference_names: [2090'singles/linux/riscv64le/reboot'2091],2092dynamic_size: false,2093modules_pathname: modules_pathname,2094reference_name: 'linux/riscv64le/reboot'2095end20962097context 'linux/x64/exec' do2098it_should_behave_like 'payload cached size is consistent',2099ancestor_reference_names: [2100'singles/linux/x64/exec'2101],2102dynamic_size: false,2103modules_pathname: modules_pathname,2104reference_name: 'linux/x64/exec'2105end21062107context 'linux/x64/pingback_bind_tcp' do2108it_should_behave_like 'payload cached size is consistent',2109ancestor_reference_names: [2110'singles/linux/x64/pingback_bind_tcp'2111],2112dynamic_size: false,2113modules_pathname: modules_pathname,2114reference_name: 'linux/x64/pingback_bind_tcp'2115end21162117context 'linux/x64/pingback_reverse_tcp' do2118it_should_behave_like 'payload cached size is consistent',2119ancestor_reference_names: [2120'singles/linux/x64/pingback_reverse_tcp'2121],2122dynamic_size: false,2123modules_pathname: modules_pathname,2124reference_name: 'linux/x64/pingback_reverse_tcp'2125end21262127context 'linux/x64/shell/bind_tcp' do2128it_should_behave_like 'payload cached size is consistent',2129ancestor_reference_names: [2130'stagers/linux/x64/bind_tcp',2131'stages/linux/x64/shell'2132],2133dynamic_size: false,2134modules_pathname: modules_pathname,2135reference_name: 'linux/x64/shell/bind_tcp'2136end21372138context 'linux/x64/shell/reverse_sctp' do2139it_should_behave_like 'payload cached size is consistent',2140ancestor_reference_names: [2141'stagers/linux/x64/reverse_sctp',2142'stages/linux/x64/shell'2143],2144dynamic_size: false,2145modules_pathname: modules_pathname,2146reference_name: 'linux/x64/shell/reverse_sctp'2147end21482149context 'linux/x64/shell/reverse_tcp' do2150it_should_behave_like 'payload cached size is consistent',2151ancestor_reference_names: [2152'stagers/linux/x64/reverse_tcp',2153'stages/linux/x64/shell'2154],2155dynamic_size: false,2156modules_pathname: modules_pathname,2157reference_name: 'linux/x64/shell/reverse_tcp'2158end21592160context 'linux/x64/shell_bind_ipv6_tcp' do2161it_should_behave_like 'payload cached size is consistent',2162ancestor_reference_names: [2163'singles/linux/x64/shell_bind_ipv6_tcp'2164],2165dynamic_size: false,2166modules_pathname: modules_pathname,2167reference_name: 'linux/x64/shell_bind_ipv6_tcp'2168end21692170context 'linux/x64/shell_bind_tcp' do2171it_should_behave_like 'payload cached size is consistent',2172ancestor_reference_names: [2173'singles/linux/x64/shell_bind_tcp'2174],2175dynamic_size: false,2176modules_pathname: modules_pathname,2177reference_name: 'linux/x64/shell_bind_tcp'2178end21792180context 'linux/x64/shell_bind_tcp_random_port' do2181it_should_behave_like 'payload cached size is consistent',2182ancestor_reference_names: [2183'singles/linux/x64/shell_bind_tcp_random_port'2184],2185dynamic_size: false,2186modules_pathname: modules_pathname,2187reference_name: 'linux/x64/shell_bind_tcp_random_port'2188end21892190context 'linux/x64/shell_find_port' do2191it_should_behave_like 'payload cached size is consistent',2192ancestor_reference_names: [2193'singles/linux/x64/shell_find_port'2194],2195dynamic_size: false,2196modules_pathname: modules_pathname,2197reference_name: 'linux/x64/shell_find_port'2198end21992200context 'linux/x64/shell_reverse_ipv6_tcp' do2201it_should_behave_like 'payload cached size is consistent',2202ancestor_reference_names: [2203'singles/linux/x64/shell_reverse_ipv6_tcp'2204],2205dynamic_size: false,2206modules_pathname: modules_pathname,2207reference_name: 'linux/x64/shell_reverse_ipv6_tcp'2208end22092210context 'linux/x64/shell_reverse_tcp' do2211it_should_behave_like 'payload cached size is consistent',2212ancestor_reference_names: [2213'singles/linux/x64/shell_reverse_tcp'2214],2215dynamic_size: false,2216modules_pathname: modules_pathname,2217reference_name: 'linux/x64/shell_reverse_tcp'2218end22192220context 'linux/x86/adduser' do2221it_should_behave_like 'payload cached size is consistent',2222ancestor_reference_names: [2223'singles/linux/x86/adduser'2224],2225dynamic_size: false,2226modules_pathname: modules_pathname,2227reference_name: 'linux/x86/adduser'2228end22292230context 'linux/x86/chmod' do2231it_should_behave_like 'payload cached size is consistent',2232ancestor_reference_names: [2233'singles/linux/x86/chmod'2234],2235dynamic_size: false,2236modules_pathname: modules_pathname,2237reference_name: 'linux/x86/chmod'2238end22392240context 'linux/x86/exec' do2241it_should_behave_like 'payload cached size is consistent',2242ancestor_reference_names: [2243'singles/linux/x86/exec'2244],2245dynamic_size: false,2246modules_pathname: modules_pathname,2247reference_name: 'linux/x86/exec'2248end22492250context 'linux/x86/read_file' do2251it_should_behave_like 'payload cached size is consistent',2252ancestor_reference_names: [2253'singles/linux/x86/read_file'2254],2255dynamic_size: false,2256modules_pathname: modules_pathname,2257reference_name: 'linux/x86/read_file'2258end22592260context 'linux/x86/shell/bind_ipv6_tcp' do2261it_should_behave_like 'payload cached size is consistent',2262ancestor_reference_names: [2263'stagers/linux/x86/bind_ipv6_tcp',2264'stages/linux/x86/shell'2265],2266dynamic_size: false,2267modules_pathname: modules_pathname,2268reference_name: 'linux/x86/shell/bind_ipv6_tcp'2269end22702271context 'linux/x86/shell/bind_nonx_tcp' do2272it_should_behave_like 'payload cached size is consistent',2273ancestor_reference_names: [2274'stagers/linux/x86/bind_nonx_tcp',2275'stages/linux/x86/shell'2276],2277dynamic_size: false,2278modules_pathname: modules_pathname,2279reference_name: 'linux/x86/shell/bind_nonx_tcp'2280end22812282context 'linux/x86/shell/bind_tcp' do2283it_should_behave_like 'payload cached size is consistent',2284ancestor_reference_names: [2285'stagers/linux/x86/bind_tcp',2286'stages/linux/x86/shell'2287],2288dynamic_size: false,2289modules_pathname: modules_pathname,2290reference_name: 'linux/x86/shell/bind_tcp'2291end22922293context 'linux/x86/shell/find_tag' do2294it_should_behave_like 'payload cached size is consistent',2295ancestor_reference_names: [2296'stagers/linux/x86/find_tag',2297'stages/linux/x86/shell'2298],2299dynamic_size: false,2300modules_pathname: modules_pathname,2301reference_name: 'linux/x86/shell/find_tag'2302end23032304context 'linux/x86/shell/reverse_ipv6_tcp' do2305it_should_behave_like 'payload cached size is consistent',2306ancestor_reference_names: [2307'stagers/linux/x86/reverse_ipv6_tcp',2308'stages/linux/x86/shell'2309],2310dynamic_size: false,2311modules_pathname: modules_pathname,2312reference_name: 'linux/x86/shell/reverse_ipv6_tcp'2313end23142315context 'linux/x86/shell/reverse_nonx_tcp' do2316it_should_behave_like 'payload cached size is consistent',2317ancestor_reference_names: [2318'stagers/linux/x86/reverse_nonx_tcp',2319'stages/linux/x86/shell'2320],2321dynamic_size: false,2322modules_pathname: modules_pathname,2323reference_name: 'linux/x86/shell/reverse_nonx_tcp'2324end23252326context 'linux/x86/shell/reverse_tcp' do2327it_should_behave_like 'payload cached size is consistent',2328ancestor_reference_names: [2329'stagers/linux/x86/reverse_tcp',2330'stages/linux/x86/shell'2331],2332dynamic_size: false,2333modules_pathname: modules_pathname,2334reference_name: 'linux/x86/shell/reverse_tcp'2335end23362337context 'linux/x86/shell_bind_ipv6_tcp' do2338it_should_behave_like 'payload cached size is consistent',2339ancestor_reference_names: [2340'singles/linux/x86/shell_bind_ipv6_tcp'2341],2342dynamic_size: false,2343modules_pathname: modules_pathname,2344reference_name: 'linux/x86/shell_bind_ipv6_tcp'2345end23462347context 'linux/x86/shell_bind_tcp' do2348it_should_behave_like 'payload cached size is consistent',2349ancestor_reference_names: [2350'singles/linux/x86/shell_bind_tcp'2351],2352dynamic_size: false,2353modules_pathname: modules_pathname,2354reference_name: 'linux/x86/shell_bind_tcp'2355end23562357context 'linux/x86/shell_bind_tcp_random_port' do2358it_should_behave_like 'payload cached size is consistent',2359ancestor_reference_names: [2360'singles/linux/x86/shell_bind_tcp_random_port'2361],2362dynamic_size: false,2363modules_pathname: modules_pathname,2364reference_name: 'linux/x86/shell_bind_tcp_random_port'2365end23662367context 'linux/x86/shell_find_port' do2368it_should_behave_like 'payload cached size is consistent',2369ancestor_reference_names: [2370'singles/linux/x86/shell_find_port'2371],2372dynamic_size: false,2373modules_pathname: modules_pathname,2374reference_name: 'linux/x86/shell_find_port'2375end23762377context 'linux/x86/shell_find_tag' do2378it_should_behave_like 'payload cached size is consistent',2379ancestor_reference_names: [2380'singles/linux/x86/shell_find_tag'2381],2382dynamic_size: false,2383modules_pathname: modules_pathname,2384reference_name: 'linux/x86/shell_find_tag'2385end23862387context 'linux/x86/shell_reverse_tcp' do2388it_should_behave_like 'payload cached size is consistent',2389ancestor_reference_names: [2390'singles/linux/x86/shell_reverse_tcp'2391],2392dynamic_size: false,2393modules_pathname: modules_pathname,2394reference_name: 'linux/x86/shell_reverse_tcp'2395end23962397context 'linux/x86/shell_reverse_tcp_ipv6' do2398it_should_behave_like 'payload cached size is consistent',2399ancestor_reference_names: [2400'singles/linux/x86/shell_reverse_tcp_ipv6'2401],2402dynamic_size: false,2403modules_pathname: modules_pathname,2404reference_name: 'linux/x86/shell_reverse_tcp_ipv6'2405end24062407context 'mainframe/shell_reverse_tcp' do2408it_should_behave_like 'payload cached size is consistent',2409ancestor_reference_names: [2410'singles/mainframe/shell_reverse_tcp'2411],2412dynamic_size: false,2413modules_pathname: modules_pathname,2414reference_name: 'mainframe/shell_reverse_tcp'2415end24162417context 'multi/meterpreter/reverse_http' do2418it_should_behave_like 'payload cached size is consistent',2419ancestor_reference_names: [2420'stagers/multi/reverse_http',2421'stages/multi/meterpreter'2422],2423dynamic_size: false,2424modules_pathname: modules_pathname,2425reference_name: 'multi/meterpreter/reverse_http'2426end24272428context 'multi/meterpreter/reverse_https' do2429it_should_behave_like 'payload cached size is consistent',2430ancestor_reference_names: [2431'stagers/multi/reverse_https',2432'stages/multi/meterpreter'2433],2434dynamic_size: false,2435modules_pathname: modules_pathname,2436reference_name: 'multi/meterpreter/reverse_https'2437end24382439context 'netware/shell/reverse_tcp' do2440it_should_behave_like 'payload cached size is consistent',2441ancestor_reference_names: [2442'stagers/netware/reverse_tcp',2443'stages/netware/shell'2444],2445dynamic_size: false,2446modules_pathname: modules_pathname,2447reference_name: 'netware/shell/reverse_tcp'2448end24492450context 'nodejs/shell_bind_tcp' do2451it_should_behave_like 'payload cached size is consistent',2452ancestor_reference_names: [2453'singles/nodejs/shell_bind_tcp'2454],2455dynamic_size: false,2456modules_pathname: modules_pathname,2457reference_name: 'nodejs/shell_bind_tcp'2458end24592460context 'nodejs/shell_reverse_tcp' do2461it_should_behave_like 'payload cached size is consistent',2462ancestor_reference_names: [2463'singles/nodejs/shell_reverse_tcp'2464],2465dynamic_size: false,2466modules_pathname: modules_pathname,2467reference_name: 'nodejs/shell_reverse_tcp'2468end24692470context 'nodejs/shell_reverse_tcp_ssl' do2471it_should_behave_like 'payload cached size is consistent',2472ancestor_reference_names: [2473'singles/nodejs/shell_reverse_tcp_ssl'2474],2475dynamic_size: false,2476modules_pathname: modules_pathname,2477reference_name: 'nodejs/shell_reverse_tcp_ssl'2478end24792480context 'osx/x64/exec' do2481it_should_behave_like 'payload cached size is consistent',2482ancestor_reference_names: [2483'singles/osx/aarch64/exec'2484],2485dynamic_size: false,2486modules_pathname: modules_pathname,2487reference_name: 'osx/aarch64/exec'2488end24892490context 'osx/aarch64/shell_reverse_tcp' do2491it_should_behave_like 'payload cached size is consistent',2492ancestor_reference_names: [2493'singles/osx/aarch64/shell_reverse_tcp'2494],2495dynamic_size: false,2496modules_pathname: modules_pathname,2497reference_name: 'osx/aarch64/shell_reverse_tcp'2498end24992500context 'osx/aarch64/meterpreter/reverse_tcp' do2501it_should_behave_like 'payload cached size is consistent',2502ancestor_reference_names: [2503'stagers/osx/aarch64/reverse_tcp',2504'stages/osx/aarch64/meterpreter'2505],2506dynamic_size: false,2507modules_pathname: modules_pathname,2508reference_name: 'osx/aarch64/meterpreter/reverse_tcp'2509end25102511context 'osx/aarch64/meterpreter_reverse_http' do2512it_should_behave_like 'payload cached size is consistent',2513ancestor_reference_names: [2514'singles/osx/aarch64/meterpreter_reverse_http'2515],2516dynamic_size: false,2517modules_pathname: modules_pathname,2518reference_name: 'osx/aarch64/meterpreter_reverse_http'2519end25202521context 'osx/aarch64/meterpreter_reverse_https' do2522it_should_behave_like 'payload cached size is consistent',2523ancestor_reference_names: [2524'singles/osx/aarch64/meterpreter_reverse_https'2525],2526dynamic_size: false,2527modules_pathname: modules_pathname,2528reference_name: 'osx/aarch64/meterpreter_reverse_https'2529end25302531context 'osx/aarch64/shell_bind_tcp' do2532it_should_behave_like 'payload cached size is consistent',2533ancestor_reference_names: [2534'singles/osx/aarch64/shell_bind_tcp'2535],2536dynamic_size: false,2537modules_pathname: modules_pathname,2538reference_name: 'osx/aarch64/shell_bind_tcp'2539end25402541context 'osx/aarch64/meterpreter_reverse_tcp' do2542it_should_behave_like 'payload cached size is consistent',2543ancestor_reference_names: [2544'singles/osx/aarch64/meterpreter_reverse_tcp'2545],2546dynamic_size: false,2547modules_pathname: modules_pathname,2548reference_name: 'osx/aarch64/meterpreter_reverse_tcp'2549end25502551context 'osx/armle/execute/bind_tcp' do2552it_should_behave_like 'payload cached size is consistent',2553ancestor_reference_names: [2554'stagers/osx/armle/bind_tcp',2555'stages/osx/armle/execute'2556],2557dynamic_size: false,2558modules_pathname: modules_pathname,2559reference_name: 'osx/armle/execute/bind_tcp'2560end25612562context 'osx/armle/execute/reverse_tcp' do2563it_should_behave_like 'payload cached size is consistent',2564ancestor_reference_names: [2565'stagers/osx/armle/reverse_tcp',2566'stages/osx/armle/execute'2567],2568dynamic_size: false,2569modules_pathname: modules_pathname,2570reference_name: 'osx/armle/execute/reverse_tcp'2571end25722573context 'osx/armle/shell/bind_tcp' do2574it_should_behave_like 'payload cached size is consistent',2575ancestor_reference_names: [2576'stagers/osx/armle/bind_tcp',2577'stages/osx/armle/shell'2578],2579dynamic_size: false,2580modules_pathname: modules_pathname,2581reference_name: 'osx/armle/shell/bind_tcp'2582end25832584context 'osx/armle/shell/reverse_tcp' do2585it_should_behave_like 'payload cached size is consistent',2586ancestor_reference_names: [2587'stagers/osx/armle/reverse_tcp',2588'stages/osx/armle/shell'2589],2590dynamic_size: false,2591modules_pathname: modules_pathname,2592reference_name: 'osx/armle/shell/reverse_tcp'2593end25942595context 'osx/armle/shell_bind_tcp' do2596it_should_behave_like 'payload cached size is consistent',2597ancestor_reference_names: [2598'singles/osx/armle/shell_bind_tcp'2599],2600dynamic_size: false,2601modules_pathname: modules_pathname,2602reference_name: 'osx/armle/shell_bind_tcp'2603end26042605context 'osx/armle/shell_reverse_tcp' do2606it_should_behave_like 'payload cached size is consistent',2607ancestor_reference_names: [2608'singles/osx/armle/shell_reverse_tcp'2609],2610dynamic_size: false,2611modules_pathname: modules_pathname,2612reference_name: 'osx/armle/shell_reverse_tcp'2613end26142615context 'osx/armle/vibrate' do2616it_should_behave_like 'payload cached size is consistent',2617ancestor_reference_names: [2618'singles/osx/armle/vibrate'2619],2620dynamic_size: false,2621modules_pathname: modules_pathname,2622reference_name: 'osx/armle/vibrate'2623end26242625context 'osx/ppc/shell/bind_tcp' do2626it_should_behave_like 'payload cached size is consistent',2627ancestor_reference_names: [2628'stagers/osx/ppc/bind_tcp',2629'stages/osx/ppc/shell'2630],2631dynamic_size: false,2632modules_pathname: modules_pathname,2633reference_name: 'osx/ppc/shell/bind_tcp'2634end26352636context 'osx/ppc/shell/find_tag' do2637it_should_behave_like 'payload cached size is consistent',2638ancestor_reference_names: [2639'stagers/osx/ppc/find_tag',2640'stages/osx/ppc/shell'2641],2642dynamic_size: false,2643modules_pathname: modules_pathname,2644reference_name: 'osx/ppc/shell/find_tag'2645end26462647context 'osx/ppc/shell/reverse_tcp' do2648it_should_behave_like 'payload cached size is consistent',2649ancestor_reference_names: [2650'stagers/osx/ppc/reverse_tcp',2651'stages/osx/ppc/shell'2652],2653dynamic_size: false,2654modules_pathname: modules_pathname,2655reference_name: 'osx/ppc/shell/reverse_tcp'2656end26572658context 'osx/ppc/shell_bind_tcp' do2659it_should_behave_like 'payload cached size is consistent',2660ancestor_reference_names: [2661'singles/osx/ppc/shell_bind_tcp'2662],2663dynamic_size: false,2664modules_pathname: modules_pathname,2665reference_name: 'osx/ppc/shell_bind_tcp'2666end26672668context 'osx/ppc/shell_reverse_tcp' do2669it_should_behave_like 'payload cached size is consistent',2670ancestor_reference_names: [2671'singles/osx/ppc/shell_reverse_tcp'2672],2673dynamic_size: false,2674modules_pathname: modules_pathname,2675reference_name: 'osx/ppc/shell_reverse_tcp'2676end26772678context 'osx/x64/dupandexecve/bind_tcp' do2679it_should_behave_like 'payload cached size is consistent',2680ancestor_reference_names: [2681'stagers/osx/x64/bind_tcp',2682'stages/osx/x64/dupandexecve'2683],2684dynamic_size: false,2685modules_pathname: modules_pathname,2686reference_name: 'osx/x64/dupandexecve/bind_tcp'2687end26882689context 'osx/x64/dupandexecve/reverse_tcp' do2690it_should_behave_like 'payload cached size is consistent',2691ancestor_reference_names: [2692'stagers/osx/x64/reverse_tcp',2693'stages/osx/x64/dupandexecve'2694],2695dynamic_size: false,2696modules_pathname: modules_pathname,2697reference_name: 'osx/x64/dupandexecve/reverse_tcp'2698end26992700context 'osx/x64/exec' do2701it_should_behave_like 'payload cached size is consistent',2702ancestor_reference_names: [2703'singles/osx/x64/exec'2704],2705dynamic_size: false,2706modules_pathname: modules_pathname,2707reference_name: 'osx/x64/exec'2708end27092710context 'osx/x64/meterpreter/bind_tcp' do2711it_should_behave_like 'payload cached size is consistent',2712ancestor_reference_names: [2713'stagers/osx/x64/bind_tcp',2714'stages/osx/x64/meterpreter'2715],2716dynamic_size: false,2717modules_pathname: modules_pathname,2718reference_name: 'osx/x64/meterpreter/bind_tcp'2719end27202721context 'osx/x64/meterpreter/reverse_tcp' do2722it_should_behave_like 'payload cached size is consistent',2723ancestor_reference_names: [2724'stagers/osx/x64/reverse_tcp',2725'stages/osx/x64/meterpreter'2726],2727dynamic_size: false,2728modules_pathname: modules_pathname,2729reference_name: 'osx/x64/meterpreter/reverse_tcp'2730end27312732context 'osx/x64/meterpreter/reverse_tcp_uuid' do2733it_should_behave_like 'payload cached size is consistent',2734ancestor_reference_names: [2735'stagers/osx/x64/reverse_tcp_uuid',2736'stages/osx/x64/meterpreter'2737],2738dynamic_size: false,2739modules_pathname: modules_pathname,2740reference_name: 'osx/x64/meterpreter/reverse_tcp_uuid'2741end27422743context 'osx/x64/meterpreter_reverse_http' do2744it_should_behave_like 'payload cached size is consistent',2745ancestor_reference_names: [2746'singles/osx/x64/meterpreter_reverse_http'2747],2748dynamic_size: false,2749modules_pathname: modules_pathname,2750reference_name: 'osx/x64/meterpreter_reverse_http'2751end27522753context 'osx/x64/meterpreter_reverse_https' do2754it_should_behave_like 'payload cached size is consistent',2755ancestor_reference_names: [2756'singles/osx/x64/meterpreter_reverse_https'2757],2758dynamic_size: false,2759modules_pathname: modules_pathname,2760reference_name: 'osx/x64/meterpreter_reverse_https'2761end27622763context 'osx/x64/meterpreter_reverse_tcp' do2764it_should_behave_like 'payload cached size is consistent',2765ancestor_reference_names: [2766'singles/osx/x64/meterpreter_reverse_tcp'2767],2768dynamic_size: false,2769modules_pathname: modules_pathname,2770reference_name: 'osx/x64/meterpreter_reverse_tcp'2771end27722773context 'osx/x64/say' do2774it_should_behave_like 'payload cached size is consistent',2775ancestor_reference_names: [2776'singles/osx/x64/say'2777],2778dynamic_size: false,2779modules_pathname: modules_pathname,2780reference_name: 'osx/x64/say'2781end27822783context 'osx/x64/shell_bind_tcp' do2784it_should_behave_like 'payload cached size is consistent',2785ancestor_reference_names: [2786'singles/osx/x64/shell_bind_tcp'2787],2788dynamic_size: false,2789modules_pathname: modules_pathname,2790reference_name: 'osx/x64/shell_bind_tcp'2791end27922793context 'osx/x64/shell_find_tag' do2794it_should_behave_like 'payload cached size is consistent',2795ancestor_reference_names: [2796'singles/osx/x64/shell_find_tag'2797],2798dynamic_size: false,2799modules_pathname: modules_pathname,2800reference_name: 'osx/x64/shell_find_tag'2801end28022803context 'osx/x64/shell_reverse_tcp' do2804it_should_behave_like 'payload cached size is consistent',2805ancestor_reference_names: [2806'singles/osx/x64/shell_reverse_tcp'2807],2808dynamic_size: false,2809modules_pathname: modules_pathname,2810reference_name: 'osx/x64/shell_reverse_tcp'2811end28122813context 'osx/x86/bundleinject/bind_tcp' do2814it_should_behave_like 'payload cached size is consistent',2815ancestor_reference_names: [2816'stagers/osx/x86/bind_tcp',2817'stages/osx/x86/bundleinject'2818],2819dynamic_size: false,2820modules_pathname: modules_pathname,2821reference_name: 'osx/x86/bundleinject/bind_tcp'2822end28232824context 'osx/x86/bundleinject/reverse_tcp' do2825it_should_behave_like 'payload cached size is consistent',2826ancestor_reference_names: [2827'stagers/osx/x86/reverse_tcp',2828'stages/osx/x86/bundleinject',2829],2830dynamic_size: false,2831modules_pathname: modules_pathname,2832reference_name: 'osx/x86/bundleinject/reverse_tcp'2833end28342835context 'osx/x86/exec' do2836it_should_behave_like 'payload cached size is consistent',2837ancestor_reference_names: [2838'singles/osx/x86/exec'2839],2840dynamic_size: false,2841modules_pathname: modules_pathname,2842reference_name: 'osx/x86/exec'2843end28442845context 'osx/x86/isight/bind_tcp' do2846it_should_behave_like 'payload cached size is consistent',2847ancestor_reference_names: [2848'stagers/osx/x86/bind_tcp',2849'stages/osx/x86/isight'2850],2851dynamic_size: false,2852modules_pathname: modules_pathname,2853reference_name: 'osx/x86/isight/bind_tcp'2854end28552856context 'osx/x86/isight/reverse_tcp' do2857it_should_behave_like 'payload cached size is consistent',2858ancestor_reference_names: [2859'stagers/osx/x86/reverse_tcp',2860'stages/osx/x86/isight'2861],2862dynamic_size: false,2863modules_pathname: modules_pathname,2864reference_name: 'osx/x86/isight/reverse_tcp'2865end28662867context 'osx/x86/shell_bind_tcp' do2868it_should_behave_like 'payload cached size is consistent',2869ancestor_reference_names: [2870'singles/osx/x86/shell_bind_tcp'2871],2872dynamic_size: false,2873modules_pathname: modules_pathname,2874reference_name: 'osx/x86/shell_bind_tcp'2875end28762877context 'osx/x86/shell_find_port' do2878it_should_behave_like 'payload cached size is consistent',2879ancestor_reference_names: [2880'singles/osx/x86/shell_find_port'2881],2882dynamic_size: false,2883modules_pathname: modules_pathname,2884reference_name: 'osx/x86/shell_find_port'2885end28862887context 'osx/x86/shell_reverse_tcp' do2888it_should_behave_like 'payload cached size is consistent',2889ancestor_reference_names: [2890'singles/osx/x86/shell_reverse_tcp'2891],2892dynamic_size: false,2893modules_pathname: modules_pathname,2894reference_name: 'osx/x86/shell_reverse_tcp'2895end28962897context 'osx/x86/vforkshell/bind_tcp' do2898it_should_behave_like 'payload cached size is consistent',2899ancestor_reference_names: [2900'stagers/osx/x86/bind_tcp',2901'stages/osx/x86/vforkshell'2902],2903dynamic_size: false,2904modules_pathname: modules_pathname,2905reference_name: 'osx/x86/vforkshell/bind_tcp'2906end29072908context 'osx/x86/vforkshell/reverse_tcp' do2909it_should_behave_like 'payload cached size is consistent',2910ancestor_reference_names: [2911'stagers/osx/x86/reverse_tcp',2912'stages/osx/x86/vforkshell'2913],2914dynamic_size: false,2915modules_pathname: modules_pathname,2916reference_name: 'osx/x86/vforkshell/reverse_tcp'2917end29182919context 'osx/x86/vforkshell_bind_tcp' do2920it_should_behave_like 'payload cached size is consistent',2921ancestor_reference_names: [2922'singles/osx/x86/vforkshell_bind_tcp'2923],2924dynamic_size: false,2925modules_pathname: modules_pathname,2926reference_name: 'osx/x86/vforkshell_bind_tcp'2927end29282929context 'osx/x86/vforkshell_reverse_tcp' do2930it_should_behave_like 'payload cached size is consistent',2931ancestor_reference_names: [2932'singles/osx/x86/vforkshell_reverse_tcp'2933],2934dynamic_size: false,2935modules_pathname: modules_pathname,2936reference_name: 'osx/x86/vforkshell_reverse_tcp'2937end29382939context 'php/bind_php' do2940it_should_behave_like 'payload cached size is consistent',2941ancestor_reference_names: [2942'singles/php/bind_php'2943],2944dynamic_size: true,2945modules_pathname: modules_pathname,2946reference_name: 'php/bind_php'2947end29482949context 'php/bind_php_ipv6' do2950it_should_behave_like 'payload cached size is consistent',2951ancestor_reference_names: [2952'singles/php/bind_php_ipv6'2953],2954dynamic_size: true,2955modules_pathname: modules_pathname,2956reference_name: 'php/bind_php_ipv6'2957end29582959context 'php/unix/cmd' do2960it_should_behave_like 'payload is not cached',2961ancestor_reference_names: [2962'adapters/php/unix/cmd'2963],2964reference_name: 'php/unix/cmd '2965end29662967context 'php/download_exec' do2968it_should_behave_like 'payload cached size is consistent',2969ancestor_reference_names: [2970'singles/php/download_exec'2971],2972dynamic_size: true,2973modules_pathname: modules_pathname,2974reference_name: 'php/download_exec'2975end29762977context 'php/exec' do2978it_should_behave_like 'payload cached size is consistent',2979ancestor_reference_names: [2980'singles/php/exec'2981],2982dynamic_size: true,2983modules_pathname: modules_pathname,2984reference_name: 'php/exec'2985end29862987context 'php/meterpreter/bind_tcp' do2988it_should_behave_like 'payload cached size is consistent',2989ancestor_reference_names: [2990'stagers/php/bind_tcp',2991'stages/php/meterpreter'2992],2993dynamic_size: false,2994modules_pathname: modules_pathname,2995reference_name: 'php/meterpreter/bind_tcp'2996end29972998context 'php/meterpreter/bind_tcp_uuid' do2999it_should_behave_like 'payload cached size is consistent',3000ancestor_reference_names: [3001'stagers/php/bind_tcp_uuid',3002'stages/php/meterpreter'3003],3004dynamic_size: false,3005modules_pathname: modules_pathname,3006reference_name: 'php/meterpreter/bind_tcp_uuid'3007end30083009context 'php/meterpreter/bind_tcp_ipv6' do3010it_should_behave_like 'payload cached size is consistent',3011ancestor_reference_names: [3012'stagers/php/bind_tcp_ipv6',3013'stages/php/meterpreter'3014],3015dynamic_size: false,3016modules_pathname: modules_pathname,3017reference_name: 'php/meterpreter/bind_tcp_ipv6'3018end30193020context 'php/meterpreter/bind_tcp_ipv6_uuid' do3021it_should_behave_like 'payload cached size is consistent',3022ancestor_reference_names: [3023'stagers/php/bind_tcp_ipv6_uuid',3024'stages/php/meterpreter'3025],3026dynamic_size: false,3027modules_pathname: modules_pathname,3028reference_name: 'php/meterpreter/bind_tcp_ipv6_uuid'3029end30303031context 'php/meterpreter/reverse_tcp' do3032it_should_behave_like 'payload cached size is consistent',3033ancestor_reference_names: [3034'stagers/php/reverse_tcp',3035'stages/php/meterpreter'3036],3037dynamic_size: false,3038modules_pathname: modules_pathname,3039reference_name: 'php/meterpreter/reverse_tcp'3040end30413042context 'php/meterpreter/reverse_tcp_uuid' do3043it_should_behave_like 'payload cached size is consistent',3044ancestor_reference_names: [3045'stagers/php/reverse_tcp_uuid',3046'stages/php/meterpreter'3047],3048dynamic_size: false,3049modules_pathname: modules_pathname,3050reference_name: 'php/meterpreter/reverse_tcp_uuid'3051end30523053context 'php/meterpreter_reverse_tcp' do3054it_should_behave_like 'payload cached size is consistent',3055ancestor_reference_names: [3056'singles/php/meterpreter_reverse_tcp'3057],3058dynamic_size: false,3059modules_pathname: modules_pathname,3060reference_name: 'php/meterpreter_reverse_tcp'3061end30623063context 'php/reverse_php' do3064it_should_behave_like 'payload cached size is consistent',3065ancestor_reference_names: [3066'singles/php/reverse_php'3067],3068dynamic_size: true,3069modules_pathname: modules_pathname,3070reference_name: 'php/reverse_php'3071end30723073context 'php/shell_findsock' do3074it_should_behave_like 'payload cached size is consistent',3075ancestor_reference_names: [3076'singles/php/shell_findsock'3077],3078dynamic_size: true,3079modules_pathname: modules_pathname,3080reference_name: 'php/shell_findsock'3081end30823083context 'python/exec' do3084it_should_behave_like 'payload cached size is consistent',3085ancestor_reference_names: [3086'singles/python/exec'3087],3088dynamic_size: false,3089modules_pathname: modules_pathname,3090reference_name: 'python/exec'3091end30923093context 'python/meterpreter/bind_tcp' do3094it_should_behave_like 'payload cached size is consistent',3095ancestor_reference_names: [3096'stagers/python/bind_tcp',3097'stages/python/meterpreter'3098],3099dynamic_size: true,3100modules_pathname: modules_pathname,3101reference_name: 'python/meterpreter/bind_tcp'3102end31033104context 'python/meterpreter/bind_tcp_uuid' do3105it_should_behave_like 'payload cached size is consistent',3106ancestor_reference_names: [3107'stagers/python/bind_tcp_uuid',3108'stages/python/meterpreter'3109],3110dynamic_size: true,3111modules_pathname: modules_pathname,3112reference_name: 'python/meterpreter/bind_tcp_uuid'3113end31143115context 'python/meterpreter/reverse_http' do3116it_should_behave_like 'payload cached size is consistent',3117ancestor_reference_names: [3118'stagers/python/reverse_http',3119'stages/python/meterpreter'3120],3121dynamic_size: true,3122modules_pathname: modules_pathname,3123reference_name: 'python/meterpreter/reverse_http'3124end31253126context 'python/meterpreter/reverse_https' do3127it_should_behave_like 'payload cached size is consistent',3128ancestor_reference_names: [3129'stagers/python/reverse_https',3130'stages/python/meterpreter'3131],3132dynamic_size: true,3133modules_pathname: modules_pathname,3134reference_name: 'python/meterpreter/reverse_https'3135end31363137context 'python/meterpreter/reverse_tcp' do3138it_should_behave_like 'payload cached size is consistent',3139ancestor_reference_names: [3140'stagers/python/reverse_tcp',3141'stages/python/meterpreter'3142],3143dynamic_size: true,3144modules_pathname: modules_pathname,3145reference_name: 'python/meterpreter/reverse_tcp'3146end31473148context 'python/meterpreter/reverse_tcp_ssl' do3149it_should_behave_like 'payload cached size is consistent',3150ancestor_reference_names: [3151'stagers/python/reverse_tcp_ssl',3152'stages/python/meterpreter'3153],3154dynamic_size: true,3155modules_pathname: modules_pathname,3156reference_name: 'python/meterpreter/reverse_tcp_ssl'3157end31583159context 'python/meterpreter/reverse_tcp_uuid' do3160it_should_behave_like 'payload cached size is consistent',3161ancestor_reference_names: [3162'stagers/python/reverse_tcp_uuid',3163'stages/python/meterpreter'3164],3165dynamic_size: true,3166modules_pathname: modules_pathname,3167reference_name: 'python/meterpreter/reverse_tcp_uuid'3168end31693170context 'python/meterpreter_bind_tcp' do3171it_should_behave_like 'payload cached size is consistent',3172ancestor_reference_names: [3173'singles/python/meterpreter_bind_tcp'3174],3175dynamic_size: true,3176modules_pathname: modules_pathname,3177reference_name: 'python/meterpreter_bind_tcp'3178end31793180context 'python/meterpreter_reverse_http' do3181it_should_behave_like 'payload cached size is consistent',3182ancestor_reference_names: [3183'singles/python/meterpreter_reverse_http'3184],3185dynamic_size: true,3186modules_pathname: modules_pathname,3187reference_name: 'python/meterpreter_reverse_http'3188end31893190context 'python/meterpreter_reverse_https' do3191it_should_behave_like 'payload cached size is consistent',3192ancestor_reference_names: [3193'singles/python/meterpreter_reverse_https'3194],3195dynamic_size: true,3196modules_pathname: modules_pathname,3197reference_name: 'python/meterpreter_reverse_https'3198end31993200context 'python/meterpreter_reverse_tcp' do3201it_should_behave_like 'payload cached size is consistent',3202ancestor_reference_names: [3203'singles/python/meterpreter_reverse_tcp'3204],3205dynamic_size: true,3206modules_pathname: modules_pathname,3207reference_name: 'python/meterpreter_reverse_tcp'3208end32093210context 'python/pingback_bind_tcp' do3211it_should_behave_like 'payload cached size is consistent',3212ancestor_reference_names: [3213'singles/python/pingback_bind_tcp'3214],3215dynamic_size: true,3216modules_pathname: modules_pathname,3217reference_name: 'python/pingback_bind_tcp'3218end32193220context 'python/pingback_reverse_tcp' do3221it_should_behave_like 'payload cached size is consistent',3222ancestor_reference_names: [3223'singles/python/pingback_reverse_tcp'3224],3225dynamic_size: true,3226modules_pathname: modules_pathname,3227reference_name: 'python/pingback_reverse_tcp'3228end32293230context 'python/shell_bind_tcp' do3231it_should_behave_like 'payload cached size is consistent',3232ancestor_reference_names: [3233'singles/python/shell_bind_tcp'3234],3235dynamic_size: true,3236modules_pathname: modules_pathname,3237reference_name: 'python/shell_bind_tcp'3238end32393240context 'python/shell_reverse_tcp' do3241it_should_behave_like 'payload cached size is consistent',3242ancestor_reference_names: [3243'singles/python/shell_reverse_tcp'3244],3245dynamic_size: true,3246modules_pathname: modules_pathname,3247reference_name: 'python/shell_reverse_tcp'3248end32493250context 'python/shell_reverse_sctp' do3251it_should_behave_like 'payload cached size is consistent',3252ancestor_reference_names: [3253'singles/python/shell_reverse_sctp'3254],3255dynamic_size: true,3256modules_pathname: modules_pathname,3257reference_name: 'python/shell_reverse_sctp'3258end32593260context 'python/shell_reverse_tcp_ssl' do3261it_should_behave_like 'payload cached size is consistent',3262ancestor_reference_names: [3263'singles/python/shell_reverse_tcp_ssl'3264],3265dynamic_size: true,3266modules_pathname: modules_pathname,3267reference_name: 'python/shell_reverse_tcp_ssl'3268end32693270context 'python/shell_reverse_udp' do3271it_should_behave_like 'payload cached size is consistent',3272ancestor_reference_names: [3273'singles/python/shell_reverse_udp'3274],3275dynamic_size: true,3276modules_pathname: modules_pathname,3277reference_name: 'python/shell_reverse_udp'3278end32793280context 'ruby/pingback_bind_tcp' do3281it_should_behave_like 'payload cached size is consistent',3282ancestor_reference_names: [3283'singles/ruby/pingback_bind_tcp'3284],3285dynamic_size: false,3286modules_pathname: modules_pathname,3287reference_name: 'ruby/pingback_bind_tcp'3288end32893290context 'ruby/pingback_reverse_tcp' do3291it_should_behave_like 'payload cached size is consistent',3292ancestor_reference_names: [3293'singles/ruby/pingback_reverse_tcp'3294],3295dynamic_size: false,3296modules_pathname: modules_pathname,3297reference_name: 'ruby/pingback_reverse_tcp'3298end32993300context 'ruby/shell_bind_tcp' do3301it_should_behave_like 'payload cached size is consistent',3302ancestor_reference_names: [3303'singles/ruby/shell_bind_tcp'3304],3305dynamic_size: false,3306modules_pathname: modules_pathname,3307reference_name: 'ruby/shell_bind_tcp'3308end33093310context 'ruby/shell_bind_tcp_ipv6' do3311it_should_behave_like 'payload cached size is consistent',3312ancestor_reference_names: [3313'singles/ruby/shell_bind_tcp_ipv6'3314],3315dynamic_size: false,3316modules_pathname: modules_pathname,3317reference_name: 'ruby/shell_bind_tcp_ipv6'3318end33193320context 'ruby/shell_reverse_tcp' do3321it_should_behave_like 'payload cached size is consistent',3322ancestor_reference_names: [3323'singles/ruby/shell_reverse_tcp'3324],3325dynamic_size: false,3326modules_pathname: modules_pathname,3327reference_name: 'ruby/shell_reverse_tcp'3328end33293330context 'ruby/shell_reverse_tcp_ssl' do3331it_should_behave_like 'payload cached size is consistent',3332ancestor_reference_names: [3333'singles/ruby/shell_reverse_tcp_ssl'3334],3335dynamic_size: false,3336modules_pathname: modules_pathname,3337reference_name: 'ruby/shell_reverse_tcp_ssl'3338end33393340context 'solaris/sparc/shell_bind_tcp' do3341it_should_behave_like 'payload cached size is consistent',3342ancestor_reference_names: [3343'singles/solaris/sparc/shell_bind_tcp'3344],3345dynamic_size: false,3346modules_pathname: modules_pathname,3347reference_name: 'solaris/sparc/shell_bind_tcp'3348end33493350context 'solaris/sparc/shell_find_port' do3351it_should_behave_like 'payload cached size is consistent',3352ancestor_reference_names: [3353'singles/solaris/sparc/shell_find_port'3354],3355dynamic_size: false,3356modules_pathname: modules_pathname,3357reference_name: 'solaris/sparc/shell_find_port'3358end33593360context 'solaris/sparc/shell_reverse_tcp' do3361it_should_behave_like 'payload cached size is consistent',3362ancestor_reference_names: [3363'singles/solaris/sparc/shell_reverse_tcp'3364],3365dynamic_size: false,3366modules_pathname: modules_pathname,3367reference_name: 'solaris/sparc/shell_reverse_tcp'3368end33693370context 'solaris/x86/shell_bind_tcp' do3371it_should_behave_like 'payload cached size is consistent',3372ancestor_reference_names: [3373'singles/solaris/x86/shell_bind_tcp'3374],3375dynamic_size: false,3376modules_pathname: modules_pathname,3377reference_name: 'solaris/x86/shell_bind_tcp'3378end33793380context 'solaris/x86/shell_find_port' do3381it_should_behave_like 'payload cached size is consistent',3382ancestor_reference_names: [3383'singles/solaris/x86/shell_find_port'3384],3385dynamic_size: false,3386modules_pathname: modules_pathname,3387reference_name: 'solaris/x86/shell_find_port'3388end33893390context 'solaris/x86/shell_reverse_tcp' do3391it_should_behave_like 'payload cached size is consistent',3392ancestor_reference_names: [3393'singles/solaris/x86/shell_reverse_tcp'3394],3395dynamic_size: false,3396modules_pathname: modules_pathname,3397reference_name: 'solaris/x86/shell_reverse_tcp'3398end33993400context 'tty/unix/interact' do3401it_should_behave_like 'payload cached size is consistent',3402ancestor_reference_names: [3403'singles/tty/unix/interact'3404],3405dynamic_size: false,3406modules_pathname: modules_pathname,3407reference_name: 'tty/unix/interact'3408end34093410context 'windows/adduser' do3411it_should_behave_like 'payload cached size is consistent',3412ancestor_reference_names: [3413'singles/windows/adduser'3414],3415dynamic_size: false,3416modules_pathname: modules_pathname,3417reference_name: 'windows/adduser'3418end34193420context 'windows/custom/bind_ipv6_tcp' do3421it_should_behave_like 'payload is not cached',3422ancestor_reference_names: [3423'stagers/windows/bind_ipv6_tcp',3424'stages/windows/custom'3425],3426reference_name: 'windows/custom/bind_ipv6_tcp'3427end34283429context 'windows/custom/bind_ipv6_tcp_uuid' do3430it_should_behave_like 'payload is not cached',3431ancestor_reference_names: [3432'stagers/windows/bind_ipv6_tcp_uuid',3433'stages/windows/custom'3434],3435reference_name: 'windows/custom/bind_ipv6_tcp_uuid'3436end34373438context 'windows/custom/bind_named_pipe' do3439it_should_behave_like 'payload is not cached',3440ancestor_reference_names: [3441'stagers/windows/bind_named_pipe',3442'stages/windows/custom'3443],3444reference_name: 'windows/custom/bind_named_pipe'3445end34463447context 'windows/custom/bind_tcp' do3448it_should_behave_like 'payload is not cached',3449ancestor_reference_names: [3450'stagers/windows/bind_tcp',3451'stages/windows/custom'3452],3453reference_name: 'windows/custom/bind_tcp'3454end34553456context 'windows/custom/bind_tcp_rc4' do3457it_should_behave_like 'payload is not cached',3458ancestor_reference_names: [3459'stagers/windows/bind_tcp_rc4',3460'stages/windows/custom'3461],3462reference_name: 'windows/custom/bind_tcp_rc4'3463end34643465context 'windows/custom/bind_tcp_uuid' do3466it_should_behave_like 'payload is not cached',3467ancestor_reference_names: [3468'stagers/windows/bind_tcp_uuid',3469'stages/windows/custom'3470],3471reference_name: 'windows/custom/bind_tcp_uuid'3472end34733474context 'windows/custom/reverse_http' do3475it_should_behave_like 'payload is not cached',3476ancestor_reference_names: [3477'stagers/windows/reverse_http',3478'stages/windows/custom'3479],3480reference_name: 'windows/custom/reverse_http'3481end34823483context 'windows/custom/reverse_https' do3484it_should_behave_like 'payload is not cached',3485ancestor_reference_names: [3486'stagers/windows/reverse_https',3487'stages/windows/custom'3488],3489reference_name: 'windows/custom/reverse_https'3490end34913492context 'windows/custom/reverse_named_pipe' do3493it_should_behave_like 'payload is not cached',3494ancestor_reference_names: [3495'stagers/windows/reverse_named_pipe',3496'stages/windows/custom'3497],3498reference_name: 'windows/custom/reverse_named_pipe'3499end35003501context 'windows/custom/reverse_tcp' do3502it_should_behave_like 'payload is not cached',3503ancestor_reference_names: [3504'stagers/windows/reverse_tcp',3505'stages/windows/custom'3506],3507reference_name: 'windows/custom/reverse_tcp'3508end35093510context 'windows/custom/reverse_tcp_rc4' do3511it_should_behave_like 'payload is not cached',3512ancestor_reference_names: [3513'stagers/windows/reverse_tcp_rc4',3514'stages/windows/custom'3515],3516reference_name: 'windows/custom/reverse_tcp_rc4'3517end35183519context 'windows/custom/reverse_tcp_uuid' do3520it_should_behave_like 'payload is not cached',3521ancestor_reference_names: [3522'stagers/windows/reverse_tcp_uuid',3523'stages/windows/custom'3524],3525reference_name: 'windows/custom/reverse_tcp_uuid'3526end35273528context 'windows/custom/reverse_winhttp' do3529it_should_behave_like 'payload is not cached',3530ancestor_reference_names: [3531'stagers/windows/reverse_winhttp',3532'stages/windows/custom'3533],3534reference_name: 'windows/custom/reverse_winhttp'3535end35363537context 'windows/custom/reverse_winhttps' do3538it_should_behave_like 'payload is not cached',3539ancestor_reference_names: [3540'stagers/windows/reverse_winhttps',3541'stages/windows/custom'3542],3543reference_name: 'windows/custom/reverse_winhttps'3544end35453546context 'windows/dllinject/bind_ipv6_tcp' do3547it_should_behave_like 'payload cached size is consistent',3548ancestor_reference_names: [3549'stagers/windows/bind_ipv6_tcp',3550'stages/windows/dllinject'3551],3552dynamic_size: false,3553modules_pathname: modules_pathname,3554reference_name: 'windows/dllinject/bind_ipv6_tcp'3555end35563557context 'windows/dllinject/bind_named_pipe' do3558it_should_behave_like 'payload cached size is consistent',3559ancestor_reference_names: [3560'stagers/windows/bind_named_pipe',3561'stages/windows/dllinject'3562],3563dynamic_size: false,3564modules_pathname: modules_pathname,3565reference_name: 'windows/dllinject/bind_named_pipe'3566end35673568context 'windows/dllinject/bind_nonx_tcp' do3569it_should_behave_like 'payload cached size is consistent',3570ancestor_reference_names: [3571'stagers/windows/bind_nonx_tcp',3572'stages/windows/dllinject'3573],3574dynamic_size: false,3575modules_pathname: modules_pathname,3576reference_name: 'windows/dllinject/bind_nonx_tcp'3577end35783579context 'windows/dllinject/bind_tcp' do3580it_should_behave_like 'payload cached size is consistent',3581ancestor_reference_names: [3582'stagers/windows/bind_tcp',3583'stages/windows/dllinject'3584],3585dynamic_size: false,3586modules_pathname: modules_pathname,3587reference_name: 'windows/dllinject/bind_tcp'3588end35893590context 'windows/dllinject/bind_tcp_rc4' do3591it_should_behave_like 'payload cached size is consistent',3592ancestor_reference_names: [3593'stagers/windows/bind_tcp_rc4',3594'stages/windows/dllinject'3595],3596dynamic_size: false,3597modules_pathname: modules_pathname,3598reference_name: 'windows/dllinject/bind_tcp_rc4'3599end36003601context 'windows/dllinject/find_tag' do3602it_should_behave_like 'payload cached size is consistent',3603ancestor_reference_names: [3604'stagers/windows/findtag_ord',3605'stages/windows/dllinject'3606],3607dynamic_size: false,3608modules_pathname: modules_pathname,3609reference_name: 'windows/dllinject/find_tag'3610end361136123613context 'windows/dllinject/reverse_http' do3614it_should_behave_like 'payload cached size is consistent',3615ancestor_reference_names: [3616'stagers/windows/reverse_http',3617'stages/windows/dllinject'3618],3619dynamic_size: false,3620modules_pathname: modules_pathname,3621reference_name: 'windows/dllinject/reverse_http'3622end36233624context 'windows/dllinject/reverse_http_proxy_pstore' do3625it_should_behave_like 'payload cached size is consistent',3626ancestor_reference_names: [3627'stagers/windows/reverse_http_proxy_pstore',3628'stages/windows/dllinject'3629],3630dynamic_size: false,3631modules_pathname: modules_pathname,3632reference_name: 'windows/dllinject/reverse_http_proxy_pstore'3633end36343635context 'windows/dllinject/reverse_ipv6_tcp' do3636it_should_behave_like 'payload cached size is consistent',3637ancestor_reference_names: [3638'stagers/windows/reverse_ipv6_tcp',3639'stages/windows/dllinject'3640],3641dynamic_size: false,3642modules_pathname: modules_pathname,3643reference_name: 'windows/dllinject/reverse_ipv6_tcp'3644end36453646context 'windows/dllinject/reverse_nonx_tcp' do3647it_should_behave_like 'payload cached size is consistent',3648ancestor_reference_names: [3649'stagers/windows/reverse_nonx_tcp',3650'stages/windows/dllinject'3651],3652dynamic_size: false,3653modules_pathname: modules_pathname,3654reference_name: 'windows/dllinject/reverse_nonx_tcp'3655end36563657context 'windows/dllinject/reverse_ord_tcp' do3658it_should_behave_like 'payload cached size is consistent',3659ancestor_reference_names: [3660'stagers/windows/reverse_ord_tcp',3661'stages/windows/dllinject'3662],3663dynamic_size: false,3664modules_pathname: modules_pathname,3665reference_name: 'windows/dllinject/reverse_ord_tcp'3666end36673668context 'windows/dllinject/reverse_tcp' do3669it_should_behave_like 'payload cached size is consistent',3670ancestor_reference_names: [3671'stagers/windows/reverse_tcp',3672'stages/windows/dllinject'3673],3674dynamic_size: false,3675modules_pathname: modules_pathname,3676reference_name: 'windows/dllinject/reverse_tcp'3677end36783679context 'windows/dllinject/reverse_tcp_allports' do3680it_should_behave_like 'payload cached size is consistent',3681ancestor_reference_names: [3682'stagers/windows/reverse_tcp_allports',3683'stages/windows/dllinject'3684],3685dynamic_size: false,3686modules_pathname: modules_pathname,3687reference_name: 'windows/dllinject/reverse_tcp_allports'3688end36893690context 'windows/dllinject/reverse_tcp_dns' do3691it_should_behave_like 'payload cached size is consistent',3692ancestor_reference_names: [3693'stagers/windows/reverse_tcp_dns',3694'stages/windows/dllinject'3695],3696dynamic_size: false,3697modules_pathname: modules_pathname,3698reference_name: 'windows/dllinject/reverse_tcp_dns'3699end37003701context 'windows/dllinject/reverse_tcp_rc4' do3702it_should_behave_like 'payload cached size is consistent',3703ancestor_reference_names: [3704'stagers/windows/reverse_tcp_rc4',3705'stages/windows/dllinject'3706],3707dynamic_size: false,3708modules_pathname: modules_pathname,3709reference_name: 'windows/dllinject/reverse_tcp_rc4'3710end37113712context 'windows/dllinject/reverse_tcp_rc4_dns' do3713it_should_behave_like 'payload cached size is consistent',3714ancestor_reference_names: [3715'stagers/windows/reverse_tcp_rc4_dns',3716'stages/windows/dllinject'3717],3718dynamic_size: false,3719modules_pathname: modules_pathname,3720reference_name: 'windows/dllinject/reverse_tcp_rc4_dns'3721end37223723context 'windows/dns_txt_query_exec' do3724it_should_behave_like 'payload cached size is consistent',3725ancestor_reference_names: [3726'singles/windows/dns_txt_query_exec'3727],3728dynamic_size: false,3729modules_pathname: modules_pathname,3730reference_name: 'windows/dns_txt_query_exec'3731end37323733context 'windows/download_exec' do3734it_should_behave_like 'payload cached size is consistent',3735ancestor_reference_names: [3736'singles/windows/download_exec'3737],3738dynamic_size: false,3739modules_pathname: modules_pathname,3740reference_name: 'windows/download_exec'3741end37423743context 'windows/encrypted_shell/reverse_tcp' do3744it_should_behave_like 'payload is not cached',3745ancestor_reference_names: [3746'stagers/windows/encrypted_reverse_tcp',3747'stages/windows/encrypted_shell'3748],3749reference_name: 'windows/encrypted_shell/reverse_tcp'3750end37513752context 'windows/encrypted_shell_reverse_tcp' do3753it_should_behave_like 'payload is not cached',3754ancestor_reference_names: [3755'singles/windows/encrypted_shell_reverse_tcp'3756],3757reference_name: 'windows/encrypted_shell_reverse_tcp'3758end37593760context 'windows/exec' do3761it_should_behave_like 'payload cached size is consistent',3762ancestor_reference_names: [3763'singles/windows/exec'3764],3765dynamic_size: false,3766modules_pathname: modules_pathname,3767reference_name: 'windows/exec'3768end37693770context 'windows/format_all_drives' do3771it_should_behave_like 'payload cached size is consistent',3772ancestor_reference_names: [3773'singles/windows/format_all_drives'3774],3775dynamic_size: false,3776modules_pathname: modules_pathname,3777reference_name: 'windows/format_all_drives'3778end37793780context 'windows/loadlibrary' do3781it_should_behave_like 'payload cached size is consistent',3782ancestor_reference_names: [3783'singles/windows/loadlibrary'3784],3785dynamic_size: false,3786modules_pathname: modules_pathname,3787reference_name: 'windows/loadlibrary'3788end37893790context 'windows/messagebox' do3791it_should_behave_like 'payload cached size is consistent',3792ancestor_reference_names: [3793'singles/windows/messagebox'3794],3795dynamic_size: false,3796modules_pathname: modules_pathname,3797reference_name: 'windows/messagebox'3798end37993800context 'windows/meterpreter_bind_named_pipe' do3801it_should_behave_like 'payload cached size is consistent',3802ancestor_reference_names: [3803'singles/windows/meterpreter_bind_named_pipe'3804],3805dynamic_size: false,3806modules_pathname: modules_pathname,3807reference_name: 'windows/meterpreter_bind_named_pipe'3808end38093810context 'windows/meterpreter_bind_tcp' do3811it_should_behave_like 'payload cached size is consistent',3812ancestor_reference_names: [3813'singles/windows/meterpreter_bind_tcp'3814],3815dynamic_size: false,3816modules_pathname: modules_pathname,3817reference_name: 'windows/meterpreter_bind_tcp'3818end38193820context 'windows/meterpreter_reverse_http' do3821it_should_behave_like 'payload cached size is consistent',3822ancestor_reference_names: [3823'singles/windows/meterpreter_reverse_http'3824],3825dynamic_size: false,3826modules_pathname: modules_pathname,3827reference_name: 'windows/meterpreter_reverse_http'3828end38293830context 'windows/meterpreter_reverse_https' do3831it_should_behave_like 'payload cached size is consistent',3832ancestor_reference_names: [3833'singles/windows/meterpreter_reverse_https'3834],3835dynamic_size: false,3836modules_pathname: modules_pathname,3837reference_name: 'windows/meterpreter_reverse_https'3838end38393840context 'windows/meterpreter_reverse_ipv6_tcp' do3841it_should_behave_like 'payload cached size is consistent',3842ancestor_reference_names: [3843'singles/windows/meterpreter_reverse_ipv6_tcp'3844],3845dynamic_size: false,3846modules_pathname: modules_pathname,3847reference_name: 'windows/meterpreter_reverse_ipv6_tcp'3848end38493850context 'windows/meterpreter_reverse_tcp' do3851it_should_behave_like 'payload cached size is consistent',3852ancestor_reference_names: [3853'singles/windows/meterpreter_reverse_tcp'3854],3855dynamic_size: false,3856modules_pathname: modules_pathname,3857reference_name: 'windows/meterpreter_reverse_tcp'3858end38593860context 'windows/meterpreter/bind_ipv6_tcp' do3861it_should_behave_like 'payload cached size is consistent',3862ancestor_reference_names: [3863'stagers/windows/bind_ipv6_tcp',3864'stages/windows/meterpreter'3865],3866dynamic_size: false,3867modules_pathname: modules_pathname,3868reference_name: 'windows/meterpreter/bind_ipv6_tcp'3869end38703871context 'windows/meterpreter/bind_ipv6_tcp_uuid' do3872it_should_behave_like 'payload cached size is consistent',3873ancestor_reference_names: [3874'stagers/windows/bind_ipv6_tcp_uuid',3875'stages/windows/meterpreter'3876],3877dynamic_size: false,3878modules_pathname: modules_pathname,3879reference_name: 'windows/meterpreter/bind_ipv6_tcp_uuid'3880end38813882context 'windows/meterpreter/bind_named_pipe' do3883it_should_behave_like 'payload cached size is consistent',3884ancestor_reference_names: [3885'stagers/windows/bind_named_pipe',3886'stages/windows/meterpreter'3887],3888dynamic_size: false,3889modules_pathname: modules_pathname,3890reference_name: 'windows/meterpreter/bind_named_pipe'3891end38923893context 'windows/meterpreter/bind_nonx_tcp' do3894it_should_behave_like 'payload cached size is consistent',3895ancestor_reference_names: [3896'stagers/windows/bind_nonx_tcp',3897'stages/windows/meterpreter'3898],3899dynamic_size: false,3900modules_pathname: modules_pathname,3901reference_name: 'windows/meterpreter/bind_nonx_tcp'3902end39033904context 'windows/meterpreter/bind_tcp' do3905it_should_behave_like 'payload cached size is consistent',3906ancestor_reference_names: [3907'stagers/windows/bind_tcp',3908'stages/windows/meterpreter'3909],3910dynamic_size: false,3911modules_pathname: modules_pathname,3912reference_name: 'windows/meterpreter/bind_tcp'3913end39143915context 'windows/meterpreter/bind_tcp_rc4' do3916it_should_behave_like 'payload cached size is consistent',3917ancestor_reference_names: [3918'stagers/windows/bind_tcp_rc4',3919'stages/windows/meterpreter'3920],3921dynamic_size: false,3922modules_pathname: modules_pathname,3923reference_name: 'windows/meterpreter/bind_tcp_rc4'3924end39253926context 'windows/meterpreter/bind_tcp_uuid' do3927it_should_behave_like 'payload cached size is consistent',3928ancestor_reference_names: [3929'stagers/windows/bind_tcp_uuid',3930'stages/windows/meterpreter'3931],3932dynamic_size: false,3933modules_pathname: modules_pathname,3934reference_name: 'windows/meterpreter/bind_tcp_uuid'3935end39363937context 'windows/meterpreter/find_tag' do3938it_should_behave_like 'payload cached size is consistent',3939ancestor_reference_names: [3940'stagers/windows/findtag_ord',3941'stages/windows/meterpreter'3942],3943dynamic_size: false,3944modules_pathname: modules_pathname,3945reference_name: 'windows/meterpreter/find_tag'3946end39473948context 'windows/meterpreter/reverse_http' do3949it_should_behave_like 'payload cached size is consistent',3950ancestor_reference_names: [3951'stagers/windows/reverse_http',3952'stages/windows/meterpreter'3953],3954dynamic_size: false,3955modules_pathname: modules_pathname,3956reference_name: 'windows/meterpreter/reverse_http'3957end39583959context 'windows/meterpreter/reverse_http_proxy_pstore' do3960it_should_behave_like 'payload cached size is consistent',3961ancestor_reference_names: [3962'stagers/windows/reverse_http_proxy_pstore',3963'stages/windows/meterpreter'3964],3965dynamic_size: false,3966modules_pathname: modules_pathname,3967reference_name: 'windows/meterpreter/reverse_http_proxy_pstore'3968end39693970context 'windows/meterpreter/reverse_https' do3971it_should_behave_like 'payload cached size is consistent',3972ancestor_reference_names: [3973'stagers/windows/reverse_https',3974'stages/windows/meterpreter'3975],3976dynamic_size: false,3977modules_pathname: modules_pathname,3978reference_name: 'windows/meterpreter/reverse_https'3979end39803981context 'windows/meterpreter/reverse_ipv6_tcp' do3982it_should_behave_like 'payload cached size is consistent',3983ancestor_reference_names: [3984'stagers/windows/reverse_ipv6_tcp',3985'stages/windows/meterpreter'3986],3987dynamic_size: false,3988modules_pathname: modules_pathname,3989reference_name: 'windows/meterpreter/reverse_ipv6_tcp'3990end39913992context 'windows/meterpreter/reverse_named_pipe' do3993it_should_behave_like 'payload cached size is consistent',3994ancestor_reference_names: [3995'stagers/windows/reverse_named_pipe',3996'stages/windows/meterpreter'3997],3998dynamic_size: false,3999modules_pathname: modules_pathname,4000reference_name: 'windows/meterpreter/reverse_named_pipe'4001end40024003context 'windows/meterpreter/reverse_nonx_tcp' do4004it_should_behave_like 'payload cached size is consistent',4005ancestor_reference_names: [4006'stagers/windows/reverse_nonx_tcp',4007'stages/windows/meterpreter'4008],4009dynamic_size: false,4010modules_pathname: modules_pathname,4011reference_name: 'windows/meterpreter/reverse_nonx_tcp'4012end40134014context 'windows/meterpreter/reverse_ord_tcp' do4015it_should_behave_like 'payload cached size is consistent',4016ancestor_reference_names: [4017'stagers/windows/reverse_ord_tcp',4018'stages/windows/meterpreter'4019],4020dynamic_size: false,4021modules_pathname: modules_pathname,4022reference_name: 'windows/meterpreter/reverse_ord_tcp'4023end40244025context 'windows/meterpreter/reverse_tcp' do4026it_should_behave_like 'payload cached size is consistent',4027ancestor_reference_names: [4028'stagers/windows/reverse_tcp',4029'stages/windows/meterpreter'4030],4031dynamic_size: false,4032modules_pathname: modules_pathname,4033reference_name: 'windows/meterpreter/reverse_tcp'4034end40354036context 'windows/meterpreter/reverse_tcp_allports' do4037it_should_behave_like 'payload cached size is consistent',4038ancestor_reference_names: [4039'stagers/windows/reverse_tcp_allports',4040'stages/windows/meterpreter'4041],4042dynamic_size: false,4043modules_pathname: modules_pathname,4044reference_name: 'windows/meterpreter/reverse_tcp_allports'4045end40464047context 'windows/meterpreter/reverse_tcp_dns' do4048it_should_behave_like 'payload cached size is consistent',4049ancestor_reference_names: [4050'stagers/windows/reverse_tcp_dns',4051'stages/windows/meterpreter'4052],4053dynamic_size: false,4054modules_pathname: modules_pathname,4055reference_name: 'windows/meterpreter/reverse_tcp_dns'4056end40574058context 'windows/meterpreter/reverse_tcp_rc4' do4059it_should_behave_like 'payload cached size is consistent',4060ancestor_reference_names: [4061'stagers/windows/reverse_tcp_rc4',4062'stages/windows/meterpreter'4063],4064dynamic_size: false,4065modules_pathname: modules_pathname,4066reference_name: 'windows/meterpreter/reverse_tcp_rc4'4067end40684069context 'windows/meterpreter/reverse_tcp_rc4_dns' do4070it_should_behave_like 'payload cached size is consistent',4071ancestor_reference_names: [4072'stagers/windows/reverse_tcp_rc4_dns',4073'stages/windows/meterpreter'4074],4075dynamic_size: false,4076modules_pathname: modules_pathname,4077reference_name: 'windows/meterpreter/reverse_tcp_rc4_dns'4078end40794080context 'windows/meterpreter/reverse_tcp_uuid' do4081it_should_behave_like 'payload cached size is consistent',4082ancestor_reference_names: [4083'stagers/windows/reverse_tcp_uuid',4084'stages/windows/meterpreter'4085],4086dynamic_size: false,4087modules_pathname: modules_pathname,4088reference_name: 'windows/meterpreter/reverse_tcp_uuid'4089end40904091context 'windows/metsvc_bind_tcp' do4092it_should_behave_like 'payload cached size is consistent',4093ancestor_reference_names: [4094'singles/windows/metsvc_bind_tcp'4095],4096dynamic_size: false,4097modules_pathname: modules_pathname,4098reference_name: 'windows/metsvc_bind_tcp'4099end41004101context 'windows/metsvc_reverse_tcp' do4102it_should_behave_like 'payload cached size is consistent',4103ancestor_reference_names: [4104'singles/windows/metsvc_reverse_tcp'4105],4106dynamic_size: false,4107modules_pathname: modules_pathname,4108reference_name: 'windows/metsvc_reverse_tcp'4109end41104111context 'windows/patchupdllinject/bind_ipv6_tcp' do4112it_should_behave_like 'payload cached size is consistent',4113ancestor_reference_names: [4114'stagers/windows/bind_ipv6_tcp',4115'stages/windows/patchupdllinject'4116],4117dynamic_size: false,4118modules_pathname: modules_pathname,4119reference_name: 'windows/patchupdllinject/bind_ipv6_tcp'4120end41214122context 'windows/patchupdllinject/bind_named_pipe' do4123it_should_behave_like 'payload cached size is consistent',4124ancestor_reference_names: [4125'stagers/windows/bind_named_pipe',4126'stages/windows/patchupdllinject'4127],4128dynamic_size: false,4129modules_pathname: modules_pathname,4130reference_name: 'windows/patchupdllinject/bind_named_pipe'4131end41324133context 'windows/patchupdllinject/bind_nonx_tcp' do4134it_should_behave_like 'payload cached size is consistent',4135ancestor_reference_names: [4136'stagers/windows/bind_nonx_tcp',4137'stages/windows/patchupdllinject'4138],4139dynamic_size: false,4140modules_pathname: modules_pathname,4141reference_name: 'windows/patchupdllinject/bind_nonx_tcp'4142end41434144context 'windows/patchupdllinject/bind_tcp' do4145it_should_behave_like 'payload cached size is consistent',4146ancestor_reference_names: [4147'stagers/windows/bind_tcp',4148'stages/windows/patchupdllinject'4149],4150dynamic_size: false,4151modules_pathname: modules_pathname,4152reference_name: 'windows/patchupdllinject/bind_tcp'4153end41544155context 'windows/patchupdllinject/bind_tcp_rc4' do4156it_should_behave_like 'payload cached size is consistent',4157ancestor_reference_names: [4158'stagers/windows/bind_tcp_rc4',4159'stages/windows/patchupdllinject'4160],4161dynamic_size: false,4162modules_pathname: modules_pathname,4163reference_name: 'windows/patchupdllinject/bind_tcp_rc4'4164end41654166context 'windows/patchupdllinject/find_tag' do4167it_should_behave_like 'payload cached size is consistent',4168ancestor_reference_names: [4169'stagers/windows/findtag_ord',4170'stages/windows/patchupdllinject'4171],4172dynamic_size: false,4173modules_pathname: modules_pathname,4174reference_name: 'windows/patchupdllinject/find_tag'4175end41764177context 'windows/patchupdllinject/reverse_ipv6_tcp' do4178it_should_behave_like 'payload cached size is consistent',4179ancestor_reference_names: [4180'stagers/windows/reverse_ipv6_tcp',4181'stages/windows/patchupdllinject'4182],4183dynamic_size: false,4184modules_pathname: modules_pathname,4185reference_name: 'windows/patchupdllinject/reverse_ipv6_tcp'4186end41874188context 'windows/patchupdllinject/reverse_nonx_tcp' do4189it_should_behave_like 'payload cached size is consistent',4190ancestor_reference_names: [4191'stagers/windows/reverse_nonx_tcp',4192'stages/windows/patchupdllinject'4193],4194dynamic_size: false,4195modules_pathname: modules_pathname,4196reference_name: 'windows/patchupdllinject/reverse_nonx_tcp'4197end41984199context 'windows/patchupdllinject/reverse_ord_tcp' do4200it_should_behave_like 'payload cached size is consistent',4201ancestor_reference_names: [4202'stagers/windows/reverse_ord_tcp',4203'stages/windows/patchupdllinject'4204],4205dynamic_size: false,4206modules_pathname: modules_pathname,4207reference_name: 'windows/patchupdllinject/reverse_ord_tcp'4208end42094210context 'windows/patchupdllinject/reverse_tcp' do4211it_should_behave_like 'payload cached size is consistent',4212ancestor_reference_names: [4213'stagers/windows/reverse_tcp',4214'stages/windows/patchupdllinject'4215],4216dynamic_size: false,4217modules_pathname: modules_pathname,4218reference_name: 'windows/patchupdllinject/reverse_tcp'4219end42204221context 'windows/patchupdllinject/reverse_tcp_allports' do4222it_should_behave_like 'payload cached size is consistent',4223ancestor_reference_names: [4224'stagers/windows/reverse_tcp_allports',4225'stages/windows/patchupdllinject'4226],4227dynamic_size: false,4228modules_pathname: modules_pathname,4229reference_name: 'windows/patchupdllinject/reverse_tcp_allports'4230end42314232context 'windows/patchupdllinject/reverse_tcp_dns' do4233it_should_behave_like 'payload cached size is consistent',4234ancestor_reference_names: [4235'stagers/windows/reverse_tcp_dns',4236'stages/windows/patchupdllinject'4237],4238dynamic_size: false,4239modules_pathname: modules_pathname,4240reference_name: 'windows/patchupdllinject/reverse_tcp_dns'4241end42424243context 'windows/patchupdllinject/reverse_tcp_rc4' do4244it_should_behave_like 'payload cached size is consistent',4245ancestor_reference_names: [4246'stagers/windows/reverse_tcp_rc4',4247'stages/windows/patchupdllinject'4248],4249dynamic_size: false,4250modules_pathname: modules_pathname,4251reference_name: 'windows/patchupdllinject/reverse_tcp_rc4'4252end42534254context 'windows/patchupdllinject/reverse_tcp_rc4_dns' do4255it_should_behave_like 'payload cached size is consistent',4256ancestor_reference_names: [4257'stagers/windows/reverse_tcp_rc4_dns',4258'stages/windows/patchupdllinject'4259],4260dynamic_size: false,4261modules_pathname: modules_pathname,4262reference_name: 'windows/patchupdllinject/reverse_tcp_rc4_dns'4263end42644265context 'windows/patchupmeterpreter/bind_ipv6_tcp' do4266it_should_behave_like 'payload cached size is consistent',4267ancestor_reference_names: [4268'stagers/windows/bind_ipv6_tcp',4269'stages/windows/patchupmeterpreter'4270],4271dynamic_size: false,4272modules_pathname: modules_pathname,4273reference_name: 'windows/patchupmeterpreter/bind_ipv6_tcp'4274end42754276context 'windows/patchupmeterpreter/bind_named_pipe' do4277it_should_behave_like 'payload cached size is consistent',4278ancestor_reference_names: [4279'stagers/windows/bind_named_pipe',4280'stages/windows/patchupmeterpreter'4281],4282dynamic_size: false,4283modules_pathname: modules_pathname,4284reference_name: 'windows/patchupmeterpreter/bind_named_pipe'4285end42864287context 'windows/patchupmeterpreter/bind_nonx_tcp' do4288it_should_behave_like 'payload cached size is consistent',4289ancestor_reference_names: [4290'stagers/windows/bind_nonx_tcp',4291'stages/windows/patchupmeterpreter'4292],4293dynamic_size: false,4294modules_pathname: modules_pathname,4295reference_name: 'windows/patchupmeterpreter/bind_nonx_tcp'4296end42974298context 'windows/patchupmeterpreter/bind_tcp' do4299it_should_behave_like 'payload cached size is consistent',4300ancestor_reference_names: [4301'stagers/windows/bind_tcp',4302'stages/windows/patchupmeterpreter'4303],4304dynamic_size: false,4305modules_pathname: modules_pathname,4306reference_name: 'windows/patchupmeterpreter/bind_tcp'4307end43084309context 'windows/patchupmeterpreter/bind_tcp_rc4' do4310it_should_behave_like 'payload cached size is consistent',4311ancestor_reference_names: [4312'stagers/windows/bind_tcp_rc4',4313'stages/windows/patchupmeterpreter'4314],4315dynamic_size: false,4316modules_pathname: modules_pathname,4317reference_name: 'windows/patchupmeterpreter/bind_tcp_rc4'4318end43194320context 'windows/patchupmeterpreter/find_tag' do4321it_should_behave_like 'payload cached size is consistent',4322ancestor_reference_names: [4323'stagers/windows/findtag_ord',4324'stages/windows/patchupmeterpreter'4325],4326dynamic_size: false,4327modules_pathname: modules_pathname,4328reference_name: 'windows/patchupmeterpreter/find_tag'4329end43304331context 'windows/patchupmeterpreter/reverse_ipv6_tcp' do4332it_should_behave_like 'payload cached size is consistent',4333ancestor_reference_names: [4334'stagers/windows/reverse_ipv6_tcp',4335'stages/windows/patchupmeterpreter'4336],4337dynamic_size: false,4338modules_pathname: modules_pathname,4339reference_name: 'windows/patchupmeterpreter/reverse_ipv6_tcp'4340end43414342context 'windows/patchupmeterpreter/reverse_nonx_tcp' do4343it_should_behave_like 'payload cached size is consistent',4344ancestor_reference_names: [4345'stagers/windows/reverse_nonx_tcp',4346'stages/windows/patchupmeterpreter'4347],4348dynamic_size: false,4349modules_pathname: modules_pathname,4350reference_name: 'windows/patchupmeterpreter/reverse_nonx_tcp'4351end43524353context 'windows/patchupmeterpreter/reverse_ord_tcp' do4354it_should_behave_like 'payload cached size is consistent',4355ancestor_reference_names: [4356'stagers/windows/reverse_ord_tcp',4357'stages/windows/patchupmeterpreter'4358],4359dynamic_size: false,4360modules_pathname: modules_pathname,4361reference_name: 'windows/patchupmeterpreter/reverse_ord_tcp'4362end43634364context 'windows/patchupmeterpreter/reverse_tcp' do4365it_should_behave_like 'payload cached size is consistent',4366ancestor_reference_names: [4367'stagers/windows/reverse_tcp',4368'stages/windows/patchupmeterpreter'4369],4370dynamic_size: false,4371modules_pathname: modules_pathname,4372reference_name: 'windows/patchupmeterpreter/reverse_tcp'4373end43744375context 'windows/patchupmeterpreter/reverse_tcp_allports' do4376it_should_behave_like 'payload cached size is consistent',4377ancestor_reference_names: [4378'stagers/windows/reverse_tcp_allports',4379'stages/windows/patchupmeterpreter'4380],4381dynamic_size: false,4382modules_pathname: modules_pathname,4383reference_name: 'windows/patchupmeterpreter/reverse_tcp_allports'4384end43854386context 'windows/patchupmeterpreter/reverse_tcp_dns' do4387it_should_behave_like 'payload cached size is consistent',4388ancestor_reference_names: [4389'stagers/windows/reverse_tcp_dns',4390'stages/windows/patchupmeterpreter'4391],4392dynamic_size: false,4393modules_pathname: modules_pathname,4394reference_name: 'windows/patchupmeterpreter/reverse_tcp_dns'4395end43964397context 'windows/patchupmeterpreter/reverse_tcp_rc4' do4398it_should_behave_like 'payload cached size is consistent',4399ancestor_reference_names: [4400'stagers/windows/reverse_tcp_rc4',4401'stages/windows/patchupmeterpreter'4402],4403dynamic_size: false,4404modules_pathname: modules_pathname,4405reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4'4406end44074408context 'windows/patchupmeterpreter/reverse_tcp_rc4_dns' do4409it_should_behave_like 'payload cached size is consistent',4410ancestor_reference_names: [4411'stagers/windows/reverse_tcp_rc4_dns',4412'stages/windows/patchupmeterpreter'4413],4414dynamic_size: false,4415modules_pathname: modules_pathname,4416reference_name: 'windows/patchupmeterpreter/reverse_tcp_rc4_dns'4417end44184419context 'windows/peinject/bind_hidden_ipknock_tcp' do4420it_should_behave_like 'payload cached size is consistent',4421ancestor_reference_names: [4422'stagers/windows/bind_hidden_ipknock_tcp',4423'stages/windows/peinject'4424],4425dynamic_size: true,4426modules_pathname: modules_pathname,4427reference_name: 'windows/peinject/bind_hidden_ipknock_tcp'4428end44294430context 'windows/peinject/bind_hidden_tcp' do4431it_should_behave_like 'payload cached size is consistent',4432ancestor_reference_names: [4433'stagers/windows/bind_hidden_tcp',4434'stages/windows/peinject'4435],4436dynamic_size: true,4437modules_pathname: modules_pathname,4438reference_name: 'windows/peinject/bind_hidden_tcp'4439end44404441context 'windows/peinject/bind_ipv6_tcp' do4442it_should_behave_like 'payload cached size is consistent',4443ancestor_reference_names: [4444'stagers/windows/bind_ipv6_tcp',4445'stages/windows/peinject'4446],4447dynamic_size: true,4448modules_pathname: modules_pathname,4449reference_name: 'windows/peinject/bind_ipv6_tcp'4450end44514452context 'windows/peinject/bind_ipv6_tcp_uuid' do4453it_should_behave_like 'payload cached size is consistent',4454ancestor_reference_names: [4455'stagers/windows/bind_ipv6_tcp_uuid',4456'stages/windows/peinject'4457],4458dynamic_size: true,4459modules_pathname: modules_pathname,4460reference_name: 'windows/peinject/bind_ipv6_tcp_uuid'4461end44624463context 'windows/peinject/bind_named_pipe' do4464it_should_behave_like 'payload cached size is consistent',4465ancestor_reference_names: [4466'stagers/windows/bind_named_pipe',4467'stages/windows/peinject'4468],4469dynamic_size: true,4470modules_pathname: modules_pathname,4471reference_name: 'windows/peinject/bind_named_pipe'4472end44734474context 'windows/peinject/bind_nonx_tcp' do4475it_should_behave_like 'payload cached size is consistent',4476ancestor_reference_names: [4477'stagers/windows/bind_nonx_tcp',4478'stages/windows/peinject'4479],4480dynamic_size: true,4481modules_pathname: modules_pathname,4482reference_name: 'windows/peinject/bind_nonx_tcp'4483end44844485context 'windows/peinject/bind_tcp' do4486it_should_behave_like 'payload cached size is consistent',4487ancestor_reference_names: [4488'stagers/windows/bind_tcp',4489'stages/windows/peinject'4490],4491dynamic_size: true,4492modules_pathname: modules_pathname,4493reference_name: 'windows/peinject/bind_tcp'4494end44954496context 'windows/peinject/bind_tcp_rc4' do4497it_should_behave_like 'payload cached size is consistent',4498ancestor_reference_names: [4499'stagers/windows/bind_tcp_rc4',4500'stages/windows/peinject'4501],4502dynamic_size: true,4503modules_pathname: modules_pathname,4504reference_name: 'windows/peinject/bind_tcp_rc4'4505end45064507context 'windows/peinject/bind_tcp_uuid' do4508it_should_behave_like 'payload cached size is consistent',4509ancestor_reference_names: [4510'stagers/windows/bind_tcp_uuid',4511'stages/windows/peinject'4512],4513dynamic_size: true,4514modules_pathname: modules_pathname,4515reference_name: 'windows/peinject/bind_tcp_uuid'4516end45174518context 'windows/peinject/find_tag' do4519it_should_behave_like 'payload cached size is consistent',4520ancestor_reference_names: [4521'stagers/windows/findtag_ord',4522'stages/windows/peinject'4523],4524dynamic_size: true,4525modules_pathname: modules_pathname,4526reference_name: 'windows/peinject/find_tag'4527end45284529context 'windows/peinject/reverse_ipv6_tcp' do4530it_should_behave_like 'payload cached size is consistent',4531ancestor_reference_names: [4532'stagers/windows/reverse_ipv6_tcp',4533'stages/windows/peinject'4534],4535dynamic_size: true,4536modules_pathname: modules_pathname,4537reference_name: 'windows/peinject/reverse_ipv6_tcp'4538end45394540context 'windows/peinject/reverse_nonx_tcp' do4541it_should_behave_like 'payload cached size is consistent',4542ancestor_reference_names: [4543'stagers/windows/reverse_nonx_tcp',4544'stages/windows/peinject'4545],4546dynamic_size: true,4547modules_pathname: modules_pathname,4548reference_name: 'windows/peinject/reverse_nonx_tcp'4549end45504551context 'windows/peinject/reverse_ord_tcp' do4552it_should_behave_like 'payload cached size is consistent',4553ancestor_reference_names: [4554'stagers/windows/reverse_ord_tcp',4555'stages/windows/peinject'4556],4557dynamic_size: true,4558modules_pathname: modules_pathname,4559reference_name: 'windows/peinject/reverse_ord_tcp'4560end45614562context 'windows/peinject/reverse_tcp' do4563it_should_behave_like 'payload cached size is consistent',4564ancestor_reference_names: [4565'stagers/windows/reverse_tcp',4566'stages/windows/peinject'4567],4568dynamic_size: true,4569modules_pathname: modules_pathname,4570reference_name: 'windows/peinject/reverse_tcp'4571end45724573context 'windows/peinject/reverse_tcp_allports' do4574it_should_behave_like 'payload cached size is consistent',4575ancestor_reference_names: [4576'stagers/windows/reverse_tcp_allports',4577'stages/windows/peinject'4578],4579dynamic_size: true,4580modules_pathname: modules_pathname,4581reference_name: 'windows/peinject/reverse_tcp_allports'4582end45834584context 'windows/peinject/reverse_tcp_dns' do4585it_should_behave_like 'payload cached size is consistent',4586ancestor_reference_names: [4587'stagers/windows/reverse_tcp_dns',4588'stages/windows/peinject'4589],4590dynamic_size: true,4591modules_pathname: modules_pathname,4592reference_name: 'windows/peinject/reverse_tcp_dns'4593end45944595context 'windows/peinject/reverse_tcp_rc4' do4596it_should_behave_like 'payload cached size is consistent',4597ancestor_reference_names: [4598'stagers/windows/reverse_tcp_rc4',4599'stages/windows/peinject'4600],4601dynamic_size: true,4602modules_pathname: modules_pathname,4603reference_name: 'windows/peinject/reverse_tcp_rc4'4604end46054606context 'windows/peinject/reverse_tcp_rc4_dns' do4607it_should_behave_like 'payload cached size is consistent',4608ancestor_reference_names: [4609'stagers/windows/reverse_tcp_rc4_dns',4610'stages/windows/peinject'4611],4612dynamic_size: true,4613modules_pathname: modules_pathname,4614reference_name: 'windows/peinject/reverse_tcp_rc4_dns'4615end46164617context 'windows/peinject/reverse_tcp_uuid' do4618it_should_behave_like 'payload cached size is consistent',4619ancestor_reference_names: [4620'stagers/windows/reverse_tcp_uuid',4621'stages/windows/peinject'4622],4623dynamic_size: true,4624modules_pathname: modules_pathname,4625reference_name: 'windows/peinject/reverse_tcp_uuid'4626end46274628context 'windows/pingback_bind_tcp' do4629it_should_behave_like 'payload cached size is consistent',4630ancestor_reference_names: [4631'singles/windows/pingback_bind_tcp'4632],4633dynamic_size: false,4634modules_pathname: modules_pathname,4635reference_name: 'windows/pingback_bind_tcp'4636end46374638context 'windows/pingback_reverse_tcp' do4639it_should_behave_like 'payload cached size is consistent',4640ancestor_reference_names: [4641'singles/windows/pingback_reverse_tcp'4642],4643dynamic_size: false,4644modules_pathname: modules_pathname,4645reference_name: 'windows/pingback_reverse_tcp'4646end46474648context 'windows/shell/bind_ipv6_tcp' do4649it_should_behave_like 'payload cached size is consistent',4650ancestor_reference_names: [4651'stagers/windows/bind_ipv6_tcp',4652'stages/windows/shell'4653],4654dynamic_size: false,4655modules_pathname: modules_pathname,4656reference_name: 'windows/shell/bind_ipv6_tcp'4657end46584659context 'windows/shell/bind_named_pipe' do4660it_should_behave_like 'payload cached size is consistent',4661ancestor_reference_names: [4662'stagers/windows/bind_named_pipe',4663'stages/windows/shell'4664],4665dynamic_size: false,4666modules_pathname: modules_pathname,4667reference_name: 'windows/shell/bind_named_pipe'4668end46694670context 'windows/shell/bind_nonx_tcp' do4671it_should_behave_like 'payload cached size is consistent',4672ancestor_reference_names: [4673'stagers/windows/bind_nonx_tcp',4674'stages/windows/shell'4675],4676dynamic_size: false,4677modules_pathname: modules_pathname,4678reference_name: 'windows/shell/bind_nonx_tcp'4679end46804681context 'windows/shell/bind_tcp' do4682it_should_behave_like 'payload cached size is consistent',4683ancestor_reference_names: [4684'stagers/windows/bind_tcp',4685'stages/windows/shell'4686],4687dynamic_size: false,4688modules_pathname: modules_pathname,4689reference_name: 'windows/shell/bind_tcp'4690end46914692context 'windows/shell/bind_tcp_rc4' do4693it_should_behave_like 'payload cached size is consistent',4694ancestor_reference_names: [4695'stagers/windows/bind_tcp_rc4',4696'stages/windows/shell'4697],4698dynamic_size: false,4699modules_pathname: modules_pathname,4700reference_name: 'windows/shell/bind_tcp_rc4'4701end47024703context 'windows/shell/find_tag' do4704it_should_behave_like 'payload cached size is consistent',4705ancestor_reference_names: [4706'stagers/windows/findtag_ord',4707'stages/windows/shell'4708],4709dynamic_size: false,4710modules_pathname: modules_pathname,4711reference_name: 'windows/shell/find_tag'4712end47134714context 'windows/shell/reverse_ipv6_tcp' do4715it_should_behave_like 'payload cached size is consistent',4716ancestor_reference_names: [4717'stagers/windows/reverse_ipv6_tcp',4718'stages/windows/shell'4719],4720dynamic_size: false,4721modules_pathname: modules_pathname,4722reference_name: 'windows/shell/reverse_ipv6_tcp'4723end47244725context 'windows/shell/reverse_nonx_tcp' do4726it_should_behave_like 'payload cached size is consistent',4727ancestor_reference_names: [4728'stagers/windows/reverse_nonx_tcp',4729'stages/windows/shell'4730],4731dynamic_size: false,4732modules_pathname: modules_pathname,4733reference_name: 'windows/shell/reverse_nonx_tcp'4734end47354736context 'windows/shell/reverse_ord_tcp' do4737it_should_behave_like 'payload cached size is consistent',4738ancestor_reference_names: [4739'stagers/windows/reverse_ord_tcp',4740'stages/windows/shell'4741],4742dynamic_size: false,4743modules_pathname: modules_pathname,4744reference_name: 'windows/shell/reverse_ord_tcp'4745end47464747context 'windows/shell/reverse_tcp' do4748it_should_behave_like 'payload cached size is consistent',4749ancestor_reference_names: [4750'stagers/windows/reverse_tcp',4751'stages/windows/shell'4752],4753dynamic_size: false,4754modules_pathname: modules_pathname,4755reference_name: 'windows/shell/reverse_tcp'4756end47574758context 'windows/shell/reverse_tcp_allports' do4759it_should_behave_like 'payload cached size is consistent',4760ancestor_reference_names: [4761'stagers/windows/reverse_tcp_allports',4762'stages/windows/shell'4763],4764dynamic_size: false,4765modules_pathname: modules_pathname,4766reference_name: 'windows/shell/reverse_tcp_allports'4767end47684769context 'windows/shell/reverse_tcp_dns' do4770it_should_behave_like 'payload cached size is consistent',4771ancestor_reference_names: [4772'stagers/windows/reverse_tcp_dns',4773'stages/windows/shell'4774],4775dynamic_size: false,4776modules_pathname: modules_pathname,4777reference_name: 'windows/shell/reverse_tcp_dns'4778end47794780context 'windows/shell/reverse_tcp_rc4' do4781it_should_behave_like 'payload cached size is consistent',4782ancestor_reference_names: [4783'stagers/windows/reverse_tcp_rc4',4784'stages/windows/shell'4785],4786dynamic_size: false,4787modules_pathname: modules_pathname,4788reference_name: 'windows/shell/reverse_tcp_rc4'4789end47904791context 'windows/shell/reverse_tcp_rc4_dns' do4792it_should_behave_like 'payload cached size is consistent',4793ancestor_reference_names: [4794'stagers/windows/reverse_tcp_rc4_dns',4795'stages/windows/shell'4796],4797dynamic_size: false,4798modules_pathname: modules_pathname,4799reference_name: 'windows/shell/reverse_tcp_rc4_dns'4800end48014802context 'windows/shell/reverse_udp' do4803it_should_behave_like 'payload cached size is consistent',4804ancestor_reference_names: [4805'stagers/windows/reverse_udp',4806'stages/windows/shell'4807],4808dynamic_size: false,4809modules_pathname: modules_pathname,4810reference_name: 'windows/shell/reverse_udp'4811end48124813context 'windows/shell_bind_tcp' do4814it_should_behave_like 'payload cached size is consistent',4815ancestor_reference_names: [4816'singles/windows/shell_bind_tcp'4817],4818dynamic_size: false,4819modules_pathname: modules_pathname,4820reference_name: 'windows/shell_bind_tcp'4821end48224823context 'windows/shell_bind_tcp_xpfw' do4824it_should_behave_like 'payload cached size is consistent',4825ancestor_reference_names: [4826'singles/windows/shell_bind_tcp_xpfw'4827],4828dynamic_size: false,4829modules_pathname: modules_pathname,4830reference_name: 'windows/shell_bind_tcp_xpfw'4831end48324833context 'windows/shell_hidden_bind_tcp' do4834it_should_behave_like 'payload cached size is consistent',4835ancestor_reference_names: [4836'singles/windows/shell_hidden_bind_tcp'4837],4838dynamic_size: false,4839modules_pathname: modules_pathname,4840reference_name: 'windows/shell_hidden_bind_tcp'4841end48424843context 'windows/shell_reverse_tcp' do4844it_should_behave_like 'payload cached size is consistent',4845ancestor_reference_names: [4846'singles/windows/shell_reverse_tcp'4847],4848dynamic_size: false,4849modules_pathname: modules_pathname,4850reference_name: 'windows/shell_reverse_tcp'4851end48524853context 'windows/speak_pwned' do4854it_should_behave_like 'payload cached size is consistent',4855ancestor_reference_names: [4856'singles/windows/speak_pwned'4857],4858dynamic_size: false,4859modules_pathname: modules_pathname,4860reference_name: 'windows/speak_pwned'4861end48624863context 'windows/upexec/bind_ipv6_tcp' do4864it_should_behave_like 'payload cached size is consistent',4865ancestor_reference_names: [4866'stagers/windows/bind_ipv6_tcp',4867'stages/windows/upexec'4868],4869dynamic_size: false,4870modules_pathname: modules_pathname,4871reference_name: 'windows/upexec/bind_ipv6_tcp'4872end48734874context 'windows/upexec/bind_named_pipe' do4875it_should_behave_like 'payload cached size is consistent',4876ancestor_reference_names: [4877'stagers/windows/bind_named_pipe',4878'stages/windows/upexec'4879],4880dynamic_size: false,4881modules_pathname: modules_pathname,4882reference_name: 'windows/upexec/bind_named_pipe'4883end48844885context 'windows/upexec/bind_nonx_tcp' do4886it_should_behave_like 'payload cached size is consistent',4887ancestor_reference_names: [4888'stagers/windows/bind_nonx_tcp',4889'stages/windows/upexec'4890],4891dynamic_size: false,4892modules_pathname: modules_pathname,4893reference_name: 'windows/upexec/bind_nonx_tcp'4894end48954896context 'windows/upexec/bind_tcp' do4897it_should_behave_like 'payload cached size is consistent',4898ancestor_reference_names: [4899'stagers/windows/bind_tcp',4900'stages/windows/upexec'4901],4902dynamic_size: false,4903modules_pathname: modules_pathname,4904reference_name: 'windows/upexec/bind_tcp'4905end49064907context 'windows/upexec/bind_tcp_rc4' do4908it_should_behave_like 'payload cached size is consistent',4909ancestor_reference_names: [4910'stagers/windows/bind_tcp_rc4',4911'stages/windows/upexec'4912],4913dynamic_size: false,4914modules_pathname: modules_pathname,4915reference_name: 'windows/upexec/bind_tcp_rc4'4916end49174918context 'windows/upexec/find_tag' do4919it_should_behave_like 'payload cached size is consistent',4920ancestor_reference_names: [4921'stagers/windows/findtag_ord',4922'stages/windows/upexec'4923],4924dynamic_size: false,4925modules_pathname: modules_pathname,4926reference_name: 'windows/upexec/find_tag'4927end49284929context 'windows/upexec/reverse_ipv6_tcp' do4930it_should_behave_like 'payload cached size is consistent',4931ancestor_reference_names: [4932'stagers/windows/reverse_ipv6_tcp',4933'stages/windows/upexec'4934],4935dynamic_size: false,4936modules_pathname: modules_pathname,4937reference_name: 'windows/upexec/reverse_ipv6_tcp'4938end49394940context 'windows/upexec/reverse_nonx_tcp' do4941it_should_behave_like 'payload cached size is consistent',4942ancestor_reference_names: [4943'stagers/windows/reverse_nonx_tcp',4944'stages/windows/upexec'4945],4946dynamic_size: false,4947modules_pathname: modules_pathname,4948reference_name: 'windows/upexec/reverse_nonx_tcp'4949end49504951context 'windows/upexec/reverse_ord_tcp' do4952it_should_behave_like 'payload cached size is consistent',4953ancestor_reference_names: [4954'stagers/windows/reverse_ord_tcp',4955'stages/windows/upexec'4956],4957dynamic_size: false,4958modules_pathname: modules_pathname,4959reference_name: 'windows/upexec/reverse_ord_tcp'4960end49614962context 'windows/upexec/reverse_tcp' do4963it_should_behave_like 'payload cached size is consistent',4964ancestor_reference_names: [4965'stagers/windows/reverse_tcp',4966'stages/windows/upexec'4967],4968dynamic_size: false,4969modules_pathname: modules_pathname,4970reference_name: 'windows/upexec/reverse_tcp'4971end49724973context 'windows/upexec/reverse_tcp_allports' do4974it_should_behave_like 'payload cached size is consistent',4975ancestor_reference_names: [4976'stagers/windows/reverse_tcp_allports',4977'stages/windows/upexec'4978],4979dynamic_size: false,4980modules_pathname: modules_pathname,4981reference_name: 'windows/upexec/reverse_tcp_allports'4982end49834984context 'windows/upexec/reverse_tcp_dns' do4985it_should_behave_like 'payload cached size is consistent',4986ancestor_reference_names: [4987'stagers/windows/reverse_tcp_dns',4988'stages/windows/upexec'4989],4990dynamic_size: false,4991modules_pathname: modules_pathname,4992reference_name: 'windows/upexec/reverse_tcp_dns'4993end49944995context 'windows/upexec/reverse_tcp_rc4' do4996it_should_behave_like 'payload cached size is consistent',4997ancestor_reference_names: [4998'stagers/windows/reverse_tcp_rc4',4999'stages/windows/upexec'5000],5001dynamic_size: false,5002modules_pathname: modules_pathname,5003reference_name: 'windows/upexec/reverse_tcp_rc4'5004end50055006context 'windows/upexec/reverse_tcp_rc4_dns' do5007it_should_behave_like 'payload cached size is consistent',5008ancestor_reference_names: [5009'stagers/windows/reverse_tcp_rc4_dns',5010'stages/windows/upexec'5011],5012dynamic_size: false,5013modules_pathname: modules_pathname,5014reference_name: 'windows/upexec/reverse_tcp_rc4_dns'5015end50165017context 'windows/upexec/reverse_udp' do5018it_should_behave_like 'payload cached size is consistent',5019ancestor_reference_names: [5020'stagers/windows/reverse_udp',5021'stages/windows/upexec'5022],5023dynamic_size: false,5024modules_pathname: modules_pathname,5025reference_name: 'windows/upexec/reverse_udp'5026end50275028context 'windows/vncinject/bind_ipv6_tcp' do5029it_should_behave_like 'payload cached size is consistent',5030ancestor_reference_names: [5031'stagers/windows/bind_ipv6_tcp',5032'stages/windows/vncinject'5033],5034dynamic_size: false,5035modules_pathname: modules_pathname,5036reference_name: 'windows/vncinject/bind_ipv6_tcp'5037end50385039context 'windows/vncinject/bind_named_pipe' do5040it_should_behave_like 'payload cached size is consistent',5041ancestor_reference_names: [5042'stagers/windows/bind_named_pipe',5043'stages/windows/vncinject'5044],5045dynamic_size: false,5046modules_pathname: modules_pathname,5047reference_name: 'windows/vncinject/bind_named_pipe'5048end50495050context 'windows/vncinject/bind_nonx_tcp' do5051it_should_behave_like 'payload cached size is consistent',5052ancestor_reference_names: [5053'stagers/windows/bind_nonx_tcp',5054'stages/windows/vncinject'5055],5056dynamic_size: false,5057modules_pathname: modules_pathname,5058reference_name: 'windows/vncinject/bind_nonx_tcp'5059end50605061context 'windows/vncinject/bind_tcp' do5062it_should_behave_like 'payload cached size is consistent',5063ancestor_reference_names: [5064'stagers/windows/bind_tcp',5065'stages/windows/vncinject'5066],5067dynamic_size: false,5068modules_pathname: modules_pathname,5069reference_name: 'windows/vncinject/bind_tcp'5070end50715072context 'windows/vncinject/bind_tcp_rc4' do5073it_should_behave_like 'payload cached size is consistent',5074ancestor_reference_names: [5075'stagers/windows/bind_tcp_rc4',5076'stages/windows/vncinject'5077],5078dynamic_size: false,5079modules_pathname: modules_pathname,5080reference_name: 'windows/vncinject/bind_tcp_rc4'5081end50825083context 'windows/vncinject/find_tag' do5084it_should_behave_like 'payload cached size is consistent',5085ancestor_reference_names: [5086'stagers/windows/findtag_ord',5087'stages/windows/vncinject'5088],5089dynamic_size: false,5090modules_pathname: modules_pathname,5091reference_name: 'windows/vncinject/find_tag'5092end50935094context 'windows/vncinject/reverse_ipv6_tcp' do5095it_should_behave_like 'payload cached size is consistent',5096ancestor_reference_names: [5097'stagers/windows/reverse_ipv6_tcp',5098'stages/windows/vncinject'5099],5100dynamic_size: false,5101modules_pathname: modules_pathname,5102reference_name: 'windows/vncinject/reverse_ipv6_tcp'5103end51045105context 'windows/vncinject/reverse_nonx_tcp' do5106it_should_behave_like 'payload cached size is consistent',5107ancestor_reference_names: [5108'stagers/windows/reverse_nonx_tcp',5109'stages/windows/vncinject'5110],5111dynamic_size: false,5112modules_pathname: modules_pathname,5113reference_name: 'windows/vncinject/reverse_nonx_tcp'5114end51155116context 'windows/vncinject/reverse_ord_tcp' do5117it_should_behave_like 'payload cached size is consistent',5118ancestor_reference_names: [5119'stagers/windows/reverse_ord_tcp',5120'stages/windows/vncinject'5121],5122dynamic_size: false,5123modules_pathname: modules_pathname,5124reference_name: 'windows/vncinject/reverse_ord_tcp'5125end51265127context 'windows/vncinject/reverse_tcp' do5128it_should_behave_like 'payload cached size is consistent',5129ancestor_reference_names: [5130'stagers/windows/reverse_tcp',5131'stages/windows/vncinject'5132],5133dynamic_size: false,5134modules_pathname: modules_pathname,5135reference_name: 'windows/vncinject/reverse_tcp'5136end51375138context 'windows/vncinject/reverse_tcp_allports' do5139it_should_behave_like 'payload cached size is consistent',5140ancestor_reference_names: [5141'stagers/windows/reverse_tcp_allports',5142'stages/windows/vncinject'5143],5144dynamic_size: false,5145modules_pathname: modules_pathname,5146reference_name: 'windows/vncinject/reverse_tcp_allports'5147end51485149context 'windows/vncinject/reverse_tcp_dns' do5150it_should_behave_like 'payload cached size is consistent',5151ancestor_reference_names: [5152'stagers/windows/reverse_tcp_dns',5153'stages/windows/vncinject'5154],5155dynamic_size: false,5156modules_pathname: modules_pathname,5157reference_name: 'windows/vncinject/reverse_tcp_dns'5158end51595160context 'windows/vncinject/reverse_tcp_rc4' do5161it_should_behave_like 'payload cached size is consistent',5162ancestor_reference_names: [5163'stagers/windows/reverse_tcp_rc4',5164'stages/windows/vncinject'5165],5166dynamic_size: false,5167modules_pathname: modules_pathname,5168reference_name: 'windows/vncinject/reverse_tcp_rc4'5169end51705171context 'windows/vncinject/reverse_tcp_rc4_dns' do5172it_should_behave_like 'payload cached size is consistent',5173ancestor_reference_names: [5174'stagers/windows/reverse_tcp_rc4_dns',5175'stages/windows/vncinject'5176],5177dynamic_size: false,5178modules_pathname: modules_pathname,5179reference_name: 'windows/vncinject/reverse_tcp_rc4_dns'5180end51815182context 'windows/x64/custom/bind_ipv6_tcp' do5183it_should_behave_like 'payload is not cached',5184ancestor_reference_names: [5185'stagers/windows/x64/bind_ipv6_tcp',5186'stages/windows/x64/custom'5187],5188reference_name: 'windows/x64/custom/bind_ipv6_tcp'5189end51905191context 'windows/x64/custom/bind_ipv6_tcp_uuid' do5192it_should_behave_like 'payload is not cached',5193ancestor_reference_names: [5194'stagers/windows/x64/bind_ipv6_tcp_uuid',5195'stages/windows/x64/custom'5196],5197reference_name: 'windows/x64/custom/bind_ipv6_tcp_uuid'5198end51995200context 'windows/x64/custom/bind_named_pipe' do5201it_should_behave_like 'payload is not cached',5202ancestor_reference_names: [5203'stagers/windows/x64/bind_named_pipe',5204'stages/windows/x64/custom'5205],5206reference_name: 'windows/x64/custom/bind_named_pipe'5207end52085209context 'windows/x64/custom/bind_tcp' do5210it_should_behave_like 'payload is not cached',5211ancestor_reference_names: [5212'stagers/windows/x64/bind_tcp',5213'stages/windows/x64/custom'5214],5215reference_name: 'windows/x64/custom/bind_tcp'5216end52175218context 'windows/x64/custom/bind_tcp_rc4' do5219it_should_behave_like 'payload is not cached',5220ancestor_reference_names: [5221'stagers/windows/x64/bind_tcp_rc4',5222'stages/windows/x64/custom'5223],5224reference_name: 'windows/x64/custom/bind_tcp_rc4'5225end52265227context 'windows/x64/custom/bind_tcp_uuid' do5228it_should_behave_like 'payload is not cached',5229ancestor_reference_names: [5230'stagers/windows/x64/bind_tcp_uuid',5231'stages/windows/x64/custom'5232],5233reference_name: 'windows/x64/custom/bind_tcp_uuid'5234end52355236context 'windows/x64/custom/reverse_http' do5237it_should_behave_like 'payload is not cached',5238ancestor_reference_names: [5239'stagers/windows/x64/reverse_http',5240'stages/windows/x64/custom'5241],5242reference_name: 'windows/x64/custom/reverse_http'5243end52445245context 'windows/x64/custom/reverse_https' do5246it_should_behave_like 'payload is not cached',5247ancestor_reference_names: [5248'stagers/windows/x64/reverse_https',5249'stages/windows/x64/custom'5250],5251reference_name: 'windows/x64/custom/reverse_https'5252end52535254context 'windows/x64/custom/reverse_named_pipe' do5255it_should_behave_like 'payload is not cached',5256ancestor_reference_names: [5257'stagers/windows/x64/reverse_named_pipe',5258'stages/windows/x64/custom'5259],5260reference_name: 'windows/x64/custom/reverse_named_pipe'5261end52625263context 'windows/x64/custom/reverse_tcp' do5264it_should_behave_like 'payload is not cached',5265ancestor_reference_names: [5266'stagers/windows/x64/reverse_tcp',5267'stages/windows/x64/custom'5268],5269reference_name: 'windows/x64/custom/reverse_tcp'5270end52715272context 'windows/x64/custom/reverse_tcp_rc4' do5273it_should_behave_like 'payload is not cached',5274ancestor_reference_names: [5275'stagers/windows/x64/reverse_tcp_rc4',5276'stages/windows/x64/custom'5277],5278reference_name: 'windows/x64/custom/reverse_tcp_rc4'5279end52805281context 'windows/x64/custom/reverse_tcp_uuid' do5282it_should_behave_like 'payload is not cached',5283ancestor_reference_names: [5284'stagers/windows/x64/reverse_tcp_uuid',5285'stages/windows/x64/custom'5286],5287reference_name: 'windows/x64/custom/reverse_tcp_uuid'5288end52895290context 'windows/x64/custom/reverse_winhttp' do5291it_should_behave_like 'payload is not cached',5292ancestor_reference_names: [5293'stagers/windows/x64/reverse_winhttp',5294'stages/windows/x64/custom'5295],5296reference_name: 'windows/x64/custom/reverse_winhttp'5297end52985299context 'windows/x64/custom/reverse_winhttps' do5300it_should_behave_like 'payload is not cached',5301ancestor_reference_names: [5302'stagers/windows/x64/reverse_winhttps',5303'stages/windows/x64/custom'5304],5305reference_name: 'windows/x64/custom/reverse_winhttps'5306end53075308context 'windows/x64/encrypted_shell/reverse_tcp' do5309it_should_behave_like 'payload is not cached',5310ancestor_reference_names: [5311'stagers/windows/x64/encrypted_reverse_tcp',5312'stages/windows/x64/encrypted_shell'5313],5314reference_name: 'windows/x64/encrypted_shell/reverse_tcp'5315end53165317context 'windows/x64/encrypted_shell_reverse_tcp' do5318it_should_behave_like 'payload is not cached',5319ancestor_reference_names: [5320'singles/windows/x64/encrypted_shell_reverse_tcp'5321],5322reference_name: 'windows/x64/encrypted_shell_reverse_tcp'5323end53245325context 'windows/x64/exec' do5326it_should_behave_like 'payload cached size is consistent',5327ancestor_reference_names: [5328'singles/windows/x64/exec'5329],5330dynamic_size: false,5331modules_pathname: modules_pathname,5332reference_name: 'windows/x64/exec'5333end53345335context 'windows/x64/loadlibrary' do5336it_should_behave_like 'payload cached size is consistent',5337ancestor_reference_names: [5338'singles/windows/x64/loadlibrary'5339],5340dynamic_size: false,5341modules_pathname: modules_pathname,5342reference_name: 'windows/x64/loadlibrary'5343end53445345context 'windows/x64/messagebox' do5346it_should_behave_like 'payload cached size is consistent',5347ancestor_reference_names: [5348'singles/windows/x64/messagebox'5349],5350dynamic_size: false,5351modules_pathname: modules_pathname,5352reference_name: 'windows/x64/messagebox'5353end53545355context 'windows/x64/meterpreter/bind_ipv6_tcp' do5356it_should_behave_like 'payload cached size is consistent',5357ancestor_reference_names: [5358'stagers/windows/x64/bind_ipv6_tcp',5359'stages/windows/x64/meterpreter'5360],5361dynamic_size: false,5362modules_pathname: modules_pathname,5363reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp'5364end53655366context 'windows/x64/meterpreter/bind_ipv6_tcp_uuid' do5367it_should_behave_like 'payload cached size is consistent',5368ancestor_reference_names: [5369'stagers/windows/x64/bind_ipv6_tcp_uuid',5370'stages/windows/x64/meterpreter'5371],5372dynamic_size: false,5373modules_pathname: modules_pathname,5374reference_name: 'windows/x64/meterpreter/bind_ipv6_tcp_uuid'5375end53765377context 'windows/x64/meterpreter/bind_named_pipe' do5378it_should_behave_like 'payload cached size is consistent',5379ancestor_reference_names: [5380'stagers/windows/x64/bind_named_pipe',5381'stages/windows/x64/meterpreter'5382],5383dynamic_size: false,5384modules_pathname: modules_pathname,5385reference_name: 'windows/x64/meterpreter/bind_named_pipe'5386end53875388context 'windows/x64/meterpreter/bind_tcp' do5389it_should_behave_like 'payload cached size is consistent',5390ancestor_reference_names: [5391'stagers/windows/x64/bind_tcp',5392'stages/windows/x64/meterpreter'5393],5394dynamic_size: false,5395modules_pathname: modules_pathname,5396reference_name: 'windows/x64/meterpreter/bind_tcp'5397end53985399context 'windows/x64/meterpreter/bind_tcp_rc4' do5400it_should_behave_like 'payload cached size is consistent',5401ancestor_reference_names: [5402'stagers/windows/x64/bind_tcp_rc4',5403'stages/windows/x64/meterpreter'5404],5405dynamic_size: false,5406modules_pathname: modules_pathname,5407reference_name: 'windows/x64/meterpreter/bind_tcp_rc4'5408end54095410context 'windows/x64/meterpreter/bind_tcp_uuid' do5411it_should_behave_like 'payload cached size is consistent',5412ancestor_reference_names: [5413'stagers/windows/x64/bind_tcp_uuid',5414'stages/windows/x64/meterpreter'5415],5416dynamic_size: false,5417modules_pathname: modules_pathname,5418reference_name: 'windows/x64/meterpreter/bind_tcp_uuid'5419end54205421context 'windows/x64/meterpreter/reverse_http' do5422it_should_behave_like 'payload cached size is consistent',5423ancestor_reference_names: [5424'stagers/windows/x64/reverse_http',5425'stages/windows/x64/meterpreter'5426],5427dynamic_size: false,5428modules_pathname: modules_pathname,5429reference_name: 'windows/x64/meterpreter/reverse_http'5430end54315432context 'windows/x64/meterpreter/reverse_https' do5433it_should_behave_like 'payload cached size is consistent',5434ancestor_reference_names: [5435'stagers/windows/x64/reverse_https',5436'stages/windows/x64/meterpreter'5437],5438dynamic_size: false,5439modules_pathname: modules_pathname,5440reference_name: 'windows/x64/meterpreter/reverse_https'5441end54425443context 'windows/x64/meterpreter/reverse_named_pipe' do5444it_should_behave_like 'payload cached size is consistent',5445ancestor_reference_names: [5446'stagers/windows/x64/reverse_named_pipe',5447'stages/windows/x64/meterpreter'5448],5449dynamic_size: false,5450modules_pathname: modules_pathname,5451reference_name: 'windows/x64/meterpreter/reverse_named_pipe'5452end54535454context 'windows/x64/meterpreter/reverse_tcp' do5455it_should_behave_like 'payload cached size is consistent',5456ancestor_reference_names: [5457'stagers/windows/x64/reverse_tcp',5458'stages/windows/x64/meterpreter'5459],5460dynamic_size: false,5461modules_pathname: modules_pathname,5462reference_name: 'windows/x64/meterpreter/reverse_tcp'5463end54645465context 'windows/x64/meterpreter/reverse_tcp_rc4' do5466it_should_behave_like 'payload cached size is consistent',5467ancestor_reference_names: [5468'stagers/windows/x64/reverse_tcp_rc4',5469'stages/windows/x64/meterpreter'5470],5471dynamic_size: false,5472modules_pathname: modules_pathname,5473reference_name: 'windows/x64/meterpreter/reverse_tcp_rc4'5474end54755476context 'windows/x64/meterpreter/reverse_tcp_uuid' do5477it_should_behave_like 'payload cached size is consistent',5478ancestor_reference_names: [5479'stagers/windows/x64/reverse_tcp_uuid',5480'stages/windows/x64/meterpreter'5481],5482dynamic_size: false,5483modules_pathname: modules_pathname,5484reference_name: 'windows/x64/meterpreter/reverse_tcp_uuid'5485end54865487context 'windows/x64/meterpreter/reverse_winhttp' do5488it_should_behave_like 'payload cached size is consistent',5489ancestor_reference_names: [5490'stagers/windows/x64/reverse_winhttp',5491'stages/windows/x64/meterpreter'5492],5493dynamic_size: false,5494modules_pathname: modules_pathname,5495reference_name: 'windows/x64/meterpreter/reverse_winhttp'5496end54975498context 'windows/x64/meterpreter/reverse_winhttps' do5499it_should_behave_like 'payload cached size is consistent',5500ancestor_reference_names: [5501'stagers/windows/x64/reverse_winhttps',5502'stages/windows/x64/meterpreter'5503],5504dynamic_size: false,5505modules_pathname: modules_pathname,5506reference_name: 'windows/x64/meterpreter/reverse_winhttps'5507end55085509context 'windows/x64/meterpreter_bind_named_pipe' do5510it_should_behave_like 'payload cached size is consistent',5511ancestor_reference_names: [5512'singles/windows/x64/meterpreter_bind_named_pipe'5513],5514dynamic_size: false,5515modules_pathname: modules_pathname,5516reference_name: 'windows/x64/meterpreter_bind_named_pipe'5517end55185519context 'windows/x64/meterpreter_bind_tcp' do5520it_should_behave_like 'payload cached size is consistent',5521ancestor_reference_names: [5522'singles/windows/x64/meterpreter_bind_tcp'5523],5524dynamic_size: false,5525modules_pathname: modules_pathname,5526reference_name: 'windows/x64/meterpreter_bind_tcp'5527end55285529context 'windows/x64/meterpreter_reverse_http' do5530it_should_behave_like 'payload cached size is consistent',5531ancestor_reference_names: [5532'singles/windows/x64/meterpreter_reverse_http'5533],5534dynamic_size: false,5535modules_pathname: modules_pathname,5536reference_name: 'windows/x64/meterpreter_reverse_http'5537end55385539context 'windows/x64/meterpreter_reverse_https' do5540it_should_behave_like 'payload cached size is consistent',5541ancestor_reference_names: [5542'singles/windows/x64/meterpreter_reverse_https'5543],5544dynamic_size: false,5545modules_pathname: modules_pathname,5546reference_name: 'windows/x64/meterpreter_reverse_https'5547end55485549context 'windows/x64/meterpreter_reverse_ipv6_tcp' do5550it_should_behave_like 'payload cached size is consistent',5551ancestor_reference_names: [5552'singles/windows/x64/meterpreter_reverse_ipv6_tcp'5553],5554dynamic_size: false,5555modules_pathname: modules_pathname,5556reference_name: 'windows/x64/meterpreter_reverse_ipv6_tcp'5557end55585559context 'windows/x64/meterpreter_reverse_tcp' do5560it_should_behave_like 'payload cached size is consistent',5561ancestor_reference_names: [5562'singles/windows/x64/meterpreter_reverse_tcp'5563],5564dynamic_size: false,5565modules_pathname: modules_pathname,5566reference_name: 'windows/x64/meterpreter_reverse_tcp'5567end55685569context 'windows/x64/peinject/bind_ipv6_tcp' do5570it_should_behave_like 'payload cached size is consistent',5571ancestor_reference_names: [5572'stagers/windows/x64/bind_ipv6_tcp',5573'stages/windows/x64/peinject'5574],5575dynamic_size: true,5576modules_pathname: modules_pathname,5577reference_name: 'windows/x64/peinject/bind_ipv6_tcp'5578end55795580context 'windows/x64/peinject/bind_ipv6_tcp_uuid' do5581it_should_behave_like 'payload cached size is consistent',5582ancestor_reference_names: [5583'stagers/windows/x64/bind_ipv6_tcp_uuid',5584'stages/windows/x64/peinject'5585],5586dynamic_size: true,5587modules_pathname: modules_pathname,5588reference_name: 'windows/x64/peinject/bind_ipv6_tcp_uuid'5589end55905591context 'windows/x64/peinject/bind_named_pipe' do5592it_should_behave_like 'payload cached size is consistent',5593ancestor_reference_names: [5594'stagers/windows/x64/bind_named_pipe',5595'stages/windows/x64/peinject'5596],5597dynamic_size: true,5598modules_pathname: modules_pathname,5599reference_name: 'windows/x64/peinject/bind_named_pipe'5600end56015602context 'windows/x64/peinject/bind_tcp' do5603it_should_behave_like 'payload cached size is consistent',5604ancestor_reference_names: [5605'stagers/windows/x64/bind_tcp',5606'stages/windows/x64/peinject'5607],5608dynamic_size: true,5609modules_pathname: modules_pathname,5610reference_name: 'windows/x64/peinject/bind_tcp'5611end56125613context 'windows/x64/peinject/bind_tcp_rc4' do5614it_should_behave_like 'payload cached size is consistent',5615ancestor_reference_names: [5616'stagers/windows/x64/bind_tcp_rc4',5617'stages/windows/x64/peinject'5618],5619dynamic_size: true,5620modules_pathname: modules_pathname,5621reference_name: 'windows/x64/peinject/bind_tcp_rc4'5622end56235624context 'windows/x64/peinject/bind_tcp_uuid' do5625it_should_behave_like 'payload cached size is consistent',5626ancestor_reference_names: [5627'stagers/windows/x64/bind_tcp_uuid',5628'stages/windows/x64/peinject'5629],5630dynamic_size: true,5631modules_pathname: modules_pathname,5632reference_name: 'windows/x64/peinject/bind_tcp_uuid'5633end56345635context 'windows/x64/peinject/reverse_named_pipe' do5636it_should_behave_like 'payload cached size is consistent',5637ancestor_reference_names: [5638'stagers/windows/x64/reverse_named_pipe',5639'stages/windows/x64/peinject'5640],5641dynamic_size: true,5642modules_pathname: modules_pathname,5643reference_name: 'windows/x64/peinject/reverse_named_pipe'5644end56455646context 'windows/x64/peinject/reverse_tcp' do5647it_should_behave_like 'payload cached size is consistent',5648ancestor_reference_names: [5649'stagers/windows/x64/reverse_tcp',5650'stages/windows/x64/peinject'5651],5652dynamic_size: true,5653modules_pathname: modules_pathname,5654reference_name: 'windows/x64/peinject/reverse_tcp'5655end56565657context 'windows/x64/peinject/reverse_tcp_rc4' do5658it_should_behave_like 'payload cached size is consistent',5659ancestor_reference_names: [5660'stagers/windows/x64/reverse_tcp_rc4',5661'stages/windows/x64/peinject'5662],5663dynamic_size: true,5664modules_pathname: modules_pathname,5665reference_name: 'windows/x64/peinject/reverse_tcp_rc4'5666end56675668context 'windows/x64/peinject/reverse_tcp_uuid' do5669it_should_behave_like 'payload cached size is consistent',5670ancestor_reference_names: [5671'stagers/windows/x64/reverse_tcp_uuid',5672'stages/windows/x64/peinject'5673],5674dynamic_size: true,5675modules_pathname: modules_pathname,5676reference_name: 'windows/x64/peinject/reverse_tcp_uuid'5677end56785679context 'windows/x64/powershell_bind_tcp' do5680it_should_behave_like 'payload cached size is consistent',5681ancestor_reference_names: [5682'singles/windows/x64/powershell_bind_tcp'5683],5684dynamic_size: true,5685modules_pathname: modules_pathname,5686reference_name: 'windows/x64/powershell_bind_tcp'5687end56885689context 'windows/x64/powershell_reverse_tcp' do5690it_should_behave_like 'payload cached size is consistent',5691ancestor_reference_names: [5692'singles/windows/x64/powershell_reverse_tcp'5693],5694dynamic_size: true,5695modules_pathname: modules_pathname,5696reference_name: 'windows/x64/powershell_reverse_tcp'5697end56985699context 'windows/x64/powershell_reverse_tcp_ssl' do5700it_should_behave_like 'payload cached size is consistent',5701ancestor_reference_names: [5702'singles/windows/x64/powershell_reverse_tcp_ssl'5703],5704dynamic_size: true,5705modules_pathname: modules_pathname,5706reference_name: 'windows/x64/powershell_reverse_tcp_ssl'5707end57085709context 'windows/x64/pingback_reverse_tcp' do5710it_should_behave_like 'payload cached size is consistent',5711ancestor_reference_names: [5712'singles/windows/x64/pingback_reverse_tcp'5713],5714dynamic_size: false,5715modules_pathname: modules_pathname,5716reference_name: 'windows/x64/pingback_reverse_tcp'5717end57185719context 'windows/x64/shell/bind_named_pipe' do5720it_should_behave_like 'payload cached size is consistent',5721ancestor_reference_names: [5722'stagers/windows/x64/bind_named_pipe',5723'stages/windows/x64/shell'5724],5725dynamic_size: false,5726modules_pathname: modules_pathname,5727reference_name: 'windows/x64/shell/bind_named_pipe'5728end57295730context 'windows/x64/shell/bind_tcp' do5731it_should_behave_like 'payload cached size is consistent',5732ancestor_reference_names: [5733'stagers/windows/x64/bind_tcp',5734'stages/windows/x64/shell'5735],5736dynamic_size: false,5737modules_pathname: modules_pathname,5738reference_name: 'windows/x64/shell/bind_tcp'5739end57405741context 'windows/x64/shell/bind_tcp_rc4' do5742it_should_behave_like 'payload cached size is consistent',5743ancestor_reference_names: [5744'stagers/windows/x64/bind_tcp_rc4',5745'stages/windows/x64/shell'5746],5747dynamic_size: false,5748modules_pathname: modules_pathname,5749reference_name: 'windows/x64/shell/bind_tcp_rc4'5750end57515752context 'windows/x64/shell/reverse_tcp' do5753it_should_behave_like 'payload cached size is consistent',5754ancestor_reference_names: [5755'stagers/windows/x64/reverse_tcp',5756'stages/windows/x64/shell'5757],5758dynamic_size: false,5759modules_pathname: modules_pathname,5760reference_name: 'windows/x64/shell/reverse_tcp'5761end57625763context 'windows/x64/shell/reverse_tcp_rc4' do5764it_should_behave_like 'payload cached size is consistent',5765ancestor_reference_names: [5766'stagers/windows/x64/reverse_tcp_rc4',5767'stages/windows/x64/shell'5768],5769dynamic_size: false,5770modules_pathname: modules_pathname,5771reference_name: 'windows/x64/shell/reverse_tcp_rc4'5772end57735774context 'windows/x64/shell_bind_tcp' do5775it_should_behave_like 'payload cached size is consistent',5776ancestor_reference_names: [5777'singles/windows/x64/shell_bind_tcp'5778],5779dynamic_size: false,5780modules_pathname: modules_pathname,5781reference_name: 'windows/x64/shell_bind_tcp'5782end57835784context 'windows/x64/shell_reverse_tcp' do5785it_should_behave_like 'payload cached size is consistent',5786ancestor_reference_names: [5787'singles/windows/x64/shell_reverse_tcp'5788],5789dynamic_size: false,5790modules_pathname: modules_pathname,5791reference_name: 'windows/x64/shell_reverse_tcp'5792end57935794context 'windows/x64/vncinject/bind_named_pipe' do5795it_should_behave_like 'payload cached size is consistent',5796ancestor_reference_names: [5797'stagers/windows/x64/bind_named_pipe',5798'stages/windows/x64/vncinject'5799],5800dynamic_size: false,5801modules_pathname: modules_pathname,5802reference_name: 'windows/x64/vncinject/bind_named_pipe'5803end58045805context 'windows/x64/vncinject/bind_tcp' do5806it_should_behave_like 'payload cached size is consistent',5807ancestor_reference_names: [5808'stagers/windows/x64/bind_tcp',5809'stages/windows/x64/vncinject'5810],5811dynamic_size: false,5812modules_pathname: modules_pathname,5813reference_name: 'windows/x64/vncinject/bind_tcp'5814end58155816context 'windows/x64/vncinject/bind_tcp_rc4' do5817it_should_behave_like 'payload cached size is consistent',5818ancestor_reference_names: [5819'stagers/windows/x64/bind_tcp_rc4',5820'stages/windows/x64/vncinject'5821],5822dynamic_size: false,5823modules_pathname: modules_pathname,5824reference_name: 'windows/x64/vncinject/bind_tcp_rc4'5825end58265827context 'windows/x64/vncinject/reverse_tcp' do5828it_should_behave_like 'payload cached size is consistent',5829ancestor_reference_names: [5830'stagers/windows/x64/reverse_tcp',5831'stages/windows/x64/vncinject'5832],5833dynamic_size: false,5834modules_pathname: modules_pathname,5835reference_name: 'windows/x64/vncinject/reverse_tcp'5836end58375838context 'windows/x64/vncinject/reverse_tcp_rc4' do5839it_should_behave_like 'payload cached size is consistent',5840ancestor_reference_names: [5841'stagers/windows/x64/reverse_tcp_rc4',5842'stages/windows/x64/vncinject'5843],5844dynamic_size: false,5845modules_pathname: modules_pathname,5846reference_name: 'windows/x64/vncinject/reverse_tcp_rc4'5847end58485849context 'windows/dllinject/bind_hidden_tcp' do5850it_should_behave_like 'payload cached size is consistent',5851ancestor_reference_names: [5852'stagers/windows/bind_hidden_tcp',5853'stages/windows/dllinject'5854],5855dynamic_size: false,5856modules_pathname: modules_pathname,5857reference_name: 'windows/dllinject/bind_hidden_tcp'5858end58595860context 'windows/meterpreter/bind_hidden_tcp' do5861it_should_behave_like 'payload cached size is consistent',5862ancestor_reference_names: [5863'stagers/windows/bind_hidden_tcp',5864'stages/windows/meterpreter'5865],5866dynamic_size: false,5867modules_pathname: modules_pathname,5868reference_name: 'windows/meterpreter/bind_hidden_tcp'5869end58705871context 'windows/patchupdllinject/bind_hidden_tcp' do5872it_should_behave_like 'payload cached size is consistent',5873ancestor_reference_names: [5874'stagers/windows/bind_hidden_tcp',5875'stages/windows/patchupdllinject'5876],5877dynamic_size: false,5878modules_pathname: modules_pathname,5879reference_name: 'windows/patchupdllinject/bind_hidden_tcp'5880end58815882context 'windows/patchupmeterpreter/bind_hidden_tcp' do5883it_should_behave_like 'payload cached size is consistent',5884ancestor_reference_names: [5885'stagers/windows/bind_hidden_tcp',5886'stages/windows/patchupmeterpreter'5887],5888dynamic_size: false,5889modules_pathname: modules_pathname,5890reference_name: 'windows/patchupmeterpreter/bind_hidden_tcp'5891end58925893context 'windows/shell/bind_hidden_tcp' do5894it_should_behave_like 'payload cached size is consistent',5895ancestor_reference_names: [5896'stagers/windows/bind_hidden_tcp',5897'stages/windows/shell'5898],5899dynamic_size: false,5900modules_pathname: modules_pathname,5901reference_name: 'windows/shell/bind_hidden_tcp'5902end59035904context 'windows/upexec/bind_hidden_tcp' do5905it_should_behave_like 'payload cached size is consistent',5906ancestor_reference_names: [5907'stagers/windows/bind_hidden_tcp',5908'stages/windows/upexec'5909],5910dynamic_size: false,5911modules_pathname: modules_pathname,5912reference_name: 'windows/upexec/bind_hidden_tcp'5913end59145915context 'windows/vncinject/bind_hidden_tcp' do5916it_should_behave_like 'payload cached size is consistent',5917ancestor_reference_names: [5918'stagers/windows/bind_hidden_tcp',5919'stages/windows/vncinject'5920],5921dynamic_size: false,5922modules_pathname: modules_pathname,5923reference_name: 'windows/vncinject/bind_hidden_tcp'5924end59255926context 'windows/dllinject/bind_hidden_ipknock_tcp' do5927it_should_behave_like 'payload cached size is consistent',5928ancestor_reference_names: [5929'stagers/windows/bind_hidden_ipknock_tcp',5930'stages/windows/dllinject'5931],5932dynamic_size: false,5933modules_pathname: modules_pathname,5934reference_name: 'windows/dllinject/bind_hidden_ipknock_tcp'5935end59365937context 'windows/meterpreter/bind_hidden_ipknock_tcp' do5938it_should_behave_like 'payload cached size is consistent',5939ancestor_reference_names: [5940'stagers/windows/bind_hidden_ipknock_tcp',5941'stages/windows/meterpreter'5942],5943dynamic_size: false,5944modules_pathname: modules_pathname,5945reference_name: 'windows/meterpreter/bind_hidden_ipknock_tcp'5946end59475948context 'windows/patchupdllinject/bind_hidden_ipknock_tcp' do5949it_should_behave_like 'payload cached size is consistent',5950ancestor_reference_names: [5951'stagers/windows/bind_hidden_ipknock_tcp',5952'stages/windows/patchupdllinject'5953],5954dynamic_size: false,5955modules_pathname: modules_pathname,5956reference_name: 'windows/patchupdllinject/bind_hidden_ipknock_tcp'5957end59585959context 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp' do5960it_should_behave_like 'payload cached size is consistent',5961ancestor_reference_names: [5962'stagers/windows/bind_hidden_ipknock_tcp',5963'stages/windows/patchupmeterpreter'5964],5965dynamic_size: false,5966modules_pathname: modules_pathname,5967reference_name: 'windows/patchupmeterpreter/bind_hidden_ipknock_tcp'5968end59695970context 'windows/powershell_bind_tcp' do5971it_should_behave_like 'payload cached size is consistent',5972ancestor_reference_names: [5973'singles/windows/powershell_bind_tcp'5974],5975dynamic_size: true,5976modules_pathname: modules_pathname,5977reference_name: 'windows/powershell_bind_tcp'5978end59795980context 'windows/powershell_reverse_tcp' do5981it_should_behave_like 'payload cached size is consistent',5982ancestor_reference_names: [5983'singles/windows/powershell_reverse_tcp'5984],5985dynamic_size: true,5986modules_pathname: modules_pathname,5987reference_name: 'windows/powershell_reverse_tcp'5988end59895990context 'windows/powershell_reverse_tcp_ssl' do5991it_should_behave_like 'payload cached size is consistent',5992ancestor_reference_names: [5993'singles/windows/powershell_reverse_tcp_ssl'5994],5995dynamic_size: true,5996modules_pathname: modules_pathname,5997reference_name: 'windows/powershell_reverse_tcp_ssl'5998end59996000context 'windows/shell/bind_hidden_ipknock_tcp' do6001it_should_behave_like 'payload cached size is consistent',6002ancestor_reference_names: [6003'stagers/windows/bind_hidden_ipknock_tcp',6004'stages/windows/shell'6005],6006dynamic_size: false,6007modules_pathname: modules_pathname,6008reference_name: 'windows/shell/bind_hidden_ipknock_tcp'6009end60106011context 'windows/upexec/bind_hidden_ipknock_tcp' do6012it_should_behave_like 'payload cached size is consistent',6013ancestor_reference_names: [6014'stagers/windows/bind_hidden_ipknock_tcp',6015'stages/windows/upexec'6016],6017dynamic_size: false,6018modules_pathname: modules_pathname,6019reference_name: 'windows/upexec/bind_hidden_ipknock_tcp'6020end60216022context 'windows/vncinject/bind_hidden_ipknock_tcp' do6023it_should_behave_like 'payload cached size is consistent',6024ancestor_reference_names: [6025'stagers/windows/bind_hidden_ipknock_tcp',6026'stages/windows/vncinject'6027],6028dynamic_size: false,6029modules_pathname: modules_pathname,6030reference_name: 'windows/vncinject/bind_hidden_ipknock_tcp'6031end60326033context 'windows/meterpreter/reverse_winhttp' do6034it_should_behave_like 'payload cached size is consistent',6035ancestor_reference_names: [6036'stagers/windows/reverse_winhttp',6037'stages/windows/meterpreter'6038],6039dynamic_size: false,6040modules_pathname: modules_pathname,6041reference_name: 'windows/meterpreter/reverse_winhttp'6042end60436044context 'windows/meterpreter/reverse_winhttps' do6045it_should_behave_like 'payload cached size is consistent',6046ancestor_reference_names: [6047'stagers/windows/reverse_winhttps',6048'stages/windows/meterpreter'6049],6050dynamic_size: false,6051modules_pathname: modules_pathname,6052reference_name: 'windows/meterpreter/reverse_winhttps'6053end60546055context 'linux/mips64/meterpreter_reverse_http' do6056it_should_behave_like 'payload cached size is consistent',6057ancestor_reference_names: [6058'singles/linux/mips64/meterpreter_reverse_http'6059],6060dynamic_size: false,6061modules_pathname: modules_pathname,6062reference_name: 'linux/mips64/meterpreter_reverse_http'6063end60646065context 'linux/mips64/meterpreter_reverse_https' do6066it_should_behave_like 'payload cached size is consistent',6067ancestor_reference_names: [6068'singles/linux/mips64/meterpreter_reverse_https'6069],6070dynamic_size: false,6071modules_pathname: modules_pathname,6072reference_name: 'linux/mips64/meterpreter_reverse_https'6073end60746075context 'linux/mipsbe/meterpreter_reverse_http' do6076it_should_behave_like 'payload cached size is consistent',6077ancestor_reference_names: [6078'singles/linux/mipsbe/meterpreter_reverse_http'6079],6080dynamic_size: false,6081modules_pathname: modules_pathname,6082reference_name: 'linux/mipsbe/meterpreter_reverse_http'6083end60846085context 'linux/mipsbe/meterpreter_reverse_https' do6086it_should_behave_like 'payload cached size is consistent',6087ancestor_reference_names: [6088'singles/linux/mipsbe/meterpreter_reverse_https'6089],6090dynamic_size: false,6091modules_pathname: modules_pathname,6092reference_name: 'linux/mipsbe/meterpreter_reverse_https'6093end60946095context 'linux/mipsle/meterpreter_reverse_http' do6096it_should_behave_like 'payload cached size is consistent',6097ancestor_reference_names: [6098'singles/linux/mipsle/meterpreter_reverse_http'6099],6100dynamic_size: false,6101modules_pathname: modules_pathname,6102reference_name: 'linux/mipsle/meterpreter_reverse_http'6103end61046105context 'linux/mipsle/meterpreter_reverse_https' do6106it_should_behave_like 'payload cached size is consistent',6107ancestor_reference_names: [6108'singles/linux/mipsle/meterpreter_reverse_https'6109],6110dynamic_size: false,6111modules_pathname: modules_pathname,6112reference_name: 'linux/mipsle/meterpreter_reverse_https'6113end61146115context 'linux/ppc/meterpreter_reverse_http' do6116it_should_behave_like 'payload cached size is consistent',6117ancestor_reference_names: [6118'singles/linux/ppc/meterpreter_reverse_http'6119],6120dynamic_size: false,6121modules_pathname: modules_pathname,6122reference_name: 'linux/ppc/meterpreter_reverse_http'6123end61246125context 'linux/ppc/meterpreter_reverse_https' do6126it_should_behave_like 'payload cached size is consistent',6127ancestor_reference_names: [6128'singles/linux/ppc/meterpreter_reverse_https'6129],6130dynamic_size: false,6131modules_pathname: modules_pathname,6132reference_name: 'linux/ppc/meterpreter_reverse_https'6133end61346135context 'linux/ppce500v2/meterpreter_reverse_http' do6136it_should_behave_like 'payload cached size is consistent',6137ancestor_reference_names: [6138'singles/linux/ppce500v2/meterpreter_reverse_http'6139],6140dynamic_size: false,6141modules_pathname: modules_pathname,6142reference_name: 'linux/ppce500v2/meterpreter_reverse_http'6143end61446145context 'linux/ppce500v2/meterpreter_reverse_https' do6146it_should_behave_like 'payload cached size is consistent',6147ancestor_reference_names: [6148'singles/linux/ppce500v2/meterpreter_reverse_https'6149],6150dynamic_size: false,6151modules_pathname: modules_pathname,6152reference_name: 'linux/ppce500v2/meterpreter_reverse_https'6153end61546155context 'linux/ppce500v2/meterpreter_reverse_tcp' do6156it_should_behave_like 'payload cached size is consistent',6157ancestor_reference_names: [6158'singles/linux/ppce500v2/meterpreter_reverse_tcp'6159],6160dynamic_size: false,6161modules_pathname: modules_pathname,6162reference_name: 'linux/ppce500v2/meterpreter_reverse_tcp'6163end61646165context 'linux/ppc64le/meterpreter_reverse_http' do6166it_should_behave_like 'payload cached size is consistent',6167ancestor_reference_names: [6168'singles/linux/ppc64le/meterpreter_reverse_http'6169],6170dynamic_size: false,6171modules_pathname: modules_pathname,6172reference_name: 'linux/ppc64le/meterpreter_reverse_http'6173end61746175context 'linux/ppc64le/meterpreter_reverse_https' do6176it_should_behave_like 'payload cached size is consistent',6177ancestor_reference_names: [6178'singles/linux/ppc64le/meterpreter_reverse_https'6179],6180dynamic_size: false,6181modules_pathname: modules_pathname,6182reference_name: 'linux/ppc64le/meterpreter_reverse_https'6183end61846185context 'linux/x64/meterpreter_reverse_http' do6186it_should_behave_like 'payload cached size is consistent',6187ancestor_reference_names: [6188'singles/linux/x64/meterpreter_reverse_http'6189],6190dynamic_size: false,6191modules_pathname: modules_pathname,6192reference_name: 'linux/x64/meterpreter_reverse_http'6193end61946195context 'linux/x64/meterpreter_reverse_https' do6196it_should_behave_like 'payload cached size is consistent',6197ancestor_reference_names: [6198'singles/linux/x64/meterpreter_reverse_https'6199],6200dynamic_size: false,6201modules_pathname: modules_pathname,6202reference_name: 'linux/x64/meterpreter_reverse_https'6203end62046205context 'linux/x86/meterpreter_reverse_http' do6206it_should_behave_like 'payload cached size is consistent',6207ancestor_reference_names: [6208'singles/linux/x86/meterpreter_reverse_http'6209],6210dynamic_size: false,6211modules_pathname: modules_pathname,6212reference_name: 'linux/x86/meterpreter_reverse_http'6213end62146215context 'linux/x86/meterpreter_reverse_https' do6216it_should_behave_like 'payload cached size is consistent',6217ancestor_reference_names: [6218'singles/linux/x86/meterpreter_reverse_https'6219],6220dynamic_size: false,6221modules_pathname: modules_pathname,6222reference_name: 'linux/x86/meterpreter_reverse_https'6223end62246225context 'linux/x86/metsvc_bind_tcp' do6226it_should_behave_like 'payload cached size is consistent',6227ancestor_reference_names: [6228'singles/linux/x86/metsvc_bind_tcp'6229],6230dynamic_size: false,6231modules_pathname: modules_pathname,6232reference_name: 'linux/x86/metsvc_bind_tcp'6233end62346235context 'linux/x86/metsvc_reverse_tcp' do6236it_should_behave_like 'payload cached size is consistent',6237ancestor_reference_names: [6238'singles/linux/x86/metsvc_reverse_tcp'6239],6240dynamic_size: false,6241modules_pathname: modules_pathname,6242reference_name: 'linux/x86/metsvc_reverse_tcp'6243end62446245context 'linux/zarch/meterpreter_reverse_http' do6246it_should_behave_like 'payload cached size is consistent',6247ancestor_reference_names: [6248'singles/linux/zarch/meterpreter_reverse_http'6249],6250dynamic_size: false,6251modules_pathname: modules_pathname,6252reference_name: 'linux/zarch/meterpreter_reverse_http'6253end62546255context 'linux/zarch/meterpreter_reverse_https' do6256it_should_behave_like 'payload cached size is consistent',6257ancestor_reference_names: [6258'singles/linux/zarch/meterpreter_reverse_https'6259],6260dynamic_size: false,6261modules_pathname: modules_pathname,6262reference_name: 'linux/zarch/meterpreter_reverse_https'6263end62646265context 'linux/aarch64/meterpreter/reverse_tcp' do6266it_should_behave_like 'payload cached size is consistent',6267ancestor_reference_names: [6268'stagers/linux/aarch64/reverse_tcp',6269'stages/linux/aarch64/meterpreter'6270],6271dynamic_size: false,6272modules_pathname: modules_pathname,6273reference_name: 'linux/aarch64/meterpreter/reverse_tcp'6274end62756276context 'linux/aarch64/meterpreter_reverse_tcp' do6277it_should_behave_like 'payload cached size is consistent',6278ancestor_reference_names: [6279'singles/linux/aarch64/meterpreter_reverse_tcp'6280],6281dynamic_size: false,6282modules_pathname: modules_pathname,6283reference_name: 'linux/aarch64/meterpreter_reverse_tcp'6284end62856286context 'linux/armbe/meterpreter_reverse_tcp' do6287it_should_behave_like 'payload cached size is consistent',6288ancestor_reference_names: [6289'singles/linux/armbe/meterpreter_reverse_tcp'6290],6291dynamic_size: false,6292modules_pathname: modules_pathname,6293reference_name: 'linux/armbe/meterpreter_reverse_tcp'6294end62956296context 'linux/armbe/meterpreter_reverse_http' do6297it_should_behave_like 'payload cached size is consistent',6298ancestor_reference_names: [6299'singles/linux/armbe/meterpreter_reverse_http'6300],6301dynamic_size: false,6302modules_pathname: modules_pathname,6303reference_name: 'linux/armbe/meterpreter_reverse_http'6304end63056306context 'linux/armbe/meterpreter_reverse_https' do6307it_should_behave_like 'payload cached size is consistent',6308ancestor_reference_names: [6309'singles/linux/armbe/meterpreter_reverse_https'6310],6311dynamic_size: false,6312modules_pathname: modules_pathname,6313reference_name: 'linux/armbe/meterpreter_reverse_https'6314end63156316context 'linux/armle/meterpreter_reverse_http' do6317it_should_behave_like 'payload cached size is consistent',6318ancestor_reference_names: [6319'singles/linux/armle/meterpreter_reverse_http'6320],6321dynamic_size: false,6322modules_pathname: modules_pathname,6323reference_name: 'linux/armle/meterpreter_reverse_http'6324end63256326context 'linux/armle/meterpreter_reverse_https' do6327it_should_behave_like 'payload cached size is consistent',6328ancestor_reference_names: [6329'singles/linux/armle/meterpreter_reverse_https'6330],6331dynamic_size: false,6332modules_pathname: modules_pathname,6333reference_name: 'linux/armle/meterpreter_reverse_https'6334end63356336context 'linux/armle/meterpreter/bind_tcp' do6337it_should_behave_like 'payload cached size is consistent',6338ancestor_reference_names: [6339'stagers/linux/armle/bind_tcp',6340'stages/linux/armle/meterpreter'6341],6342dynamic_size: false,6343modules_pathname: modules_pathname,6344reference_name: 'linux/armle/meterpreter/bind_tcp'6345end63466347context 'linux/armle/meterpreter/reverse_tcp' do6348it_should_behave_like 'payload cached size is consistent',6349ancestor_reference_names: [6350'stagers/linux/armle/reverse_tcp',6351'stages/linux/armle/meterpreter'6352],6353dynamic_size: false,6354modules_pathname: modules_pathname,6355reference_name: 'linux/armle/meterpreter/reverse_tcp'6356end63576358context 'linux/armle/meterpreter_reverse_tcp' do6359it_should_behave_like 'payload cached size is consistent',6360ancestor_reference_names: [6361'singles/linux/armle/meterpreter_reverse_tcp'6362],6363dynamic_size: false,6364modules_pathname: modules_pathname,6365reference_name: 'linux/armle/meterpreter_reverse_tcp'6366end63676368context 'linux/mips64/meterpreter_reverse_tcp' do6369it_should_behave_like 'payload cached size is consistent',6370ancestor_reference_names: [6371'singles/linux/mips64/meterpreter_reverse_tcp'6372],6373dynamic_size: false,6374modules_pathname: modules_pathname,6375reference_name: 'linux/mips64/meterpreter_reverse_tcp'6376end63776378context 'linux/mipsbe/meterpreter/reverse_tcp' do6379it_should_behave_like 'payload cached size is consistent',6380ancestor_reference_names: [6381'stagers/linux/mipsbe/reverse_tcp',6382'stages/linux/mipsbe/meterpreter'6383],6384dynamic_size: false,6385modules_pathname: modules_pathname,6386reference_name: 'linux/mipsbe/meterpreter/reverse_tcp'6387end63886389context 'linux/mipsbe/meterpreter_reverse_tcp' do6390it_should_behave_like 'payload cached size is consistent',6391ancestor_reference_names: [6392'singles/linux/mipsbe/meterpreter_reverse_tcp'6393],6394dynamic_size: false,6395modules_pathname: modules_pathname,6396reference_name: 'linux/mipsbe/meterpreter_reverse_tcp'6397end63986399context 'linux/mipsle/meterpreter/reverse_tcp' do6400it_should_behave_like 'payload cached size is consistent',6401ancestor_reference_names: [6402'stagers/linux/mipsle/reverse_tcp',6403'stages/linux/mipsle/meterpreter'6404],6405dynamic_size: false,6406modules_pathname: modules_pathname,6407reference_name: 'linux/mipsle/meterpreter/reverse_tcp'6408end64096410context 'linux/mipsle/meterpreter_reverse_tcp' do6411it_should_behave_like 'payload cached size is consistent',6412ancestor_reference_names: [6413'singles/linux/mipsle/meterpreter_reverse_tcp'6414],6415dynamic_size: false,6416modules_pathname: modules_pathname,6417reference_name: 'linux/mipsle/meterpreter_reverse_tcp'6418end64196420context 'linux/ppc/meterpreter_reverse_tcp' do6421it_should_behave_like 'payload cached size is consistent',6422ancestor_reference_names: [6423'singles/linux/ppc/meterpreter_reverse_tcp'6424],6425dynamic_size: false,6426modules_pathname: modules_pathname,6427reference_name: 'linux/ppc/meterpreter_reverse_tcp'6428end64296430context 'linux/ppc64le/meterpreter_reverse_tcp' do6431it_should_behave_like 'payload cached size is consistent',6432ancestor_reference_names: [6433'singles/linux/ppc64le/meterpreter_reverse_tcp'6434],6435dynamic_size: false,6436modules_pathname: modules_pathname,6437reference_name: 'linux/ppc64le/meterpreter_reverse_tcp'6438end64396440context 'linux/x64/meterpreter/bind_tcp' do6441it_should_behave_like 'payload cached size is consistent',6442ancestor_reference_names: [6443'stagers/linux/x64/bind_tcp',6444'stages/linux/x64/meterpreter'6445],6446dynamic_size: false,6447modules_pathname: modules_pathname,6448reference_name: 'linux/x64/meterpreter/bind_tcp'6449end64506451context 'linux/x64/meterpreter/reverse_tcp' do6452it_should_behave_like 'payload cached size is consistent',6453ancestor_reference_names: [6454'stagers/linux/x64/reverse_tcp',6455'stages/linux/x64/meterpreter'6456],6457dynamic_size: false,6458modules_pathname: modules_pathname,6459reference_name: 'linux/x64/meterpreter/reverse_tcp'6460end64616462context 'linux/x64/meterpreter_reverse_tcp' do6463it_should_behave_like 'payload cached size is consistent',6464ancestor_reference_names: [6465'singles/linux/x64/meterpreter_reverse_tcp'6466],6467dynamic_size: false,6468modules_pathname: modules_pathname,6469reference_name: 'linux/x64/meterpreter_reverse_tcp'6470end64716472context 'linux/x86/meterpreter/bind_ipv6_tcp' do6473it_should_behave_like 'payload cached size is consistent',6474ancestor_reference_names: [6475'stagers/linux/x86/bind_ipv6_tcp',6476'stages/linux/x86/meterpreter'6477],6478dynamic_size: false,6479modules_pathname: modules_pathname,6480reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp'6481end64826483context 'linux/x86/meterpreter/bind_ipv6_tcp_uuid' do6484it_should_behave_like 'payload cached size is consistent',6485ancestor_reference_names: [6486'stagers/linux/x86/bind_ipv6_tcp_uuid',6487'stages/linux/x86/meterpreter'6488],6489dynamic_size: false,6490modules_pathname: modules_pathname,6491reference_name: 'linux/x86/meterpreter/bind_ipv6_tcp_uuid'6492end64936494context 'linux/x86/meterpreter/bind_nonx_tcp' do6495it_should_behave_like 'payload cached size is consistent',6496ancestor_reference_names: [6497'stagers/linux/x86/bind_nonx_tcp',6498'stages/linux/x86/meterpreter'6499],6500dynamic_size: false,6501modules_pathname: modules_pathname,6502reference_name: 'linux/x86/meterpreter/bind_nonx_tcp'6503end65046505context 'linux/x86/meterpreter/bind_tcp' do6506it_should_behave_like 'payload cached size is consistent',6507ancestor_reference_names: [6508'stagers/linux/x86/bind_tcp',6509'stages/linux/x86/meterpreter'6510],6511dynamic_size: false,6512modules_pathname: modules_pathname,6513reference_name: 'linux/x86/meterpreter/bind_tcp'6514end65156516context 'linux/x86/meterpreter/bind_tcp_uuid' do6517it_should_behave_like 'payload cached size is consistent',6518ancestor_reference_names: [6519'stagers/linux/x86/bind_tcp_uuid',6520'stages/linux/x86/meterpreter'6521],6522dynamic_size: false,6523modules_pathname: modules_pathname,6524reference_name: 'linux/x86/meterpreter/bind_tcp_uuid'6525end65266527context 'linux/x86/meterpreter/find_tag' do6528it_should_behave_like 'payload cached size is consistent',6529ancestor_reference_names: [6530'stagers/linux/x86/find_tag',6531'stages/linux/x86/meterpreter'6532],6533dynamic_size: false,6534modules_pathname: modules_pathname,6535reference_name: 'linux/x86/meterpreter/find_tag'6536end65376538context 'linux/x86/meterpreter/reverse_ipv6_tcp' do6539it_should_behave_like 'payload cached size is consistent',6540ancestor_reference_names: [6541'stagers/linux/x86/reverse_ipv6_tcp',6542'stages/linux/x86/meterpreter'6543],6544dynamic_size: false,6545modules_pathname: modules_pathname,6546reference_name: 'linux/x86/meterpreter/reverse_ipv6_tcp'6547end65486549context 'linux/x86/meterpreter/reverse_nonx_tcp' do6550it_should_behave_like 'payload cached size is consistent',6551ancestor_reference_names: [6552'stagers/linux/x86/reverse_nonx_tcp',6553'stages/linux/x86/meterpreter'6554],6555dynamic_size: false,6556modules_pathname: modules_pathname,6557reference_name: 'linux/x86/meterpreter/reverse_nonx_tcp'6558end65596560context 'linux/x86/meterpreter/reverse_tcp' do6561it_should_behave_like 'payload cached size is consistent',6562ancestor_reference_names: [6563'stagers/linux/x86/reverse_tcp',6564'stages/linux/x86/meterpreter'6565],6566dynamic_size: false,6567modules_pathname: modules_pathname,6568reference_name: 'linux/x86/meterpreter/reverse_tcp'6569end65706571context 'linux/x86/meterpreter/reverse_tcp_uuid' do6572it_should_behave_like 'payload cached size is consistent',6573ancestor_reference_names: [6574'stagers/linux/x86/reverse_tcp_uuid',6575'stages/linux/x86/meterpreter'6576],6577dynamic_size: false,6578modules_pathname: modules_pathname,6579reference_name: 'linux/x86/meterpreter/reverse_tcp_uuid'6580end65816582context 'linux/x86/meterpreter_reverse_tcp' do6583it_should_behave_like 'payload cached size is consistent',6584ancestor_reference_names: [6585'singles/linux/x86/meterpreter_reverse_tcp'6586],6587dynamic_size: false,6588modules_pathname: modules_pathname,6589reference_name: 'linux/x86/meterpreter_reverse_tcp'6590end65916592context 'linux/zarch/meterpreter_reverse_tcp' do6593it_should_behave_like 'payload cached size is consistent',6594ancestor_reference_names: [6595'singles/linux/zarch/meterpreter_reverse_tcp'6596],6597dynamic_size: false,6598modules_pathname: modules_pathname,6599reference_name: 'linux/zarch/meterpreter_reverse_tcp'6600end66016602context 'r/shell_bind_tcp' do6603it_should_behave_like 'payload cached size is consistent',6604ancestor_reference_names: [6605'singles/r/shell_bind_tcp'6606],6607dynamic_size: false,6608modules_pathname: modules_pathname,6609reference_name: 'r/shell_bind_tcp'6610end66116612context 'r/shell_reverse_tcp' do6613it_should_behave_like 'payload cached size is consistent',6614ancestor_reference_names: [6615'singles/r/shell_reverse_tcp'6616],6617dynamic_size: false,6618modules_pathname: modules_pathname,6619reference_name: 'r/shell_reverse_tcp'6620end6621end662266236624