The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Trying to install Burp Suite on Kali Linux - Exec Format Error

Brianna | Last updated: Mar 11, 2023 01:33AM UTC

I'm running into an issue when trying to install kali linux. I run chmod +x burpsuite_community_linux_v2023_2_3.sh and then ./burpsuite_community_linux_v2023_2_3.sh and this is the output I receive: Unpacking JRE ... Starting Installer ... ./burpsuite_community_linux_v2023_2_3.sh: 653: /home/parallels/Downloads/burpsuite_community_linux_v2023_2_3.sh.14647.dir/jre/bin/java: Exec format error When I do uname -a this is the output I receive: Linux kali-linux-2022-2 5.18.0-kali5-arm64 #1 SMP Debian 5.18.5-1kali5 (2022-07-04) aarch64 GNU/Linux I also tried running the MacOS Arm version since that's what my host computer is running, but that failed as well. Can someone point me in the right direction on how I can get BurpSuite installed on my Kali Linux? Thank you.

Ben, PortSwigger Agent | Last updated: Mar 13, 2023 09:27AM UTC

Hi Brianna, Currently, we do not fully support running Burp on Linux ARM64 machines. The installable version of Burp comes embedded with Java (the idea being users then do not have to install any other software in order to get Burp to work) - the issue that you are experiencing is because we do not ship a Linux ARM64 compatible version of Java. When the installation process gets to the point where it needs to handle the embedded Java, it then fails. The good new is that we have now added Linux ARM64 support to our 2023 development roadmap so, all being well, this should be available at some point this year. In the interim, you should be able to run the standalone Jar file version of Burp alongside an external version of Java (it is worth noting that you will experience the same issue if you try and use the embedded browser - you will need to use an external browser and configure this to pass its traffic through Burp).

Rajat | Last updated: Jul 20, 2023 12:29AM UTC

Hi Ben, I've been facing similar problems as my machine too is Linux ARM64. I've looked for a bunch of solutions and finally gave up after seeing this reply. I was wondering if Portswigger has developed Burp support on Linux ARM64 machines.

Ben, PortSwigger Agent | Last updated: Jul 20, 2023 08:50AM UTC

Hi Rajat, We do now have a specific Linux ARM64 installation file that can be used on machines of this architecture. If you navigate to our release page (here - https://portswigger.net/burp/releases) there is now a 'Linux (ARM64)' entry in the second drop down menu which allows you to obtain the Linux ARM64 installation file.

RampingUp | Last updated: Sep 01, 2024 09:17AM UTC

Ran below command to install Burp in Linux ARM64 sudo sh burpsuite_pro_linux_arm64_v2024_7_5.sh Getting below error: burpsuite_pro_linux_arm64_v2024_7_5.sh: 653: /home/username/Downloads/burpsuite_pro_linux_arm64_v2024_7_5.sh.54657.dir/jre/bin/java: not found

Ramon | Last updated: Sep 02, 2024 04:24PM UTC

getting the same error on Linux ARM64, any fix on this?

Ben, PortSwigger Agent | Last updated: Sep 02, 2024 05:29PM UTC

Hi both, If you run the ldd command against the Java binary does this indicate whether there are any unresolved dependencies?

Naz | Last updated: Sep 08, 2024 01:57AM UTC

Dear Ben I have the same problem. It seems the previous version I installed flawlessly.

Naz | Last updated: Sep 08, 2024 02:53AM UTC

after running sudo chmod +x burpsuite_community_linux_arm64_v2024_7_5.sh I can see that directory in Downloads folder being created but it disappears shortly.

Naz | Last updated: Sep 08, 2024 04:53PM UTC

At the same time I was able to install burpsuite_community_linux_arm64_v2024_4_5.sh version. I still haven't found the problem with newer versions.

Ben, PortSwigger Agent | Last updated: Sep 09, 2024 07:41AM UTC

Hi, You may need to install the 'musl' library on your machine if you are seeing this particular error when using the installer.

Wole | Last updated: Sep 10, 2024 03:39PM UTC

Thanks Ben! Installing the 'musl' library worked for me. I followed the installation instructions here: https://unix.stackexchange.com/questions/619233/how-to-get-aarch64-version-of-musl-on-debian-for-qemu-user-mode

Aghori | Last updated: Sep 12, 2024 08:53AM UTC

Solution: $ sudo dpkg --add-architecture arm64 $ sudo apt update -y $ sudo apt install musl:arm64 And try installing it again. It should work.

Lalith | Last updated: Sep 23, 2024 05:15AM UTC

Hi Aghori, Thank you for the solution. It worked for me!!

Jennifer | Last updated: Oct 22, 2024 07:12PM UTC

Hello, Can someone help me I tried all of the suggestions above and not working. I did this just last week with no issue but built a new vm using the same file for Linux but was running on virtual box, I decided to test parallels and can't get around this. Any suggestions are appreciated. Kali Linux MaC OS Apple Mac Pro M1 chip Parallels Pro Edition I am running on 64 bit architecture and ensured I downloaded the proper version of burp. I get the dreaded Exec format error sudo ./burpsuite_pro_linux_v2024_8_5.sh Unpacking JRE ... Starting Installer ... ./burpsuite_pro_linux_v2024_8_5.sh: 653: /home/jenniferk/Downloads/burpsuite_pro_linux_v2024_8_5.sh.56915.dir/jre/bin/java: Exec format error

Ben, PortSwigger Agent | Last updated: Oct 23, 2024 07:09AM UTC

Hi Jennifer, Just to clarify, you are using the Linux ARM64 installation file, is that correct?

Jennifer | Last updated: Oct 23, 2024 05:48PM UTC

Yes, you are correct.

Jennifer | Last updated: Oct 23, 2024 05:53PM UTC