硬盘里面有个程序看看 不知道是不是最新的 套着看吧

Author:mOon Blog:www.moonhack.org

upload_filemgr_dir.php

<?php

if(empty($dirname) or $dirname=='uploads/')
{
$dirname = 'uploads/';
$dirhigh = 'javascript:;';
$dirtext = '上传根目录';
}
else
{
$dirarr = explode('/', $dirname);
$curnum = count($dirarr)-2;
$dirhigh = '?mode=dir&dirname=';
$dirtext = '返回上一层';

for($i=0; $i<$curnum; $i++)
{
$dirhigh .= $dirarr[$i].'/';
}
}
?>

鸡肋一 变量$dirname没进过滤

导致各种遍历

登陆后台看看

phpmywind 多个鸡肋漏洞

鸡肋二 文件没进行权限验证 导致越权访问

phpmywind 多个鸡肋漏洞

鸡肋三 同样文件没有进行权限验证upload_filemgr_sql.php

if(!empty($keyword))
{
$sql = "SELECT * FROM `dede_uploads` WHERE name LIKE '%$keyword%'";
}
else
{
$sql = "SELECT * FROM `dede_uploads`";
}

$dopage->GetPage($sql, 50);
while($row = $dosql->GetArray())
{
?>
<tr align="center" class="mgr_tr">
<td height="30"><input type="checkbox" name="checkid[]" id="checkid[]" value="<?php echo $row['path']; ?>" /></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['type']; ?></td>
<td class="number"><span><?php echo GetDateTime($row['posttime']); ?></span></td>
<td><?php echo GetRealSize($row['size']); ?></td>
<td class="action"><span>[<a href="../<?php echo $row['path']; ?>" target="_blank">预览</a>]</span><span>[<a href="upload_filemgr_save.php?mode=sql&action=del&id=<?php echo $row['id']; ?>&path=<?php echo $row['path']; ?>" onclick="return ConfDel(0);">删除</a>]</span></td>
</tr>
<?php
}
?>

$keyword 木有进行过滤 导致注入

直接访问 木有找到GetPage函数导致出错 注入变成鸡肋

phpmywind 多个鸡肋漏洞

后台拿webshell

默认模板 找到php文件 直接插入一句话

phpmywind 多个鸡肋漏洞

再送一个找后台方法

Mysql类

function DisplayError($msg)
{
    $emsg = '';
    $emsg .= '<div><h3 style="color:red;line-height:30px;">请检查执行语句是否正确或录入内容是否正确!</h3>';
    $emsg .= '<strong>错误文件</strong>:'.GetCurUrl().'<br />';
    $emsg .= '<strong>错误信息</strong>:'.$msg.'';
    $emsg .= '</div>';

    echo $emsg;

    //保存MySql错误日志
    $savemsg = 'Page: '.GetCurUrl()."\r\nError: ".$msg;
    $fp = @fopen(dirname(__FILE__).'/../data/error/mysql_error_trace.txt', 'a');
    @fwrite($fp, "{$savemsg}\r\n\r\n\r\n");
    @fclose($fp);
}

网址加 data/error/mysql_error_trace.txt 找后台

phpmywind 多个鸡肋漏洞

留言评论(旧系统):

【匿名者】 @ 2012-08-25 14:13:26

这个是什么版本的啊 貌似都没看出来 图片也太模糊了

本站回复:

不清楚……