Registry

1. ๊ฐœ์š”

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ(Registry)๋Š” Windows์˜ ์‹œ์Šคํ…œ๊ณผ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ์˜ ์ •๋ณด ๋“ฑ์„ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ณ„์ธต์  ๊ตฌ์กฐ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋‚ด๋ถ€์—๋Š” ์‚ฌ์šฉ์ž ์„ค์ •, ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ, ์—ฐ๊ฒฐ๋œ ํ•˜๋“œ์›จ์–ด, ์‹œ์Šคํ…œ ์ •์ฑ… ๋“ฑ ์‹œ์Šคํ…œ ์„ค์ •๊ณผ ๋‹ค์–‘ํ•œ ์„ค์ • ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋งŽ์€ ์ •๋ณด๊ฐ€ ์ €์žฅ๋œ ๋งŒํผ ํฌ๋ Œ์‹ ๊ณผ์ •์—์„œ ์–ป๊ณ ์ž ํ•˜๋Š” ์ •๋ณด๋“ค๋„ ๋งŽ์ด ๋“ค์–ด์žˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ฐœ๋…์€ Windows 3.1 ๋•Œ๋ถ€ํ„ฐ ๋“ฑ์žฅํ–ˆ์œผ๋ฉฐ, ์ดˆ๊ธฐ์—๋Š” .ini ํŒŒ์ผ์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ์˜ ๊ฐœ๋…์ด์—ˆ๋‹ค. ์ดˆ๊ธฐ์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ๊ฐ ํ”„๋กœ๊ทธ๋žจ ๋ณ„ .ini ํŒŒ์ผ์ด ๋ถ„์‚ฐ๋˜์–ด ์žˆ์–ด ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌํ–ˆ๋‹ค. ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์ธต์  ๊ตฌ์กฐ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ˜„์žฌ์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ(Registry)๋ผ๋Š” ๊ฐœ๋…์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

chevron-right๋””์ง€ํ„ธํฌ๋ Œ์‹ ๋ฐ ์นจํ•ด์‚ฌ๊ณ  ๋Œ€์‘์—์„œ์˜ ์ค‘์š”์„ฑhashtag

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—๋Š” ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด, ์‚ฌ์šฉ์ž ์„ค์ • ๋“ฑ์— ๋Œ€ํ•œ Windows์˜ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ๊ธฐ๋ก๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹ ๋ถ„์„์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค.

  1. ์‚ฌ์šฉ์ž ํ™œ๋™ ์ถ”์ 

    • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ธฐ๋ก, ํŒŒ์ผ ์ ‘๊ทผ, ์‹œ์Šคํ…œ ๋กœ๊ทธ์ธ ์‹œ๊ฐ„ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž ํ–‰๋™ ํŒจํ„ด์ด๋‚˜ ์‹œ์Šคํ…œ์—์„œ์˜ ํ™œ๋™์„ ์ƒ์„ธํ•˜๊ฒŒ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ๊ฑด๊ณผ ๊ด€๋ จ๋œ ํŠน์ • ํ–‰๋™์ด๋‚˜ ์ ‘๊ทผ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค.

  2. ๋น„์ •์ƒ์ ์ธ ํ™œ๋™ ํƒ์ง€

    • ์•…์„ฑ ์ฝ”๋“œ์˜ ์•…์„ฑ ํ–‰์œ„๋‚˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ์˜ ์›๊ฒฉ ์ ‘์† ๋“ฑ์˜ ๋น„์ •์ƒ์ ์ธ ํ™œ๋™๋„ ๋ชจ๋‘ ์‹œ์Šคํ…œ ๋‚ด์—์„œ ์ผ์–ด๋‚œ ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋‚ด์— ๋ชจ๋‘ ๊ธฐ๋ก๋œ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•ด ์‹œ์Šคํ…œ ๋‚ด์—์„œ ๋ฐœ์ƒํ•œ ๋น„์ •์ƒ์ ์ธ ํ™œ๋™์ด๋‚˜ ์‚ฌ์šฉ์ž์˜ ๋น„์ •์ƒ์ ์ธ ํ™œ๋™์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

  3. ์ฆ๊ฑฐ ํ™•๋ณด

    • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„๊ณผ ๊ฐ™์€ ์„ค์ • ๊ด€๋ จ ์ •๋ณด๋“ค๋ถ€ํ„ฐ ์™ธ๋ถ€์ €์žฅ๋งค์ฒด ์—ฐ๊ฒฐ ํ”์ ๊ณผ ๊ฐ™์€ ํ–‰์œ„ ๊ด€๋ จ ์ •๋ณด๋“ค๊นŒ์ง€ ๋ชจ๋‘ ๊ธฐ๋กํ•˜๊ณ  ์ ‘๊ทผ์„ฑ์ด ์‰ฌ์šฐ๋ฏ€๋กœ ๋ชจ๋“  ๋‚ด์šฉ์— ๋Œ€ํ•œ ์ƒ์„ธ ํ™•์ธ์ด ์šฉ์ดํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ์ ์„ ํ† ๋Œ€๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์ˆ˜์‚ฌ์—์„œ ์ค‘์š”ํ•œ ์ฆ๊ฑฐ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

๋ฒ„์ „ ๋ณ„ ์ €์žฅ ๊ฒฝ๋กœ

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” Windows XP ๋ฒ„์ „ ์ดํ›„๋ถ€ํ„ฐ %SystemRoot%\\System32\\Config ํด๋” ๋‚ด์— ์ด์ง„ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ๋‹ค. ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ์ข€ ๋” ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ๋กœ ์ €์žฅ๋˜์—ˆ์œผ๋ฉฐ, Windows XP ์ดํ›„ ๋ถ€ํ„ฐ๋Š” ์ด์ „ ๋ณด๋‹ค๋Š” ๋ณต์žกํ•œ ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. Windows XP ์ดํ›„ ๋ถ€ํ„ฐ๋Š” 5๊ฐœ์˜ SAM, SECURITY, SOFTWARE, SYSTEM, NTUSER.DAT ํŒŒ์ผ์ด ๊ธฐ๋ณธ ๊ตฌ์กฐ๋กœ ์ €์žฅ๋˜๊ณ , ๊ฐ ์ •๋ณด๋“ค์€ ํ•ด๋‹นํ•˜๋Š” ํ•˜์ด๋ธŒ ํŒŒ์ผ์— ํ‚ค(key) - ๊ฐ’(values) ๊ตฌ์กฐ๋กœ ์ €์žฅ๋œ๋‹ค. ์ดํ›„ ๋ฒ„์ „๋“ค๋„ ๊ธฐ๋ณธ ๊ตฌ์กฐ์—์„œ ์กฐ๊ธˆ์”ฉ ๋” ๊ฐ’๋“ค์„ ์„ธ๋ถ„ํ™”ํ•˜๋Š” ๋“ฑ์˜ ์—…๋ฐ์ดํŠธ๋งŒ ์ด๋ฃจ์–ด์ง€๊ณ  ์•ž์„œ ๋งํ•œ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ๋‹ค.


