注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

 
 
 
 
 

日志

 
 

关于apache的“解析漏洞”-未知扩展名的文件解析方式  

2014-12-27 12:22:58|  分类: 技术教学文章 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
@Rainism 昨晚联系我说发的帖子http://sb.f4ck.org/thread-20655-1-1.html被吐槽很多,那我就来发个贴让大家讨论下。

说是解析漏洞或许不是很恰当,或者更应该成为解析缺陷。

IIS 6对1.asp类的目录名存在解析缺陷,会直接将此类目录下的文件作为脚本解析。
IIS 6对分号;没有抵抗力,对于1.asp;.jpg类的文件会作为脚本解析。

IIS 7/IIS 7.5也是存在解析缺陷的,不过是在fast-cgi的方式下才会存在,利用类型为http://sb.f4ck.org/thread-20655-1-1.html所示的.jpg/.php

Apache也存在这样的问题,在Module模式(非CGI/非FastCgi)下,遇到配置文件中未定义的文件扩展名时会自从向左寻找可识别的扩展名,比如1.php.xxx就会被在Module模式下工作的Apache识别为php的脚本解析执行。具体见:http://sb.f4ck.org/thread-15430-1-1.html

Nginx也存在类似IIS 7的解析缺陷(但不是完全相同的),2种利用方法:
/1.jpg/1.php     //(老的解析方式)这样写的话nginx会把logo.jpg当作脚本解析执行后再输出
/1.jpg%00.php //这个是2012年7月中旬爆出的解析漏洞

综上,@Rainism 的帖子其实并没有多大错误。
  评论这张
 
阅读(113)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017