Discuz 是國(guó)內(nèi)很流行的論壇系統(tǒng),被黑的網(wǎng)站應(yīng)該會(huì)很多吧。不過(guò) " /> 欧美精品熟妇乱,入禽太深免费高清在线观看5,簧片高清在线观看

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

PHP 小心urldecode引發(fā)的SQL注入漏洞

Ihipop 學(xué)校的 Discuz X1.5 論壇被黑,在那里吵了一個(gè)下午。Google 一下“Discuz! X1-1.5 notify_credit.php Blind SQL injection exploit”,你就知道。

Discuz 是國(guó)內(nèi)很流行的論壇系統(tǒng),被黑的網(wǎng)站應(yīng)該會(huì)很多吧。不過(guò)我對(duì)入侵別人的網(wǎng)站不感興趣,同時(shí)也鄙視那些代碼都不會(huì)寫只會(huì)使用別人放出的工具攻擊的所謂的“黑客”。


粗略看了一下代碼,這個(gè) SQL 注入漏洞是 urldecode 函數(shù)造成的。在 php 手冊(cè)中,urldecode 函數(shù)下面有一個(gè)警告:

The superglobals $_GET and $_REQUEST are already decoded. Using urldecode() on an element in $_GET or $_REQUEST could have unexpected and dangerous results.

而 Discuz 的開發(fā)人員(估計(jì)是新手)畫蛇添足,多加了一個(gè) urldecode:
復(fù)制代碼 代碼如下:
foreach($_POST as $k => $v) {
$value = urldecode($v);
$this->setParameter($k, $value);
}

單引號(hào)被 urlencode 兩次以后是 %2527,然后 POST,php 內(nèi)部在生成全局變量 $_POST 的時(shí)候會(huì)先 urldecode,得到 %27,然后 php 會(huì)檢查 Magic Quotes 的設(shè)置,但是無(wú)論是否開啟 Magic Quotes,%27 都不會(huì)被 addslashes,因?yàn)檫@時(shí)根本沒(méi)有單引號(hào)。但是這時(shí)如果你在 php 代碼中畫蛇添足的加上 urldecode,%27就變成單引號(hào)了,然后……你懂的。

在我初學(xué) php 的時(shí)候,看的是學(xué)校圖書館的一本爛書,里面根本就沒(méi)寫 php 在處理表單的時(shí)候會(huì)自動(dòng) urldecode,所以自己用 urldecode 函數(shù)來(lái)解碼(依稀記得書上好像也是這么寫的,真是誤人子弟啊)。

總結(jié)一下,就是:1、選擇一本好書非常重要;2、慎用 urldecode 函數(shù)。3、注意 php 手冊(cè)中的警告。
原文來(lái)自 http://demon.tw/programming/php-urldecode-sql-injection.html

php技術(shù)PHP 小心urldecode引發(fā)的SQL注入漏洞,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 熟女少妇内射日韩亚洲 | 亚洲AV无码专区国产精品麻豆 | 亚洲国产精品天堂在线播放 | 免费看国产曰批40分钟 | 亚洲精品国产熟女久久久 | 亚洲 日韩 国产 制服 在线 | 99热婷婷国产精品综合 | 少妇两个奶头喷出奶水了怎么办 | 久久精品国产清白在天天线 | 欧美另类一区 | 老师在讲桌下边h边讲课 | 欧美区 bt | 秋霞电影院午夜伦高清 | 午夜阳光影院在线观看视频 | 欧洲vs美洲完整视频 | 久久亚洲精品中文字幕60分钟 | 国语大学生自产拍在线观看 | 色欲AV无码乱码精品国产 | 97精品国产自产在线观看永久 | 91麻精品国产91久久久久 | 久久亚洲AV无码精品午色夜麻豆 | ca88亚洲城娱乐 | 蜜桃臀无码内射一区二区三区 | 97色色极品av影院 | 久久热这里只有 精品 | 亚洲国产精品无码中文字满 | 久久精品国产午夜伦班片 | 成人中文字幕在线观看 | 欧美最猛性XXX孕妇 欧美最猛性xxxxx亚洲精品 | 男人的天堂色 | A级韩国乱理伦片在线观看 a级成人免费毛片完整版 | 怡春院欧美一区二区三区免费 | 中文字幕免费在线视频 | 美女被黑人巨大进入 | 艳照门在线播放 | 吉吉影音先锋av资源网 | 尤物久久99国产综合精品 | 亚洲精品第五页中文字幕 | 无码日韩人妻精品久久蜜桃入口 | 亚洲精品成人a在线观看 | 亚洲欧洲日韩视频在钱 |