随着INTERNET的飞速发展在网上占有一席之地是每个公司乃至个人的迫切愿望。由其是交互式的网页更是吸引着每一个来访者,所以大家都喜欢在自己的网页上搞个留言板的东西,有水平低的就申请一个,有水平高的就自己编一个CGI程序。但不知个位知道否其漏洞实在是太多。
5 F6 u) Y) D% {0 k5 g) [. w: I 首先我们来谈一谈留言板CGI程序的原理,这样才能更好的掌握下面的东西。CGI是这样工作的,它把用户(来访者〕输入的留言变为一个变量,然后把这个变量插入到显示留言的HTM文4 q4 T9 f' n% Q
件里,当然用户输入的是一些文本,如要在HTM文件里显示就要符合HTM的语言标准,所以在编写CGI程序时,编程人员会在里面输入特定的一些HTM语言标准。请看下面以常用的免费留言板GUESTBOOK为列。# U1 K& x4 G/ D/ V( x: H
2 H r" B0 T0 h$ v% p. d% ~! ]
设定用户输入文本为变量A
3 N8 }" I( D& Z: P7 B在每次插入HTM文件时同时插入头尾HTM语法词如用户输入的变量A (当它插入到HTM文件时就显示了用户文本〕
( P, A; v. r4 _+ @3 p* r7 ]0 @9 ]* Z/ r; Z* m
但是我们如果采用敝屏的方法时,就能做我们想干的一切事。7 }9 P5 g2 x u0 V$ u" B
方法如下:
, j8 ~* b2 t8 j2 C/ q% k# h" e0 g在我们输入时打上这里你可以打上所有你知道的HTM语言(前后用来敝屏,一起输入〕4 [, p9 Y u3 G& ?8 _1 v7 j z3 R" j
. Z) a& _/ R/ @2 i2 X" ]
这时插入HTM文件里的就是如下的东西你的输入一定要用HTM标准 # q* i& G' B$ b7 c0 |8 |' M( m
) H; @" D8 |+ k7 c" X
如你想在留言本里显示你的GIF图片,可以这样输入
* U2 E" \" w. o6 @6 W4 p/ `" W9 |* w' R8 ?0 ]2 T3 o! W
请您留言:/ J9 D& g# n/ U. H T$ H
***********************************************************5 M2 T4 ~7 l5 j
*
, B5 v, W0 z) c# h# s0 \
! @; l: j! O4 _$ H5 P1 M. P*
2 G2 ~; w& }: ?) s6 g* * height="77" alt="要显示的字">
/ f; H3 P8 ~4 p. M( x; M! _ N5 h% L) U: a. Z& B, P2 u3 i4 y
*
% n3 T4 k( k. [: e* *! t% n8 X2 c1 O0 y7 O
* *
6 M3 Y3 v/ I& o* *
4 D: l' Z0 O$ e0 g1 e* * * G" X: E% P' }3 u/ k1 i
* * % [6 G. V5 Z- n$ X; b7 i; p
***********************************************************
( p' Y' l3 [" U: n# B5 T; [& h. v$ ]+ K, O1 F$ [ @0 P1 u
" q$ Y" ` U% }7 u8 Q5 w一旦我们敝屏之后就可以在他人的留言板上做一切事,甚至你可以输入一段JAVA SCRIPT 让其它来访留言板的人不断的打开新的浏然器窗口。这样做的话他(她〕的留言板就给你炸了,还是不要这样做,损人不利己。. [9 E1 q8 q7 I: e
9 U) O8 M. ? p3 J7 V6 E& q$ `* e1 G
有些CGI会加上一些条件语句如IF......当它发现你输入的有HTM语法时会报错,如"广州网易"提供的留言板当然要敝屏这个IF也很容意,大家动动脑子吧!- N9 y% k9 ~6 O- Y2 C) f# @1 ~
以后有空我再把它写出来。
/ u- S' E$ D" ], T |