From 426f70e75273bdd3eb9e3e43c9119e3be8b2c586 Mon Sep 17 00:00:00 2001 From: Matt Weeks Date: Tue, 1 Feb 2011 16:26:17 +0000 Subject: [PATCH] Generate jar files for executable output for java payloads. git-svn-id: file:///home/svn/framework3/trunk@11691 4d416f70-5f16-0410-b530-b9f4589650da --- msfpayload | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msfpayload b/msfpayload index ea37e1a546fe..7028f2a57bed 100755 --- a/msfpayload +++ b/msfpayload @@ -105,6 +105,10 @@ if (cmd =~ /^(p|y|r|d|c|j|x|b|v|w)/) exe = Msf::Util::EXE.to_executable($framework, arch, plat, buf) + if(!exe and plat.index(Msf::Module::Platform::Java)) + exe = payload.generate_jar.pack + end + if(exe) $stderr.puts(note) $stdout.write(exe)