2. ๊ตฌ์กฐ

์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ํ‚ค(key) - ๊ฐ’(values) ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐ ํ‚ค๋Š” ๋ฃจํŠธํ‚ค, ์„œ๋ธŒํ‚ค, ํ‚ค๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค. ์ด๋•Œ ์„œ๋ธŒํ‚ค๋ถ€ํ„ฐ ๊ทธ ํ•˜์œ„ ํ‚ค๊นŒ์ง€ ์–ด์šฐ๋ฅด๋Š” ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ํ•˜์ด๋ธŒ(hive)๋ผ๊ณ  ํ•œ๋‹ค.

์•ž์„œ ๋งํ–ˆ๋‹ค์‹œํ”ผ, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ํ‚ค(key) - ๊ฐ’(values) ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฏ€๋กœ, ํด๋”์ฒ˜๋Ÿผ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ํ‚ค ๋‚ด๋ถ€์—๋Š” ๊ฐ ํ‚ค์— ํ•ด๋‹นํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์กด์žฌํ•˜๋Š”๋ฐ, ๊ด€๋ จ ๋‚ด์šฉ์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™๋‹ค.

๋ฃจํŠธํ‚ค ๋ฐ ์„œ๋ธŒํ‚ค

๋ฃจํŠธํ‚ค๋Š” HKCR, HKCU, HKLM, HKU, HKCC๋กœ ์ด 5๊ฐœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. 5๊ฐœ์˜ ๋ฃจํŠธํ‚ค ์ค‘ HKLM๊ณผ HKU๋Š” Master Key๋กœ ๊ฐ ํ•˜์ด๋ธŒ ํŒŒ์ผ์„ ์ฝ์–ด ๋…์ž์ ์ธ ๊ฐ’๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ‚ค์ด๋‹ค. ์ด์™ธ์˜ ํ‚ค๋“ค์€ Derived Key๋กœ Master Key์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๊ฐ’๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ‚ค์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ HKLM๊ณผ HKU๋งŒ ํŒŒ์ผ๋กœ ์กด์žฌํ•˜๊ณ , ๋‚˜๋จธ์ง€ ๋ฃจํŠธํ‚ค๋Š” ํŒŒ์ผ๋กœ ์กด์žฌํ•˜์ง€ ์•Š๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์ƒ์—๋งŒ ์กด์žฌํ•œ๋‹ค. ๋˜ํ•œ ๋‚˜๋จธ์ง€ ๋ฃจํŠธํ‚ค๋Š” ์‹œ์Šคํ…œ ์ „์› ์ƒํƒœ์— ๋”ฐ๋ผ ์œ ์ง€๋˜๊ฑฐ๋‚˜ ์žฌ๊ตฌ์„ฑ๋œ๋‹ค.

๐Ÿ“Œ ๊ฐ ๋ฃจํŠธํ‚ค ๋ณ„ ์„ค๋ช…

1) HKEY_CALSSES_ROOT

  • HKLM\\SOFTWARE\\Classes์™€ HKU\\<SID>\\Classes์˜ ์ง‘ํ•ฉ

    • ์ž์‹ ๋งŒ์˜ ์„œ๋ธŒํ‚ค๊ฐ€ ์—†๊ณ  HKLM๊ณผ HKU ์˜ Classes ์„œ๋ธŒํ‚ค๋ฅผ ๊ฐ€์ ธ์™€ ์ž์‹ ์˜ ์„œ๋ธŒํ‚ค๋กœ ๋งŒ๋“ฆ

    • ๋Œ€๋ถ€๋ถ„์˜ ์„œ๋ธŒํ‚ค๋Š” HKLM์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์„œ๋ธŒํ‚ค

  • ํŒŒ์ผ ํ™•์žฅ์ž์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋งตํ•‘ ์ •๋ณด ์ €์žฅ โ†’ ํŠน์ • ์„œ๋ธŒํ‚ค์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋žจ ๋งตํ•‘ ๋ฐ์ดํ„ฐ ์ €์žฅ

  • ์‹ค์ œ๋กœ (๊ธฐ๋ณธ๊ฐ’)์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์„œ๋ธŒํ‚ค๋ฅผ ๋ณด๋ฉด ์ „์ฒด ๊ฒฝ๋กœ์™€ ๋ช…๋ น์–ด ์˜ต์…˜์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

    • ๋ช…๋ น์–ด ์˜ต์…˜์€ Shell ํ‚ค์˜ Open\Command ํ‚ค์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ

2) HKEY_CURRENT_USER

  • HKU ํ•˜์œ„์˜ ์œ ์ € ์ค‘ ํ˜„์žฌ ๋กœ๊ทธ์ธํ•œ ์œ ์ €์˜ ์ •๋ณด๋ฅผ ์„œ๋ธŒํ‚ค๋กœ ๊ฐ€์ง

    • HKU ๋ฃจํŠธํ‚ค์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ๋“ค

  • ํ˜„์žฌ ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์„œ๋ธŒํ‚ค๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Œ โ†’ ํ˜„ ์‚ฌ์šฉ์ž์˜ SID ํ™•์ธ ๊ฐ€๋Šฅ

  • HKCU ์„œ๋ธŒํ‚ค ์ข…๋ฅ˜

  • HKCU ์„œ๋ธŒํ‚ค ์ค‘ HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist ์•„๋ž˜์— ์žˆ๋Š” ์„œ๋ธŒํ‚ค๋“ค์€ ๊ฐ’์„ ROT-13 ๋ฐฉ์‹์œผ๋กœ ์ €์žฅ

    • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ค‘ ์œ ์ผํ•˜๊ฒŒ ROT-13 ๋ฐฉ์‹์œผ๋กœ ์ €์žฅ

