macOS AppleFS

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 ์ง€์›ํ•˜๊ธฐ

Apple ๋…์  ํŒŒ์ผ ์‹œ์Šคํ…œ (APFS)

**Apple ํŒŒ์ผ ์‹œ์Šคํ…œ (APFS)**๋Š” ๊ณ„์ธต์  ํŒŒ์ผ ์‹œ์Šคํ…œ ํ”Œ๋Ÿฌ์Šค (HFS+)๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ ํ˜„๋Œ€์ ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ฐœ๋ฐœ์€ ํ–ฅ์ƒ๋œ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋ฐ ํšจ์œจ์„ฑ์˜ ํ•„์š”์„ฑ์— ์˜ํ•ด ์ถ”์ง„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

APFS์˜ ๋ช‡ ๊ฐ€์ง€ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. ๊ณต๊ฐ„ ๊ณต์œ : APFS๋Š” ์—ฌ๋Ÿฌ ๋ณผ๋ฅจ์ด ๋‹จ์ผ ๋ฌผ๋ฆฌ์  ์žฅ์น˜์—์„œ ๋™์ผํ•œ ๊ธฐ๋ณธ ๋ฌด๋ฃŒ ์ €์žฅ์†Œ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณผ๋ฅจ์ด ์ˆ˜๋™์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ์žฌ๋ถ„ํ• ํ•  ํ•„์š” ์—†์ด ๋™์ ์œผ๋กœ ์„ฑ์žฅํ•˜๊ณ  ์ถ•์†Œ๋  ์ˆ˜ ์žˆ์–ด ๊ณต๊ฐ„ ํ™œ์šฉ์ด ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.
  2. ์ด๋Š” ํŒŒ์ผ ๋””์Šคํฌ์˜ ์ „ํ†ต์ ์ธ ํŒŒํ‹ฐ์…˜๊ณผ ๋น„๊ตํ•  ๋•Œ, APFS์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํŒŒํ‹ฐ์…˜(๋ณผ๋ฅจ)์ด ๋ชจ๋“  ๋””์Šคํฌ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ผ๋ฐ˜์ ์ธ ํŒŒํ‹ฐ์…˜์€ ๋ณดํ†ต ๊ณ ์ • ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
  3. ์Šค๋ƒ…์ƒท: APFS๋Š” ์ฝ๊ธฐ ์ „์šฉ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์‹œ์  ์ธ์Šคํ„ด์Šค์ธ ์Šค๋ƒ…์ƒท ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์Šค๋ƒ…์ƒท์€ ์ถ”๊ฐ€ ์ €์žฅ์†Œ๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์†Œ๋ชจํ•˜๋ฉด์„œ ํšจ์œจ์ ์ธ ๋ฐฑ์—…๊ณผ ์‰ฌ์šด ์‹œ์Šคํ…œ ๋กค๋ฐฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  4. ํด๋ก : APFS๋Š” ์›๋ณธ๊ณผ ๋™์ผํ•œ ์ €์žฅ์†Œ๋ฅผ ๊ณต์œ ํ•˜๋Š” ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ํด๋ก ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›๋ณธ ํŒŒ์ผ์ด๋‚˜ ํด๋ก ์ด ์ˆ˜์ •๋  ๋•Œ๊นŒ์ง€ ์ด ์ €์žฅ์†Œ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ €์žฅ์†Œ ๊ณต๊ฐ„์„ ์ค‘๋ณตํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ณต์‚ฌ๋ณธ์„ ํšจ์œจ์ ์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  5. ์•”ํ˜ธํ™”: APFS๋Š” ์ „์ฒด ๋””์Šคํฌ ์•”ํ˜ธํ™”์™€ ํŒŒ์ผ๋ณ„ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ณ„ ์•”ํ˜ธํ™”๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  6. ์ถฉ๋Œ ๋ณดํ˜ธ: APFS๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ณต์‚ฌ-์“ฐ๊ธฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์ „์› ์†์‹ค์ด๋‚˜ ์‹œ์Šคํ…œ ์ถฉ๋Œ์˜ ๊ฒฝ์šฐ์—๋„ ๋ฐ์ดํ„ฐ ์†์ƒ ์œ„ํ—˜์„ ์ค„์ž…๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ APFS๋Š” Apple ์žฅ์น˜์— ๋Œ€ํ•ด ๋” ํ˜„๋Œ€์ ์ด๊ณ  ์œ ์—ฐํ•˜๋ฉฐ ํšจ์œจ์ ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๋ฉฐ, ํ–ฅ์ƒ๋œ ์„ฑ๋Šฅ, ์‹ ๋ขฐ์„ฑ ๋ฐ ๋ณด์•ˆ์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

diskutil list # Get overview of the APFS volumes

Data ๋ณผ๋ฅจ์€ **/System/Volumes/Data**์— ๋งˆ์šดํŠธ๋ฉ๋‹ˆ๋‹ค (์ด๊ฒƒ์€ diskutil apfs list๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

firmlinks ๋ชฉ๋ก์€ /usr/share/firmlinks ํŒŒ์ผ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


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 ์ง€์›ํ•˜๊ธฐ