For3nsic/Forensic

ํŒŒํ‹ฐ์…”๋‹๊ณผ ๋””์Šคํฌ๋ ˆ์ด์•„์›ƒ ๋“ฑ

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2015. 11. 10.
728x90
๋ฐ˜์‘ํ˜•

ํŒŒํ‹ฐ์…”๋‹๊ณผ ๋””์Šคํฌ ๋ ˆ์ด์•„์›ƒ

 

์˜ค๋Š˜๋‚  ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ํŒŒํ‹ฐ์…”๋‹ ๋ฐฉ์‹์€ MBR(Master Boot Record) ๋ฐฉ์‹๊ณผ GUID Partition Table(GPT)์ด๋‹ค. MBR ํŒŒํ‹ฐ์…”๋‹ ๊ธฐ๋ฒ•์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜ค์ง ๋„ค ๊ฐœ์˜ ํ”„๋ผ์ด๋จธ๋ฆฌ ํŒŒํ‹ฐ์…˜๊ณผ ์ตœ๋Œ€ 2ํ…Œ๋ผ๋ฐ”์ดํŠธ ํฌ๊ธฐ์˜ ๋””์Šคํฌ๋งŒ ์ง€์›ํ•œ๋‹ค. GPT ํ˜•์‹์€ 8 ์ œํƒ€๋ฐ”์ดํŠธ ํฌ๊ธฐ์˜ ๋””์Šคํฌ๊นŒ์ง€ ์ง€์›ํ•˜๋ฉฐ 128๊ฐœ์˜ ํ”„๋ผ์ด๋จธ๋ฆฌ ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“ค์ˆ˜ ์žˆ๋‹ค.

 

ํŒŒํ‹ฐ์…˜ ์‹๋ณ„ ๋ฐ ๋ณต๊ตฌ

์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ์‚ฌ๋ผ์ง„ ํŒŒํ‹ฐ์…˜์„ ์‹๋ณ„ํ•  ๋•Œ๋Š” ์•ž์—์„œ ์–ธ๊ธ‰ํ•œ sigfind ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์ด๋‚˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ํ—ค๋”์˜ ์ˆจ๊ธธ ์ˆ˜ ์—†๋Š” ํ”์ ์„ ์ฐพ์•„์ฃผ๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ํ…œํ”Œ๋ ˆ์ดํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

RAID

Redundant Array of Inexpensive Disks(RAID)๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์  ๋””์Šคํฌ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด ์กŒ๋‹ค.

๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ RAID๋ ˆ๋ฒจ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

RAID 0 โ€“ ์ตœ์†Œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๋ธ”๋กœ ์ˆ˜์ค€์—์„œ๋Š” โ€œ์ŠคํŠธ๋ผ์ดํ”„โ€๊ฐ€ ๋œ๋‹ค.

RAID 1 โ€“ RAID 0์˜ ๋ฐ˜๋Œ€์ด๋‹ค. ๋ธ”๋ก์€ ๋‘ ๋“œ๋ผ์ด๋ธŒ์— ๊ฐ๊ฐ ์ €์žฅ๋œ๋‹ค.

์ด๊ฒƒ์€ ์ฝ๊ธฐ ์†๋„์™€ ์‹ ๋ขฐ์„ฑ์„ ํ–ฅ์ƒ์‹œ์ผœ ์ฃผ์ง€๋งŒ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ ์šฉ๋Ÿ‰์ด ๋ฐ˜์œผ๋กœ ์ค„์–ด๋“ค๊ฒŒ ๋จ

RAID 5 โ€“ ์ตœ์†Œํ•œ ์„ธ ๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ๋‹ค์ˆ˜์˜ ๋””์Šคํฌ์— ๊ฑธ์ฒ˜ ์ŠคํŠธ๋ผ์ดํ•‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์‹œ์— ์ถ”๊ฐ€๋กœ ํŒจ๋ฆฌํ‹ฐ ๋ธ”๋ก์„ ๋งŒ๋“ ๋‹ค.

 

FAT ๋ณต๊ตฌ -> ์œ ๋‹‰์Šค๊ธฐ๋ฐ˜ ->fatback

 

NTFS

MFT(Master File Table) โ€“ ์‹œ์ž‘ ์„นํ„ฐ ์œ„์น˜๋Š” ๋””์Šคํฌ์˜ ๋ถ€ํŠธ ์„นํ„ฐ์—์„œ ์ฐพ์„์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ณผ๋ฅจ์— ์žˆ๋Š” ๋ชจ๋“  ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” MFT์— ์—”ํŠธ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์—”ํŠธ๋ฆฌ ํฌ๊ธฐ๋Š” 1024๋ฐ”์ดํŠธ์ด๋‹ค.

