Files ≈ Packet Storm Packet Storm - Information Security News, Files, Tools, Exploits, Advisories and Whitepapers http://packetstormsecurity.org/ en-us Mon, 28 May 2012 06:54:27 GMT Packet Storm 144400 http://packetstormsecurity.org/ http://www.google-analytics.com/__utm.gif?utmwv=1.3&utmn=1886687461&utmcs=ISO-8859-1&utmsr=31337x31337&utmsc=32-bit&utmul=en-us&utmje=0&utmfl=-&utmcn=1&utmdt=Files%u2248%20Packet%20Storm&utmhn=packetstormsecurity.org&utmr=-&utmp=%2F1002-exploits%2Fjava_signed_applet.rb.txt%2F&utmac=UA-18885198-1&utmcc=__utma%3D32867617.1886687461.1338188067.1338188067.1338188067.1%3B%2B__utmz%3D32867617.1338188067.1.1.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none) Signed Applet Social Engineering Code Exec http://packetstormsecurity.org/files/85989/java_signed_applet.rb.txt http://packetstormsecurity.org/files/85989/java_signed_applet.rb.txt http://packetstormsecurity.org/files/85989/Signed-Applet-Social-Engineering-Code-Exec.html Fri, 05 Feb 2010 23:56:35 GMT This exploit dynamically creates an applet via the Msf::Exploit::Java mixin, converts it to a .jar file, then signs the .jar with a dynamically created certificate containing values of your choosing. This is presented to the end user via a web page with an applet tag, loading the signed applet. The user's JVM pops a dialog asking if they trust the signed applet and displays the values chosen. Once the user clicks 'accept', the applet executes with full user permissions. The java payload used in this exploit is derived from Stephen Fewer's and HDM's payload created for the CVE-2008-5353 java deserialization exploit. This Metasploit module requires the rjb rubygem, the JDK, and the $JAVA_HOME variable to be set. If these dependencies are not present, the exploit falls back to a static, signed JAR.