Burp Suite User Forum

Repeater Tab - IMessageEditorTab.getMessage

ozzi | Last updated: Feb 13, 2020 08:44AM UTC

Hi there I am having trouble getting the Repeater Functionality to run with my Burp Extension JSON Web Tokens. Since I implement IMessageEditorTab, the tab is there in the Repeater View. When making edits to the tab and sending the request, getMessage is called properly, however what is actually sent is the original request (or what can be found in the "raw" tab). Any ideas what might cause this behavior? Here the reference to getMessage: https://github.com/ozzi-/JWT4B/blob/master/src/app/controllers/JWTInterceptTabController.java#L318 Here the reference to where the controllers are registered: https://github.com/ozzi-/JWT4B/blob/master/src/burp/BurpExtender.java#L51 Cheers

Uthman, PortSwigger Agent | Last updated: Feb 18, 2020 08:42AM UTC

Hi Ozzi, Sorry for the late reply. Can you send us a screen recording of what you are doing to support@portswigger.net?

Uthman, PortSwigger Agent | Last updated: Feb 18, 2020 03:45PM UTC

We have tried to replicate the functionality you are trying to achieve. We have done this by building from the sample extension (custom editor tab) found here: https://portswigger.net/burp/extender. It does not like you are updating the parameter value in the request before it is sent. We recommend you look at the sample extensions' implementation of getMessage(). In particular, you should check whether the text is modified, the request is updated with the new parameter value, and the IParameter variable is set correctly. Thank you for the continual maintenance of your extension. Please let us know if you have any more issues.

You need to Log in to post a reply. Or register here, for free.