点击这里给我发消息 点击这里给我发消息

shopex最新版前台一处想不到的SQL注入漏洞

添加时间:2013-12-7
    相关阅读: 方案 SQL
shopex代码核心的地方都做了加密处理,找漏洞就需要一点想象空间了,比如这个SQL注入…
存在于用户注册(想不到的位置吧?)
/core/shop/controller/ctl.passport.php 267行
if( !$info = $account->create($_POST,$message) ) {
2.看到1,想到有没有可能$account->create是foreach $_POST构造sql语句的呐?
3.看数据表结构:
果断提交时$_POST里加入member_id测试(其实测试时我还试了mobile等,嘿,只捡有用的字段说),然后就有了下图:
修复方案
插入时去掉member_id,遍历拼接sql语句时还是多注意点吧~
 
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册