XSS

  • 18th August 2022

Mitigating XSS Vulnerability

Mitigation recommendations for Cross-Site Scripting Vulnerability

Read more 
  • 21st March 2023

Challenge 14: XSS bypass blacklisted JS function

This article goes into depth discussing an alternative JavaScript function, namely "confirm()". It serves as an alternative for the JavaScript "alert()" function when the latter is unavailable.

Read more 
  • 16th March 2023

Challenge 13: XSS in HTML Anchor Tag

Check out how a security risk can arise from an improperly configured dynamic link generation tag and which can result in XSS exploitation.

Read more 
  • 11th March 2023

Challenge 12: XSS CSP bypass through remote payload

Learn how to bypass a misconfigured CSP policy and how it can lead to the successful exploitation of cross-site scripting vulnerability.

Read more 
  • 4th March 2023

Challenge 11: XSS CSP bypass through an inline script

Learn how a misconfigured CSP can be bypassed, potentially leading to the successful exploitation of cross-site scripting vulnerability.

Read more 
  • 28th February 2023

Challenge 10: XSS bypass backslash escape

Check out how the XSS can be exploited in the HTML <div> tags and learn more about <img> tag-based XSS payload.

Read more 
  • 24th February 2023

Challenge 9: XSS in the hidden input field

Check out how the XSS can also be exploited in hidden input parameter fields with examples.

Read more 
  • 20th February 2023

Challenge 8: XSS bypass improper output encoding

Learn how the partially implemented HTML output encoding can be bypassed for exploiting XSS vulnerability using the HTML5 attributes

Read more 
  • 10th February 2023

Challenge 7: XSS in a dropdown list

Learn how the XSS vulnerability can be found in other params even though it is not editable by the browser using the BurpSuite Proxy tool

Read more 
  • 6th February 2023

Challenge 6: XSS Bypass Client-Side Blacklist Validation

Learn why client-side validation cannot be trusted all the time and how it can be tampered with by using BurpSuite as a proxy for exploiting XSS

Read more 
  • 2nd February 2023

Challenge 5: XSS bypass Client-Side Length Limit

Learn why client-side validation cannot be trusted all the time and how it can be tampered with by browser debugging tools for exploiting XSS

Read more 
  • 18th January 2023

Challenge 4: XSS using HTML attribute

Read more 
  • 13th January 2023

Challenge 3: XSS bypass Blacklist HTML tags

Using the XSS fundamentals learned will look at how poorly implemented input validations can be bypassed with a custom-crafted xss payload.

Read more 
  • 4th January 2023

Challenge 2: Reflected cross-site scripting attack

You will learn about a reflected XSS and how it differs from the stored XSS. Also, I will walk you through exploiting reflected XSS.

Read more 
  • 13th December 2022

Challenge 1: Stored cross-site scripting attack

You will learn about what cross-site scripting vulnerability is, the types of cross-site scripting vulnerabilities, and how to identify a stored XSS vulnerability.

Read more 
  • 24th November 2022

XSS Explained: Learn cross-site scripting with examples

Kurukshetra is an intentionally designed XSS-vulnerable application. XSS is explained with examples, and it's an open-source lab for practicing and learning cross-site scripting vulnerabilities.

Read more