3) HKEY_LOCAL_MACHINE

  • ํ•˜๋“œ ๋””์Šคํฌ์— ์žˆ๋Š” ํ•˜์ด๋ธŒ ํŒŒ์ผ๋“ค๊ณผ ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ํ•˜์ด๋ธŒ ๋ชจ์Œ(= ๋Œ€๋ถ€๋ถ„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ จ)

    • ์ž์ฒด ํ•˜์ด๋ธŒ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

    • ์ผ๋ถ€ ํ•˜์ด๋ธŒ๋Š” ์‹œ์Šคํ…œ ๊ณ„์ •์œผ๋กœ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ (๊ด€๋ฆฌ์ž ๊ณ„์ •์œผ๋กœ๋„ ์ ‘๊ทผ ๋ถˆ๊ฐ€)

  • ์‹œ์Šคํ…œ ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด ๋“œ๋ผ์ด๋ฒ„์˜ ํ™˜๊ฒฝ ์„ค์ • ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

  • HKLM ํ•˜์ด๋ธŒ ๋ชฉ๋ก

  • HKLM\SYSTEM ํ•˜์œ„์— ControlSet : ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ์„ค์ • ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ํ‚ค, ๋ณดํ†ต 2๊ฐœ ์ด์ƒ ์กด์žฌ

    • HKLM\SYSTEM\Select ๊ฒฝ๋กœ์— Current ๊ฐ’์˜ ๋ฐ์ดํ„ฐ๊ฐ€ 1์ด๋ฉด ControlSet001๋กœ ๋ถ€ํŒ…๋˜์—ˆ๋‹ค๋Š” ์˜๋ฏธ

4) HKEY_USER

  • NTUSER.DAT ํŒŒ์ผ์˜ ์ง‘ํ•ฉ

  • ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๊ณ„์ • ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Œ

    • ๋ฃจํŠธํ‚ค์™€ ๊ฐ ์„œ๋ธŒํ‚ค์˜ ๊ณ„์ • ํ”„๋กœํŒŒ์ผ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๋ฉด HKU ์„œ๋ธŒํ‚ค๋“ค์€ HKCU ์„œ๋ธŒํ‚ค์™€ ๋™์ผ

  • HKU ํ•˜์ด๋ธŒ ๋ชฉ๋ก

5) HKEY_CURRENT_CONFIG

  • HKLM\\CurrentControlSet\\Hardware Profiles\\Current์—์„œ ๋ถ€ํŒ… ์‹œ ์‚ฌ์šฉํ•œ ํ•˜๋“œ์›จ์–ด ํ”„๋กœํŒŒ์ผ์˜ ์ง‘ํ•ฉ

  • ์‹œ์Šคํ…œ์ด ์‹œ์ž‘ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ•˜๋“œ์›จ์–ด ํ”„๋กœํŒŒ์ผ์„ ์ €์žฅ


ํ•˜์ด๋ธŒ

ํ•˜์ด๋ธŒ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋Š” Block์™€ Hive Bin์ด ์žˆ๋‹ค. ๋‘ ๋‹จ์œ„ ๋‹ค ๋…ผ๋ฆฌ์  ๋‹จ์œ„์ด์ง€๋งŒ Block์€ ๋ฉ”๋ชจ๋ฆฌ ์ƒ์—์„œ, Hive Bin์€ ํŒŒ์ผ ๋‹จ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„์ด๋‹ค. ์ƒ์„ธ ๊ฐœ๋…์€ ์•„๋ž˜ ๋‚ด์šฉ๊ณผ ๊ฐ™๋‹ค.

๐Ÿ“Œ Block๊ณผ Hive Bin์˜ ๊ฐœ๋…

1) Block

  • ํ•˜์ด๋ธŒ์˜ ๋…ผ๋ฆฌ์  ๋‹จ์œ„ (ํŒŒ์ผ์‹œ์Šคํ…œ ๋‚ด ํด๋Ÿฌ์Šคํ„ฐ์™€ ๋น„์Šทํ•œ ๊ฐœ๋…)

  • ํฌ๊ธฐ : 4KB

  • ํŒŒ์ผ ํฌ๊ธฐ ์ฆ๊ฐ€ ๊ธฐ์ค€์ด ๋…ผ๋ฆฌ์  ๋ฐ”์ดํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ์˜ ๋ฌผ๋ฆฌ์  ํฌ๊ธฐ๊ฐ€ ํ•ญ์ƒ 4 byte์”ฉ ์ฆ๊ฐ€

    • cf. ํŒŒ์ผ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ 4KB์ผ ๊ฒฝ์šฐ, ๋ชจ๋“  ํŒŒ์ผ์˜ ๋ฌผ๋ฆฌ์  ํฌ๊ธฐ๊ฐ€ 4KB์”ฉ ์ฆ๊ฐ€ / ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ 1bit์ผ ๊ฒฝ์šฐ, ๋ชจ๋“  ํŒŒ์ผ์˜ ๋ฌผ๋ฆฌ์  ํฌ๊ธฐ๊ฐ€ 1bit์”ฉ ์ฆ๊ฐ€

2) Hive Bin

  • ํ•˜์ด๋ธŒ ํŒŒ์ผ ๋‚ด๋ถ€์— ์ƒ์„ฑ๋˜๋Š” ๋…ผ๋ฆฌ์  ๋‹จ์œ„

  • Block ํฌ๊ธฐ(4KB)๋ž‘ Hive Bin(4KB)์˜ ํฌ๊ธฐ๊ฐ€ ๋™์ผ

  • ๋‹ค์Œ Hive Bin๊นŒ์ง€ ์ƒ๋Œ€์  ๊ฑฐ๋ฆฌ๋ฅผ ์ €์žฅํ•จ

    • Windows๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ฝ์„ ๋•Œ Hive Bin์„ ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ์‚ผ์Œ

  • ์ฒซ๋ฒˆ์งธ Root Cell ์œ„์น˜ ์ „ = 0x1000 ~ 0x1020

Hive Bin ๊ตฌ์กฐ

3) Block vs Hive Bin


