国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP 小心urldecode引發(fā)的SQL注入漏洞

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

2019-12-14 14:42PHP教程網(wǎng) PHP教程

在我初學(xué) PHP 的時(shí)候,看的是學(xué)校圖書館的一本爛書,里面根本就沒寫 PHP 在處理表單的時(shí)候會(huì)自動(dòng) urldecode,所以自己用 urldecode 函數(shù)來解碼

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ì)很多吧。不過我對(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è)置,但是無論是否開啟 Magic Quotes,%27 都不會(huì)被 addslashes,因?yàn)檫@時(shí)根本沒有單引號(hào)。但是這時(shí)如果你在 PHP 代碼中畫蛇添足的加上 urldecode,%27就變成單引號(hào)了,然后……你懂的。 

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

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

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日本手机在线视频 | 色婷婷综合网 | 日本一本视频 | 91精品国产高清久久久久久久久 | 亚洲一区二区三区高清 | 91精品国产综合久久久久久漫画 | 久久精品国产99国产 | 91亚洲精品一区 | 国产精品福利电影网 | 91在线亚洲| 日本精a在线观看 | 天天澡天天狠天天天做 | 亚洲欧美一区二区三区国产精品 | 日日夜夜香蕉 | 日韩精品一区二区三区在线播放 | 欧美一区二区黄 | 中文字幕日韩欧美 | 天天躁日日躁aaaaxxxx | 欧美一级黄色片网站 | 亚洲天堂成人在线 | 日韩中文字幕在线观看 | 午夜影院| 免费大片黄在线观看 | 免费日韩 | 91精品国产欧美一区二区成人 | 色婷婷久久一区二区三区麻豆 | 激情欧美一区二区三区 | 欧美精品在线观看 | 午夜视频在线观看一区二区三区 | 成人午夜天堂 | 欧美精品网站 | 欧美一区永久视频免费观看 | 中文字幕日韩一区二区不卡 | 欧美日韩在线免费观看 | 午夜爽爽爽 | 欧美14一18处毛片 | 国产情侣91 | 日韩电影一区二区三区 | 免费黄色电影在线观看 | 久久性精品 | 亚洲一区二区三区四区的 |