WEB安全系列之《如何挖掘越權(quán)漏洞》

作者:sqler

來源:i春秋社區(qū)


0x01? 前言

我作為一個彩筆,很榮幸成為簽約作家團(tuán)的一員荐健,今天,就來講講越權(quán)琳袄,今天會舉三個例子江场,一個代碼審計,兩個黑盒測試窖逗。

0x02??什么是越權(quán)

越權(quán)漏洞是Web應(yīng)用程序中一種常見的安全漏洞址否。它的威脅在于一個賬戶即可控制全站用戶數(shù)據(jù)。當(dāng)然這些數(shù)據(jù)僅限于存在漏洞功能對應(yīng)的數(shù)據(jù)碎紊。越權(quán)漏洞的成因主要是因?yàn)殚_發(fā)人員在對數(shù)據(jù)進(jìn)行增佑附、刪、改仗考、查詢時對客戶端請求的數(shù)據(jù)過分相信而遺漏了權(quán)限的判定音同。所以測試越權(quán)就是和開發(fā)人員拼細(xì)心的過程。

0x03??越權(quán)的危害

越權(quán)的危害在于一個賬戶可以增痴鳄、刪瘟斜、改、查詢其他賬戶的數(shù)據(jù)痪寻。在補(bǔ)天漏洞響應(yīng)平臺螺句,涉及到數(shù)據(jù)的越權(quán),是高危漏洞橡类。(挖付費(fèi)的時候可以著重測一下蛇尚,特別是商城站收貨地址那里,很容易出問題)

0x04??實(shí)戰(zhàn)的案例(代碼審計篇)

我們來看看百樂CMS百家 V2.7微商城越權(quán)查看訂單漏洞顾画,這是一個很經(jīng)典的案例取劫。

先定位到/system/shopwap/class/mobile/getorder.php

<?php

? ? ? ? ? $orderid = intval($_GP['id']);

? ? ? ? ? $orderes = mysqld_select("SELECT * FROM " . table('shop_order') ?. ?"WHERE id = :id", array(':id' => $orderid));

? ? ? ? ? echo json_encode($orders);

?>

從代碼可知,獲取參數(shù)id研侣,然后直接帶入到查詢中谱邪,沒有判斷當(dāng)前用戶身份。這樣庶诡,我們來測試一下


0x05? 實(shí)戰(zhàn)的案例(實(shí)戰(zhàn)第一彈)

以我補(bǔ)天某漏洞為例子

數(shù)字是看不清了惦银,但是從頁數(shù)上來看,我們這個賬號的權(quán)限并不大末誓,只有1700條數(shù)據(jù)的閱讀權(quán)限扯俱,這太小了對吧?



可以看到我們的權(quán)限現(xiàn)在已經(jīng)很大了喇澡,上百萬的信息迅栅。這就是黑盒測試中,存在的越權(quán)漏洞∏缇粒現(xiàn)實(shí)中遇到這樣的場景读存,可以測試一下。

0x06 ?實(shí)戰(zhàn)的案例(實(shí)戰(zhàn)第二彈)

這回越權(quán)是后臺越權(quán)呕屎,說到底宪萄,就是曾經(jīng)有一個登錄框擺在我的面前,我沒有珍惜榨惰,掃了下目錄拜英,可以越權(quán)訪問后臺,管理員才追悔莫及琅催,人世間最悲慘的事莫過于此居凶,如果上天再給管理員一個機(jī)會,管理員一定會加上cookie驗(yàn)證藤抡。

首先我們得有一個登錄框(那個網(wǎng)站打不開了侠碧,我給你們手繪一個登錄框)


一般這種登錄框,我都是直接爆破的缠黍,這次說越權(quán)弄兜,我們就換個姿勢,我們掃目錄(市面上的是掃目錄工具多得是,啥御劍替饿,AWVS语泽,等等等等)這次聽著多幸運(yùn),然后多幸運(yùn)掃到了后臺越權(quán)訪問视卢。

0x07? 挖掘越權(quán)漏洞要注意的事項(xiàng)

一.測試越權(quán)一般得有倆號踱卵。

二.對userid。orderid等等ID要敏感据过,一旦發(fā)現(xiàn)惋砂,就多測測。

三.某些廠商喜歡用純數(shù)字的MD5作為用戶的cookie绳锅,多注意發(fā)現(xiàn)西饵。

四.多使用抓包工具,多分析數(shù)據(jù)包鳞芙,多修改數(shù)據(jù)包罗标。

五.多站在開發(fā)的角度去分析網(wǎng)站哪兒存在越權(quán)。

六.多看看別人的漏洞(某云小川的越權(quán)就講的很到位)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末积蜻,一起剝皮案震驚了整個濱河市闯割,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竿拆,老刑警劉巖宙拉,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異丙笋,居然都是意外死亡谢澈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門御板,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锥忿,“玉大人,你說我怎么就攤上這事怠肋【戴蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵笙各,是天一觀的道長钉答。 經(jīng)常有香客問我,道長杈抢,這世上最難降的妖魔是什么数尿? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮惶楼,結(jié)果婚禮上右蹦,老公的妹妹穿的比我還像新娘诊杆。我一直安慰自己,他們只是感情好何陆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布晨汹。 她就那樣靜靜地躺著,像睡著了一般甲献。 火紅的嫁衣襯著肌膚如雪宰缤。 梳的紋絲不亂的頭發(fā)上颂翼,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天晃洒,我揣著相機(jī)與錄音,去河邊找鬼朦乏。 笑死球及,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的呻疹。 我是一名探鬼主播吃引,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼刽锤!你這毒婦竟也來了镊尺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤并思,失蹤者是張志新(化名)和其女友劉穎庐氮,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宋彼,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弄砍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了输涕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片音婶。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖莱坎,靈堂內(nèi)的尸體忽然破棺而出衣式,到底是詐尸還是另有隱情,我是刑警寧澤檐什,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布瞳收,位于F島的核電站,受9級特大地震影響厢汹,放射性物質(zhì)發(fā)生泄漏螟深。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一烫葬、第九天 我趴在偏房一處隱蔽的房頂上張望界弧。 院中可真熱鬧凡蜻,春花似錦、人聲如沸垢箕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽条获。三九已至忠荞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帅掘,已是汗流浹背委煤。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留修档,地道東北人碧绞。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像吱窝,于是被迫代替她去往敵國和親讥邻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容