漏洞文件:
漏洞核心函数 coremodel_v5tradingmdl.goods.php
function gnotify($goods_id=0,$product_id=0){ if($_POST['goods']['goods_id']){ $goods_id = $_POST['goods']['goods_id']; $product_id = $_POST['goods']['product_id']; } $this->id =$goods_id; $objGoods = &$this->system->loadModel('trading/goods'); $aProduct = $objGoods->getProducts($goods_id, $product_id);//www.lpboke.com 直接带进去了 $this->pagedata['goods'] = $aProduct[0]; if($this->member[member_id]){ $objMember = &$this->system->loadModel('member/member'); $aMemInfo = $objMember->getFieldById($this->member[member_id], array('email')); $this->pagedata['member'] = $aMemInfo; } $this->output(); }
coreshopcontrollerctl.product.php 文件调用
漏洞代码
public function getProducts( $gid, $pid = 0 ) { $sqlWhere = ""; if ( 0 db->select( $sql ); }
EXP: 保存为html使用即可
Shopex 4.8.5 SQL Injection Exp Shopex 4.8.5 SQL Injection Exp (product-gnotify)
网址请修改:
本程序只能用于网站安全检测
禁止用于非法途径,产生的一切后果与作者无关!
拿shell方法…
第一步 页面管理 修改模版 然后选一个XML编辑
开始用 live http 抓包 你们懂的 然后把第一个POST包给抓出来
然后改包 包要这么改 我研究了半天 尼玛的菊花红
id=1273923028-info.xml&tmpid=1273923028&name=index_temp.php&file_source=
解释一下 id是你选择的模版文件夹名称 后面的info.xml 是你修改的XML文件 tmpid= 你们懂的 就是模版文件夹 然后 name 是你提交的文件名字 file_source 是后门或者shel
我这里是一句话 你们懂的 然后提交了之后 地址是这样的http://Madman.in/themes/文件名称/你的木马名称
最后是修复代码
文章来源于lcx.cc:SHOPEX 4.8.5 注入漏洞以及后台拿SHELL
相关推荐: 摩托罗拉研发黑客帝国小药丸,吞下后会变成人肉装置,“史诗级狗屎”
电影《黑客帝国》中,墨菲斯拿出蓝色和红色药丸,要主角尼欧选择其一吞下,其中一个可以看见这世界的真相……。在真实世界中的D11Conference上,摩托罗拉公司也展示了一个小药片,吞下后能让身体散发18位元电子信号,进而使人体转变成人肉身分认证,这个科技被称作…
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论