ShopEx某处SQL注入(可猜测敏感信息)

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 简要描述: ShopEx sql注入 ### 详细说明: 分析一下代码: ctl.cart.php: ``` function updateCart($objType='g', $key=''){ $key = str_replace('@', '-', $key); $nQuantity = $_POST['cartNum'][$objType][$key]; switch($objType) { case 'f': $oCart->member['member_lv_id'] =$GLOBALS['runtime']['member_lv']; $oCart->member['point'] = $this->member['point']; break; case 'g': break; case 'p': break; default: break; } if(!$this->objCart->updateCart($objType, $key, $nQuantity,$aError)){ echo implode('',$aError); }else{ $this->cartTotal(); } } ``` 这里对传递进来的$key进行了分解,分解完毕之后然后updateCart,如果updateCart结果不成立然后就cartTotal ``` function cartTotal(){ $this->ctl_cart(); $sale = &$this->system->loadModel('trading/sale'); $trading = $sale->getCartObject($this->cart,$GLOBALS['runtime']['member_lv'],true); $this->pagedata['trading'] = &$trading; $this->__tmpl = 'cart/cart_total.html'; $this->output(); } ``` 这里进行了获取操作,因为shopex是加密的,部分解密分析了一下,这里我们直接看 sql后台抓到的语句 发送url: http://localhost/shopex/?cart-g-2@100) or...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息