找回密码
 注册

QQ登录

只需一步,快速开始

CGI的漏洞

[复制链接]
发表于 2011-1-13 17:06:12 | 显示全部楼层 |阅读模式
随着INTERNET的飞速发展在网上占有一席之地是每个公司乃至个人的迫切愿望。由其是交互式的网页更是吸引着每一个来访者,所以大家都喜欢在自己的网页上搞个留言板的东西,有水平低的就申请一个,有水平高的就自己编一个CGI程序。但不知个位知道否其漏洞实在是太多。
% z9 w# u+ B! B; \4 `   首先我们来谈一谈留言板CGI程序的原理,这样才能更好的掌握下面的东西。CGI是这样工作的,它把用户(来访者〕输入的留言变为一个变量,然后把这个变量插入到显示留言的HTM文
& n- p4 ]$ o2 O8 R8 [* w1 g$ \5 b件里,当然用户输入的是一些文本,如要在HTM文件里显示就要符合HTM的语言标准,所以在编写CGI程序时,编程人员会在里面输入特定的一些HTM语言标准。请看下面以常用的免费留言板GUESTBOOK为列。
& u& `' G9 k0 P# N' l' [$ q$ w& v$ w& ~/ t, Z4 X' k/ p
设定用户输入文本为变量A
: m# T; D9 D& T! \# O在每次插入HTM文件时同时插入头尾HTM语法词如用户输入的变量A (当它插入到HTM文件时就显示了用户文本〕
. E5 a! A; a4 v; _+ {
# s+ B) k& U0 k5 Z/ l* f但是我们如果采用敝屏的方法时,就能做我们想干的一切事。
8 z; b. I3 ]& G3 |9 q, C* d方法如下:7 a+ Q/ s3 x1 n5 V
在我们输入时打上这里你可以打上所有你知道的HTM语言(前后用来敝屏,一起输入〕+ W3 L6 J6 ^( f

4 ?  q: r4 r9 B6 e: D这时插入HTM文件里的就是如下的东西你的输入一定要用HTM标准
' Z2 v+ [0 |- e6 d* }7 o8 ?( t* |  H5 y  R
如你想在留言本里显示你的GIF图片,可以这样输入  c& M3 Q0 s9 C# v7 |9 K

/ R; X/ n$ L3 U请您留言:' m7 s$ ~) s' L1 P/ g
***********************************************************
4 o+ n" N# }7 x+ c*
6 M% V  _) [! U0 B4 ?. v
4 x7 q5 H' U! K# d/ g; ~* . g6 I* n; O# G& a
* * height="77" alt="要显示的字">  j4 ]9 ~) d8 _9 q+ O4 O

' G# p- `/ P0 G; \+ k( r*
( C: P3 j6 C* T; r* *
: v- W' R7 x% Q* * : f( {+ B) S! l9 E$ z0 o1 }( \
* * $ b5 h* k2 C% w5 \3 ?
* *
9 S, L3 ]$ o% L. M* *
( S+ c6 T+ N5 v. J: l) A- a- }***********************************************************
8 J0 Q* s) G9 M/ }
: h5 g7 j4 k4 E8 K/ p0 ?, ~1 [+ s2 Q9 v, T
一旦我们敝屏之后就可以在他人的留言板上做一切事,甚至你可以输入一段JAVA SCRIPT 让其它来访留言板的人不断的打开新的浏然器窗口。这样做的话他(她〕的留言板就给你炸了,还是不要这样做,损人不利己。
, y& R5 u  |( B& R* ~& k9 I4 {, A0 L8 d) O9 J
有些CGI会加上一些条件语句如IF......当它发现你输入的有HTM语法时会报错,如"广州网易"提供的留言板当然要敝屏这个IF也很容意,大家动动脑子吧!) C3 Q5 }, w7 m0 W1 V
以后有空我再把它写出来。7 h. v/ Z& x$ {. a# o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|本地广告联系: QQ:905790666 TEL:13176190456|Archiver|手机版|小黑屋|汶上信息港 ( 鲁ICP备19052200号-1 )

GMT+8, 2026-7-30 03:37

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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