macOS ๋ณด์ ๋ฐ ๊ถํ ์์น
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
๊ธฐ๋ณธ MacOS
macOS์ ์ต์ํ์ง ์๋ค๋ฉด, macOS์ ๊ธฐ๋ณธ์ ๋ฐฐ์ฐ๊ธฐ ์์ํด์ผ ํฉ๋๋ค:
- ํน๋ณํ macOS ํ์ผ ๋ฐ ๊ถํ:
macOS Files, Folders, Binaries & Memory
- ์ผ๋ฐ์ ์ธ macOS ์ฌ์ฉ์
macOS Users & External Accounts
- AppleFS
- ์ปค๋์ ์ํคํ ์ฒ
macOS Kernel & System Extensions
- ์ผ๋ฐ์ ์ธ macOS n๋คํธ์ํฌ ์๋น์ค ๋ฐ ํ๋กํ ์ฝ
macOS Network Services & Protocols
- ์คํ์์ค macOS: https://opensource.apple.com/
tar.gz๋ฅผ ๋ค์ด๋ก๋ํ๋ ค๋ฉด https://opensource.apple.com/source/dyld/์ ๊ฐ์ URL์ https://opensource.apple.com/tarballs/dyld/dyld-852.2.tar.gz๋ก ๋ณ๊ฒฝํ์ธ์.
MacOS MDM
๊ธฐ์ ์์ macOS ์์คํ ์ MDM์ผ๋ก ๊ด๋ฆฌ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๋ฐ๋ผ์ ๊ณต๊ฒฉ์์ ๊ด์ ์์ ๊ทธ ์๋ ๋ฐฉ์์ ์๋ ๊ฒ์ด ํฅ๋ฏธ๋กญ์ต๋๋ค:
MacOS - ๊ฒ์ฌ, ๋๋ฒ๊น ๋ฐ ํผ์ง
macOS Apps - Inspecting, debugging and Fuzzing
MacOS ๋ณด์ ๋ณดํธ
๊ณต๊ฒฉ ํ๋ฉด
ํ์ผ ๊ถํ
๋ฃจํธ๋ก ์คํ๋๋ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉ์๊ฐ ์ ์ดํ ์ ์๋ ํ์ผ์ ์ฐ๋ฉด, ์ฌ์ฉ์๋ ์ด๋ฅผ ์
์ฉํ์ฌ ๊ถํ์ ์์น์ํฌ ์ ์์ต๋๋ค.
์ด๋ ๋ค์๊ณผ ๊ฐ์ ์ํฉ์์ ๋ฐ์ํ ์ ์์ต๋๋ค:
- ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ์์ฑํ ํ์ผ(์ฌ์ฉ์๊ฐ ์์ )
- ์ฌ์ฉ์๊ฐ ๊ทธ๋ฃน ๋๋ฌธ์ ์ธ ์ ์๋ ํ์ผ
- ์ฌ์ฉ์๊ฐ ํ์ผ์ ์์ฑํ ์ ์๋ ์ฌ์ฉ์๊ฐ ์์ ํ ๋๋ ํ ๋ฆฌ ๋ด์ ํ์ผ
- ๋ฃจํธ๊ฐ ์์ ํ ๋๋ ํ ๋ฆฌ ๋ด์ ํ์ผ์ด์ง๋ง ์ฌ์ฉ์๊ฐ ๊ทธ๋ฃน ๋๋ฌธ์ ์ฐ๊ธฐ ๊ถํ์ด ์๋ ๊ฒฝ์ฐ(์ฌ์ฉ์๊ฐ ํ์ผ์ ์์ฑํ ์ ์์)
๋ฃจํธ์ ์ํด ์ฌ์ฉ๋ ํ์ผ์ ์์ฑํ ์ ์๋ ๊ฒ์ ์ฌ์ฉ์๊ฐ ๊ทธ ๋ด์ฉ์ ์ด์ ์ ์ทจํ๊ฑฐ๋ ์ฌ์ง์ด ์ฌ๋ณผ๋ฆญ ๋งํฌ/ํ๋ ๋งํฌ๋ฅผ ๋ง๋ค์ด ๋ค๋ฅธ ์์น๋ฅผ ๊ฐ๋ฆฌํค๊ฒ ํ ์ ์๊ฒ ํฉ๋๋ค.
์ด๋ฌํ ์ข
๋ฅ์ ์ทจ์ฝ์ฑ์ ๋ํด์๋ ์ทจ์ฝํ .pkg ์ค์น ํ๋ก๊ทธ๋จ์ ํ์ธํ๋ ๊ฒ์ ์์ง ๋ง์ธ์:
ํ์ผ ํ์ฅ์ ๋ฐ URL ์คํด ์ฑ ํธ๋ค๋ฌ
ํ์ผ ํ์ฅ์๋ก ๋ฑ๋ก๋ ์ด์ํ ์ฑ์ ์ ์ฉ๋ ์ ์์ผ๋ฉฐ, ํน์ ํ๋กํ ์ฝ์ ์ด๊ธฐ ์ํด ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฑ๋ก๋ ์ ์์ต๋๋ค.
macOS File Extension & URL scheme app handlers
macOS TCC / SIP ๊ถํ ์์น
macOS์์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐ์ด๋๋ฆฌ๋ ํด๋๋ ์ค์ ์ ์ ๊ทผํ ์ ์๋ ๊ถํ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ, ์ด๋ ๋ค๋ฅธ ๊ฒ๋ค๋ณด๋ค ๋ ํน๊ถ์ ๋ถ์ฌํฉ๋๋ค.
๋ฐ๋ผ์ macOS ๊ธฐ๊ณ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์นจํดํ๋ ค๋ ๊ณต๊ฒฉ์๋ TCC ๊ถํ์ ์์น์์ผ์ผ ํฉ๋๋ค(๋๋ ํ์์ ๋ฐ๋ผ SIP๋ฅผ ์ฐํํด์ผ ํฉ๋๋ค).
์ด๋ฌํ ๊ถํ์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ช ๋ ๊ถํ์ ํํ๋ก ์ฃผ์ด์ง๊ฑฐ๋, ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ผ๋ถ ์ ๊ทผ์ ์์ฒญํ๊ณ ์ฌ์ฉ์๊ฐ ์ด๋ฅผ ์น์ธํ ํ TCC ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐพ์ ์ ์์ต๋๋ค. ํ๋ก์ธ์ค๊ฐ ์ด๋ฌํ ๊ถํ์ ์ป๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๊ทธ ๊ถํ์ ๊ฐ์ง ํ๋ก์ธ์ค์ ์์์ด ๋๋ ๊ฒ์ ๋๋ค. ์ด ๊ถํ์ ์ผ๋ฐ์ ์ผ๋ก ์์๋ฉ๋๋ค.
๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก TCC์์ ๊ถํ์ ์์น์ํค๋ ๋ฐฉ๋ฒ, TCC๋ฅผ ์ฐํํ๋ ๋ฐฉ๋ฒ ๋ฐ ๊ณผ๊ฑฐ์ SIP๊ฐ ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ ค๋ฉด ์ด ๋งํฌ๋ฅผ ๋ฐ๋ฅด์ธ์.
macOS ์ ํต์ ์ธ ๊ถํ ์์น
๋ฌผ๋ก ๋ ๋ ํ์ ๊ด์ ์์ ๋ฃจํธ๋ก ์์นํ๋ ๊ฒ์๋ ๊ด์ฌ์ด ์์ด์ผ ํฉ๋๋ค. ๋ค์ ๊ฒ์๋ฌผ์ ํ์ธํ์ฌ ๋ช ๊ฐ์ง ํํธ๋ฅผ ์ป์ผ์ธ์:
macOS ์ค์
์ฐธ๊ณ ๋ฌธํ
- OS X ์ฌ๊ณ ๋์: ์คํฌ๋ฆฝํ ๋ฐ ๋ถ์
- https://taomm.org/vol1/analysis.html
- https://github.com/NicolasGrimonpont/Cheatsheet
- https://assets.sentinelone.com/c/sentinal-one-mac-os-?x=FvGtLJ
- https://www.youtube.com/watch?v=vMGiplQtjTY
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


