Burp Suite User Forum

Create new post

Kali ARM64 | Apple M1 Parallels | Embedded Browser Not Found

who | Last updated: Sep 08, 2021 11:37PM UTC

Hey folks, I've been struggling with the following issue when attempting to start the burpsuite embedded browser. I've tried across fresh installs on Kali and various burpsuite jar versions going back to when the embedded browser was first introduced. Tested the embedded-browser health check tool always fails. chmoding and chowning the chrome.elf, etc, and all the suggestions I found while googling. Here are the logs that appear after about a min of clicking both embedded-browser button open options in Proxy > Intercepts tab: # Aborting checks due to errors. Unable to start browser: /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 1: ELF: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 2: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 3: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: ��h: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: +��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 5: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 6: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 7: ��R�td��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 8: Syntax error: ")" unexpected /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 1: ELF: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 2: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 3: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: ��h: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: +��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 5: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 6: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 7: ��R�td��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 8: Syntax error: ")" unexpected /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 1: ELF: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 2: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 3: ��P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: ��h: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 4: +��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 5: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 6: h}P: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 7: ��R�td��: not found /home/kali/.BurpSuite/burpbrowser/91.0.4472.101/chrome: 8: Syntax error: ")" unexpected

Ben, PortSwigger Agent | Last updated: Sep 09, 2021 09:39AM UTC

Hi, The issue is that we do not currently ship ARM compatible binaries for either Java (when you are using the installable version of Burp that comes embedded with its own JRE) or the embedded browser (for either the standalone Jar file version of Burp or the installable version of Burp). This results in issues for users when trying to run Burp on this type of architecture (In your situation, when you try and launch the embedded browser, which is based on Chromium. on your ARM64 based machine it cannot find the appropriate binary file and fails). We do not have an exact ETA for when this will be supported but it is something that has already been raised with our developers so I will link your forum post to the feature request so that we can update this thread when we have more news to share. Please let me know if you have any questions about this.

who | Last updated: Sep 10, 2021 04:12AM UTC

Thanks!

Alex | Last updated: Jan 20, 2022 11:25PM UTC

Hello! I am curious if there was any update on this?

Ben, PortSwigger Agent | Last updated: Jan 21, 2022 09:28AM UTC

Hi Alex, We have released a version of Burp compatible with MacOS M1 architecture (a specific M1 compatible installer is available for version 2021.12.1). Providing support for Linux based ARM64 architecture is still in our development backlog, I am afraid.

Al | Last updated: Jul 20, 2022 03:36PM UTC

Hello! I am curious if there was any update on providing support for Linux based ARM64 architecture?

Ben, PortSwigger Agent | Last updated: Jul 21, 2022 07:01AM UTC

Hi, Support for running Burp on Linux ARM64 architecture is still in our development backlog. We will update this forum thread if we have any further news to share about this support.

pwndumb | Last updated: Oct 07, 2022 02:07PM UTC

Hello , I have a license of burp pro and reading forum I noticed that I can't start embedded browser in my kali virtual machine on my m1. There a workaround to fix that ? I understand if chromium already running in arm64 linux the problem is not browser (forgive me if I wrong ).

Ben, PortSwigger Agent | Last updated: Oct 10, 2022 07:16AM UTC

Hi, As noted in the previous messages in this forum post - we currently do not provide support for Linux ARM64 architecture. This, unfortunately, means that you will not be able to use the embedded browser on your kali machine. You should still be able to use an external browser to proxy your traffic, in the usual way. As also noted in the previous messages - we do have an existing feature request to provide Linux ARM64 support so I can certainly add your interest to this so that we can continue to monitor the demand for this.

Timothy | Last updated: Oct 20, 2022 04:09PM UTC

For what it's worth, I'd also like to voice my support for Linux ARM64 support!

Ben, PortSwigger Agent | Last updated: Oct 21, 2022 09:15AM UTC

Thanks Timothy - we have added your +1 to the feature request.

Paul | Last updated: Nov 22, 2022 06:04PM UTC

I would also like to voice support for this. I to am running Kali ARM64 via Parallels on M1 based Mac.

Ben, PortSwigger Agent | Last updated: Nov 23, 2022 09:42AM UTC

Thanks Paul - we have also added your interest to this. As noted previously, we will update this forum thread if we have any further news to share about this.

Alessandro | Last updated: Nov 26, 2022 05:31PM UTC

Still no support for BurpSuite on Mac M1 with Kali Linux (arm64) in parallels??

Ben, PortSwigger Agent | Last updated: Nov 28, 2022 12:14PM UTC

Hi Alessandro, Yes, that is still the case - providing support for using Burp on Linux ARM64 architecture is still in our plans.

Ric | Last updated: Feb 14, 2023 06:43AM UTC

Any updates on the Linux ARM64 support? has been a while now.

Ben, PortSwigger Agent | Last updated: Feb 15, 2023 08:13AM UTC

Hi Ric, Providing specific Linux ARM64 support is now on our 2023 product roadmap, as detailed below: https://portswigger.net/blog/burp-suite-roadmap-update-january-2023

Louis | Last updated: Jun 25, 2023 02:27PM UTC

I got this to work....on Kali Linux-12x-64bit arm make sure your VM - [using VM-fusion on Apple m1 ] has chromium and openjdk installed before you go ahead. Like the movie "edge of tomorrow" I kept hitting the same problem, no browser, when I modify a browser, errors galore. create snapshot of VM with chromium and Openjdk installed then: sudo apt update. 1. download the burp suite community from the site not apt-get. 2. install the burp as you would any linux app [https://www.makeuseof.com/install-set-up-burp-suite-on-linux/] 3. check if you can launch browser [go to proxy- intercept on- open browser] - it should launch but no browser. 4. restart vm 5. launch Burp suite and run the browser health check - it should give the all clear. repeat step 3 browser should open [ intercept takes place] but with blank page. [note that chromium now has a burpsuite extension installed] repeat step 3 but go to proxy settings and turn http method and url scope wait a few seconds and it should load your page and indicate that it is being proxied via burp suite. I am new to this so let me know if it helps -LM

Ben, PortSwigger Agent | Last updated: Jun 26, 2023 07:53AM UTC

Hi Louis (and everyone else in this thread), To confirm for those that are not aware, we have released a specific Linux ARM64 compatible installation file so you should be able to use this going forward to get Burp (and the embedded browser) working on Linux ARM64 machines.

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