ํ•˜์ด๋ธŒ ํŒŒ์ผ ๊ตฌ์กฐ๋Š” ํฌ๊ฒŒ ํ•˜์ด๋ธŒ ํ—ค๋”(Base Block์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆผ)์™€ ๋ฐ์ดํ„ฐ ์˜์—ญ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ์˜์—ญ ์•ˆ์— ์žˆ๋Š” Hive Bin์•ˆ์— ์—ฌ๋Ÿฌ Cell๋“ค์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ตฌ์กฐ์ด๋‹ค. ์ƒ์„ธ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํ•˜์ด๋ธŒ ํŒŒ์ผ ๊ตฌ์กฐ

1) Base Block

  • ํ•˜์ด๋ธŒ ํŒŒ์ผ์˜ ์ฒซ๋ฒˆ์งธ ๋ธ”๋ก (ํ•˜์ด๋ธŒ ํŒŒ์ผ์˜ ํ—ค๋” ์—ญํ• )

  • ์‹œ๊ทธ๋‹ˆ์ฒ˜๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— Hive Bin ์ด๋ผ ๋ถ€๋ฅด์ง€ ์•Š๊ณ , Base Block๋ผ๊ณ  ๋ถˆ๋ฆผ

๐Ÿ“Œ Base Block ์‹œ๊ทธ๋‹ˆ์ฒ˜(regf) vs Hive Bin ์‹œ๊ทธ๋‹ˆ์ฒ˜(hbin)

Base Block ๊ตฌ์กฐ
  • Base Block ๊ตฌ์กฐ ์ค‘ ์ƒ์„ธ ๋‚ด์šฉ

    • Sequence Number

      • ํ•˜์ด๋ธŒ ํŒŒ์ผ์ด ์ •์ƒ์ ์œผ๋กœ ์ €์žฅ๋˜๊ณ  ๋‹ซํžˆ๋ฉด #1๊ณผ #2์˜ ๊ฐ’์€ ๋™์ผํ•จ

        • But, ์‹œ์Šคํ…œ ์ถฉ๋Œ์ด๋‚˜ ๋น„์ •์ƒ์ ์ธ ์ข…๋ฃŒ, ํ•˜์ด๋ธŒ ํŒŒ์ผ ์†์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉด #1๊ณผ #2 ๊ฐ’์€ ๋™์ผํ•˜์ง€ ์•Š์Œ

      ๐Ÿ“Œ Sequence Number๊ฐ€ 1 byte๋งŒ ๋‹ค๋ฅธ ๊ฒฝ์šฐ

      โžก๏ธ ํŠน์ • ์“ฐ๊ธฐ ์ž‘์—… ๋„์ค‘ ํŒŒ์ผ์ด ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ์ค‘๋‹จ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ„

    • Start of Root Cell

      • Start of Root Cell + 0x1000 = ์ฒซ๋ฒˆ์งธ Root Cell ์œ„์น˜

        • ex. 0x20 + 0x1000 = 0x1020

2) Cell Structure

  • Cell : ์‹ค์ œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„

    • Hive Bin ๋ณด๋‹ค ๋” ์ž‘์€ ๋…ผ๋ฆฌ์  ์ €์žฅ ๋‹จ์œ„

  • ํ—ค๋”์—๋Š” Cell์˜ ์ „์ฒด ๊ธธ์ด๊ฐ€ ์ €์žฅ๋จ (๋ฌด์กฐ๊ฑด 8byte์˜ ๋ฐฐ์ˆ˜)

๐Ÿ“Œ (์ฐธ๊ณ  ๊ฐœ๋…) Cell map

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์‹œ ํ•˜์ด๋ธŒ ํŒŒ์ผ์— ๋งค๋ฒˆ ์ ‘๊ทผํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ

    • ํ•˜์ด๋ธŒ ํŒŒ์ผ์˜ ์ผ๋ถ€๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ๋งคํ•‘ํ•˜์—ฌ ๊ทธ๋•Œ๊ทธ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋“ค์ด๋Š” ๋ฐฉ์‹

    ์ถœ์ฒ˜ : Forensic-Proof(FT-15-๋ ˆ์ง€์ŠคํŠธ๋ฆฌ-ํฌ๋ Œ์‹-๋ถ„์„.pdf)

a) Root Cell

  • Key Cell์˜ ์ฒซ๋ฒˆ์งธ๋ฅผ ๊ฐ€๋ฅดํ‚ค๋Š” ํฌ์ธํ„ฐ ์—ญํ• 

b) Key Cell

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ Cell (Key Node ๋ผ๊ณ  ๋ถˆ๋ฆผ)

  • ๊ฐ€์žฅ ์ตœ๊ทผ์— ํ‚ค๋ฅผ ์ˆ˜์ •ํ•œ ์‹œ๊ฐ„ ๊ธฐ๋ก

  • Base Block์—์„œ ๊ณ„์‚ฐํ•œ ์ฒซ๋ฒˆ์งธ Root Cell ์œ„์น˜๋ถ€ํ„ฐ ์‹œ์ž‘

Key Cell ๊ตฌ์กฐ
  • Key Cell ๊ตฌ์กฐ ์ค‘ ์ƒ์„ธ ๋‚ด์šฉ

    • Cell Size

      • 0x100000000 - Cell Size = Cell ํฌ๊ธฐ

        • ex. 0x100000000 - 0xFFFFFFA8 = 0x58

    • Cell Flag

      • 16์ง„์ˆ˜์—์„œ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ํ›„ ๊ฐ ๋น„ํŠธ์— ํ•ด๋‹นํ•˜๋Š” ์ƒํƒœ๋‚˜ ์†์„ฑ ํ™•์ธ

      • ex. 0x2C โ†’ 00101100 = ์ž„์‹œ ํ‚ค, ํœ˜๋ฐœ์„ฑ ํ‚ค, ์‹ฌ๋ณผ๋ฆญ ๋งํฌ

      • ๋น„ํŠธ ๋ณ„ ํ”Œ๋ž˜๊ทธ ์˜๋ฏธ

        ๋น„ํŠธ
        ํ”Œ๋ž˜๊ทธ ์˜๋ฏธ

        ๋น„ํŠธ 0 (0x01)

        ๋ณผ๋ฅจ ์„€๋„์šฐ ๋ณต์‚ฌ๋ณธ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€

        ๋น„ํŠธ 1 (0x02)

        ์‚ญ์ œ๋œ ์ƒํƒœ์ธ์ง€

        ๋น„ํŠธ 2 (0x03)

        ํ•˜์ด๋ธŒ์˜ ์ž„์‹œ ํ‚ค์ธ์ง€

        ๋น„ํŠธ 3 (0x04)

        ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์ธ์ง€

        ๋น„ํŠธ 4 (0x05)

        ๋กœ๋“œ๋œ ํ•˜์ด๋ธŒ์˜ ๋ฃจํŠธ ํ‚ค์ธ์ง€

        ๋น„ํŠธ 5 (0x06)

        ํœ˜๋ฐœ์„ฑ ํ‚ค์ธ์ง€

        ๋น„ํŠธ 6 (0x07)

        ์˜ˆ์•ฝ๋จ (์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ)

        ๋น„ํŠธ 7 (0x08)

        ์˜ˆ์•ฝ๋จ (์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ)

    • Key Name

      • ์•„์Šคํ‚ค ์ฝ”๋“œ ํ˜•์‹์œผ๋กœ ์ €์žฅ๋˜์–ด ์žˆ์Œ

      • NULL์ด ๋ฌธ์ž์—ด์˜ ๋์„ ์˜๋ฏธํ•จ

