hypn0s / BurpJDSer-ng-edited

Burp Suite plugin that allow to deserialize Java objects and convert them in an XML format. Unpack also gzip responses. Based on BurpJDSer-ng of omercnet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BurpJDSer-ng-edited

A Burp Suite plugin that deserialize Serialized Java objects and convert them in an XML format (using XStream library). Based on BurpJDSer-ng of omercnet and on BurpJDSer of khai-tran, with some fixes and the addiction of some code to unpack responses, if packed with gzip.

##Usage

  1. Download XStream library (http://xstream.codehaus.org). Tested with version 1.4.4.

  2. Download jar files of target applet (usually this can be done viewing HTML response from the page that loads Java applet and searching for the applet tag, but can be different in other cases like Java Web Start)

  3. Execute Burp Suite in the following way:

java -Xmx512m -classpath "PATH_BURP_JAR;PATH_XSTREAM_JAR;PATH_APPLET_JAR" burp.StartBurp

where:

  • PATH_BURP_JAR is the path of Burp Suite jar file
  • PATH_XSTREAM_JAR is the path of XStream jar file
  • PATH_APPLET_JAR is the path of target applet jar file. In case of more jars, include all in classpath or use wildcards
  1. In the Extender TAB of Burp Suite, add the plugin

  2. If a serialized request will be detected, a new tab will appearwith an XML rappresentation of the Serialized Java Object. The same thing for the responses, but it will work also if the response will be packed with gzip. You can also intercept and edit the request or use the Repeater. The plugin will automatically reserialize edited requests.

About

Burp Suite plugin that allow to deserialize Java objects and convert them in an XML format. Unpack also gzip responses. Based on BurpJDSer-ng of omercnet.


Languages

Language:Java 100.0%