CGI的漏洞

[复制链接]
发表于 2011-1-13 17:06:12 | 显示全部楼层 |阅读模式
随着INTERNET的飞速发展在网上占有一席之地是每个公司乃至个人的迫切愿望。由其是交互式的网页更是吸引着每一个来访者,所以大家都喜欢在自己的网页上搞个留言板的东西,有水平低的就申请一个,有水平高的就自己编一个CGI程序。但不知个位知道否其漏洞实在是太多。, d# c3 b* A' X( `$ E/ w
   首先我们来谈一谈留言板CGI程序的原理,这样才能更好的掌握下面的东西。CGI是这样工作的,它把用户(来访者〕输入的留言变为一个变量,然后把这个变量插入到显示留言的HTM文/ t' J8 x6 f( F$ C. S
件里,当然用户输入的是一些文本,如要在HTM文件里显示就要符合HTM的语言标准,所以在编写CGI程序时,编程人员会在里面输入特定的一些HTM语言标准。请看下面以常用的免费留言板GUESTBOOK为列。) }% P# g8 p9 U9 ?

; K+ B8 Q0 v) l% k7 \设定用户输入文本为变量A- J. B! G4 h$ g0 c5 _
在每次插入HTM文件时同时插入头尾HTM语法词如用户输入的变量A (当它插入到HTM文件时就显示了用户文本〕
, K% \& c6 F1 }4 G8 S) U' n
) T& G# q/ ~1 @, L: g: v但是我们如果采用敝屏的方法时,就能做我们想干的一切事。
  C5 [3 S8 T4 Q0 d) J7 P8 u6 l9 J& u方法如下:
5 i* u: \" T' d8 Q+ c  [# f# P1 _在我们输入时打上这里你可以打上所有你知道的HTM语言(前后用来敝屏,一起输入〕
- G7 f2 \, U  J5 g$ Z
2 h$ t$ J) t! a  G) }3 U5 ?1 e这时插入HTM文件里的就是如下的东西你的输入一定要用HTM标准 4 M3 e9 S5 h$ I/ p/ X. f

, I5 e9 h9 }3 y9 q3 L如你想在留言本里显示你的GIF图片,可以这样输入' L/ Q: {3 k! ?) D8 w

, ^/ n3 Z" P* d4 |9 {5 o! ^请您留言:
* y# M( Z4 G7 p# U***********************************************************
% F! c- f$ u1 O3 G0 M*
7 ~( K7 j# ?1 l8 l5 j. V
/ K- S  S1 i$ `6 P* 1 a$ @  F. K# g1 o3 j
* * height="77" alt="要显示的字">
0 L* V5 S; `1 r2 l1 T' o0 X" H9 H6 o) {& P& G& ?8 f
* % a4 e2 X! P, n( r7 h$ n
* *
% O; s8 S: |8 m5 l- E0 U4 x& D* *
7 w# J; ?! [! j! [( e* *
% ~0 j- i% _( Y, b  d: F3 S8 v! m* *
+ @4 L1 E' _* _* l) N& Q% D* *
/ [0 ?3 H5 z) v1 c, i*********************************************************** 4 K5 Z+ y) Z. d! W" P
* Y) I! N; q& K" L
  r& I. ^- C( J+ _* _) `
一旦我们敝屏之后就可以在他人的留言板上做一切事,甚至你可以输入一段JAVA SCRIPT 让其它来访留言板的人不断的打开新的浏然器窗口。这样做的话他(她〕的留言板就给你炸了,还是不要这样做,损人不利己。' ~4 T1 ~3 O1 b9 L" j6 v8 p7 o
- q# ~! [) q1 V; \
有些CGI会加上一些条件语句如IF......当它发现你输入的有HTM语法时会报错,如"广州网易"提供的留言板当然要敝屏这个IF也很容意,大家动动脑子吧!! q' ~  P4 z* z
以后有空我再把它写出来。! Y+ [4 P% A  R2 A2 {# g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19052200号-1

在本版发帖
关注公众号
QQ客服返回顶部