diff --git a/lib/msf/util/exe.rb b/lib/msf/util/exe.rb index 0c1d7a934d..38222dcf06 100644 --- a/lib/msf/util/exe.rb +++ b/lib/msf/util/exe.rb @@ -423,7 +423,7 @@ require 'rex/pescan' vbs << "#{var_func}\r\n" vbs << "WScript.Sleep #{delay * 1000}\r\n" if persist vbs << "Loop\r\n" if persist - + vbs end def self.to_win32pe_vbs(framework, code, opts={}) diff --git a/msfencode b/msfencode index f20cc47b7a..20cd35ca41 100755 --- a/msfencode +++ b/msfencode @@ -257,6 +257,7 @@ case cmd end end else + fmt ||= "ruby" if(not output) $stdout.print(Msf::Simple::Buffer.transform(raw, fmt)) else