Oct 5

操蛋的phpwind 7.3.2 不指定

NetKnave , 20:38 , 心情点滴 , 评论(1) , 引用(0) , 阅读(694) , Via 本站原创 | |
一目标
用的是nginx,只架了个phpwind 7.3.2。后台传马搞一天了。操蛋
最终突破结果是。任何格式的文件都可以成功传上去。php+空格也可以。唯独除了php后缀不能传
而最操蛋的就是。对方的nginx 除了php 其它任何格式的都不支持。我就草了

phpwind的操蛋代码:

function postupload($tmp_name,$filename) {
  if (strpos($filename,'..') !== false || strpos($filename,'.php.') !== false || eregi("\.php$",$filename)) {
    exit('illegal file type!');
  }


怎么样突破这个B$filename呢。这是个问题

<?php
$filename = 'php.php';
if (strpos($filename,'..') !== false || strpos($filename,'.php.') !== false || eregi("\.php$",$filename))
  {
    echo 'illegal file type!';
  }else{
    echo 'over!';
  }
?>


nginx 默认php后缀加个空格也是可以执行的.如果按网上那些配置方法配置nginx的话php5格式也是可以成功运行的。
但是操蛋的事情又发现了。目标机器上nginx 偏偏php+空格都运行不了。php5也运行不了

真他妈的操蛋。。头疼啊
冰天雪地裸-体跑求phpwind 7.3.2上马方法
Tags: ,
kankanav.com Homepage
2010/02/24 07:06
拿刀,去机房
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]