Key Cell ๋‚ด๋ถ€์—๋Š” Subkey List Cell (List Cell)๊ณผ Value Cell์˜ ์ธ๋ฑ์Šค ๋ชฉ๋ก์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” Subkey List Cell๊ณผ Value-list Cell์˜ ๋‚ด์šฉ๋„ ๊ฐ™์ด ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.

  • Subkey List Cell (List Cell)

    • ํŠน์ • ํ‚ค์— ์—ฐ๊ฒฐ๋œ ํ•˜์œ„ ํ‚ค์˜ ์ธ๋ฑ์Šค ๋ชฉ๋ก

  • Value-list Cell

    • Velue Cell๋“ค์˜ ์ธ๋ฑ์Šค ๋ชฉ๋ก

c) Value Cell

  • value์™€ data, data์˜ ํƒ€์ž…์ด ๋“ค์–ด ์žˆ๋Š” ์…€

  • ํŒŒ์ผ ์—ญํ• ์„ ํ•˜๋Š” ์…€ (cf. Key Cell = ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋””๋ ‰ํ† ๋ฆฌ ์—ญํ• )

  • ์‹œ๊ทธ๋‹ˆ์ฒ˜ : vk

Value Cell ๊ตฌ์กฐ
  • Value Cell ๊ตฌ์กฐ ์ค‘ ์ƒ์„ธ ๋‚ด์šฉ

    • Value Type

d) Security Cell (Security-descriptor Cell)

  • ๋ณด์•ˆ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์…€

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Œ

  • ์‹œ๊ทธ๋‹ˆ์ฒ˜ : sk

Security Cell ๊ตฌ์กฐ
  • ํ•ด๋‹น ์…€์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ํ‚ค ๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜๋„ ๊ฐ™์ด ๊ธฐ๋ก๋˜์–ด ์žˆ์Œ

e) Data Cell

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ Data๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์…€

  • ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ์Œ

Data Cell ๊ตฌ์กฐ
  • Data Cell์€ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ด 3๊ฐ€์ง€ ์…€๋กœ ๊ตฌ๋ถ„๋จ

    • Big Data Cell

      • ํฌ๊ธฐ๊ฐ€ ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” Big Data Indirect Cell์˜ ์œ„์น˜ ๊ฐ’์„ ์ €์žฅ

    • Big Data Indirect Cell

      • ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” Data Cell์˜ ์œ„์น˜๋ฅผ ์ €์žฅ

    • Data Cell

      • ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ €์žฅ


3. ๋ถ„์„ ๋ฐฉ์•ˆ

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ํ‚ค ์ข…๋ฅ˜์™€ ํ•˜์ด๋ธŒ ํŒŒ์ผ ๊ตฌ์กฐ ๋‚ด ๋‹ด๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋งŒ ๋ด๋„, ์‚ฌ์šฉ์ž PC์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ค์–‘ํ•˜๊ฒŒ ๋ชจ๋‘ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” Windows์˜ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ๊ธฐ๋ก๋œ๋‹ค๋Š” ์ ์—์„œ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹ ๋ถ„์„์— ์žˆ์–ด ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋ฏ€๋กœ, ์ด์— ๋Œ€ํ•ด ์ฃผ์š” ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋‚ด์šฉ์„ ์ตํž ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„ ๋‹จ๊ณ„

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ ์ˆ˜์ง‘ : ๋ถ„์„ ๋Œ€์ƒ PC์—์„œ ํ•˜์ด๋ธŒ ํŒŒ์ผ์„ ์ˆ˜์ง‘ํ•œ๋‹ค.

  2. ๋ถ„์„ ๋ฐฉํ–ฅ ๊ฒฐ์ • : ์‚ฌ๊ณ  ์œ ํ˜•๋ณ„ ์šฐ์„  ๋ถ„์„ํ•  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ •๋ณด๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

  3. ์‹œ์Šคํ…œ ์ •๋ณด ๋ฐ ํ•„์š” ์ •๋ณด ํ™•์ธ : ํŠน์ • ๊ฒฝ๋กœ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ํ‚ค ๊ฐ’๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•œ๋‹ค.

  4. ์ด์ƒ ํ–‰์œ„ ํƒ์ง€ : ์ •์ƒ์ ์ธ ์‹œ์Šคํ…œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€ ๋น„๊ตํ•ด ์˜์‹ฌ ๊ฐ€๋Š” ๋“œ๋ผ์ด๋ฒ„ ์ •๋ณด, ํ•„์ˆ˜ ํ‚ค ๊ฐ’ ์‚ญ์ œ ๋“ฑ์˜ ์ด์ƒ ํ–‰์œ„๋ฅผ ํƒ์ง€ํ•œ๋‹ค.

๐Ÿ“Œ ๋‹ค๋ฅธ ์•„ํ‹ฐํŒฉํŠธ ๋ถ„์„๊ณผ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„์˜ ์ฐจ์ด์ 

์•„ํ‹ฐํŒฉํŠธ ๋ช…
์ฃผ์š” ๋ถ„์„ ๋ฐฉ๋ฒ•

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ

