Jomel.Tr

How to install BurpSuite Professional with auto-updates on Linux

How to install BurpSuite Professional with auto-updates on Linux

Published on February 2024

A guide to installing the latest version of BurpSuite Professional with a license key


Step 1: installing BurpSuitePro and its dependencies

During installation, the latest version of jdk-openjdk (java) will also be installed.

sudo pacman -S aur/burpsuite-pro --noconfirm

To avoid collisions between installed java versions, remove previous versions:

sudo pacman -Rns <package_name>

Or use archlinux-java to switch between versions:

sudo archlinux-java status  # show available versions
sudo archlinux-java set java-24-openjdk  # set as default

Update the JAVA_HOME and PATH variables:

export JAVA_HOME=/usr/lib/jvm/java-24-openjdk
export PATH=$JAVA_HOME/bin:$PATH

Reload the config:

source ~/.bashrc  # or source ~/.zshrc

Check:

echo $JAVA_HOME

And:

java --version

Make sure both show the same java version


Step 2: activating and launching the application

  1. Download loader.jar from https://github.com/h3110w0r1d-y/BurpLoaderKeygen?tab=readme-ov-file (there will be a link to a Telegram channel there) and place it in /usr/share/burpsuite-pro/

    sudo cp -r ~/Downloads/loader.jar /usr/share/burpsuite-pro/
  2. Edit the /usr/bin/burpsuite-pro file as follows:

    sudo vim /usr/bin/burpsuite-pro

    Delete all the contents and paste in the following lines:

    #!/bin/sh
    
    exec "$JAVA_HOME/bin/java" 
       --add-opens=java.desktop/javax.swing=ALL-UNNAMED 
       --add-opens=java.base/java.lang=ALL-UNNAMED 
       --enable-native-access=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED 
       -javaagent:/usr/share/burpsuite-pro/burploaderkeygen.jar 
       -noverify 
       -jar /usr/share/burpsuite-pro/burpsuite-pro.jar 
       "$@"
  3. Launch the application

    burpsuite-pro

Step 3: If you run into errors…

Make sure all path and file names match the ones in this guide, otherwise:

  1. Reinstall the application;

  2. Manually rename the files — for example, if you downloaded a file named loader_version.jar, rename it to loader.jar, etc.

    If you get a java error, remove the application (sudo pacman -Rns …), remove all java versions from your machine and install burpsuite-pro again — java will then be installed automatically; don’t forget to set the JAVA_HOME and PATH variables (see Step 1)