2017.W40 - SUID (Set User ID) - 資安

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-10-04T11:32

Table of Contents

2017.W40 - SUID (Set User ID)
> 中秋烤肉注意飲食安全 不然就會跟我一樣當一整天爛泥


## 前言 ##
本地提權 (Local Privilege Escalation)[0] 是一個嚴重的安全性問題

可以讓原本低權限的操作環境 因這個漏洞而變成 root 等高權限

在安全領域當中是個很受到歡迎的一種類型

直接擁有高權限的 RCE (Remote Code Execution) 是難得一見的漏洞

通常攻擊者進入到系統時 擁有的都是低權限的身份 ...

## 內容 ##
SUID[1] 是 Unix 權限管理中的一種屬性 用來暫時性的提升執行的權限

像是 passwd 這個修改使用者密碼的指令 他的權限設置就是 -rwsr-xr-x root root

這代表著所有人都可以執行 但密碼檔案的 /etc/shadow 的權限是 -rw------- root root

原則上來說修改密碼只能夠 root 執行 但針對系統來說就是個不方便的設置

因此 passwd 則需要設置 s-bit 表示在執行的時候 會暫時性擁有 root 的權限

在這篇文章中[2] 說明 SUID 設置錯誤時 可能造成的危害



SUID 設置後會暫時性的擁有高權限身份 這代表潛藏的本地提權漏洞

在文章的的例子:vim 假若系統管理者為了方便 將 vim 設置成 -rwsr-xr-x root users

則在 vim 執行指令的狀況下 (vim 指令模式 :! 可以執行指令) 就可以達到本地提權


[0]: https://www.exploit-db.com/local/
[1]: https://en.wikipedia.org/wiki/Setuid
[2]: https://pentestlab.blog/2017/09/25/suid-executables/

--
Tags: 資安

All Comments

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

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

有沒有免費的Decompiler?

Tom avatar
By Tom
at 2017-09-22T10:16
如題 WINDOWS平台上是否有免費的Decompilers 主要需求是將x32或x64的PE格式檔案轉為assembly code,並存成文字檔 且可以使用command line的方式進行批次處理 因為目前常見的Decompilers像是IDA PRO似乎沒辦法處理這種問題 謝謝 - ...

請問MAC位置複製後仍然無法接上公司網路

Kelly avatar
By Kelly
at 2017-09-21T12:32
事情是這樣的。 在下最近一位一個專案,所以在客戶辦公室駐點。 在下在客戶辦公室幫客戶開發系統。但是因為客戶提供的電腦太慢,所以在下 都是用自己的筆電開發。可是很麻煩,因未開發的系統裡面需要連接客戶的某系統。 所以每次都要先將程式包版後,再用客戶提供烏龜電腦上版、測試。 因此,在下想了一個辦法,就是找了一個程 ...

RAT found in CCleaner

Damian avatar
By Damian
at 2017-09-20T16:49
雖然已經過了幾天了 不過 CCLeaner 被發現正式版本的軟體被塞入 RAT 程式 有使用的人也請稍微注意是否安裝到有問題點版本 https://www.reuters.com/article/us-security-avast/hackers-compromised-free-ccleaner-so ...

2017.W38 - IDS (入侵檢測系統)

Olivia avatar
By Olivia
at 2017-09-20T00:42
2017.W38 - IDS (入侵檢測系統) andgt; 防禦駭客 人人有責 但出事推給駭客就可以了 ## 前言 ## 防禦駭客的系列文章 但是每一個我都沒有真的玩過 真的很希望有比較專業的 (原廠) 大大 可以出來指教指教 要介紹一下產品也行 推坑入門也行~ ## 內容 ## I ...