๋Œ€์ƒ ์ดˆ๊ธฐ ์ •๋ณด ํ™•์ธ, ๋ถ„์„์— ํ•„์š”ํ•œ ์ •๋ณด ํ™•์ธ ๋“ฑ

๋‹ค๋ฅธ ์•„ํ‹ฐํŒฉํŠธ (ex. ์ด๋ฒคํŠธ๋กœ๊ทธ, ํ”„๋ฆฌํŒจ์น˜, ์ ํ”„๋ฆฌ์ŠคํŠธ ๋“ฑ)

์ด์ƒ ํ–‰์œ„ ๋ถ„์„, ํƒ€์ž„๋ผ์ธ ์ƒ์„ฑ ๋“ฑ

โžก๏ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„์˜ ๊ฒฝ์šฐ, ๋‹ค๋ฅธ ์•„ํ‹ฐํŒฉํŠธ ๋ถ„์„๊ณผ ๋‹ฌ๋ฆฌ ๋Œ€์ƒ์˜ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ์•ž์œผ๋กœ ๋ถ„์„์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์ด์ƒ ์ง•ํ›„๋ฅผ ๋ฐœ๊ฒฌํ•˜๋Š” ๋“ฑ ๋ถ„์„ ๋Œ€์ƒ ํ™•์ธ์— ๊ฐ€๊น๋‹ค.

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ ์ด์šฉํ•œ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด ํ™•์ธ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1) ์‹œ์Šคํ…œ ์ •๋ณด

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : OS๋ช…, ์„ค์น˜ ๋‚ ์งœ, ๋นŒ๋“œ ๋ฒ„์ „, ์‹œ์Šคํ…œ ๊ฒฝ๋กœ ๋“ฑ

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์ปดํ“จํ„ฐ ๋ช…

2) ์‹œ๊ฐ„ ์ •๋ณด

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\SYSTEM\ControlSet001\Control\TimeZoneInformation

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์ปดํ“จํ„ฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ์‹œ๊ฐ„๋Œ€ ์ •๋ณด

circle-info

๐Ÿ“Œ ์‹œ๊ฐ„ ์ •๋ณด ๋ณ€๊ฒฝ ์ด๋ ฅ ํ™•์ธ

โžก๏ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ๋Š” ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ์ด๋ ฅ๋ณด๋‹จ ์‹œ๊ฐ„ ๋™๊ธฐํ™” ์„ค์ •์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ •ํ™•ํ•œ ์‹œ๊ฐ„ ๋ณ€๊ฒฝ ์ด๋ ฅ ํ™•์ธ์„ ์›ํ•œ๋‹ค๋ฉด ์ด๋ฒคํŠธ ๋กœ๊ทธ๋ฅผ ์ด์šฉํ•ด์•ผ ํ•œ๋‹ค.

3) ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ ์ •๋ณด

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\Microsoft\Windows NT\CurrentVersion\NetworkList

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์ •๋ณด

  • NerworkList ํ‚ค ํ•˜์œ„์˜ Profiles ํ‚ค์—์„œ ๊ฐ ๋„คํŠธ์›Œํฌ ๋ณ„ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

4) ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์˜จํ•œ ์‚ฌ์šฉ์ž

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„

5) ์‹œ์Šคํ…œ ๋งˆ์ง€๋ง‰ ์ข…๋ฃŒ ์‹œ๊ฐ„

  • ํ‚ค ๊ฒฝ๋กœ = HKLM\SYSTEM\ControlSet001\Control\Windows

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์‹œ์Šคํ…œ ๋งˆ์ง€๋ง‰ ์ข…๋ฃŒ ์‹œ๊ฐ„

์ƒํ™ฉ ๋ณ„ ๋ถ„์„

์ƒํ™ฉ ๋ณ„๋กœ ์ง‘์ค‘์ ์œผ๋กœ ๋ถ„์„ํ•ด์•ผ ํ•  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ์ข…๋ฅ˜์™€ ๋ถ„์„ ๋‚ด์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

1) ์›๊ฒฉ ์—ฐ๊ฒฐ ์ด๋ ฅ ํ™•์ธ

  • ํ‚ค ๊ฒฝ๋กœ = NTUSER.dat\Software\Microsoft\Terminal Server Client\Default

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ๋ถ„์„ ๋Œ€์ƒ์—์„œ ์›๊ฒฉ ์ ‘์† ์‹œ๋„ํ•œ IP ๋ชฉ๋ก

  • Serves ํ‚ค ํ•˜์œ„์—” ์›๊ฒฉ ์ ‘์†์„ ์‹œ๋„ํ•œ IP ๋ช…์œผ๋กœ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜๋Š”๋ฐ, ํ•ด๋‹น ํ‚ค์—์„  ์›๊ฒฉ ์ ‘์† ์‹œ๋„ํ•œ IP์˜ Username์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

circle-info

๐Ÿ“Œ ์›๊ฒฉ ์œ ์ž… ์ด๋ ฅ

โžก๏ธ ์ด๋ฒคํŠธ ๋กœ๊ทธ์™€ ๋‹ฌ๋ฆฌ inbound์˜ ์›๊ฒฉ ์ด๋ ฅ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹Œ, outbound์˜ ์›๊ฒฉ ์ด๋ ฅ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋”ฐ๋ผ์„œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ์›๊ฒฉ ์œ ์ž… ์ด๋ ฅ์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ค์šฐ๋ฏ€๋กœ ํ•ด๋‹น ๋ถ€๋ถ„์€ ์ด๋ฒคํŠธ ๋กœ๊ทธ๋ฅผ ์ด์šฉํ•ด ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

