gwt https://www.gremwell.com/ en Burp plugin for scanning GWT and JSON HTTP requests https://www.gremwell.com/burp_plugin_for_scanning_gwt_and_json <span>Burp plugin for scanning GWT and JSON HTTP requests</span> <div><p><b>Update:</b> Burp Suite Pro 1.4.10 supports JSON scanning out of the box, see <a href="http://releases.portswigger.net/2012/06/v1410.html">http://releases.portswigger.net/2012/06/v1410.html</a><br /><b>Update 2:</b> The plugin is released under the terms of GNU GPL. In short it means that you can use it and change it as you like, publish the changes under GNU GPL if you like, but cannot include it as a part of any closed-source software. If you really want to use it as a part of closed-source software, contact me, we can figure something out. </p> <p>A while ago Alex came up with <a href="http://www.gremwell.com/pentesting-web-services-with-proprietary-formatted-input">a solution to get Burp to scan JSON formatted requests</a>. It required a rather involved setup with two Burp listeners and an Apache server acting as a proxy packing and unpacking JSON data for Burp's consumption.</p> <p>A more straightforward solution to the problem would be making a Burp plugin using BurpExtender interface that parses the request, marks appropriate insertion points and feeds it to Burp.</p> <p>And now we have it. As a bonus, it is also capable of scanning GWT (Google Web Toolkit) requests. <a href="http://www.gremwell.com/sites/default/files/Gwtscan.jar">Download the JAR file</a> or <a href="http://www.gremwell.com/sites/default/files/gwtscan.tgz">the source code</a>.</p> <p>Running Burp on Unix/Linux:<br /><code><br /> java -classpath burpsuite_pro_v1.4.07.jar:Gwtscan.jar burp.StartBurp<br /></code></p> <p>Running Burp on Windows:<br /><code><br /> java.exe -classpath burpsuite_pro_v1.4.07.jar;Gwtscan.jar burp.StartBurp<br /></code></p> <p>Using the plugin:</p> <ol><li>Select the reques or requests you want to scan in Burp proxy or target </li><li>Select "Actively scan GWT request(s)" or "Actively scan JSON request(s)" from the context menu </li><li>That's all <ol></ol></li></ol></div> <span><span lang="" about="/user/10" typeof="schema:Person" property="schema:name" datatype="">alla</span></span> <span>Fri, 06/01/2012 - 14:36</span> Fri, 01 Jun 2012 12:36:34 +0000 alla 427 at https://www.gremwell.com