Prefetch
1. ํ๋ฆฌํจ์น ์๊ฐ
์๋์ฐ ํ๋ฆฌํจ์น๋ ์คํ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํด ์คํ ์๋๋ฅผ ํฅ์์์ผ์ฃผ๋ ์ํฐํฉํธ๋ก ์๋์ฐ XP๋ถํฐ ์ฌ์ฉ๋์๋ค. ์ปดํจํฐ ๊ตฌ์กฐ์์ ํจ์น(Fetch)๋ ์คํํ ๋ช ๋ น์ด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ํ๋ก์ธ์๋ก ๊ฐ์ ธ์ค๋ ์์ ์ธ๋ฐ ํ๋ฆฌํจ์นญ(prefetching)์ ๋ช ๋ น์ด๋ฅผ ๋ฏธ๋ฆฌ(pre) ํจ์นํ์ฌ ํ๋ก์ธ์์ ๋๊ธฐ ์๊ฐ์ ์ค์ฌ์ฃผ๋ ์์ ์ด๋ค.
์๋์ฐ ํ๋ฆฌํจ์น๋ ํ๋ฆฌํจ์ฒ(prefetcher)์ ์ํด ์์ฑ๋๋ ๋ฐ์ดํฐ๋ก ๋ช ๋ น์ด ํ๋ฆฌํจ์น์ ์ ์ฌํ๊ฒ ์คํ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ์ฅ์น์์ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ฏธ๋ฆฌ ๊ฐ์ ธ์ ๋น ๋ฅด๊ฒ ์คํ๋๋๋ก ๋๋๋ค. ํ๋ฆฌํจ์ฒ๋ ํฌ๊ฒ ๋ถํธ ํ๋ฆฌํจ์ฒ์ ์์ฉํ๋ก๊ทธ๋จ ํ๋ฆฌํจ์ฒ๋ก ๋๋ ์ ์๋ค.
๋ถํธ ํ๋ฆฌํจ์ฒ๋ ๋ถํ ๊ณผ์ ์ค์ ์ ๊ทผํ๋ ๋ฐ์ดํฐ๋ฅผ ์ต๋ 120์ด๊น์ง ๋ชจ๋ํฐ๋งํ์ฌ ํ๋ฆฌํจ์น ํ์ผ๋ก ๋ง๋ค์ด๋๊ณ , ์์ฉํ๋ก๊ทธ๋จ ํ๋ฆฌํจ์ฒ๋ ์คํ ๊ณผ์ ์์ ์ ๊ทผํ๋ ๋ฐ์ดํฐ๋ฅผ 10์ด ๋์ ๋ชจ๋ํฐ๋งํ์ฌ ํ๋ฆฌํจ์น ํ์ผ๋ก ๋ง๋ค์ด๋๋ค. ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ํ๋ฆฌํจ์น ํ์ผ์ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ์ฌ ๋ถํ ํน์ ์์ฉํ๋ก๊ทธ๋จ ์คํ ์ ์ด๊ธฐ ์คํ ์๋๋ฅผ ํฅ์์ํจ๋ค.
ํ๋ฆฌํจ์น๋ SysMain ์๋น์ค์ ์ํด ๋์ ์ฌ๋ถ๊ฐ ๊ฒฐ์ ๋๋ค. SysMain ์๋น์ค๋ ์์คํ ์ฑ๋ฅ์ ์ ์งํ๊ณ ํฅ์์ํค๊ธฐ ์ํ ์๋น์ค๋ค. ๋ํ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ํ๋ฆฌํจ์น๊ฐ ํ์ด์ง ํ์ผ๋ก ํ์ด์ง ์์๋๋ ๋นํจ์จ์ ์ธ ๋์์ ๋ง๊ธฐ ์ํ ์ํผํจ์น(superfetch) ๊ธฐ๋ฅ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์์ถ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ํ๋ฆฌํจ์น๊ฐ ์์ฑ๋๋ ๊ฒ์ ๋ง๊ณ ์ถ๋ค๋ฉด ๊ฐ๋จํ SysMain ์๋น์ค๋ฅผ ์ค์ง์ํค๊ณ ์๋ ์์๋์ง ์๋๋ก ์ค์ ํ์.
ํ๋ฆฌํจ์น ํ์ผ์ ๋ค์ ํด๋์ ์ ์ฅ๋๋ค.
%SystemRoot%\Prefetch
๋ถํธ ํ๋ฆฌํจ์น ํ์ผ์ NTOSBOOT-B00DFAAD.pf ๋ผ๋ ์ด๋ฆ์ผ๋ก 1๊ฐ์ ํ์ผ์ด ์กด์ฌํ์ผ๋ ์๋์ฐ 10์์๋ ๋น ๋ฅธ ์คํ(fast startup)์ด ๋์ ๋๋ฉด์ ๋ถํ ์ฑ๋ฅ ํฅ์์ ์ํ ๋ถํธ ํ๋ฆฌํจ์น ํ์ผ์ด ์ฌ๋ผ์ก๋ค.
์์ฉํ๋ก๊ทธ๋จ ํ๋ฆฌํจ์น ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ํ์ผ ์ด๋ฆ ํ์์ ๊ฐ๋๋ค.
<executable name>-<file path hash>.pf
์คํํ์ผ ์ด๋ฆ ๋ค์ 4๋ฐ์ดํธ์ ํ์ผ๊ฒฝ๋ก ํด์๊ฐ์ด ๋ถ๋ ์ด์ ๋ ์๋ก ๋ค๋ฅธ ์์น์์ ์คํ๋ ๋์ผํ ์ด๋ฆ์ ์คํํ์ผ์ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ฉ๋์ด๋ค. ํด์๊ฐ์ด ์์ผ๋ฉด ๋์ผํ ์ด๋ฆ์ ๊ฐ์ง ์๋ก ๋ค๋ฅธ ์คํ ํ์ผ์ด ํ๋์ ํ๋ฆฌํจ์น ํ์ผ์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฐ์ ๊ตฌ๋ณํ๊ธฐ ์ด๋ ต๋ค. ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ๋ก๊ฐ๊ธฐ(Windows Shortcut, LNK) ํ์ผ์ ๋ํ๋๋ฏ๋ก ๋ฐ๋ก๊ฐ๊ธฐ ํ์ผ์ ๋ถ์ํ ๋๋ ์ฃผ์ํด์ผ ํ๋ค.
์์ฉํ๋ก๊ทธ๋จ ํ๋ฆฌํจ์น ํ์ผ์ ์๋์ฐ 7๊น์ง 128๊ฐ๊ฐ ์กด์ฌํ์์ผ๋ ์๋์ฐ 10์์๋ ์ต๋ 1,024๊น์ง ์กด์ฌํ ์ ์๋ค(๋ณดํต 200์ฌ๊ฐ๊ฐ ์กด์ฌํ๋ค).
์์ฉํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ๊ทธ ๊ณผ์ ์์ ๋ค์์ ํ์ผ์ ์ ๊ทผํ๋ค. ํ๋ก๊ทธ๋จ์ ์ฒ๋ฆฌ ์์๋ก๋ง ํ์ผ์ ์ ๊ทผํ๋ฉด ๋์คํฌ ํค๋ ์์ง์์ด ๋ง์์ ธ ์๋๊ฐ ๋๋ ค์ง๋ค. ํ์ง๋ง ๋ฏธ๋ฆฌ ์ ๊ทผํ๋ ํ์ผ์ ์์๋ฅผ ์๊ณ ์์ผ๋ฉด ํค๋ ์์ง์์ด ์ต์ํํ๋๋ก ํ์ผ์ ์์๋ฅผ ์ฌ๋ฐฐ์นํ์ฌ ์คํ ์๋๋ฅผ ๋์ผ ์ ์๋ค. ์ด๊ฒ์ด ํ๋ฆฌํจ์น ํ์ผ์ด ํ์ฉ๋๋ ๊ธฐ๋ณธ ์๋ฆฌ์ด๋ค.
์ค์ ํ๋ฆฌํจ์น ํด๋์ ์กด์ฌํ๋ Layout.ini ํ์ผ์๋ ์์ฉํ๋ก๊ทธ๋จ ์คํ ์ค ์ฐธ์กฐ๋๋ ํ์ผ์ด ๋ชฉ๋กํ๋์ด ์๋ค. ์ด์์ฒด์ ๋ ์ฃผ๊ธฐ์ ์ผ๋ก ์ด ๋ชฉ๋กํ๋ ํ์ผ์ ์กฐ๊ฐ ๋ชจ์ํ๊ณ ์ ๊ทผ ์์๋๋ก ์ ์ฅ์ฅ์น์ ๋ฐฐ์นํ์ฌ ์ฑ๋ฅ ํฅ์์ ๊พํ๋ค.
๋์คํฌ ํ์์ ์ ์ฅ์ฅ์น์์ ๋ฐ์ดํฐ ์ฝ๊ธฐ ์๋๋ ์ก์ถ์์ดํฐ ์์ด ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋ ํธ๋๊น์ง ์ด๋ํ๋ ํ์์๊ฐ(seek time), ๋์คํฌ๊ฐ ํ์ ํด ํค๋๊ฐ ํธ๋ ๋ด ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋ ์นํฐ๊น์ง ๋๋ฌํ๋ ์ง์ฐ์๊ฐ(latency), ์นํฐ๋ฅผ ์ฝ๋ ์๊ฐ์ ๋ชจ๋ ํฉํ์ฌ ๊ณ์ฐ๋๋ค.
๋ฐ์ดํฐ๊ฐ ์กฐ๊ฐ ๋ ์ฌ๋ฌ ์นํฐ์ ์กด์ฌํ๋ค๋ฉด ์นํฐ๋ฅผ ์ฝ์ ๋๋ง๋ค ํ์์๊ฐ๊ณผ ์ง์ฐ์๊ฐ์ด ์ถ๊ฐ๋ก ๋ฐ์ํ๋ค. ์ด ์ค ์ฑ๋ฅ์ ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ ํ์์๊ฐ์ด๋ค. ๋์คํฌ ์กฐ๊ฐ ๋ชจ์์ ํ๋ฉด ์ถ๊ฐ์ ์ผ๋ก ๋ฐ์ํ๋ ํ์์๊ฐ์ ์ค์ผ ์ ์์ง๋ง ์ต์ด ๋ฐ์ํ๋ ํ์์๊ฐ์ ๋์คํฌ ํ์์ ์ ์ฅ์ฅ์น๊ฐ ๊ฐ๋ ํ๊ณ์ด๋ค. SSD๋ ๋ฉ๋ชจ๋ฆฌ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ ๋ ํ์์๊ฐ์ด ๋ฐ์ํ์ง ์๋๋ค.
2. ๋ฐ์ดํฐ ๊ตฌ์กฐ
ํ๋ฆฌํจ์น ํ์ผ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ์๋์ฐ XP๋ถํฐ 10์ ์ด๋ฅด๊ธฐ๊น์ง ๊ฐ ์ด์์ฒด์ ๋ง๋ค ์กฐ๊ธ ์ฐจ์ด๊ฐ ์๋ค. ์๋์ฐ 10์ ํ๋ฆฌํจ์น ํ์ผ์ COMPRESSION_FORMAT_XPRESS_HUFF ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์์ถ๋์ด ํ์ผ์ ์ด์ด๋ณด๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด โMAM(4D414D)โ ์๊ทธ๋์ฒ๊ฐ ๋ํ๋๋ค.
์์ถ์ ํด์ ํ๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํ๋ฆฌํจ์น์ ์๊ทธ๋์ฒ์ธ โSCCA(53434341)โ๋ฅผ ํ์ธํ ์ ์๋ค.
์ ๊ทธ๋ฆผ์์ ์ฒซ 4๋ฐ์ดํธ ๊ฐ(0x1E)์ ํ๋ฆฌํจ์น ํ์ผ์ ํฌ๋งท ๋ฒ์ ์ ๋ํ๋ธ๋ค. ์๋์ฐ 10์ ํ๋ฆฌํจ์น ํ์ผ์ ์๋ ํ์ ๊ฐ์ด ํฌ๋งท ๋ฒ์ 30์ ์ฌ์ฉํ๋ค.
Format Version | Windows Version |
---|---|
17 (0x11) | Windows XP |
23 (0x17) | Windows Vista |
26 (0x1A) | Windows 8.1 |
30 (0x1E) | Windows 10 |
์ฌ๊ธฐ์๋ ๋ถ์์ ํ์ฉ๋๋ ์ฃผ์ ๊ตฌ์กฐ๋ง ์ดํด๋ณธ๋ค. ํฌ๋งท์ ์์ธํ ๋ด์ฉ์ ๋ค์ ๋งํฌ์์ ํ์ธํ์.
Windows Prefetch File (PF) format https://github.com/libyal/libscca/blob/master/documentation/Windows%20Prefetch%20File%20(PF)%20format.asciidoc
์๋ ๊ทธ๋ฆผ์ ํ๋ฆฌํจ์น ํ์ผ์ ํค๋ ๊ตฌ์กฐ์ด๋ค. ํฌ๋ ์ ๋ถ์ ์ ์์ฃผ ํ์ฉ๋๋ ์ฃผ์ ๋ฐ์ดํฐ๋ ์์์ผ๋ก ํ์ํ๋ค.
Executable filename ์คํํ์ผ์ ์ด๋ฆ์ด ์ ์ฅ๋๋ค.
Prefetch hash ํ๋ฆฌํจ์น ํ์ผ ์ด๋ฆ ๋ค์ ๋ถ๋ 4๋ฐ์ดํธ ํด์๊ฐ๊ณผ ๋์ผํ๋ค.
Filename metrics array offset ์์ฉํ๋ก๊ทธ๋จ์ ์คํํ ๋ ์ฒ์ 10์ด ๋์ ์ ๊ทผํ ํ์ผ์ ์ฐธ์กฐ๋ชฉ๋ก ๊ตฌ์กฐ๊ฐ ์ ์ฅ๋ ์์น์ ์คํ์ ์ด๋ค.
Volume information array offset ์์ฉํ๋ก๊ทธ๋จ์ ์คํํ ๋ ์ฒ์ 10์ด ๋์ ์ ๊ทผํ ๋ณผ๋ฅจ ์ ๋ณด ๊ตฌ์กฐ๊ฐ ์ ์ฅ๋ ์์น์ ์คํ์ ์ด๋ค.
Last run time #(number) 8๊ฐ์ FILETIME ํ์์ผ๋ก ์ ์ฅ๋ ์์ฉํ๋ก๊ทธ๋จ์ ์คํ์๊ฐ์ผ๋ก ์ซ์๊ฐ ๋ฎ์์๋ก ์ต๊ทผ ์คํํ ์๊ฐ์ด๋ค.
Run count ์์ฉํ๋ก๊ทธ๋จ์ ์คํ ํ์๋ฅผ ๋ํ๋ธ๋ค.
Executable file path offset ์คํํ์ผ ๊ฒฝ๋ก๊ฐ ์ ์ฅ๋ ์์น๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ๋ณดํต Filename string array ๊ตฌ์กฐ ๋ฐ๋ก ๋ค์ ์์นํ๋ค.
File metrics array offset์ ๋ฐ๋ผ๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ์ผ ๋ฉํธ๋ฆญ ๋ฐฐ์ด์ ํ์ธํ ์ ์๋ค. ๋ฐฐ์ด์ ์ํ๋ ํ์ผ ๋ฉํธ๋ฆญ์ ๋ชจ๋ ํด์ํ๋ฉด ์์ฉํ๋ก๊ทธ๋จ์ ์คํํ ๋ ์ฒ์ 10์ด ๋์ ์ฐธ์กฐํ ํ์ผ ๋ชฉ๋ก์ ๋ชจ๋ ์ป์ ์ ์๋ค.
Filename string offset ํ๋ฆฌํจ์น ํ์ผ ํค๋์ Filename string array offset์ด ๊ฐ๋ฆฌํค๋ ํ์ผ์ด๋ฆ ๋ฌธ์์ด ๋ฐฐ์ด์ ์์๋ถํฐ ๊ณ์ฐ๋ ์๋์ ์คํ์ ์ด๋ค.
File reference address MFT ๋ ์ฝ๋ ๋ฒํธ์ ์์ ๋ฒํธ(Sequence number)๊ฐ ์กฐํฉ๋ ํ์ผ ์ฐธ์กฐ ์ฃผ์๋ก ์์ ๋ฒํธ๋ฅผ ํตํด ํ์ฌ ์ฐธ์กฐ๋ ํ์ผ์ด ์กด์ฌํ๋์ง ์ญ์ ๋์๋์ง ํ๋จํ ์ ์๊ณ , MFT ๋ ์ฝ๋ ๋ฒํธ๋ก ๋ ์ฝ๋๋ฅผ ํด์ํ๋ฉด ํ์ผ์ ์์ธ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
Volume information array offset์ ๋ฐ๋ผ๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ํ์ธํ ์ ์๋ค. ์์ฉํ๋ก๊ทธ๋จ์ด ์คํ๋๊ณ 10์ด ๋์ ์ ๊ทผํ ๋ชจ๋ ๋ณผ๋ฅจ์ ์ ๋ณด๊ฐ ์ฐ์์ ์ผ๋ก ๊ธฐ๋ก๋๋ค. ๋ณดํต ์์คํ ๋ณผ๋ฅจ ์ ๋ณด๋ง ๊ธฐ๋ก๋์ง๋ง ํ๋ก๊ทธ๋จ์ ์คํ ์์น, ํ๋ก๊ทธ๋จ์ ์ ํ์ ๋ฐ๋ผ ์์คํ ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ณผ๋ฅจ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋ ์๋ ์๋ค.
Volume device path offset ํด๋น ๊ตฌ์กฐ์ ์์ ์คํ์ ์ ๊ธฐ์ค์ผ๋ก ๋ณผ๋ฅจ GUID ์ ์ฅ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ์๋์ ์คํ์ ์ด๋ค.
Volume creation time FILETIME ํ์์ ๋ณผ๋ฅจ ์์ฑ์๊ฐ์ผ๋ก ๋ณผ๋ฅจ์ ํฌ๋งท๋ ์๊ฐ์ ๋ํ๋ธ๋ค. (ํ์ผ์์คํ ๋ฉํ๋ฐ์ดํฐ ์์ฑ์๊ฐ๊ณผ ๋์ผํ๋ค.)
Volume serial number ๋ณผ๋ฅจ ์๋ฆฌ์ผ๋ฒํธ๋ก VBR์ ์ ์ฅ๋ ๊ฐ๊ณผ ๋์ผํ๋ค.
3. ๋ถ์ ๋ฐฉ์
1) ํ๋ฆฌํจ์น ํ์ผ ์ ๋ณด
๋ฐ์ดํฐ ๊ตฌ์กฐ์์ ํ์ธํ ์ ์๋ฏ์ด ํ๋ฆฌํจ์น ํ์ผ ๋ถ์๋ง์ผ๋ก ์คํํ ์์ฉํ๋ก๊ทธ๋จ๊ณผ ๊ด๋ จํ์ฌ ๋ค์์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
์คํํ์ผ ์ด๋ฆ
์คํํ์ผ ๊ฒฝ๋ก
์คํ ํ์
์ต๊ทผ ์คํ์๊ฐ (์ต๋ 8๊ฐ)
์์ฉํ๋ก๊ทธ๋จ์ด ์ ๊ทผํ ๋ณผ๋ฅจ ์ ๋ณด (๋ณผ๋ฅจ GUID, ๋ณผ๋ฅจ ์์ฑ์๊ฐ, ๋ณผ๋ฅจ ์๋ฆฌ์ผ๋ฒํธ)
ํ์ผ ์ฐธ์กฐ๋ชฉ๋ก
๋ฌธ์ ํ์ผ์ ํ์ผ์ ํด๋ฆญํ๋ฉด ๋ฐ์ธ๋ฉ๋ ์์ฉํ๋ก๊ทธ๋จ์ด ํด๋น ๋ฌธ์๋ฅผ ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐ์์ผ์ค๋ค. ์ด ๊ฒฝ์ฐ ์์ฉํ๋ก๊ทธ๋จ ํ๋ฆฌํจ์ฒ์ ์ํด ์คํํ ๋ฌธ์ ์ ๋ณด๋ 10์ด ๋ชจ๋ํฐ๋ง ๊ณผ์ ์์ ์๋ณ๋์ด ์ฐธ์กฐ๋ชฉ๋ก์ ๊ธฐ๋ก๋ ์ ์๋ค.
์๋ ๊ทธ๋ฆผ์ โSamsung SSD 128GB.logโ ํ์ผ์ ์๋์ฐ ํ์๊ธฐ ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ์ด์ฉํด Notepad++ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฐ ํ ํด๋น ํ๋ฆฌํจ์น ํ์ผ์ ์ฐธ์กฐ๋ชฉ๋ก์ ํ์ธํ ๊ฒ์ด๋ค.
ํ์ด๋ผ์ดํธ๋ ๋ถ๋ถ์์ ํ์ธํ ์ ์๋ฏ์ด ์ด์ด๋ณธ ํ์ผ์ ์ ๋ณด(์ด๋ฆ, ๊ฒฝ๋ก)๊ฐ ์ฐธ์กฐ๋ชฉ๋ก์ ๊ธฐ๋ก๋๋ค. ์ด์ฒ๋ผ ์์ฉํ๋ก๊ทธ๋จ ์คํ ํ 10์ด ๋ด์ ์ ๊ทผํ๋ ํ์ผ ์ฐธ์กฐ๋ชฉ๋ก์ ์ด์ฉํด ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
Word, Excel, Powerpoint, Hangul, PDF Reader โ ์ด์ด๋ณธ ๋ฌธ์ ์ ๋ณด
7zip, Winzip, WinRar โ ์์ถ ํด์ ํ ํ์ผ ์ ๋ณด
Internet Explorer, Edge โ ๋ค์ด๋ฐ์ ์บ์ ํ์ผ ์ ๋ณด
Notepad, Notepad++, Sublime โ ํธ์งํ ํ ์คํธ ํ์ผ ์ ๋ณด
uTorrent โ ์ด์ด๋ณธ ํ ๋ ํธ ํ์ผ ์ ๋ณด
2) ํ๋ฆฌํจ์น ํ์ผ์ ํ์ผ์์คํ
์๊ฐ ์ ๋ณด
ํ๋ฆฌํจ์น ํ์ผ ํค๋์ ์ต๊ทผ ํ๋ก๊ทธ๋จ ์คํ์๊ฐ์ 8๊ฐ๋ ๊ธฐ๋กํ์ง๋ง ํ์ผ์์คํ ์๊ฐ์ ์ถ๊ฐ ๋ถ์ํ๋ฉด ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค. ํ๋ก๊ทธ๋จ์ ์ฒ์ ์คํํ๋ฉด ํ๋ฆฌํจ์น ํ์ผ์ด ์์ฑ๋๋๋ฐ ์ด๋ ํ์ผ์ ํ์ผ์์คํ ์ ์์ฑ, ์์ ์๊ฐ์ ๊ฐ๋ค. ์ดํ ํ๋ก๊ทธ๋จ์ ๋ค์ ์คํํ๋ฉด ํ๋ฆฌํจ์น ํ์ผ ๋ด๋ถ์ ์ต๊ทผ ์คํ์๊ฐ๊ณผ ์ฐธ์กฐ๋ชฉ๋ก์ด ๋ณ๊ฒฝ๋๋ฏ๋ก ์์ ์๊ฐ์ด ์ ๋ฐ์ดํธ๋๋ค. ์ด์ ์์ฑ, ์์ ์๊ฐ์ ๋ค์๊ณผ ๊ฐ์ด ํ๋จํ ์ ์๋ค.
ํ๋ฆฌํจ์น ํ์ผ์ ์์ฑ์๊ฐ ํ๋ก๊ทธ๋จ์ ์ฒ์ ์คํ์๊ฐ์ด๋ค. ํ๋ฆฌํจ์น ํ์ผ์ด ์์ฑ๋ ์ดํ ์ค๋ซ๋์ ํด๋น ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์์ผ๋ฉด ํ๋ฆฌํจ์น ํ์ผ์ด ์ญ์ ๋๊ณ ๋ค์ ์์ฑ๋ ์ ์๋ค. ๋ฐ๋ผ์ ์์ฑ์๊ฐ์ ํ๋ฆฌํจ์น ํ์ผ๋ก ์๋ณ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ ๊ฐ์ฅ ์ฒ์ ์คํ์๊ฐ์ด๋ค.
ํ๋ฆฌํจ์น ํ์ผ์ ์์ ์๊ฐ ํ๋ก๊ทธ๋จ์ ๋ง์ง๋ง ์คํ์๊ฐ์ผ๋ก ํ๋ฆฌํจ์น ํ์ผ ๋ด๋ถ์ ๊ธฐ๋ก๋ ๋ง์ง๋ง ์คํ์๊ฐ๊ณผ ๊ฐ๋ค. ๋ค๋ง, ์๊ฐ์ ๊ธฐ๋กํ๋ ๊ณผ์ ์์ ์ง์ฐ์ด ๋ฐ์ํ์ฌ ๋ณดํต ๋๊ฐ์ ์๊ฐ ๊ฐ์ ๋ช ์ด๊ฐ์ ์ฐจ์ด๊ฐ ๋ฐ์ํ๋ค.
ํ๋ก๊ทธ๋จ์ 8๋ฒ ์คํํ๊ณ ํ๋ฆฌํจ์น ํ์ผ ํค๋๋ฅผ ๋ถ์ํ๋ฉด 8๋ก ๊ธฐ๋ก๋ ์คํ ํ์์ 8๋ฒ์ ์คํ์๊ฐ์ ๋ชจ๋ ์ป์ ์ ์๊ณ ์ถ๊ฐ์ ์ผ๋ก ํ์ผ์์คํ ์์ฑ์๊ฐ์ ํตํด ์ฒ์ ์คํ์๊ฐ์ ํ๋ ๋ ์ป์ ์ ์๋ค.
๊ฒ๋ค๊ฐ ํ์ผ์์คํ ์์ฑ์๊ฐ์ ํ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ผ๋ณ, ์ฃผ๋ณ๋ก ํ๋ก๊ทธ๋จ์ ์ผ๋ง๋ ์ฌ์ฉํ๋์ง ๋น๋๋ฅผ ๊ตฌํ ์ ์๋ค. ํ๋ฆฌํจ์น ํ์ผ ํค๋์ ๊ธฐ๋ก๋ ์คํ ํ์๋ ํ๋ฆฌํจ์น ํ์ผ์ ์์ฑ์๊ฐ๊ณผ ์์ ์๊ฐ ์ฌ์ด์ ์คํ๋ ํ์์ด๋ฏ๋ก ๊ธฐ๊ฐ๋ณ๋ก ๋๋์ด ์ฌ์ฉ์์ ์คํ ๋น๋๋ฅผ ์ ์ ์๋ค.
3) ํ๋ฆฌํจ์น ํ์ผ ๋ณต๊ตฌ ๋ฐฉ์
ํ๋ฆฌํจ์น ํ์ผ์ ์ด์์ฒด์ ๋ณ๋ก ๊ด๋ฆฌํ๋ ์๊ฐ ์ ํ๋๋ค. ์ด ๋๋ฌธ์ ํ๋ฆฌํจ์น ํ์ผ์ด ์์ฑ๋ ํ ์ค๋ซ๋์ ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์์ผ๋ฉด ์ฐ์ ์์์์ ๋ฐ๋ ค๋ ํ์ผ์ด ์ญ์ ๋๋ค. ํ๋กํจ์น ํ์ผ์ ์ญ์ ์์ ์ ๋ฎ์ด์ฐ๊ธฐ ๋ฐฉ์์ ์์ ์ญ์ ๊ฐ ์๋ ์ผ๋ฐ ์ญ์ ๋ค. SSD๋ผ๋ฉด ์ญ์ ๋ ํ์ผ์ ๋ณต๊ตฌํ๊ธฐ ์ด๋ ต๊ฒ ์ง๋ง ๋์คํฌ ํ์์ ์ ์ฅ์ฅ์น์ธ ๊ฒฝ์ฐ ํ์ผ ๋ฐ์ดํฐ๊ฐ ๋ฎ์ด์จ์ง์ง๋ง ์์๋ค๋ฉด ๋ฏธํ ๋น ์์ญ์์ ํ์ผ ์นด๋น ๊ธฐ๋ฒ์ ์ด์ฉํด ๋ณต๊ตฌํ ์ ์๋ค.
ํ๋ฆฌํจ์น ํ์ผ์ ์ผ๋ฐ์ ์ธ ์นด๋น ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ์ด์ง๋ง ๋น๊ต์ ์คํ์์ด ๋ณต๊ตฌ๋๋ค. ์๋ ค์ง ํฌ๋ ์ ์ํฐํฉํธ ๋ณต๊ตฌ ๋๊ตฌ๋ ๊ฐ์ ์๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
ํ๋ฆฌํจ์น ํฌ๋งท ๋ฒ์ ๊ณผ ์๊ทธ๋์ฒ๋ฅผ ๋ํด 8๋ฐ์ดํธ์ ๊ณ ์ ๋ ๊ฐ์ผ๋ก ๋ฏธํ ๋น ์์ญ์ 512 ๋ฐ์ดํธ์ฉ ์ ํํ๋ฉด์ ์ผ์นํ๋์ง ๊ฒ์ฌํ๋ค.
8๋ฐ์ดํธ ๊ฐ์ด ์ผ์นํ๋ฉด ํด๋น ์์ ๋ถํฐ ํค๋์ ๊ธฐ๋ก๋ ํ์ผ ํฌ๊ธฐ๋งํผ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ํ์ผ๋ก ์ ์ฅํ๋ค.
4. ๋ถ์ ๋๊ตฌ
์ถ์ฒํ๋ ํ๋ฆฌํจ์น ํ์ผ ๋ถ์ ๋๊ตฌ๋ Eric Zimmerman์ด ๋ง๋ PECmd ๋๊ตฌ๋ก ๋ค์ ๋งํฌ์์ ๋ค์ด๋ฐ์ ์ ์๋ค.
PECmd๋ CLI ๋๊ตฌ๋ก ๋จ์ผ ํ์ผ ๋๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ถ์ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ JSON, CSV, HTML ํ์์ผ๋ก ์ ์ฅํ๋ค. ๋ถ์์ ๋ชฉ์ ์ผ๋ก ํ๋ค๋ฉด CSV ํ์์ผ๋ก ์ถ๋ ฅํ ํ ๋์ผ ๋งํฌ์์ ์ ๊ณต๋๋ Timeline Explorer๋ก ๋ถ๋ฌ์ GUI ํํ๋ก ๋ถ์ํ ์ ์๋ค.
Last updated