2) ์ตœ๊ทผ ์‹คํ–‰ ์ด๋ ฅ

  • ์ตœ๊ทผ ์‹คํ–‰ํ•œ ๋ฌธ์„œ

    • ํ‚ค ๊ฒฝ๋กœ = NTUSER.dat\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์ข…๋ฅ˜(๋ฌธ์„œ, ํด๋”), ์‹คํ–‰ ํŒŒ์ผ ๋ช…

    • RecentDocs ํ•˜์œ„์— ๊ฐ ํ™•์žฅ์ž ๋ณ„ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

      • ์ƒ์„ฑ๋œ ํ‚ค ๋‚ด๋ถ€์—๋Š” ํ•ด๋‹น ํ™•์žฅ์ž์— ๋งž๋Š” ๋ฌธ์„œ ๋ฐ ํด๋” ์‹คํ–‰ ์ด๋ ฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ

  • ์ตœ๊ทผ ์‹คํ–‰ํ•œ ๋ช…๋ น์–ด

    • ํ‚ค ๊ฒฝ๋กœ =NTUSER.dat\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ctrl + R (โ€™์‹คํ–‰โ€™ ๋Œ€ํ™” ์ƒ์ž)๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ•œ ๋ช…๋ น์–ด

  • ์ตœ๊ทผ ์‹คํ–‰ํ•œ ํ”„๋กœ๊ทธ๋žจ

    • ํ‚ค ๊ฒฝ๋กœ = NTUSER.dat\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์‹คํ–‰ํ•œ ํ”„๋กœ๊ทธ๋žจ ๋ช…, ์‹คํ–‰ ํšŸ์ˆ˜, ๋งˆ์ง€๋ง‰ ์‹คํ–‰ ์‹œ๊ฐ„

3) ์‚ญ์ œ๋œ ํ”„๋กœ๊ทธ๋žจ ์ •๋ณด

  • ํ‚ค ๊ฒฝ๋กœ = UsrClass.dat\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

  • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ํ•œ๋ฒˆ์ด๋ผ๋„ ์‹คํ–‰๋œ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก

    • ์œˆ๋„์šฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ‰์†Œ์— ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋˜ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ํฌํ•จ

    • ํ•œ๋ฒˆ์ด๋ผ๋„ ์‹คํ–‰๋˜์—ˆ์œผ๋ฉด ํ•ด๋‹น ํ‚ค ํ•˜์œ„์— value๋กœ ๊ธฐ๋ก๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž„์˜๋กœ ์‚ญ์ œํ•˜์ง€ ์•Š๋Š” ์ด์ƒ ๊ณ„์† ๋‚จ์•„ ์žˆ์Œ

      • ์ด๋ฅผ ์ด์šฉํ•ด ์‚ญ์ œ๋œ ํ”„๋กœ๊ทธ๋žจ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Œ (ํ•ด๋‹น ๋ชฉ๋ก๊ณผ ์‹ค์ œ ํ”„๋กœ๊ทธ๋žจ ์ด๋ ฅ ๋น„๊ต ๋ถ„์„ ์ง„ํ–‰)

4) ์ž๋™ ์‹คํ–‰ ๋“ฑ๋ก ์ด๋ ฅ

  • ์‹œ์Šคํ…œ ๋ฐ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์˜ ์ž๋™ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ

    • ํ‚ค ๊ฒฝ๋กœ = HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ์‹œ์Šคํ…œ ๋ฐ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ๋“ฑ๋ก๋œ ์ž๋™ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ ๋ช…, ๊ฒฝ๋กœ

    • ์œ„ ์‚ฌ์ง„ ์ƒ Everything์˜ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฒฝ๋กœ์— ์ž๋™ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ธฐ๋ก๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์ž๋™ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ธ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Œ

  • ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ ๋“ฑ๋กํ•œ ์ž๋™ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ

    • ํ‚ค ๊ฒฝ๋กœ = NTUSER.dat\Software\Microsoft\Windows\CurrentVersion\Run

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋“ฑ๋กํ•œ ์ž๋™ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ ๋ช…, ๊ฒฝ๋กœ

circle-info

๐Ÿ“Œ Run vs RunOnce ํ‚ค

โžก๏ธ Run : ๊ณ„์† ์ž๋™ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ โžก๏ธ RunOnce : ํ•œ๋ฒˆ๋งŒ์ž๋™ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ

5) USB ์—ฐ๊ฒฐ ํ”์ 

  • ์—ฐ๊ฒฐ๋œ USB์˜ ๋“œ๋ผ์ด๋ธŒ ๋ฌธ์ž์—ด ๋ฐ ์ผ๋ จ๋ฒˆํ˜ธ

    • ํ‚ค ๊ฒฝ๋กœ = HKLM\SYSTEM\MountedDevices

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : USB ๋ณ„ ๋ถ€์—ฌ๋œ ๋“œ๋ผ์ด๋ธŒ ๋ฌธ์ž์—ด ๋ฐ ์ผ๋ จ๋ฒˆํ˜ธ

  • ๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ ์ƒ์˜ USB ์—ฐ๊ฒฐ ํ”์ 

    • ํ‚ค ๊ฒฝ๋กœ = HKLM\SYSTEM\ControlSet001\Enum\USB

    • ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ : ๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ ์ƒ์˜ USB ์—ฐ๊ฒฐ ํ”์ 

    • cmd ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Œ

circle-info

