Burp Suite User Forum

Create new post

Exec format error on Raspberry PI Raspbian.

John | Last updated: Feb 20, 2022 11:24AM UTC

I can't execute the shell file to download on Raspberry PI Raspbian. When I run ./burpsuite_community_linux-v2022_1_1.sh I get this error: burpsuite_community_linux_v2022_1_1.sh: 618: ./burpsuite_community_linux_v2022_1_1.sh.2299.dir/jre/bin/java: Exec format error I did uname -a and this is what i got: Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux I also ran java --version: openjdk 11.012 2021-07-20 OpenJDK Runtime Enviroment (build 11.0.12+7-post-Raspbian-2deb10u1) OpenJDK sever VM (build 11.0.12+7-post-Raspbian-2deb10u1, mixed mode)

Ben, PortSwigger Agent | Last updated: Feb 21, 2022 08:41AM UTC

Hi, The installable version of Burp comes with both an embedded version of Java alongside a version of Chromium (that is used as the embedded browser). The issue that you are seeing is a result of us not shipping Linux ARM64 compatible binary files for either of these items. We do have an existing feature request to provide support for Linux ARM64 compatibility - I will add your interest to this request so that we can accurately monitor the demand for it. You should, however, still be able to use the standalone Jar file version of Burp (alongside the version of Java already installed on your machine).

John | Last updated: Feb 23, 2022 12:01PM UTC

I tried running the Jar version of Burp Suite with java burpsuite_community_v2021.1.1.jar, but it gave me this error: Error: Could not find or load main class burpsuite_community_v2021.1.1.jar Caused by: java.lang.ClassNotFoundExecption: burpsuite_community_v2021.1.1.jar

Ben, PortSwigger Agent | Last updated: Feb 23, 2022 06:09PM UTC

Hi, Are you using the following syntax when trying to launch Burp via the command line (whilst located in the directory in which the jar file resides): java -jar burpsuite_community_v2021.1.1.jar

John | Last updated: Feb 24, 2022 11:32AM UTC

Hello, I did try with the command line java -jar burpsuite_community_v2021.1.1.jar, it gave this this error: Your JRE appears to be version 11.0.12 from Raspbian Burp has not been fully tested on this platform and you may experience problems. Could not start Burp: java.lang.ExceptionInInitializerError

Ben, PortSwigger Agent | Last updated: Feb 24, 2022 11:53AM UTC

Hi, Apologies - I have just realised the reported processor from the uname -a command was armv7l. This is actually a 32-bit processor and Burp is not supported on 32-bit machines (and has not been for several years now).

John | Last updated: Feb 26, 2022 12:19PM UTC

Hi, Is there a feature request to add 32-bit compatibility to Burp? If so add me as a interest to that request.

Ben, PortSwigger Agent | Last updated: Feb 28, 2022 12:16PM UTC

Hi, No, I am afraid we have no plans to bring back 32-bit support for Burp.

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.