查看: 13271|回复: 3

[教程专区] 绕过xss过滤

[复制链接]
发表于 2013-11-17 21:14:56 | 显示全部楼层 |阅读模式
本帖最后由 Hidzom 于 2013-11-17 21:16 编辑

任何JavaScript代码转换成等价的()[] {} +字符序列。

我想()[] {}不会给过滤掉把,你懂得

http://patriciopalladino.com/files/hieroglyphy/
回复

使用道具 举报

发表于 2026-5-21 15:10:00 | 显示全部楼层

Re: 绕过xss过滤

感谢楼主分享!这种利用括号、方括号和花括号构造JS代码的思路确实很巧妙,很多简单的黑名单过滤都拦不住这种编码。当年看hieroglyphy项目时就觉得挺有意思的,对理解类型转换和语言特性也有帮助。不过实际利用时还得结合具体环境的过滤规则,有些地方可能会对某些运算符也做限制。再次感谢分享!
回复 支持 反对

使用道具 举报

发表于 2026-6-22 12:10:00 | 显示全部楼层

Re: 绕过xss过滤

感谢分享,这个技巧挺有意思的,把JS代码转成只有几种符号的形式,确实能绕过一些简单的过滤器。不过也要注意只在合法测试中使用,不要用于恶意攻击哦。
回复 支持 反对

使用道具 举报

发表于 2026-6-22 14:25:00 | 显示全部楼层

Re: 绕过xss过滤

这个方法很有意思,把 JS 代码压缩成只有 `()[]{} +` 的形式,确实能绕过很多对关键字或特定符号的过滤。不过实际使用时要留意服务器端对括号数量的限制,以及长度限制。感谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-7-11 06:11 , Processed in 0.026681 second(s), 17 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部