Burp Suite User Forum

Create new post

Burp repeater Request editor scrambles bytes when switching between Raw and Hex

Henric | Last updated: Nov 30, 2023 10:44AM UTC

Here is a minimal test case to reproduce the problem To reproduce: 1. Open repeater tab, and focus raw Request editor 2. Insert a new line 3. Insert the following Base64 string: /w== 3. Select the base64 string (4 chars) and press Ctrl+Shift+B (Convert Selection->Base64->Base64 decode) 4. Switch to Hex editor Expected behavior: The following bytes displayed: 0d 0a ff CR LF ÿ Observed behavior: The following bytes displayed: 0d 0a c3 bf CR LF Ã ¿ Note that repeatedly switching between Raw and Hex will create new bytes with same incorrect behavior. Environment: Burp Community Edition v.2023.10.3.6 Build 24994

Michelle, PortSwigger Agent | Last updated: Nov 30, 2023 02:21PM UTC

Hi I've been running some tests here, and so far, it looks like the behavior may depend on what comes before the string you are base64 decoding. Do you have any sample requests where you've been trying to insert this string that you could share with us to add more detail to our testing? If you'd prefer to share these directly, please email them to support@portswigger.net, and we can link the details together.

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