您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop的sql注入漏洞修复方法
孟航2024-12-10 17:07:56ecshop商城教程已有7人查阅
导读公司部署了一个ecshop网站用于做网上商城使用,部署在阿里云服务器上,第二天收到阿里云控制台发来的告警信息,发现ecshop网站目录下文件sql注入漏洞以及程序漏洞
公司部署了一个ecshop网站用于做网上商城使用,部署在阿里云服务器上,第二天收到阿里云控制台发来的告警信息,发现ecshop网站目录下文件sql注入漏洞以及程序漏洞
与技术沟通未果的情况下,网上查了点资料,对其文件进行修复,如下修改:
1,/admin/shopinfo.php修复方法
(大概在第53、71、105、123行,4个地方修复方式都一样) admin_priv(‘shopinfo_manage‘); 修改为 admin_priv(‘shopinfo_manage‘); $_REQUEST[‘id‘] =intval($_REQUEST[‘id‘]);
2,/admin/shophelp.php修复方法
(大概在第81、105、133、155行,4个地方修复方式都一样) admin_priv(‘shophelp_manage‘); 修改为 admin_priv(‘shophelp_manage‘); $_POST[‘id‘] =intval($_POST[‘id‘]);
3,/api/client/includes/lib_api.php漏洞修复方法 4,\admin\edit_languages.php漏洞修复方法 修复后,测试一下,是否还有漏洞。
5,/admin/affiliate_ck.php sql注入漏洞修复
get_affiliate_ck函数.
function get_affiliate_ck()226行
修复方案
对$_GET[‘auid’]强制转换 6,/admin/comment_manage.php注入漏洞修复 336行
文件在/admin/comment_manage.php后台sql注入漏洞。
/admin/comment_manage.php修复方法(大概在第336行) 修改为 7,/includes/modules/payment/alipay.phpSQL注入漏洞 116行
防御方法
/includes/modules/payment/alipay.php 8,/includes/lib_insert.phpsql注入漏洞修复
ecshop的/includes/lib_insert.php文件中,对输入参数未进行正确类型转义,导致整型注入的发生。 修改后更新阿里云控制台,提示已经修复,大功告成
与技术沟通未果的情况下,网上查了点资料,对其文件进行修复,如下修改:
1,/admin/shopinfo.php修复方法
(大概在第53、71、105、123行,4个地方修复方式都一样) admin_priv(‘shopinfo_manage‘); 修改为 admin_priv(‘shopinfo_manage‘); $_REQUEST[‘id‘] =intval($_REQUEST[‘id‘]);
2,/admin/shophelp.php修复方法
(大概在第81、105、133、155行,4个地方修复方式都一样) admin_priv(‘shophelp_manage‘); 修改为 admin_priv(‘shophelp_manage‘); $_POST[‘id‘] =intval($_POST[‘id‘]);
3,/api/client/includes/lib_api.php漏洞修复方法 4,\admin\edit_languages.php漏洞修复方法 修复后,测试一下,是否还有漏洞。
5,/admin/affiliate_ck.php sql注入漏洞修复
get_affiliate_ck函数.
function get_affiliate_ck()226行
修复方案
对$_GET[‘auid’]强制转换 6,/admin/comment_manage.php注入漏洞修复 336行
文件在/admin/comment_manage.php后台sql注入漏洞。
/admin/comment_manage.php修复方法(大概在第336行) 修改为 7,/includes/modules/payment/alipay.phpSQL注入漏洞 116行
防御方法
/includes/modules/payment/alipay.php 8,/includes/lib_insert.phpsql注入漏洞修复
ecshop的/includes/lib_insert.php文件中,对输入参数未进行正确类型转义,导致整型注入的发生。 修改后更新阿里云控制台,提示已经修复,大功告成
本文标签:
很赞哦! (0)
上一篇:ecshop常用文件模板说明介绍
下一篇:ecshop会员怎么整合UC
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop添加金额和积分兑换功能实现示例
积分商城里添加个“金额+积分”的兑换功能,(高手略过)虽然没有在商品详情页的“金额+积分”功能那么实用ecshop实现只显示当前分类与其子分类的方法
打开根目录下category.php文件找到,Google上还有不少方法不过这个貌似代码最简单注:ECShop版本为 ECShop v2.7.1ecshop文章分类页文章列表改成当前文章分类名称的方法
首先修改article_cat.php;然后修改article_cat.dwt模板文件;{$lang.article_list} 修改为 {$cat_name}ecshop不同文章内页调用不同文章模板
ECSHOP不同文章调用不同文章模板:跟目录文章PHP:article.php搜索:大概在124行
留言与评论 (共有 0 条评论) |