nccgroup / AutoRepeater

Automated HTTP Request Repeating With Burp Suite
https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2018/january/autorepeater-automated-http-request-repeating-with-burp-suite/
MIT License
846 stars 107 forks source link

Send to AutoRepeater from Proxy not work #38

Closed computerline1z closed 6 years ago

computerline1z commented 6 years ago

I use the newest build version, when select the url on the proxy list, and choose Send To AutoRepeater, AutoRepeater flash, but in the list in AutoRepeater tab doesn't show any request.

justinmoore commented 6 years ago

Hey @computerline1z,

It looks like I broke the "Send To AutoRepeater" functionality at some point. I'll look into this right now.

In the interim, AutoRepeater will still work by browsing the site as normal.

Thanks for the bug report, Justin

justinmoore commented 6 years ago

This should be fixed now, I had a boolean comparison that I forgot to remove after I refactored some code.

Feel free to reopen this issue if it persists.

Thanks, Justin

computerline1z commented 6 years ago

I try the latest jar, but Send to AutoRepeater still not work, don't see any request at all, does this need any filter or config ? I removed the begin condition at modifyAndSendRequestAndLog, set the condition to true, and rebuild the project, but nothing work, thanks you for support this awesome plugin !

justinmoore commented 6 years ago

Do you have any Replacements set which causes a replacement in the request your sending to AutoRepeater? Requests only appear if there's a replacement that occurs within the request to prevent AutoRepeater from resending the original request.

computerline1z commented 6 years ago

I just keep the default value, base replacement and replacement is empty, condition only has 4 value, the first one is checked which I can't change the state or delete it. :( image

justinmoore commented 6 years ago

AutoRepeater won't do anything unless you specify a "Replacement" or "Base Replacement".

Try setting a Replacement with the following settings as an example: Type: Remove Header By Name Match: Cookie Where: Replace First (This replacement will cause AutoRepeater to copy any request with the Cookie header, remove the header, and resend the request).

One other note is you don't need to explicitly send requests to AutoRepeater. By default AutoRepeater will replace and resend requests that pass through or are sent from Burp if there's a replacement in the request.

computerline1z commented 6 years ago

It's work now :), thanks you very much for your help !