找回密码
 注册

QQ登录

只需一步,快速开始

CGI的漏洞

[复制链接]
发表于 2011-1-13 17:06:12 | 显示全部楼层 |阅读模式
随着INTERNET的飞速发展在网上占有一席之地是每个公司乃至个人的迫切愿望。由其是交互式的网页更是吸引着每一个来访者,所以大家都喜欢在自己的网页上搞个留言板的东西,有水平低的就申请一个,有水平高的就自己编一个CGI程序。但不知个位知道否其漏洞实在是太多。+ Q7 ]+ t! R# i+ m$ Q9 U6 W! n' o
   首先我们来谈一谈留言板CGI程序的原理,这样才能更好的掌握下面的东西。CGI是这样工作的,它把用户(来访者〕输入的留言变为一个变量,然后把这个变量插入到显示留言的HTM文: ^7 h. w' r: u; l* o1 s
件里,当然用户输入的是一些文本,如要在HTM文件里显示就要符合HTM的语言标准,所以在编写CGI程序时,编程人员会在里面输入特定的一些HTM语言标准。请看下面以常用的免费留言板GUESTBOOK为列。) b% `( D3 _" h# l
/ E2 q, p3 v. [
设定用户输入文本为变量A
0 ?/ ?8 P/ m! ^% A在每次插入HTM文件时同时插入头尾HTM语法词如用户输入的变量A (当它插入到HTM文件时就显示了用户文本〕. k8 O" f4 i( y
( V; @# n2 j+ `( u- M2 j) h" x* }
但是我们如果采用敝屏的方法时,就能做我们想干的一切事。! U7 e$ t5 M$ k8 @* {! z
方法如下:
6 r! q$ \2 v: d3 j/ r# H在我们输入时打上这里你可以打上所有你知道的HTM语言(前后用来敝屏,一起输入〕- _1 x" t% w# q5 x
" c. B5 [( l$ w* \, Q
这时插入HTM文件里的就是如下的东西你的输入一定要用HTM标准 ; E. y; p8 y8 g+ r+ O, z9 }

0 K& Y$ b2 t& F  W1 O3 Q5 ]如你想在留言本里显示你的GIF图片,可以这样输入
, U1 U, Y, u6 U5 b0 X$ }: P
: A1 V: O) ~; }请您留言:0 T. Y3 L* G* R; F, i
***********************************************************  y! i8 f. l5 k% g' {* [- N
*
, ^6 r3 b) l  j/ y$ a1 x% }& W7 C
+ O7 ~, i$ X! E7 {) S* 3 X' J9 c& n' _9 O& {2 S# W- ^4 v
* * height="77" alt="要显示的字">$ O- s; ?* E6 u/ I2 D/ h

8 }3 P+ I1 c) ~# `8 X; Z; n2 }*
4 S. r+ j+ T, U) H* D* *- p4 c9 i) X/ f9 R# ^4 `5 U
* *
7 w3 u  I/ j4 @' P* N/ ]3 k* * 6 u& i( l! h) q5 e
* *
9 }; l; D' N2 w$ H0 j* * 7 y5 v) D0 r. g$ {( b
***********************************************************
3 B, c8 ?3 o+ V) a- f7 \. O" l2 A7 _3 N! h! [& t

, c9 |( E) J0 A, b. s一旦我们敝屏之后就可以在他人的留言板上做一切事,甚至你可以输入一段JAVA SCRIPT 让其它来访留言板的人不断的打开新的浏然器窗口。这样做的话他(她〕的留言板就给你炸了,还是不要这样做,损人不利己。; H. g3 G" f( F8 Z0 B. Z/ x: r

! t7 |, P# ?% N% z7 y7 E$ M( y- n有些CGI会加上一些条件语句如IF......当它发现你输入的有HTM语法时会报错,如"广州网易"提供的留言板当然要敝屏这个IF也很容意,大家动动脑子吧!
. g- P8 m+ G8 B& \+ v以后有空我再把它写出来。
8 M. V) Z/ G9 i' H" j! N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-30 01:34

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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