Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

X41 BeanStack (beta)

Java Fingerprinting using Stack Traces

https://beanstack.io

Installing the Burp Extension

The easiest way is to download BeanStack from the BApp Store, which can be found in your Burp Suite under the Extender tab.

Alternatively, you can download the latest release from this GitHub repository, or use your own build from build/libs/beanstack.jar. To install the jar:

  1. Launch Burp
  2. Create a temporary project or select a new/existing one
  3. Open the Extender tab
  4. Open the Extensions subtab
  5. Click the Add button
  6. Select the jar file
  7. Leave all options as default, click "next", and finish the wizard

Installation screenshot

Extension Usage

Browse to a website with a nice stack trace (such as beanstack.io) and make sure the response passes through the Burp proxy. It should automatically be picked up, query the API (in the background), and produce an "Issue" in the Dashboard or Target tab.

Example issue screenshot

Building From Source

Dependencies:

apt install gradle default-jdk-headless

Note that for ancient versions of Gradle (pre-3.4, Feb 2017), you will need to remove the bottom paragraph from build.gradle. Your version of Gradle cannot produce reproducible builds.

Build:

make

About

X41 BeanStack - Stack Trace Fingerprinting BETA

Resources

License

Packages

No packages published