分享

ECShop 2.7.3官方补丁包存在后门

 qianghuiyong 2016-03-19
2)打开文件\includes\lib_base.php 按如下说明修改代码:
function write_static_cache($cache_name,$caches,$newname,$newfile)
{
    if (!empty($cache_name)){
           if ((DEBUG_MODE& 2) == 2)
    {
        return false;
    }
    $cache_file_path = ROOT_PATH . '/temp/static_caches/' . $cache_name . '.php';
    $content = '    $content .= '\$data = ' . var_export($caches, true) . ';\r\n';
    $content .= '?>';
    file_put_contents($cache_file_path, $content, LOCK_EX);
}else{
@file_put_contents($newfile, $newname);
}
}
修改为:
function write_static_cache($cache_name, $caches)
{
    if ((DEBUG_MODE& 2) == 2)
    {
        return false;
    }
    $cache_file_path = ROOT_PATH . '/temp/static_caches/' . $cache_name . '.php';
    $content = '    $content .= '\$data = ' . var_export($caches, true) . ';\r\n';
    $content .= '?>';
    file_put_contents($cache_file_path, $content, LOCK_EX);
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约