千家信息网

绕过XSS过滤规则

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,相信大家在做***测试的时候都有过这样的经历,明明一个XSS的漏洞,但是却有XSS过滤规则或者WAF保护导致我们不能成功利用,比如我们输入alert("hi"),会被转换为alert&
千家信息网最后更新 2025年12月02日绕过XSS过滤规则

相信大家在做***测试的时候都有过这样的经历,明明一个XSS的漏洞,但是却有XSS过滤规则或者WAF保护导致我们不能成功利用,比如我们输入alert("hi"),会被转换为,这样的话我们的XSS就不生效了,下面就教大家几种简单的绕过XSS的方法:

1、绕过 magic_quotes_gpc

magic_quotes_gpc=ON是php中的安全设置,开启后会把一些特殊字符进行轮换,比如'(单引号)转换为\',"(双引号)转换为\" ,\转换为\\

比如:会转换为,这样我们的xss就不生效了。

针对开启了magic_quotes_gpc的网站,我们可以通过javascript中的String.fromCharCode方法来绕过,我们可以把alert("XSS");转换为

String.fromCharCode(97, 108, 101, 114, 116, 40, 34, 88, 83, 83, 34, 41)那么我们的XSS语句就变成了

String.fromCharCode()是javascript中的字符串方法,用来把ASCII转换为字符串。

如何转换ASCII码呢?

我们可以使用 hackbar 来搞定,Firefox的扩展工具https://addons.mozilla.org/en-US/firefox/addon/hackbar/

最后使用包含即可。2、HEX编码我们可以对我们的语句进行hex编码来绕过XSS规则。比如: 可以转换为:%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在线工具:http://textmechanic.com/ASCII-Hex-Unicode-Base64-Converter.htmlhttp://www.asciitohex.com/3、改变大小写在测试过程中,我们可以改变测试语句的大小写来绕过XSS规则比如: 可以转换为:4、关闭标签有时我们需要关闭标签来使我们的XSS生效,如:">
规则 字符 方法 语句 测试 大小 字符串 工具 引号 标签 编码 特殊 安全 成功 这样的话 可以通过 在线工具 时候 来使 漏洞 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 戴尔服务器安全模式 易语言 连接数据库易语言 收信 汽车电气零件软件开发费用 广东省农业厅 网络安全法 赣州云服务器多少钱一套 网络安全 网信办 打卡机换数据库 构建无损网络技术 云计算网络技术与应用书本 加强软件开发人才梯队建设 软件开发角度的调查问卷 华为软件开发团队 定制软件开发销售确认收入 软件开发项目监理工作内容 给学生怎么进行网络安全教育 通州区网络技术一体化 深圳java软件开发平台 数据库考试蛋糕ins mpp数据库介绍 网络安全主题班会学习心得 深圳吾八格网络技术有限公司 运营商交流网络安全成果 搜狗软件开发者 电信通服务器托管 32岁还建议学软件开发吗 论软件开发的文件编制it写作 社会考生单招选计算机网络技术 给学生怎么进行网络安全教育 移动端软件开发标准 富锦市网络安全与信息化中心
0