如何獲得印度最大股票經(jīng)紀(jì)公司的AWS憑證?

22.png

大家好冀瓦,這篇文章我將講述如何繞過一系列阻礙最終獲得印度最大股票經(jīng)紀(jì)公司的AWS(即Amazon Web Services顺呕,是亞馬遜公司的云計算IaaS和PaaS平臺服務(wù))的訪問憑證岔冀。簡單來說早龟,我需要先繞過WAF案疲,然后再破解Web的緩存機制,最后獲得AWS賬戶憑據(jù)矮烹。

請注意越庇,我的一系列操作都是在相關(guān)公司的許可下完成的

在滲透測試的第一階段奋隶,我發(fā)現(xiàn)一些網(wǎng)站的端點存在文件交互,所以我測試了一下LFI(本地文件包含)漏洞悦荒,結(jié)果發(fā)現(xiàn)CloudFlare防火墻擋在我的前面。

33.png

要繞過CloudFlare的WAF嘹吨,最簡單的方法之一就是找到真實IP搬味,繞過WAF直接訪問,希望他們的服務(wù)器沒有設(shè)置訪問IP的白名單蟀拷。

44.png

為了找到服務(wù)器的真實IP碰纬,我直接使用了命令dig [www.readacted.com](http://www.readacted.com),結(jié)果很幸運直接得到了結(jié)果问芬。

55.png

然后只需在電腦的hosts文件中配置一下網(wǎng)站和IP的對應(yīng)關(guān)系悦析,即可繞過WAF。接著我嘗試使用LFI讀取/etc/passwd此衅,得到的響應(yīng)如下:

66.png

OK强戴,這是一個很明顯的本地文件讀取漏洞。而當(dāng)我搜索這個真實IP的whois信息時挡鞍,發(fā)現(xiàn)它屬于AWS骑歹。于是,我的下一個目標(biāo)是通過利用SSRF漏洞讀取AWS的帳戶憑據(jù)墨微,因為我在這個LFI漏洞點看到過URL作為參數(shù)輸入的情況道媚。我調(diào)用了API嘗試讀取AWS實例的元數(shù)據(jù)(http://169.254.169.254/latest/meta-data/)。

77.png
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 Apr 2019 14:32:48 GMT
Content-Type: text/css;charset=UTF-8
Connection: close
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15552000
X-frame-Options: DENY
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Proxy-Cache: HIT
Content-Length: 0

但是翘县,響應(yīng)碼雖然是200——這意味著確實有交互——但沒有返回任何數(shù)據(jù)最域。為什么會這樣?如果你看一下上面的響應(yīng)頭锈麸,你會發(fā)現(xiàn)服務(wù)器是Nginx镀脂,而響應(yīng)頭有一個X-Proxy-Cache,它代表Nginx緩存層的設(shè)置掐隐,其值為“HIT”狗热,意味著當(dāng)客戶端試圖訪問AWS元數(shù)據(jù)的相關(guān)API時,服務(wù)器會首先在Nginx緩存層中尋找響應(yīng)虑省,而這個響應(yīng)為空匿刮。

現(xiàn)在,為了從服務(wù)器獲得真實的響應(yīng)探颈,我不得不繞過緩存層熟丸,首先我需要了解nginx緩存系統(tǒng)中URL緩存規(guī)則。

一些參考文獻 - 
https://www.digitalocean.com/community/tutorials/how-to-implement-browser-caching-with-nginx-s-header-module-on-centos-7
https://www.howtoforge.com/make-browsers-cache-static-files-on-nginx

在經(jīng)過一段時間的學(xué)習(xí)后伪节,我所了解到的是光羞,緩存一般來說是基于URL路由路徑的绩鸣,如果URL是[https://somewebsite.com/a.html](https://somewebsite.com/a.html)那么它很可能與緩存中的URL路由路徑相匹配,那么它就會被導(dǎo)向緩存纱兑,但如果網(wǎng)址是[https://somewebsite.com/a.html?](https://somewebsite.com/a.html?)那么URL路由路徑將不會與緩存中的URL路由路徑相匹配呀闻,因此它將直接從服務(wù)器獲得響應(yīng)。簡單來說潜慎,我只需要在原來的請求后面加上一個問號或其他特殊符號[http://169.254.169.254/latest/meta-data?](http://169.254.169.254/latest/meta-data?)捡多,即可不匹配緩存中的URL路由路徑,就會直接訪問服務(wù)器铐炫,得到即時回應(yīng)垒手。以下是我得到的響應(yīng):

88.png
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 Apr 2019 14:32:48 GMT
Content-Type: text/css;charset=UTF-8
Connection: close
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15552000
X-frame-Options: DENY
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Proxy-Cache: MISS
Content-Length: 315

ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
events/
hostname
identity-credentials/
instance-action
instance-id
instance-type
local-hostname
local-ipv4
mac
metrics/
network/
placement/
product-codes
profile
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/

此時你可以看到響應(yīng)頭X-Proxy-Cache被設(shè)置為MISS,這意味著現(xiàn)在API調(diào)用繞過了緩存層倒信,直接從服務(wù)器獲取響應(yīng)科贬。

此時,我能夠成功繞過緩存來利用SSRF鳖悠。為了獲得AWS帳戶憑證榜掌,我調(diào)用了如下API讀取AWS實例的元數(shù)據(jù)中的安全性憑證(AWS instance me tadata security credentials),使用的URL為:[http://169.254.169.254/latest/meta-data/identity-credentials/ec2/security-credentials/ec2-instance?](http://169.254.169.254/latest/meta-data/identity-credentials/ec2/security-credentials/ec2-instance?)乘综。

正如我所預(yù)料的唐责,訪問成功:

99.png

我獲得了AWS訪問ID,秘密訪問密鑰和令牌瘾带,我可以進入網(wǎng)站的AWS賬戶鼠哥,獲取敏感信息,進行下一步滲透看政∑涌遥總結(jié)一下,我首先繞過了Cloudflare防火墻允蚣,找到了LFI漏洞于颖,然后繞過Web緩存機制將其升級到SSRF漏洞,最后利用SSRF漏洞獲得了AWS帳戶憑據(jù)嚷兔。

時間線

2019年4月6日 - 漏洞報告給有關(guān)公司森渐。

2019年4月7日 - 漏洞已被修復(fù)。

2019年4月7日 - 重新測試并確認修復(fù)冒晰。

2019年4月9日 - 發(fā)放獎勵同衣。

謝謝你的閱讀!

本文由白帽匯整理并翻譯壶运,不代表白帽匯任何觀點和立場:https://nosec.org/home/detail/2521.html
來源:https://www.nccgroup.trust/us/our-research/private-key-extraction-qualcomm-keystore/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耐齐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌埠况,老刑警劉巖耸携,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辕翰,居然都是意外死亡夺衍,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門喜命,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刷后,“玉大人,你說我怎么就攤上這事渊抄。” “怎么了丧裁?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵护桦,是天一觀的道長。 經(jīng)常有香客問我煎娇,道長二庵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任缓呛,我火速辦了婚禮催享,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哟绊。我一直安慰自己因妙,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布票髓。 她就那樣靜靜地躺著攀涵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洽沟。 梳的紋絲不亂的頭發(fā)上以故,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音裆操,去河邊找鬼怒详。 笑死,一個胖子當(dāng)著我的面吹牛踪区,可吹牛的內(nèi)容都是我干的昆烁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼缎岗,長吁一口氣:“原來是場噩夢啊……” “哼善玫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤茅郎,失蹤者是張志新(化名)和其女友劉穎蜗元,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體系冗,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡奕扣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了掌敬。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惯豆。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奔害,靈堂內(nèi)的尸體忽然破棺而出楷兽,到底是詐尸還是另有隱情,我是刑警寧澤华临,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布芯杀,位于F島的核電站,受9級特大地震影響雅潭,放射性物質(zhì)發(fā)生泄漏揭厚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一扶供、第九天 我趴在偏房一處隱蔽的房頂上張望筛圆。 院中可真熱鬧,春花似錦椿浓、人聲如沸太援。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽粉寞。三九已至,卻和暖如春左腔,著一層夾襖步出監(jiān)牢的瞬間唧垦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工液样, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留振亮,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓鞭莽,卻偏偏與公主長得像坊秸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子澎怒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

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

  • 一套實用的滲透測試崗位面試題褒搔,你會嗎? 1.拿到一個待檢測的站,你覺得應(yīng)該先做什么星瘾? 收集信息 whois走孽、網(wǎng)站源...
    g0閱讀 4,833評論 0 9
  • 前言 WAF(Web Application Firewall)磕瓷,網(wǎng)站應(yīng)用級入侵防御系統(tǒng),通過執(zhí)行一系列針對 HT...
    泡面辦公室閱讀 2,316評論 0 7
  • 服務(wù)器能玩那么多花樣0.0 Amazon Virtual Private Cloud (VPC) 允許您在 Ama...
    ZZES_ZCDC閱讀 1,397評論 0 1
  • AWS EC2有一個元數(shù)據(jù)區(qū)念逞,里面可以保存一些數(shù)據(jù)困食。AWS有一個創(chuàng)新是在元數(shù)據(jù)區(qū)保存角色信息,角色的Princip...
    阿呆少爺閱讀 3,408評論 0 1
  • —1— 生活中,我們會盡全力表現(xiàn)的和善叨咖。因為人是社交性動物瘩例。把一個人鎖在一個密不透光的地方,不用幾天芒澜,他就會...
    錢德勒車閱讀 500評論 0 0