Burp Suite User Forum

Create new post

Install Burpsuite on Kali ARM RaspberryPi 4

Andrew | Last updated: Sep 10, 2020 07:10PM UTC

The RaspberryPi 4 Image on Offensive-Security doesn't come with BurpSuite. It looks like it isn't supported on ARM images. I was wondering if this is correct or am I missing something. I downloaded this image: Kali Linux RaspberryPi 2, 3 and 4 uname -a Linux kali 4.19.118-Re4son-v7l+ #1 SMP Wed May 6 16:33:16 AEST 2020 armv7l GNU/Linux java -version openjdk version "11.0.8" 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1) OpenJDK Server VM (build 11.0.8+10-post-Debian-1, mixed mode) Downloaded Burp Jar java -jar burpsuite_community_v2020.9.1.jar Sep 10, 2020 7:03:40 PM java.util.prefs.FileSystemPreferences$1 run INFO: Created user preferences directory. Your JRE appears to be version 11.0.8 from Debian Burp has not been fully tested on this platform and you may experience problems. Could not start Burp: java.lang.ExceptionInInitializerError Troubleshooting section wasn't helpful.

Andrew | Last updated: Sep 10, 2020 07:15PM UTC

Just saw a post that says armv7l is a 32bit processor... and assuming there's no Burp support.

Hannah, PortSwigger Agent | Last updated: Sep 11, 2020 07:11AM UTC

Our current versions of Burp only have support for 64-bit systems. The last 32-bit version of Burp was available in v2.0.13beta (https://portswigger.net/burp/releases).

Andrew | Last updated: Sep 11, 2020 12:56PM UTC

Thanks Hannah. I found an older version that works well. Are there any plans for future support on 32-bit systems?

Hannah, PortSwigger Agent | Last updated: Sep 11, 2020 01:20PM UTC

I'm glad you found a working version. I'm sorry but no, there are no plans to support 32-bit systems in the future.

yr1 | Last updated: Dec 20, 2020 01:31AM UTC

Tell What version can I put on kali-pi 4.19.118-Re4son-v7+ #1 SMP Wed May 6 14:25:41 AEST 2020 armv7l GNU/Linux ?? And will such versions be developed in the future? Thanks

Hannah, PortSwigger Agent | Last updated: Dec 21, 2020 10:12AM UTC

Hi Does your Pi have 32 or 64 bit architecture? What are the specs of your machine? For example, the amount of RAM and the number of CPU cores?

yr1 | Last updated: Jan 04, 2021 07:24AM UTC

Linux kali-pi 4.19.118-Re4son-v7+ #1 SMP Wed May 6 14:25:41 AEST 2020 armv7l GNU/Linux Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: 4 Model name: Cortex-A53 Stepping: r0p4 CPU max MHz: 1400,0000 CPU min MHz: 600,0000 BogoMIPS: 38.40 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32

Hannah, PortSwigger Agent | Last updated: Jan 05, 2021 03:04PM UTC

As previously mentioned in this thread, the armv7l processor is 32-bit. This means that you will likely need to use the older version of Burp. Our current versions of Burp require 64-bit architecture, min 8GB RAM, 2 CPU cores, and (if you're using the standalone JAR file) a minimum Java version of 9.

| Last updated: Jun 23, 2021 09:56AM UTC

Hello Hannah, I want to install BrupSuit on a RaspberryPi 4 with kali Linux 64 bit. But get the following error: ./burpsuite_community_linux_v2021_6_2.sh: 598: /home/kali/Downloads/burpsuite_community_linux_v2021_6_2.sh.3060.dir/jre/bin/java: Exec format error I use the following command: $ sudo ./burpsuite_community_linux_v2021_6_2.sh $ uname -a Linux kali 5.4.83-Re4son-v8l+ #1 SMP PREEMPT Sat May 15 07:55:31 UTC 2021 aarch64 GNU/Linux $ java --version Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true openjdk 11.0.11 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-post-Debian-1) OpenJDK 64-Bit Server VM (build 11.0.11+9-post-Debian-1, mixed mode) I think this is not an 32/64 bit problem, because I use the 64 bit kali image. Can you help me? Kine regards

Ben, PortSwigger Agent | Last updated: Jun 25, 2021 07:19AM UTC

Hi, The Burp installation file comes embedded with a version of Java so that users do not have to perform a separate Java installation in order to get Burp working. I believe the issue is that your machine is using 64-bit ARM architecture whereas the embedded version of Java that Burp includes within the installation file is the standard x64 version so there appears to be some compatibility issues (In later OpenJDK releases, there are specific installations for 64-bit ARM architecture). Out of interest, if you obtain and try and run the standalone Burp Jar file on your machine, using your existing Java installation, does this work for you?

los | Last updated: Aug 29, 2021 12:36AM UTC

Hi there, Having the same issue. Linux th3B0x 5.4.83-Re4son-v8l+ #1 SMP PREEMPT Sat May 15 07:55:31 UTC 2021 aarch64 GNU/Linux Ive ssh'd in to scp burpsuite community jar file into my PI desktop from Mac. I ran this command: $ java -jar burpsuite_community_v2021.8.2.jar Error: Invalid or corrupt jarfile burpsuite_community_v2021.8.2.jar Thanks!

Ben, PortSwigger Agent | Last updated: Aug 31, 2021 08:39AM UTC

Hi, That sounds more like an issue with the Jar file itself - were there any issues transferring the Burp Jar onto the RaspberryPI machine?

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