1. SUID
Saved set-user-ID, ์ฌ์ฉ์(user)์ ๋ฌด๊ดํ๊ฒ ์คํ ํ์ผ ์์ ์์ ๊ถํ์ผ๋ก ์์์ ์ ๊ทผํ ์ ์๋๋ก ํ๋ ๊ถํ ์ค์ ์ด๋ค.
2. RUID, EUID, SUID
- RUID(Real User ID)
- ํ๋ก์ธ์ค์ ์ค์ ์์ ์๋ก, ์๊ทธ๋ ์ ์ก ์ ์ฌ์ฉ๋๋ค.
- unprivileged ํ๋ก์ธ์ค๋ ๋ณธ์ธ์ RUID, EUID๊ฐ ์๋๋ฐฉ์ RUID, SUID์ ๋์ผํ ๋ ์๊ทธ๋ ์ ์ก์ด ๊ฐ๋ฅํ๋ค.
- EUID(Effective User ID)
- SUID๊ฐ ์ค์ ๋์ง ์์ ์คํ ํ์ผ์ด๋ผ๋ฉด, RUID์ EUID๋ ๋์ผํ๋ค.
- SUID ๊ถํ์ด ์ค์ ๋ ์คํ ํ์ผ์ ์ํด ๋ณ๊ฒฝ๋๋ค.
- ์ผ์์ ์ผ๋ก ๋ค๋ฅธ ๊ณ์ ์ UID๋ฅผ ์ ์ฅํ๋ค.
- EUID์ ์ ์ฅ๋ UID์ ๋ฐ๋ผ ํ๋ก์ธ์ค์ ๊ถํ์ด ๊ฒฐ์ ๋๋ค.
- SUID(Saved set-user-ID)
- SUID๋ ํ๋ก์ธ์ค์ ๊ถํ์ ๋ฎ๊ฒ ๋ณ๊ฒฝํ๋ค๊ฐ ์๋๋๋ก ๋ณต๊ตฌํ ๋ ์ฌ์ฉ๋๋ค.
- ํ๋ก์ธ์ค์ ๊ถํ์ด ๋ฎ๊ฒ ๋ณ๊ฒฝ๋ ๋, ๋ณ๊ฒฝ ์ ์ EUID๋ SUID์ ์ ์ฅ๋๋ค.
- ์ดํ, ๋ฎ์ ๊ถํ์ด ์๋ ๊ถํ์ผ๋ก ๋ณต๊ตฌ๋ ๋, SUID๋ EUID์ ์ ์ฅ๋๋ค.
์ฐธ๊ณ
'๐ ๋ณด์ยท์ทจ์ฝ์ > ๐ธ์์คํ ยท์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [dreamhack] pwnable.kr bof (0) | 2022.08.21 |
|---|---|
| [ubuntu] gdb ์ค์ต (0) | 2022.08.21 |
| [dreamhack] pwnable fd (0) | 2022.08.14 |
| buffer overflow์ ์ดํด (0) | 2022.08.14 |
| [Python] quizmachine ํ์ด (0) | 2022.08.12 |