MFT ์—”ํŠธ๋ฆฌ์˜ ์ฒ˜์Œ 42 ๋ฐ”์ดํŠธ๋Š” 12๊ฐœ์˜ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ง„ ํ—ค๋”๊ฐ€ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‚˜๋ฉฐ์ง€ 982 ๋ฐ”์ดํŠธ๋Š” ํ—ค๋”์˜ ๊ฐ’๊ณผ ์—”ํŠธ๋ฆฌ์— ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ์— ์˜ํ•ด ํฌ๊ฒŒ ์ขŒ์šฐ ๋œ๋‹ค.

๋ ˆ์ฝ”๋“œ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ FILE ์‹œ๊ทธ๋‹ˆ์ฒ˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ๋‹ค์Œ์— ์—”ํŠธ๋ฆฌ๊ฐ€ ํ• ๋‹น๋˜๊ฑฐ๋‚˜ ๋น„ํ• ๋‹น๋  ๋•Œ๋งˆ๋‹ค ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ ๋ฒˆํ˜ธ ๋˜๋Š” ๊ฐ’์ด ๋‚˜์˜จ๋‹ค. MFT ์—”ํŠธ๋ฆฌ๋Š” ์‚ฌ์‹ค MFT์˜ ์ฒซ ๋ฒˆ์งธ ๋ ˆ์ฝ”๋“œ์ด๊ณ , $MFT ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ค๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์„œ ๋ฒˆํ˜ธ๊ฐ€ 1์ธ ๊ฒƒ์€ ๋‹น์—ฐํ•˜๋‹ค. ๋‹ค์Œ์€ ๋งํฌ ์ด๊ณ„๋กœ ์ด ๋ ˆ์ฝ”๋“œ์— ๋Œ€ํ•œ ์—”ํŠธ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.  ๊ทธ ๋‹ค์Œ์€ ์ฒซ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๊นŒ์ง€์˜ ์˜คํ”„์…‹์ด๋‹ค. ๋ ˆ์ฝ”๋“œ์—์„œ ์˜คํ”„์…‹ 0x38์„ ์ฐพ์œผ๋ฉด ๊ตฌ๋ถ„์ž๊ฐ€ 0x10๋˜๋Š” 0x16์ธ ์ฒซ ๋ฒˆ์งธ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋งˆ์ง€๋ง‰์—๋Š” ํ”Œ๋ž˜๊ทธ ๊ฐ’์ธ๋ฐ. ์—”ํŠธ๋ฆฌ๊ฐ€ ํ• ๋‹น๋˜์–ด์žˆ์œผ๋ฉด 0x01์„ ์•Œ๋ ค์ค€๋‹ค.

ํ”Œ๋ž˜๊ทธ ๊ฐ’์€  0x01 ํ• ๋‹น๋œ ํŒŒ์ผ 0x00์€ ์‚ญ์ œ๋œ ํŒŒ์ผ 0x03์€ ํ• ๋‹น๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ

0x02๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ

MFT์—”ํŠธ๋ฆฌ์—์„œ $STANDARD_INFORMATION๊ณผ $FILE_NAME ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ์ฐพ์„์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ๋ถ„์„๊ฐ€์—๊ฒŒ ๋งค์šฐ ๊ฐ€์น˜์žˆ๋Š” ํƒ€์ž„ ์Šคํƒฌํ”„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค.

 $STANDARD_INFORMATION์€ ํ•ญ์ƒ resident ํƒ€์ž…์ด๊ณ  ๋ชจ๋“  ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ ์—”ํŠธ๋ฆฌ์— ์กด์žฌํ•˜๋ฉฐ ๊ตฌ๋ถ„์ž 0x10(์‹ญ์ง„์ˆ˜ 16)์„ ๊ฐ–๋Š”๋‹ค.

$FILE_NAME (๊ตฌ๋ถ„์ž 0x30 or 0x48)๋„ ๋Œ€๋ถ€๋ถ„์˜ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ MFT์—”ํŠธ๋ฆฌ์—์„œ ๋ฐœ๊ฒฌ๋˜์ง€๋งŒ, ์‚ฌ์‹ค ๋งŽ์€ MFT์—”ํŠธ๋ฆฌ๊ฐ€ ํ•˜๋‚ญ ์ด์ƒ์˜ $FILE_NAME ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด๋˜ํ•œ ๋ ˆ์ง€๋˜ํŠธ(resident)ํƒ€์ž…์ด๋ฉฐ ๋„ค ๊ฐ€์ง€ ์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.





์œ„์˜ ์‚ฌ์ง„ ์ฒ˜๋Ÿผ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค์˜ ๊ตฌ์กฐ๋Š” ํ‚ค ํฌ๊ธฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” 4๋ฐ”์ดํŠธ  DWORD๋กœ ์‹œ์ž‘ํ•˜๋Š”๋ฐ, ์ด ํฌ๊ธฐ๋Š” ๋ถ€ํ˜ธ ์žˆ๋Š” ์ •์ˆ˜๋กœ ์ฝ์ง€๋งŒ ๊ทธ ์‹ค์ œ ๊ฐ’์€ ์Œ์ˆ˜๋กœ ๋‚˜์˜จ๋‹ค. 


