Skip to content

Fix browsers compliance and add new vectors (no parentheses) #45

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

Merged
merged 5 commits into from
Jan 23, 2023

Conversation

yanncam
Copy link
Contributor

@yanncam yanncam commented Jan 23, 2023

Hello,

Just a little PR to:

  • Fix some browsers compliance for "no parentheses" payloads (Firefox, Chrome, Edge, Safari).
  • Add some generic vectors without parentheses, spaces, quotes, curly brackets for all browsers via location hash.

Thank you for your great resources and hard work!

PS: as indicated, can you update XSS Cheat Sheet credits with my Twitter handle link (@ycam_asafety) or, if possible, directly to my website (https://yann.cam) (I am already on credits page, but not linked to any URL) ?

Sincerely,

Payload adjustment without parenthesis and eval for Chrome/Edge, for Safari and for Firefox.
Add : No parentheses using exception handling and object eval on Firefox / Safari
Add : No parentheses using exception handling and location hash eval on all browsers
Add : No parentheses, no quotes, no spaces using exception handling and location hash eval on all browsers
…wsers

Add : No parentheses, no quotes, no spaces, no curly brackets using exception handling and location hash eval on all browsers
@hackvertor hackvertor merged commit 43dbc61 into PortSwigger:master Jan 23, 2023
@hackvertor
Copy link
Collaborator

Thanks for the quality PR's. I'm sorry I didn't credit you with your Twitter handle. I probably didn't know it. I'll update the credit too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants