-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple values in HTTP Authorization headers are not recognized #2
Comments
To fix this, I think you can change https://github.com/alexlauerman/UpdateToken/blob/master/src/burp/BurpExtender.java#L89 to use split(" ", 1) Feel free to submit a PR if you are able to verify this works. |
Hi Alex, Thanks, |
You're welcome. No problem. Let me know if you want me to modify the plugin for you and rebuild the jar. It won't take too long. Many times, this plugin will need modification, because the token gets returned in different places. |
There is now a burp extension in the BApp store called TokenJar. It may be worth checking out. I have not used it. |
Just to reply to my own suggestion, I tried both TokenJar and TokenExtractor today, although neither worked for me for an authorization header. |
Please note that this plugin truncates all additional values of Authorization headers except the first one.
Example:
As a result "something parameter=value" will be deleted from the resulting request.
Please refer corresponding RFC: https://tools.ietf.org/html/rfc7230#section-3.2.2
The text was updated successfully, but these errors were encountered: