├── .babelrc ├── .config ├── build.js ├── config │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── test.env.js ├── dev-client.js ├── dev-server.js ├── logo.png ├── utils.js ├── webpack.base.conf.js ├── webpack.dev.conf.js └── webpack.prod.conf.js ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .script ├── buildBecode.js ├── checkVersion.js └── deploy.js ├── README.md ├── dist ├── 716.js ├── CNAME ├── J.JS ├── cache.manifest ├── index.html └── j.js ├── index.dev.html ├── index.html ├── package.json ├── raw ├── draw.sketch └── index.html ├── src ├── App.vue ├── Exam.vue ├── assets │ ├── bg.svg │ ├── success.png │ └── success.svg ├── components │ └── codemirror.vue ├── data │ ├── exam │ │ ├── 0.simple.js │ │ ├── 1.textarea.js │ │ ├── 10.url 2.js │ │ ├── 11.uppercase.js │ │ ├── 12.a1.js │ │ ├── 13.line-break.js │ │ ├── 14.a2.js │ │ ├── 15.html.js │ │ ├── 16.window var.js │ │ ├── 17.alf nu.js │ │ ├── 18.alf nu.js │ │ ├── 2.input.js │ │ ├── 3.strip brackets.js │ │ ├── 4.strip brackets 2.js │ │ ├── 5.comment.js │ │ ├── 6.remove right tag.js │ │ ├── 7.strip tag.js │ │ ├── 8.style.js │ │ ├── 9.url 1.js │ │ ├── _102.alf nu.js │ │ ├── _17.window var.js │ │ └── index.js │ └── sandbox.raw ├── filter │ └── index.js ├── lib │ └── util.js ├── main.js ├── router │ └── index.js ├── style │ ├── _reset.less │ ├── _variable.less │ └── main.less └── vuex │ ├── actions.js │ ├── getters.js │ ├── modules │ └── app.js │ ├── mutation-types.js │ └── store.js ├── static ├── CNAME ├── J.JS └── j.js ├── sw.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.babelrc -------------------------------------------------------------------------------- /.config/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/build.js -------------------------------------------------------------------------------- /.config/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/config/dev.env.js -------------------------------------------------------------------------------- /.config/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/config/index.js -------------------------------------------------------------------------------- /.config/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /.config/config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/config/test.env.js -------------------------------------------------------------------------------- /.config/dev-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/dev-client.js -------------------------------------------------------------------------------- /.config/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/dev-server.js -------------------------------------------------------------------------------- /.config/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/logo.png -------------------------------------------------------------------------------- /.config/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/utils.js -------------------------------------------------------------------------------- /.config/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/webpack.base.conf.js -------------------------------------------------------------------------------- /.config/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/webpack.dev.conf.js -------------------------------------------------------------------------------- /.config/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.config/webpack.prod.conf.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.script/buildBecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.script/buildBecode.js -------------------------------------------------------------------------------- /.script/checkVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.script/checkVersion.js -------------------------------------------------------------------------------- /.script/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/.script/deploy.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/README.md -------------------------------------------------------------------------------- /dist/716.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/dist/716.js -------------------------------------------------------------------------------- /dist/CNAME: -------------------------------------------------------------------------------- 1 | xss.haozi.me -------------------------------------------------------------------------------- /dist/J.JS: -------------------------------------------------------------------------------- 1 | alert(1) -------------------------------------------------------------------------------- /dist/cache.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/dist/cache.manifest -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/j.js: -------------------------------------------------------------------------------- 1 | alert(1); -------------------------------------------------------------------------------- /index.dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/index.dev.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/package.json -------------------------------------------------------------------------------- /raw/draw.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/raw/draw.sketch -------------------------------------------------------------------------------- /raw/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/raw/index.html -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/Exam.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/Exam.vue -------------------------------------------------------------------------------- /src/assets/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/assets/bg.svg -------------------------------------------------------------------------------- /src/assets/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/assets/success.png -------------------------------------------------------------------------------- /src/assets/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/assets/success.svg -------------------------------------------------------------------------------- /src/components/codemirror.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/components/codemirror.vue -------------------------------------------------------------------------------- /src/data/exam/0.simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/0.simple.js -------------------------------------------------------------------------------- /src/data/exam/1.textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/1.textarea.js -------------------------------------------------------------------------------- /src/data/exam/10.url 2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/10.url 2.js -------------------------------------------------------------------------------- /src/data/exam/11.uppercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/11.uppercase.js -------------------------------------------------------------------------------- /src/data/exam/12.a1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/12.a1.js -------------------------------------------------------------------------------- /src/data/exam/13.line-break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/13.line-break.js -------------------------------------------------------------------------------- /src/data/exam/14.a2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/14.a2.js -------------------------------------------------------------------------------- /src/data/exam/15.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/15.html.js -------------------------------------------------------------------------------- /src/data/exam/16.window var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/16.window var.js -------------------------------------------------------------------------------- /src/data/exam/17.alf nu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/17.alf nu.js -------------------------------------------------------------------------------- /src/data/exam/18.alf nu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/18.alf nu.js -------------------------------------------------------------------------------- /src/data/exam/2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/2.input.js -------------------------------------------------------------------------------- /src/data/exam/3.strip brackets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/3.strip brackets.js -------------------------------------------------------------------------------- /src/data/exam/4.strip brackets 2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/4.strip brackets 2.js -------------------------------------------------------------------------------- /src/data/exam/5.comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/5.comment.js -------------------------------------------------------------------------------- /src/data/exam/6.remove right tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/6.remove right tag.js -------------------------------------------------------------------------------- /src/data/exam/7.strip tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/7.strip tag.js -------------------------------------------------------------------------------- /src/data/exam/8.style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/8.style.js -------------------------------------------------------------------------------- /src/data/exam/9.url 1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/9.url 1.js -------------------------------------------------------------------------------- /src/data/exam/_102.alf nu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/_102.alf nu.js -------------------------------------------------------------------------------- /src/data/exam/_17.window var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/_17.window var.js -------------------------------------------------------------------------------- /src/data/exam/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/exam/index.js -------------------------------------------------------------------------------- /src/data/sandbox.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/data/sandbox.raw -------------------------------------------------------------------------------- /src/filter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/filter/index.js -------------------------------------------------------------------------------- /src/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/lib/util.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/style/_reset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/style/_reset.less -------------------------------------------------------------------------------- /src/style/_variable.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/style/_variable.less -------------------------------------------------------------------------------- /src/style/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/style/main.less -------------------------------------------------------------------------------- /src/vuex/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/vuex/actions.js -------------------------------------------------------------------------------- /src/vuex/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/vuex/getters.js -------------------------------------------------------------------------------- /src/vuex/modules/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/vuex/modules/app.js -------------------------------------------------------------------------------- /src/vuex/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/vuex/mutation-types.js -------------------------------------------------------------------------------- /src/vuex/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/src/vuex/store.js -------------------------------------------------------------------------------- /static/CNAME: -------------------------------------------------------------------------------- 1 | xss.haozi.me -------------------------------------------------------------------------------- /static/J.JS: -------------------------------------------------------------------------------- 1 | alert(1) -------------------------------------------------------------------------------- /static/j.js: -------------------------------------------------------------------------------- 1 | alert(1); -------------------------------------------------------------------------------- /sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/sw.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/xss-demo/HEAD/yarn.lock --------------------------------------------------------------------------------