Path: blob/master/spec/support/acceptance/session/windows_meterpreter.rb
32436 views
require_relative './shared'12module Acceptance::Session::WindowsMeterpreter3WINDOWS_METERPRETER = {4payloads: [5{6name: "windows/meterpreter/reverse_tcp",7extension: ".exe",8platforms: [:windows],9execute_cmd: ["${payload_path}"],10executable: true,11generate_options: {12'-f': "exe"13},14datastore: {15global: {},16module: {17# Not supported by Windows Meterpreter18# MeterpreterTryToFork: false,19MeterpreterDebugBuild: true20}21}22},23{24name: "windows/x64/meterpreter/reverse_tcp",25extension: ".exe",26platforms: [:windows],27execute_cmd: ["${payload_path}"],28executable: true,29generate_options: {30'-f': "exe"31},32datastore: {33global: {},34module: {35# Not supported by Windows Meterpreter36# MeterpreterTryToFork: false,37MeterpreterDebugBuild: false38}39}40}41],42module_tests: [43{44name: "post/test/services",45platforms: [46[47:linux,48{49skip: true,50reason: "Windows only test"51}52],53[54:osx,55{56skip: true,57reason: "Windows only test"58}59],60:windows61],62skipped: false,63lines: {64linux: {65known_failures: []66},67osx: {68known_failures: []69},70windows: {71known_failures: []72}73}74},75{76name: "post/test/cmd_exec",77platforms: [78[79:linux,80{81skip: true,82reason: "Payload not compiled for platform"83}84],85[86:osx,87{88skip: true,89reason: "Payload not compiled for platform"90}91],92:windows93],94skipped: false,95lines: {96linux: {97known_failures: []98},99osx: {100known_failures: []101},102windows: {103known_failures: []104}105}106},107{108name: "post/test/extapi",109platforms: [110[111:linux,112{113skip: true,114reason: "Payload not compiled for platform"115}116],117[118:osx,119{120skip: true,121reason: "Payload not compiled for platform"122}123],124:windows125],126skipped: false,127lines: {128linux: {129known_failures: []130},131osx: {132known_failures: []133},134windows: {135known_failures: []136}137}138},139{140name: "post/test/file",141platforms: [142[143:linux,144{145skip: true,146reason: "Payload not compiled for platform"147}148],149[150:osx,151{152skip: true,153reason: "Payload not compiled for platform"154}155],156:windows157],158skipped: false,159lines: {160linux: {161known_failures: []162},163osx: {164known_failures: []165},166windows: {167known_failures: []168}169}170},171{172name: "post/test/get_env",173platforms: [174[175:linux,176{177skip: true,178reason: "Payload not compiled for platform"179}180],181[182:osx,183{184skip: true,185reason: "Payload not compiled for platform"186}187],188:windows189],190skipped: false,191lines: {192linux: {193known_failures: []194},195osx: {196known_failures: []197},198windows: {199known_failures: []200}201}202},203{204name: "post/test/meterpreter",205platforms: [206[207:linux,208{209skip: true,210reason: "Payload not compiled for platform"211}212],213[214:osx,215{216skip: true,217reason: "Payload not compiled for platform"218}219],220:windows221],222skipped: false,223lines: {224linux: {225known_failures: []226},227osx: {228known_failures: []229},230windows: {231known_failures: []232}233}234},235{236name: "post/test/railgun",237platforms: [238[239:linux,240{241skip: true,242reason: "Payload not compiled for platform"243}244],245[246:osx,247{248skip: true,249reason: "Payload not compiled for platform"250}251],252:windows253],254skipped: false,255lines: {256linux: {257known_failures: []258},259osx: {260known_failures: []261},262windows: {263known_failures: []264}265}266},267{268name: "post/test/railgun_reverse_lookups",269platforms: [270[271:linux,272{273skip: true,274reason: "Payload not compiled for platform"275}276],277[278:osx,279{280skip: true,281reason: "Payload not compiled for platform"282}283],284:windows285],286skipped: false,287lines: {288linux: {289known_failures: []290},291osx: {292known_failures: []293},294windows: {295known_failures: []296}297}298},299{300name: "post/test/registry",301platforms: [302[303:linux,304{305skip: true,306reason: "Windows only test"307}308],309[310:osx,311{312skip: true,313reason: "Windows only test"314}315],316:windows317],318skipped: false,319lines: {320linux: {321known_failures: []322},323osx: {324known_failures: []325},326windows: {327known_failures: []328}329}330},331{332name: "post/test/search",333platforms: [334[335:linux,336{337skip: true,338reason: "Payload not compiled for platform"339}340],341[342:osx,343{344skip: true,345reason: "Payload not compiled for platform"346}347],348:windows349],350skipped: false,351lines: {352linux: {353known_failures: []354},355osx: {356known_failures: []357},358windows: {359known_failures: []360}361}362},363{364name: "post/test/socket_channels",365platforms: [:linux, :osx, :windows],366skipped: false,367lines: {368linux: {369known_failures: [370*Acceptance::Session::Shared::SOCKET_CHANNEL_FLAKES371]372},373osx: {374known_failures: [375*Acceptance::Session::Shared::SOCKET_CHANNEL_FLAKES376]377},378windows: {379known_failures: [380"[-] FAILED: [UDP] Has the correct peer information",381*Acceptance::Session::Shared::SOCKET_CHANNEL_FLAKES382]383}384}385},386{387name: "post/test/unix",388platforms: [389:linux,390:osx,391[392:windows,393{394skip: true,395reason: "Unix only test"396}397]398],399skipped: false,400lines: {401linux: {402known_failures: []403},404osx: {405known_failures: []406},407windows: {408known_failures: []409}410}411}412]413}414end415416417