์ƒ์„ธํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ์…€์˜ ๊ตฌ์กฐ

์˜คํ”„์…‹ (๋ฐ”์ดํŠธ)      ํฌ๊ธฐ(๋ฐ”์ดํŠธ)        ์„ค๋ช…

0                                4                    ํฌ๊ธฐ

4                                2                    ๋…ธ๋“œ ID("nk" ๋˜๋Š” 0x6B6E)

6                                2                    ๋…ธ๋“œ ํƒ€์ž…(0x2C ๋˜๋Š” 0x20)

8                                8                    ๋งˆ์ง€๋ง‰ ์“ฐ๊ธฐ ์‹œ๊ฐ„

20                              4                    ์ด ํ‚ค์˜ ๋ถ€๋ชจ ํ‚ค๊นŒ์ง€์˜ ์˜คํ”„์…‹ 

24                              4                     ์„œ๋ธŒํ‚ค์˜ ์ˆซ์ž

32                               4                   ์„œ๋ธŒํ‚ค ๋ ˆ์ฝ”๋“œ์˜ ๋ชฉ๋ก๊นŒ์ง€์˜ ์˜คํ”„์…‹

36                               4                    ๋ฒจ๋ฅ˜์˜ ์ˆซ์ž

44                               4                    ๋ฒจ๋ฅ˜ ๋ชฉ๋ก๊นŒ์ง€์˜ ์˜คํ”„์…‹

48                               4                    SID ๋ ˆ์ฝ”๋“œ๊นŒ์ง€์˜ ์˜คํ”„์…‹

76                               2                    ํ‚ค ์ด๋ฆ„์˜ ๊ธธ์ด



์ด๋ฒคํŠธ ๋กœ๊ทธ

์ด๋ฒคํŠธ ๋กœ๊ทธ ๋ ˆ์ฝ”๋“œ๋Š” ๋ชจ๋‘ "๋งค์ง ๋„˜๋ฒ„" ๋˜๋Š” ์œ ์ผ ์‹๋ณ„์ž(๋งˆ์†Œ๋Š” ์ด๊ฑธ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋ผํ•จ)์ธ "LfLe"(16์ง„์ˆ˜ 0x654C664C)๋ฅผ ๊ฐ€์ง„๋‹ค.

์ด๋ฒคํŠธ ๋ ˆ์ฝ”๋“œ ๊ตฌ์กฐ๋Š” ๋ ˆ์ฝ”๋“œ ๊ทธ์ž์ฒด์— ๋Œ€ํ•œ ์ •๋ณด์™€ ๊ฑฐ๊ธฐ๊นŒ์ง€์˜ ์˜คํ”„์…‹, ๋ฌธ์ž์—ด์˜ ๊ธธ์ด, SID ๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ ์ด๋ฒคํŠธ ๋ ˆ์ฝ”๋“œ ์•ˆ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.


์œˆ๋„์šฐ์ฆˆ ์‹คํ–‰ํŒŒ์ผ

์œˆ๋„์šฐ์ฆˆ์˜ ํŒŒ์ผ๋“ค์„ ๋ณด๋ฉด ๋งŽ์€ ์‹œ๊ทธ๋‹ˆ์ฒ˜๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค. 

MZ, PE ๋“ฑ๋“ฑ

ํŒŒ์ผ ์‹œ๊ทธ๋‹ˆ์ฒ˜ [์ฐธ์กฐ] http://forensic-proof.com/archives/300 


ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ ˆ์ด์–ด ํŒŒ์ผ

ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ ˆ์ด์–ด ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋‘ ๊ฐ€์ง€ ์ค‘์š” ์š”์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

ํ•˜๋‚˜๋Š” ์ˆ˜ํผ ๋ธ”๋ก ์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ทธ๋ฃน ๋””์Šคํฌ๋ฆฝํ„ฐ ํ…Œ์ด๋ธ”์ด๋‹ค.

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


ํŒŒ์ผ๋ถ„์„

exiftool ํŒŒ์ผ๋ช…

exiftool -pa - GPS์œ„์น˜


pdf ๋ถ„์„ 

pdfresurrect๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ 

i - ๋ณด๋‹ค ์ž์„ธํ•œ ์‹œ๊ฐ„์ˆœ ์ •๋ณด๋ฅผ ํ‘œ์‹œ

w - ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฌธ์„œ ๋ฒ„์ „์„ ๋””์Šคํฌ์— ์ €์žฅ

q - ํ˜„์žฌ ์กด์žฌํ•˜๋Š” ๋ฒ„์ „์˜ ์ด ๊ฐœ์ˆ˜

s - ๋ฌธ์„œ์—์„œ ์‹œ๊ฐ„ ํ๋ฆ„๊ณผ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œ




728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€