From c55105c526a8dfd8a4e01063dc14c58007b5eb47 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Tue, 10 Dec 2019 19:06:01 -0600 Subject: [PATCH] add compiled payload sizes, don't generate on framework boot --- modules/payloads/singles/windows/encrypted_shell_reverse_tcp.rb | 2 ++ .../payloads/singles/windows/x64/encrypted_shell_reverse_tcp.rb | 2 ++ modules/payloads/stagers/windows/encrypted_reverse_tcp.rb | 2 ++ modules/payloads/stagers/windows/x64/encrypted_reverse_tcp.rb | 2 ++ 4 files changed, 8 insertions(+) diff --git a/modules/payloads/singles/windows/encrypted_shell_reverse_tcp.rb b/modules/payloads/singles/windows/encrypted_shell_reverse_tcp.rb index e9a19e701d..76f4472207 100644 --- a/modules/payloads/singles/windows/encrypted_shell_reverse_tcp.rb +++ b/modules/payloads/singles/windows/encrypted_shell_reverse_tcp.rb @@ -11,6 +11,8 @@ require 'msf/core/payload/windows/encrypted_payload_opts' module MetasploitModule + CachedSize = 4608 + include Msf::Payload::Windows include Msf::Payload::Single include Msf::Sessions::CommandShellOptions diff --git a/modules/payloads/singles/windows/x64/encrypted_shell_reverse_tcp.rb b/modules/payloads/singles/windows/x64/encrypted_shell_reverse_tcp.rb index 002ae32ca2..c9846bc820 100644 --- a/modules/payloads/singles/windows/x64/encrypted_shell_reverse_tcp.rb +++ b/modules/payloads/singles/windows/x64/encrypted_shell_reverse_tcp.rb @@ -10,6 +10,8 @@ require 'msf/core/payload/windows/encrypted_reverse_tcp' module MetasploitModule + CachedSize = 4096 + include Msf::Payload::Windows include Msf::Payload::Single include Msf::Sessions::CommandShellOptions diff --git a/modules/payloads/stagers/windows/encrypted_reverse_tcp.rb b/modules/payloads/stagers/windows/encrypted_reverse_tcp.rb index b1d84b1441..ecc74b29a4 100644 --- a/modules/payloads/stagers/windows/encrypted_reverse_tcp.rb +++ b/modules/payloads/stagers/windows/encrypted_reverse_tcp.rb @@ -8,6 +8,8 @@ require 'msf/core/payload/windows/encrypted_reverse_tcp' module MetasploitModule + CachedSize = 3072 + include Msf::Payload::Stager include Msf::Payload::Windows::EncryptedReverseTcp include Msf::Payload::Windows::EncryptedPayloadOpts diff --git a/modules/payloads/stagers/windows/x64/encrypted_reverse_tcp.rb b/modules/payloads/stagers/windows/x64/encrypted_reverse_tcp.rb index 11f86c8fdb..c3eca402ca 100644 --- a/modules/payloads/stagers/windows/x64/encrypted_reverse_tcp.rb +++ b/modules/payloads/stagers/windows/x64/encrypted_reverse_tcp.rb @@ -8,6 +8,8 @@ require 'msf/core/payload/windows/encrypted_reverse_tcp' module MetasploitModule + CachedSize = 3072 + include Msf::Payload::Stager include Msf::Payload::Windows::EncryptedReverseTcp include Msf::Payload::Windows::EncryptedPayloadOpts