Post

ParrotOS MacOS M1 Burpsuite JDK 17

Parrot OS unable to open Burpsuite


Probably see this when tried to open up a BurpSuite on Parrot OS. It seems that Parrot OS is currently limited to JDK 17. What we will do is downgrade BurpSuite to be compatiable.

burp_err

Step 1 Download Burp Community Edition 2021.10.2

Google “Burp Archive Releases, click on the first link Archive

burp_err

Click on year “2021” and then scroll down to “Professional / Community 2021.10.2” which is highlighted in orange below in the image or click on this link BurpSuite 2021.10.2

burp_err

NOTE: Select “Community” and “JAR” before downloading.

burp_err

Step 2 Install BurpSuite 2021.10.2


1
2
3
4
5
6
user@parrot[~/]:~$ cd Downloads

user@parrot[~/Downloads/]:~$ ls
burpsuite_community_v2021.10.2.jar

user@parrot[~/Downloads/]:~$ sudo mv burpsuite_community_v2021.10.2.jar /usr/share/burpsuite/


Now google “burp JDK 17” and then click on the first link or here Burp_JDK17

Burp_JDK17

Scroll down and copy the highlighted command from the forum as shown below BurpJDK17_forum

NOTE: be sure to change from _pro_ to _community_ in the command

NOTE: need add /usr/share/burpsuite/ after last UNAMED as shown below in bash

1
java -jar --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED /usr/share/burpsuite/burpsuite_community_v2021.10.2.jar


Ta-Da it worked!

burp_worked

Last Step, alias burp command

1
2
3
4
5
6
user@parrot[~/]:~$ cat ~/.bash_aliases
cat: /home/user/.bash_aliases: No such file or directory

user@parrot[~/]:~$ touch ~/.bash_aliases

user@parrot[~/]:~$ sudo nano ~/.bash_aliases

Insert command inside ~/.bash_aliases

1
alias burp='java -jar --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED /usr/share/burpsuite/burpsuite_community_v2021.10.2.jar'

Almost done!

1
2
3
user@parrot[~/]:~$ source ~/.bash_aliases

user@parrot[~/]:~$ burp

burp

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.