Google Web Toolkit
Google Web Toolkit (GWT), also known as GWT Web Toolkit, is an open-source set of tools that allows web developers to create and maintain JavaScript front-end applications using Java. It was originally developed by Google and had its initial release on May 16, 2006.
Summary
Tools
- FSecureLABS/GWTMap - GWTMap is a tool to help map the attack surface of Google Web Toolkit (GWT) based applications.
- GDSSecurity/GWT-Penetration-Testing-Toolset - A set of tools made to assist in penetration testing GWT applications.
Methodology
- Enumerate the methods of a remote application via it's bootstrap file and create a local backup of the code (selects permutation at random):
- Enumerate the methods of a remote application via a specific code permutation
- Enumerate the methods whilst routing traffic through an HTTP proxy:
- Enumerate the methods of a local copy (a file) of any given permutation:
- Filter output to a specific service or method:
- Generate RPC payloads for all methods of the filtered service, with coloured output
- Automatically test (probe) the generate RPC request for the filtered service method