频道栏目
首页 > 安全 > 网站安全 > 正文
qibocms分类注入一枚可提升自己为管理
2014-06-08 21:41:11      个评论      
收藏   我要投稿
qibocms 分类系统

 

在member/company.php中

$cpDB=$db->get_one("SELECT * FROM `{$pre}memberdata_1` WHERE uid='$lfjuid'");
   if($step==2){
    foreach( $_POST AS $key=>$value){
     $_POST[$key]=filtrate($value);
    }
    @extract($_POST);
    if(!$cpname){showerr("企业名称不能为空");}
    if(!$cptype){showerr("请选择企业性质");}
    if(!$cptrade){showerr("请选择企业所属行业");}
    if(!$cpfounder){showerr("企业法人不能为空");}
    if(!$cptelephone){showerr("公司电话不能为空");}
    if(!$cpaddress){showerr("公司地址不能为空");}
    if(!$cpcity){showerr("请选择企业所在城市");}
    if(!$cpcode){showerr("组织机构代码不能为空");}
    if(!ereg("^[0-9]{8}",$cpcode)){
     showerr("请认真填写组织机构代码"); //如果不想严格控制机构码,请把这一行删除
    }
    if(!$cpDB){
     $db->query("INSERT INTO `{$pre}memberdata_1` ( `uid` , `cpname` , `cplogo` , `cptype` , `cptrade` , `cpproduct` , `cpcity` , `cpfoundtime` , `cpfounder` , `cpmannum` , `cpmoney` , `cpcode` , `cppermit` , `cpweb` , `cppostcode` , `cptelephone` , `cpfax` , `cpaddress` ,`cplinkman`,`cpmobphone`,`cpqq`,`cpmsn`) VALUES ( '$lfjuid','$cpname','$cplogo','$cptype','$cptrade','$cpproduct','$cpcity','$cpfoundtime','$cpfounder','$cpmannum','$cpmoney','$cpcode','$cppermit','$cpweb','$cppostcode','$cptelephone','$cpfax','$cpaddress','$cplinkman','$cpmobphone','$cpqq','$cpmsn')");
     $grouptype=$webdb[AutoPassCompany]?'1':'-1';
     $db->query("UPDATE {$pre}memberdata SET grouptype='$grouptype' WHERE uid='$lfjuid'");
     refreshto("company.php?job=edit","你的资料已经提交",1); 
    }else{
     $db->query("UPDATE {$pre}memberdata_1 SET cpname='$cpname',cplogo='$cplogo',cptype='$cptype',cptrade='$cptrade',cpproduct='$cpproduct',cpcity='$cpcity',cpfoundtime='$cpfoundtime',cpfounder='$cpfounder',cpmannum='$cpmannum',cpmoney='$cpmoney',cpcode='$cpcode',cppermit='$cppermit',cpweb='$cpweb',cppostcode='$cppostcode',cptelephone='$cptelephone',cpfax='$cpfax',cpaddress='$cpaddress',cplinkman='$cplinkman',cpmobphone='$cpmobphone',cpqq='$cpqq',cpmsn='$cpmsn' WHERE uid='$lfjuid'");
     refreshto("company.php?job=edit","修改成功",1);
    }   
   }

 

 

这里有一枚很明显的变量覆盖 extract

 

就来覆盖掉表前缀 然后自己补全语句。

 

可以看到后面还有一个update的。

 

所以可以直接提升自己为管理。

 

点击复制链接 与好友分享!回本站首页
相关TAG标签
上一篇: qibocms B2b 注入一枚
下一篇:顺丰速运某分站点HTTP头部注入
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站