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

Jagged text

Rolerio | Last updated: Jul 04, 2021 03:28PM UTC

After installing burpsuite via the aur (https://aur.archlinux.org/packages/burpsuite), the text is blurry / jagged. Photos: https://i.imgur.com/1Q3l5P4.png https://i.imgur.com/ljfV08E.png Java version: $ java -version Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp openjdk version "16.0.1" 2021-04-20 OpenJDK Runtime Environment (build 16.0.1+9) OpenJDK 64-Bit Server VM (build 16.0.1+9, mixed mode)

Michelle, PortSwigger Agent | Last updated: Jul 05, 2021 01:47PM UTC

Thanks for your message and for sending the screenshots. Can you email the output from Help -> Diagnostics to support@portswigger.net so we can take a closer look, please? Can you also let us know what options you have selected under User options -> Display -> User Interface?

Rolerio | Last updated: Jul 05, 2021 02:20PM UTC

Diagnostics: https://nekobin.com/rayeyijuki User Options > Display > User Interface > font_size: 11 User Options > Display > User Interface > look_and_feel: Light

Michelle, PortSwigger Agent | Last updated: Jul 06, 2021 09:15AM UTC

Thanks for the details. If you use the installer version, does the text still appear jagged?

Rolerio | Last updated: Jul 06, 2021 06:00PM UTC

yes

Michelle, PortSwigger Agent | Last updated: Jul 07, 2021 01:16PM UTC

So far we have not been able to replicate this issue here, I'm afraid. Have you always had this issue on this machine since you first installed Burp? Or is it something that has started happening recently? Do you see the same issue on other machines (physical or virtual)?

Rolerio | Last updated: Jul 07, 2021 09:07PM UTC

Yes. The first time I installed it I had the same issue and I was able to fix it by adding the '-Dawt.useSystemAAFontSettings=gasp' java option to /usr/bin/burpsuite (from 'exec $JAVA_HOME/bin/java --illegal-access=permit -jar /usr/share/burpsuite/burpsuite.jar $@' to 'exec $JAVA_HOME/bin/java -Dawt.useSystemAAFontSettings=gasp --illegal-access=permit -jar /usr/share/burpsuite/burpsuite.jar $@') but, while updating, the script was overwritten with the default one and readding that option doesn't seem to make it work again. I've been using burpsuite on ubuntu too (before switching to arch) and it looked just fine.

Rolerio | Last updated: Jul 07, 2021 09:07PM UTC

Just to be clear, I'm not using VMs, both ubuntu and arch have been installed on real hardware

Michelle, PortSwigger Agent | Last updated: Jul 08, 2021 08:50AM UTC

Thanks for the explanation. Which versions of Burp and Java were you using when the option -Dawt.useSystemAAFontSettings=gasp --illegal-access=permit resolved the issue for you?

Rolerio | Last updated: Jul 08, 2021 07:02PM UTC

Sadly I didn't write down the version. I've already updated a couple of times so my best guess is 2021.6.1 (the updates don't always bump burpsuite version https://aur.archlinux.org/cgit/aur.git/log/?h=burpsuite). I'm pretty sure I haven't updated java.

Michelle, PortSwigger Agent | Last updated: Jul 09, 2021 03:56PM UTC

Thanks for the update, I'm just trying to check through the details and see what might be different with the two setups. Were you previously launching Burp from the CLI and using the JAR file as you are now with this latest version (and so using Java 16 with previous versions of Burp too)? Do you see the same jagged edges to the text if you launch Burp without the -Dawt.useSystemAAFontSettings=gasp option? If you change the -Dawt.useSystemAAFontSettings=gasp option to on or off do you notice any difference in the display? If you download the latest JAR file for the Early Adopter version 2021.7 of Burp from here (https://portswigger.net/burp/releases), do you see the same problem?

Rolerio | Last updated: Jul 09, 2021 07:16PM UTC

>Were you previously launching Burp from the CLI and using the JAR file as you are now with this latest version (and so using Java 16 with previous versions of Burp too)? Well I'm not launching directly java, I'm running a script that does it (either way if I use burpsuite, it'll start with that script) (the script is the one mentioned above, /usr/bin/burpsuite). >Do you see the same jagged edges to the text if you launch Burp without the -Dawt.useSystemAAFontSettings=gasp option? Yes >If you change the -Dawt.useSystemAAFontSettings=gasp option to on or off do you notice any difference in the display? No >If you download the latest JAR file for the Early Adopter version 2021.7 of Burp from here (https://portswigger.net/burp/releases), do you see the same problem? Yes, the installer is blurry too.

Ben, PortSwigger Agent | Last updated: Jul 14, 2021 07:24AM UTC

Hi, Thank you for the clarification. Unfortunately, we have still not been able to replicate this particular issue. The fact that you only appear to experience this on Arch Linux would seem to suggest that the cause is specific to that particular OS but we will continue to try and see if we can replicate it in order to identify the cause. If we discover anything we will update this forum thread and let you know.

Rolerio | Last updated: Jul 16, 2021 09:16AM UTC

If you can't reproduce it on your pc I guess I could ship mine. Quite literally. Dependencies: xorg-xauth docker "Installation": cd /tmp mkdir docker-blurry-text cd docker-blurry-text wget "http://sprunge.us/pjR9wG" -O Dockerfile # This adds stuff required to authenticate to the x11 server to the Dockerfile # RUN xauth add $DISPLAY . <hex auth token> echo RUN xauth add \$DISPLAY . $(xauth list | head -1 | rev | cut -d\ -f1 | rev) >> Dockerfile docker build . docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=${DISPLAY} <name of the image you just built> This way I've been able to reproduce the blurry text.

Rolerio | Last updated: Jul 16, 2021 09:49AM UTC

maybe I called victory way to fast. instead of: wget "http://sprunge.us/pjR9wG" -O Dockerfile run: wget "http://sprunge.us/VOHF1a" -O Dockerfile instead of: echo RUN xauth add \$DISPLAY . $(xauth list | head -1 | rev | cut -d\ -f1 | rev) >> Dockerfile run: echo CMD \[\"sh\", \"-c\", \"xauth add \$DISPLAY . $(xauth list | head -1 | rev | cut -d\ -f1 | rev)\; burpsuite\"\] >> Dockerfile So the updated guide is: cd /tmp mkdir docker-blurry-text cd docker-blurry-text wget "http://sprunge.us/VOHF1a" -O Dockerfile echo CMD \[\"sh\", \"-c\", \"xauth add \$DISPLAY . $(xauth list | head -1 | rev | cut -d\ -f1 | rev)\; burpsuite\"\] >> Dockerfile docker build . docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=${DISPLAY} <name of the image you just built>

Rolerio | Last updated: Jul 16, 2021 09:58AM UTC

note that I'm too dumb to get it right and left an extra line in the Dockerfile (the last one). It doesn't matter since docker follows the last CMD it finds but if it looks out of place, that's why.

Michelle, PortSwigger Agent | Last updated: Jul 20, 2021 01:38PM UTC