๐Ÿ“Œ cmd์—์„œ USB ์—ฐ๊ฒฐ ํ”์ ์„ ๊ฐ€์ง€๊ณ  ์˜ค๋Š” ๋ช…๋ น์–ด

  • reg query HKLM\SYSTEM\CurrentControlSet\Enum\SWD\WPDBUSENUM\ /s /f FriendlyName

    • USB์— ์ €์žฅ๋˜์–ด ์žˆ๋˜ ์ผ๋ จ ๋ฒˆํ˜ธ์™€ USB ๋ณผ๋ฅจ ๋ช… ํ™•์ธ

  • reg query HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\ /s /f FriendlyName

    • USB ์ œ์กฐ ๋ช…

  • reg query HKLM\SYSTEM\CurrentControlSet\Enum\USB\ /s /f FriendlyName

    • ์—ฐ๊ฒฐ๋˜์—ˆ๋˜ ๋‹ค๋ฅธ ๋งค์ฒด ๊ธฐ๋ก (ex. Apple iPhone, Webcam, Bluetoothe ๋“ฑ

  • reg query HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\

    • ์—ฐ๊ฒฐ๋˜์—ˆ๋˜ ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ ์žฅ์น˜

  • reg query HKLM\SYSTEM\CurrentControlSet\Enum\USB\

    • ์—ฐ๊ฒฐ๋œ ์žฅ์น˜์˜ VID & PID ๋ชฉ๋ก ์ถœ๋ ฅ

  • reg query HKLM\SYSTEM\CurrentControlSet\Control\DeviceContainers\ /s /f "USB"


4. ๋ถ„์„ ๋„๊ตฌ

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ๋ณ„๋„์˜ ๋„๊ตฌ ์—†์ด regedit๋ฅผ ์ด์šฉํ•ด ํ‚ค ํ™•์ธ ๋ฐ ํŽธ์ง‘์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. regedit๋Š” ์œˆ๋„์šฐ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘๊ธฐ๋กœ, ์œˆ๋„์šฐ + R ํ‚ค ํ˜น์€ ์œˆ๋„์šฐ ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๊ฒ€์ƒ‰ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. regedit๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ณ„๋„์˜ ์„ค์ • ์—†์ด๋„ ์‰ฝ๊ฒŒ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝ ๋ฐ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘๊ธฐ์—์„œ๋Š” ํŠน์ • ๊ฐ’์„ ์ž„์˜๋กœ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณ„๋„์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ(.reg, ํ•˜์ด๋ธŒ ํŒŒ์ผ)์„ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด ๋Œ€์ƒ PC์— ์‚ฝ์ž…ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋‹จ, ๋ฌด๋ถ„๋ณ„ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘์€ ์ปดํ“จํ„ฐ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ด์  ์œ ์˜ํ•ด์„œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ํŽธ์ง‘ํ•ด์•ผ ํ•œ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” regedit๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘์—๋Š” ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹ค์ œ ๋ถ„์„์—์„œ๋Š” ์ƒ์šฉ ๋„๊ตฌ์ธ Registry Explorer, RECmd, REGA๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Registry Explorer์™€ RECmd๋Š” Eric Zimmerman์ด ๋งŒ๋“  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„ ๋ฐ ์ถ”์ถœ ๋„๊ตฌ๋กœ, Eric Zimmerman์˜ Github์—์„œ ์‹คํ–‰ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๋‹ค์šด ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

Registry Explorer๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ทฐ์–ด๋กœ์„œ, regedit์™€ ์œ ์‚ฌํ•˜๋‹ค. ํ•˜์ง€๋งŒ, Registry Explorer๋Š” ์‚ญ์ œ๋œ ํ‚ค ๊ฐ’ ๋ณต๊ตฌ, ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ๋“ฑ regedit๋ณด๋‹ค ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด ์‹ค ๋ถ„์„์—์„œ ์ข€ ๋” ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ธ๋‹ค.

RECmd๋Š” CLI ๊ธฐ๋ฐ˜์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ถ”์ถœ ๋ฐ ๋ถ„์„ ๋„๊ตฌ์ด๋‹ค. --csv ๋ช…๋ น์–ด์™€ --json ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ๋‹ค์–‘ํ•œ ํŒŒ์ผ ํฌ๋งท์œผ๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด์™ธ์˜ ๋‹ค์–‘ํ•œ ์˜ต์…˜ ๊ฐ’์œผ๋กœ ํŠน์ • ํ‚ค ์ฐพ๊ธฐ, ํŠน์ • ๋ฐ”์ดํŠธ ์•”ํ˜ธํ™”ํ•˜๊ธฐ, ์‚ญ์ œ๋œ ํ‚ค ๋ฐ ๊ฐ’ ๋ณต๊ตฌํ•˜๊ธฐ ๋“ฑ์˜ ๋ถ„์„๋„ ์ง€์›ํ•œ๋‹ค. ํ•˜์ง€๋งŒ, CLI ๊ธฐ๋ฐ˜์ด๋‹ค ๋ณด๋‹ˆ, ์‹ค ๋ถ„์„์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š” ์–ด๋ ค์›€์ด ์žˆ๋‹ค.

REGA๋Š” ๊ณ ๋ ค๋Œ€ DFRC์—์„œ ๋งŒ๋“  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ˆ˜์ง‘ ๋ฐ ๋ถ„์„ ๋„๊ตฌ๋กœ์„œ, DFRC ํ™ˆํŽ˜์ด์ง€ ๋‚ด์—์„œ ์‹คํ–‰ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๋‹ค์šด ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ ์ˆ˜์ง‘ ๊ธฐ๋Šฅ๊ณผ ํŒŒ์ผ ์—ด๊ธฐ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋Œ€์ƒ PC์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด ์ˆ˜์ง‘ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ์— ๋Œ€ํ•ด ์ƒ์„ธ ๋ถ„์„์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. REGA์˜ ์ข‹์€ ์ ์€ ํŠน์ • ํ™œ๋™์— ๋Œ€ํ•œ ์ •๋ณด(ex. ์œˆ๋„์šฐ ์„ค์น˜ ์ •๋ณด, ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์ •๋ณด, ์‚ฌ์šฉ์ž ํ™œ๋™ ์ •๋ณด ๋“ฑ)์— ๋Œ€ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ๊ฐ’์„ ์นดํ…Œ๊ณ ๋ฆฌํ™” ํ•ด, ์ง์ ‘ ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ€ ํ™•์ธํ•˜์ง€ ์•Š์•„๋„ ๋ฐ”๋กœ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ด๋‹ค.

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„ ์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ, ๊ฐ€์žฅ ์ถ”์ฒœํ•˜๋Š” ๋ถ„์„ ๋„๊ตฌ๋Š” Registry Explorer์™€ REGA์ด๋‹ค. ๋‘ ๋„๊ตฌ ๋ชจ๋‘ ์ƒ์„ธ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ๊ณผ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ๋“ค๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ถ„์„์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํŠนํžˆ Registry Explorer์˜ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋„๊ตฌ๋“ค๋ณด๋‹ค ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ๊ณผ, REGA์˜ ๊ฒฝ์šฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ๊ฐ’์„ ์นดํ…Œ๊ณ ๋ฆฌํ™” ํ•ด ํŠน์ • ํ™œ๋™์— ๋Œ€ํ•œ ๋ถ„์„์ด ๋ฐ”๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์—์„œ ๋ถ„์„ ๋„๊ตฌ๋กœ ์ถ”์ฒœํ•œ๋‹ค.


5. ์ฐธ์กฐ

[Digital Forensic] Registry ๋ถ„์„arrow-up-right

Registry Hive File Structure Analysisarrow-up-right

Registry ๊ตฌ์กฐ by ํ•ด์ปค๋‚จarrow-up-right

Windows Registry Forensicsarrow-up-right

Windows Registry Forensics Part II 2018โ€Šโ€”โ€ŠCrucial Artefacts | Lucideusarrow-up-right

Last updated

Was this helpful?