• ECSHOP屏蔽SQL提示 防止ECSHOP注入


    通常我们说的注入就是利用了 ecshop的sql错误提示显示出了MD5的密码

    对网店来说是非常危险的!


    要解决这个问题,最好的方法当然就屏蔽ecshop的sql错误,这样,无论如何的注入都束手无策!


    直接看代码: 

    找到 \includes\cls_mysql.php

    function ErrorMsg($message = '', $sql = '') 
    
    
    { 
    
    
    if ($message) 
    
    
    { 
    
    
    echo "<b>ECSHOP info</b>: $message\n\n<br /><br />"; 
    
    
    //print('<a href="http://faq.comsenz.com/?type=mysql&dberrno=2003&dberror=Can%27t%20connect%20to%20MySQL%20server%20on" target="_blank">http://faq.comsenz.com/</a>'); 
    
    
    } 
    
    
    else 
    
    
    { 
    
    
    echo "<b>MySQL server error report:"; 
    
    
    print_r($this->error_message); 
    
    
    //echo "<br /><br /><a href='http://faq.comsenz.com/?type=mysql&dberrno=" . $this->error_message[3]['errno'] . "&dberror=" . urlencode($this->error_message[2]['error']) . "' 
    
    target='_blank'>http://faq.comsenz.com/</a>"; 
    
    
    } 

    修改为:

    function ErrorMsg($message = '', $sql = '') 
    
    
    { 
    
    
    if ($message) 
    
    
    { 
    
    
    //echo "<b>ECSHOP info</b>: $message\n\n<br /><br />"; 
    
    
    //print('<a href="http://faq.comsenz.com/?type=mysql&dberrno=2003&dberror=Can%27t%20connect%20to%20MySQL%20server%20on" target="_blank">http://faq.comsenz.com/</a>'); 
    
    
    } 
    
    
    else 
    
    
    { 
    
    
    //echo "<b>MySQL server error report:"; 
    
    
    //print_r($this->error_message); 
    
    
    //echo "<br /><br /><a href='http://faq.comsenz.com/?type=mysql&dberrno=" . $this->error_message[3]['errno'] . "&dberror=" . urlencode($this->error_message[2]['error']) . "' 
    
    target='_blank'>http://faq.comsenz.com/</a>"; 
    
    
    } 
     
    
    exit; 
    
    
    } exit; 
    
    
    } 

    即把所有的错误输出屏蔽 这样很方便的就解决了注入问题。增加网店的安全系数!

    ------------------------------------------华丽丽的分割线--------------------- ------------------------------------

    源厂制造10-10000级洁净无尘车间防静电防尘用品!网址:http://www.lgfjd.com 微信号:614412
  • 相关阅读:
    php 原生 好久不写原生demo了
    鸡汤
    php 发送smtp邮件
    php微信支付代码
    3、Flume
    P2761 软件补丁问题
    TQL
    二分图匹配
    p2597 灾难
    P3958 奶酪
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2728049.html
Copyright © 2020-2023  润新知