-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconf_status.json
65 lines (65 loc) · 4.92 KB
/
conf_status.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"[HTML_RESOURCE]": [
"http://127.0.0.1:8000/self.html$$$",
"http://127.0.0.1:8080/allowed_http.html$$$",
"http://127.0.0.1:8082/blocked_http.html$$$"
],
"[JS_RESOURCE]": [
"http://127.0.0.1:8000/self.js$$$",
"http://127.0.0.1:8080/allowed_http.js$$$",
"http://127.0.0.1:8082/blocked_http.js$$$"
],
"[REPORT_API]": [
"http://127.0.0.1:8000/script_receive$$$"
],
"[JS]": [
"fetch('[REPORT_API]')"
],
"[SCHEME]": [
"javascript:'[HTML]'",
"javascript:[JS]",
"data:text/html,[HTML]"
],
"[BLOB_HTML]": [
"URL.createObjectURL(new Blob(['[HTML]'],{type:'text/html'}))"
],
"[BLOB_JS]":[
"URL.createObjectURL(new Blob(['[JS]'],{type:'application/js'}))"
],
"[HTML]": [
"<script nonce=123>[JS]</script>",
"<script src=[JS_RESOURCE] nonce=123></script>",
"<iframe src='[SCHEME]'></iframe>",
"<a id=ID_VAR href='[SCHEME]'></a><script nonce=123>ID_VAR.click();</script>",
"<object data='[SCHEME]'></object>",
"<li id=ID_VAR></li><script nonce=123>ID_VAR.innerHTML+='[HTML]'</script>",
"<iframe srcdoc='[HTML]'></iframe>",
"<style>@keyframes ID_VAR{}</style><xss style=animation-name:ID_VAR onanimationstart='[JS]'></xss>",
"<audio oncanplay='[JS]'><source src=self.mp3 type=audio/mpeg></audio>",
"<audio controls ondurationchange='[JS]'><source src=self.mp3 type=audio/mpeg></audio>",
"<audio src/onerror='[JS]'></audio>",
"<audio autoplay onloadedmetadata='[JS]'><source src=self.mp3 type=audio/mpeg></audio>",
"<iframe onload='[JS]'></iframe>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentDocument.body.innerHTML+='[HTML]';ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentDocument.write('[HTML]');ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.contentWindow.location.href='[SCHEME]';},{once:true});</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.src='[SCHEME]';},{once:true});</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.srcdoc='[HTML]';},{once:true});</script>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentDocument.body.innerHTML+='[HTML]';ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentDocument.write('[HTML]');ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.contentWindow.location.href='[SCHEME]';},{once:true});</script>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.src='[SCHEME]';},{once:true});</script>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.addEventListener('load',()=>{ID_VAR.srcdoc='[HTML]';},{once:true});</script>",
"<form action='[SCHEME]' name=ID_VAR method=post></form><script nonce=123>document.ID_VAR.submit();</script>",
"<svg xmlns:svg=http://www.w3.org/2000/svg xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink>[HTML]</svg>",
"<iframe id=ID_VAR src=self.html></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentWindow.eval('[JS]');ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentWindow.eval('[JS]');ID_VAR.contentWindow.location.reload();</script>",
"<iframe id=ID_VAR src=about:blank></iframe><script nonce=123>ID_VAR.onload=_=>ID_VAR.contentWindow.eval('[JS]');ID_VAR.src='self.html';ID_VAR.contentWindow.location.reload();</script>",
"<template id=ID_VAR>[HTML]</template><script nonce=123>document.body.appendChild(ID_VAR.content.cloneNode(true));</script>",
"<details ontoggle='[JS]' open>test</details>",
"<input id=ID_VAR onchange='[JS]' value=xss></input><script nonce=123>var event = new Event('change');ID_VAR.dispatchEvent(event);</script>",
"<xss id=ID_VAR onclick='[JS]' style=display:block>test</xss><script nonce=123>var event = new Event('click');ID_VAR.dispatchEvent(event);</script>",
"<xss id=ID_VAR oncopy='[JS]' value=test autofocus tabindex=1 style=display:block>test</xss><script nonce=123>var event = new Event('copy');ID_VAR.dispatchEvent(event);</script>",
"<input id=ID_VAR oninput='[JS]' value=test></input><script nonce=123>var event = new Event('input');ID_VAR.dispatchEvent(event);</script>"
]
}