2017.W43 - L(R)FI - 資安

Elizabeth avatar
By Elizabeth
at 2017-10-24T22:17

Table of Contents

2017.W43 - L(R)FI
> 最近沒有愛 上班都在玩 OSCP

## 前言 ##
PHP 是最好的語言 沒有之一[1]



## 內容 ##
在 CWE 的分類中 (98)[2] 介紹了 不正確檔案引用 的類別

在 PHP 跟其他 script language 中 可以動態引用外部檔案當作是函式庫

像是 include('library.php') 這就是 PHP 的其中一種寫法

而比較動態的寫法 可能會透過外部參數來決定引用那個檔案

常見的做法是用在多國語的環境下 像是 http://example.com?lang=zh_tw

底層的引用方式就可能會是 include(_GET["lang"] . ".php.inc") [3]

然而這種解法就存在 LFI / RFI 的潛在漏洞

這類型的問題 取決於執行 Web 的權限來判斷影響的程度

假若是 root 執行的 web service 就可以透過 LFI 來讀取 /etc/shadow 的內容

或是 RFI [4] 來擴大攻擊傷害


這類型的問題都會被歸類在 CWE-20 Improper Input Validation [5]

也就是不正確處理使用者輸入所照成的問題

這類型的問題包含常見的 XSS、Command Injection 等


[1]: http://lmgtfy.com/?q=php+%E6%98%AF%E6%9C%80%E5%A5%BD%E7%9A%84%E8%AA%9E%E8%A8%80
[2]: https://cwe.mitre.org/data/definitions/98.html
[3]: https://www.owasp.org/index.php/Testing_for_Remote_File_Inclusion
[4]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2774
[5]: https://cwe.mitre.org/data/definitions/20.html

--
Tags: 資安

All Comments

Suhail Hany avatar
By Suhail Hany
at 2017-10-25T09:37
之前在某個網站上看到網址有.exe出現,這種算嗎
但他是網頁喔,並不是下載exe
Edwina avatar
By Edwina
at 2017-10-28T17:58
xxx.com/abc/123.exe?t=987654&a=abc 長的像這樣
Oscar avatar
By Oscar
at 2017-10-30T03:36
.exe 結尾的應該是 web server 自己動的手腳吧

2017.W41 - Bounty Program (賞金計畫)

Ingrid avatar
By Ingrid
at 2017-10-10T20:56
2017.W41 - Bounty Program (賞金計畫) andgt; Bounty 跟新創一樣 第一份報告很重要 ## 前言 ## 處理公司的 Bounty Program 活動都會遇到蠻極端的幾種狀況 1- 寫得很專業 幾乎可以馬上判斷是否是安全問題 2- 寫得很爛 光來回詢 ...

google傳來警訊,這是被駭了嗎?

Isla avatar
By Isla
at 2017-10-09T16:57
昨天下午跑去台北火車站周邊與地下街逛,大約七點回家,晚上10點半gmail傳了訊息說and#34; and#34;警告:有人試圖使用您的密碼登入帳戶,不過 Google 已攔截這項可疑活動。and#34; 立即查看活動紀錄,google攔截到有不明裝置利用我的密碼登錄gmail,但因為我有 開啟二階段認 ...

看電影學資安-CSI Cyber S01E05

Jessica avatar
By Jessica
at 2017-10-06T14:30
喜歡CSI-Cyber的朋友大家好 我們是ISDA(台灣資訊安全聯合發展協會) 為了要讓更多人了解資訊安全,除了基礎資訊安全教育訓練以外 我們將針對CSI-Cyber 系列裡面會提到的技術作一系列的資訊安全解說 也歡迎認同我們的朋友給我們一點鼓勵 到我們的F ...

2017.W40 - SUID (Set User ID)

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-10-04T11:32
2017.W40 - SUID (Set User ID) andgt; 中秋烤肉注意飲食安全 不然就會跟我一樣當一整天爛泥 ## 前言 ## 本地提權 (Local Privilege Escalation)[0] 是一個嚴重的安全性問題 可以讓原本低權限的操作環境 因這個漏洞而變成 root 等 ...

2017.W39 - SIEM (資安事件管理平台)

Annie avatar
By Annie
at 2017-09-27T00:31
2017.W39 - SIEM (資安事件管理平台) andgt; 躺平的時候突然驚醒 原來昨天忘記做重要的事情了 ## 前言 ## Log 很重要 Log 很重要 Log 很重要 因為很重要 所以要說三次 有多重要? 駭客做完事情之後都會清 Log 所以 Log 保全很重要 ## 內 ...