Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

buildParameter not working

vino Aug 08, 2019 08:46PM UTC

I built the HttpRequest using buildHttpMessage method and trying to add Cookie and Body param using LegacyBurpExtender.getInstance().getHelpers().buildParameter and addParameter and updateParameter methods and it is not working. Below is the code snippet,
buildRequest = helpers.buildHttpMessage(headers,bodyObject.toString().getBytes());
IParameter testParam = helpers.buildParameter("test","testing",PARAM_BODY); buildRequest = helpers.updateParameter(buildRequest, testParam);
String requestString = LegacyBurpExtender.getInstance().getHelpers().bytesToString(buildRequest);

When I convert bytes to string I dont see new body param. I tried with update Param as well.

Liam Tai-Hogan Aug 09, 2019 01:45PM UTC Support Center agent

We have a bit of a backlog in terms of Extensions issues. Please accept our apologies, we’ll get back to you as soon as we can.

vino Aug 22, 2019 06:13PM UTC
Any update on this?

Liam Tai-Hogan Sep 07, 2019 04:02AM UTC Support Center agent

Unfortunately, we don’t currently have an update. We are still working through a backlog.

We will update you when we have something to share.

Mike Eaton Oct 23, 2019 01:22PM UTC Support Center agent

Hi Vino, We apologize for the delay in responding to your post.

Is there any reason why you are using the LegacyBurpExtender as opposed to the methods provided in the current IExtensionHelpers interface? It could be why the casting is not working as intended.

Post Your public answer

Your name
Your email address