We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b3642b1 + b86e481 commit 31cc516Copy full SHA for 31cc516
lib/msf/core/db_manager/http/servlet/loot_servlet.rb
@@ -25,6 +25,9 @@ def self.get_loot
25
opts = parse_json_request(request, false)
26
data = get_db().loots(params.symbolize_keys)
27
includes = [:host]
28
+ data.each do |loot|
29
+ loot.data = Base64.urlsafe_encode64(loot.data) if loot.data
30
+ end
31
set_json_response(data, includes)
32
rescue Exception => e
33
set_error_on_response(e)
@@ -39,6 +42,7 @@ def self.report_loot
39
42
filename = File.basename(opts[:path])
40
43
local_path = File.join(Msf::Config.loot_directory, filename)
41
44
opts[:path] = process_file(opts[:data], local_path)
45
+ opts[:data] = Base64.urlsafe_decode64(opts[:data])
46
end
47
48
get_db().report_loot(opts)
0 commit comments