Mark930.k
Nightcrawler
Mark930.k
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๐Ÿ“š WWW (102)
    • ๐Ÿ–ฅํ•˜๋“œ์›จ์–ด (1)
    • โšก๋„คํŠธ์›Œํฌ (38)
      • Amazon AWS (5)
      • OSI 7 Layer (1)
      • ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ (2)
      • Linux (2)
    • ๐Ÿ’ป๋ชจ์˜ํ•ดํ‚น (9)
      • Android (1)
      • Microsoft (7)
      • Linux (0)
      • ์นจํ•ด๋Œ€์‘ (1)
    • ๐Ÿง๋ฆฌ๋ˆ…์Šค (0)
    • ๐Ÿ‹๏ธ‍โ™‚๏ธ์šด๋™ (7)
      • ํ—ฌ์Šค ๋ฃจํ‹ด (6)
    • ๐ŸŽ๏ธ์ž๋™์ฐจ (1)
      • BMW (1)
    • ๊ธฐํƒ€ (13)
      • NetScaler ์—…๋ฌด ํŽ˜์ด์ง€ (8)
    • ๐Ÿ“–๋…์„œ (1)
      • ๊ฒฝ์ œ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    ๊ณต์ง€์‚ฌํ•ญ

    ์ธ๊ธฐ ๊ธ€

    ํƒœ๊ทธ

    • ์œ„๋ณ€์กฐ
    • ๋ณด์•ˆ
    • zeroday
    • ๋„คํŠธ์›Œํฌ
    • ์›น์œ„๋ณ€์กฐ
    • CVE-2022-30190
    • python
    • ์ •๋ณด๋ณด์•ˆ
    • ํ•ดํ‚น
    • Python test
    • Security

    ์ตœ๊ทผ ๋Œ“๊ธ€

    ์ตœ๊ทผ ๊ธ€

    ํ‹ฐ์Šคํ† ๋ฆฌ

    hELLO ยท Designed By ์ •์ƒ์šฐ.
    Mark930.k

    Nightcrawler

    MFT Parsing ๋„๊ตฌ - analyzeMFT
    ๐Ÿ’ป๋ชจ์˜ํ•ดํ‚น/Microsoft

    MFT Parsing ๋„๊ตฌ - analyzeMFT

    2022. 6. 27. 15:36

     

    Windows OS๋Š” NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค.

    NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์€ MFT(Master File Table)์— ํŒŒ์ผ์˜ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.

    ํŒŒ์ผ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ์—๋Š” ํŒŒ์ผ์˜ ์ƒ์„ฑ, ์ˆ˜์ •, ์ ‘๊ทผ ์‹œ๊ฐ ๋“ฑ์˜ ํฌ๋ Œ์‹ ๊ด€์ ์œผ๋กœ ์ค‘์š”ํ•œ ์ •๋ณด๋“ค์ด ๋“ค์–ด์žˆ๋‹ค.

    $MFT๋Š” ์ด๋Ÿฐ MFT ์—”ํŠธ๋ฆฌ๋“ค์˜ ์ง‘ํ•ฉ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด $MFT ํŒŒ์ผ์ด ์–ด๋”จ๊ณ  ์–ด๋–ค ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž.

    โ€‹

    MFT๋Š” ์‹œ์Šคํ…œ ๋“œ๋ผ์ด๋ธŒ(์ผ๋ฐ˜์ ์œผ๋กœ C ๋“œ๋ผ์ด๋ธŒ) ๋ฐ”๋กœ ์•„๋ž˜์— ์กด์žฌํ•œ๋‹ค.

    $๊ฐ€ ๋ถ™์€ ํŒŒ์ผ๋“ค์€ ์‹œ์Šคํ…œ ๊ด€๋ จ ํŒŒ์ผ๋กœ์จ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋ณผ ์ˆ˜๋„ ์—†๋‹ค.

    ํ•ด๋‹น ํŒŒ์ผ์„ ์ฐพ์•˜์œผ๋‹ˆ ์ด์ œ ๋‚ด์šฉ์„ ๋ณผ๊นŒ?

    โ€‹

    microsoft-windows...์–ด์ฉŒ๊ตฌ ์ €์ฉŒ๊ตฌํ•˜๋Š” ๋ฌธ์ž์—ด์ด ๋ณด์ด์ง€๋งŒ ๋‚˜๋จธ์ง€ ๊ฐ’๋“ค์ด ๋ฌด์–ผ ๋œปํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ํž˜๋“ค๋‹ค.

    ํ•˜๋‚˜ํ•˜๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ธธ์ด๋ณ„๋กœ ํ•ด์„ํ•ด๊ฐ€๋ฉด์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์‚ฌ์‹ค์ƒ ์–ด๋ ต๋‹ค.

    ๋‹คํ–‰ํžˆ MFT ์—”ํŠธ๋ฆฌ๋Š” ๊ฐ๊ฐ 1024๋ฐ”์ดํŠธ์˜ ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ๋ธ”๋ก์œผ๋กœ ์ •ํ•ด์ ธ์žˆ๊ณ , ๊ทธ ์ผ์ •ํ•จ ๋•๋ถ„์— ์ž๋™ํ™” ํŒŒ์‹ฑ ๋กœ์ง์ด ์‰ฌ์›Œ์กŒ๋‹ค. ๊ทธ ๋•Œ๋ฌธ์— ์ž๋™ํ™”๋œ ํŒŒ์‹ฑ ํˆด์ด ์—ฌ๋Ÿฟ ๊ฐœ๋ฐœ๋˜์–ด ์žˆ๋‹ค.

    ๊ทธ ์ค‘์—์„œ ๊ฐ€์žฅ ์“ฐ๊ธฐ ํŽธํ•œ CLI๋ฐฉ์‹์˜ ํˆด์ธ analyzeMFT๋ผ๋Š” ํˆด์„ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•œ๋‹ค.

    ๋‹ค์šด๋กœ๋“œ

    - analyzeMFT ์›๋ณธ

    https://github.com/dkovar/analyzeMFT

     
    dkovar/analyzeMFT

    Contribute to dkovar/analyzeMFT development by creating an account on GitHub.

    github.com

    โ€‹

    - analyzeMFT ์ˆ˜์ •ํŒ (by koha)

    https://kkoha.tistory.com/entry/analyzeMFT-204

    analyzeMFT 2.0.4

    NTFS MFT ์—”ํŠธ๋ฆฌ ์†Œ๊ฐœ : http://forensic-proof.com/archives/470 NTFS MFT ๊ตฌ์กฐ ์†Œ๊ฐœ : http://forensic-proof.com/archives/584 ์›๋ณธ ์†Œ์Šค : https://github.com/dkovar/analyzeMFT MFT ๋ถ„์„ํ•  ์ผ์ด ์ƒ๊ฒจ analyz..

    kkoha.tistory.com

    ์›๋ณธ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ๊ธ€ํŒŒ์ผ๋ช…์„ ๊ฐ€์ง„ ๋Œ€์ƒ์„ ํŒŒ์‹ฑํ• ๋•Œ ๊นจ์ง ํ˜„์ƒ์ด ์ผ์–ด๋‚œ๋‹ค.

    ์›์ธ์€ ํŒŒ์‹ฑํ• ๋•Œ์˜ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ๋กœ ๋ณด์ด๋Š” ๋ฐ, ์ด๋ฅผ koha๋ผ๋Š” ๋ถ„์ด python ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ํ•œ๊ธ€ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ exe๋ฒ„์ „์œผ๋กœ ์˜ฌ๋ ค๋†จ๋‹ค. ํ•„์ž ์—ญ์‹œ ํ•ด๋‹น ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

    โ€‹

    ์‚ฌ์šฉ๋ฒ•

    analyzeMFT [์˜ต์…˜] ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

    ์šฐ์„  -h ์˜ต์…˜์„ ์ฃผ๋ฉด ์œ„์™€ ๊ฐ™์ด ๊ฐ ์˜ต์…˜๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋‚˜์˜จ๋‹ค.

    ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ์ง€๋งŒ ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜์€ ์•„๋ž˜์™€ ๊ฐ™์€ ๋‹จ ํ•œ์ค„์ด๋‹ค.

    analyzeMFT.exe -f [MFTํŒŒ์ผ๋ช…] -o [์ถ”์ถœ๊ฒฐ๊ณผcsvํŒŒ์ผ๋ช…] -lp
    ex) analyzeMFT.exe -f $MFT -o C_MFT.csv -lp

    -f : ์›๋ณธ $MFT ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋ฉด ๋œ๋‹ค.

    โ€ปC:\$MFT๋Š” ํ˜„์žฌ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ์ค‘์ธ ํŒŒ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ง€์ •ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—,

    forecopy๋‚˜ FTKImager ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ์ถ”์ถœํ•œ ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋„๋ก ํ•˜์ž.

    -o : ํŒŒ์‹ฑ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์„ csvํŒŒ์ผ ๋ช…์„ ์ง€์ •ํ•˜๋ฉด๋œ๋‹ค.

    -l : ๊ฒฐ๊ณผ์— ๋กœ์ปฌ ์‹œ์Šคํ…œ์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

    ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐ ์‹œ๊ฐ„ ๊ฐ’๋งˆ๋‹ค ํ•œ๊ตญ์‹œ๊ฐ„์œผ๋กœ ๋ฐ”๊ฟ”์ค˜์•ผํ•˜๋Š” ๊ท€์ฐฎ์Œ์ด ์žˆ๋‹ค.

    -p : ํŒŒ์‹ฑ ์ง„ํ–‰์ƒํ™ฉ์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•ด์ค€๋‹ค.

    โ€‹

    p ์˜ต์…˜์œผ๋กœ ์ง„ํ–‰์ƒํ™ฉ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค

    okdoki ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋ฉด ํŒŒ์‹ฑ ์™„๋ฃŒ

    โ€‹

    ์ถ”์ถœํ•œ csv ํŒŒ์ผ์€ ์—‘์…€์„ ์ด์šฉํ•˜์—ฌ ํ•„ํ„ฐ๋ง, ์ •๋ ฌ์„ ํ•˜๋ฉด ๋ถ„์„์ด ํŽธํ•˜๋‹ค.

    โ€‹

    1) ์ฒซ ํ–‰ ๊ณ ์ •

    MFT ํŒŒ์ผ์€ ์Šคํฌ๋กค์ด ๊ต‰์žฅํžˆ ๊ธด ๋ฐ, ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋‹ค๋ณด๋ฉด ํ•ด๋‹น ์—ด์ด ์–ด๋–ค ๋‚ด์šฉ์„ ๋งํ•˜๋Š” ์ง€ ๊นŒ๋จน๋Š” ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

    ํ‹€ ๊ณ ์ •์„ ์ด์šฉํ•˜์—ฌ ์ฒซ ํ–‰ ๊ณ ์ •์„ ํ•ด๋‘๋ฉด ํ•ด๋‹น ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค.

    โ€‹

    2) ์…€ ์„œ์‹ ๋ณ€๊ฒฝ

    Std / FN ์˜ ์‹œ๊ฐ„ ๊ฐ’์„ ์„œ์‹์— ๋งž๊ฒŒ ์„ธํŒ…ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

    ์…€ ์„œ์‹์„ ๋ˆŒ๋Ÿฌ ์‚ฌ์šฉ์ž ์ง€์ • ์„œ์‹์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ง€์ •ํ•ด์ค€๋‹ค.

    ์—ฐ๋„(4)-์›”(2)-์ผ(2) ์‹œ๊ฐ„(2):๋ถ„(2):์ดˆ(2)

    โ€‹

    ์‹œ๊ฐ„์ด ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ์„œ์‹ ์ง€์ •๋˜์—ˆ๋‹ค

    3) ํ•„ํ„ฐ๋ง

    ๊ธฐ๊ฐ„ ํ•„ํ„ฐ๋ง์„ ํ†ตํ•ด์„œ ์›ํ•˜๋Š” ๊ธฐ๊ฐ„๋งŒ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋„๋กํ•˜์—ฌ ๋ถ„์„์— ์šฉ์ดํ•˜๋„๋ก ํ•œ๋‹ค.

    ์ปจํŠธ๋กค+์‰ฌํ”„ํŠธ+L ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•„ํ„ฐ๋ฒ„ํŠผ์ด ์ƒ๊ธด๋‹ค

    2019๋…„์— ์ƒ์„ฑ๋œ ํŒŒ์ผ์— ๋Œ€ํ•ด์„œ๋งŒ ํ™•์ธํ•˜๋Š” ์˜ˆ์‹œ

    ์œ ์˜์‚ฌํ•ญ

    1. ํ•œ๊ธ€๊นจ์ง์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ ์šฉํ•œ ์ธ์ฝ”๋”ฉ cp949๊ฐ€ ์˜คํžˆ๋ ค ์ถฉ๋Œ์„ ์ผ์œผ์ผœ ํŒŒ์‹ฑ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๊ฒฝ์šฐ ์ข…์ข…์žˆ์Œ.

    2. $MFT๊ฐ€ 2GB๊ฐ€ ๋„˜๋Š” ๊ฒฝ์šฐ ํŒŒ์‹ฑ์ด ๋Œ€๋ถ€๋ถ„ ์•ˆ๋จ. (๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ ๋ฌธ์ œ๋กœ ๋ณด์ž„)

    3. ์˜ต์…˜ -e ์‚ฌ์šฉ ์‹œ, ๋‚ ์งœ๋ณ„๋กœ ํ•„ํ„ฐ๋งํ•ด์„œ ๋ณผ ์ˆ˜๊ฐ€ ์—†์Œ. ๊ฐ๊ฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์—ฌ ๋ฌธ์ž์—ด์ด ๋œ๋‹ค.

    โ€‹

    ์ถœ์ฒ˜ :  [MFT ๋ถ„์„] MFT Parsing ํˆด - analyzeMFT : ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ (naver.com)

     

    [MFT ๋ถ„์„] MFT Parsing ํˆด - analyzeMFT

    Windows OS๋Š” NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค. NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์€ MFT(Master File Table)...

    blog.naver.com

     

    ์ €์ž‘์žํ‘œ์‹œ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

    '๐Ÿ’ป๋ชจ์˜ํ•ดํ‚น > Microsoft' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    ๋””์ง€ํ„ธ ํฌ๋ Œ์‹  (0) 2022.06.27
    ํŒŒ์ผ ์‚ญ์ œ ํ”์  ์ฐพ๊ธฐ (NTFS) #nagoona  (0) 2022.06.27
    Windows Registry ์นจํ•ด ๋Œ€์‘ ๋ถ„์„  (0) 2022.06.27
    ๐ŸŒWindow Froensic Tool List  (0) 2022.06.22
    Windows ์นจํ•ด ๋Œ€์‘ ๋ฐ ๋ถ„์„ ๊ธฐ๋ฒ• ( ๊ธˆ์œต๋ณด์•ˆ์› ๊ต์œก )  (0) 2022.06.22
      '๐Ÿ’ป๋ชจ์˜ํ•ดํ‚น/Microsoft' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
      • ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
      • ํŒŒ์ผ ์‚ญ์ œ ํ”์  ์ฐพ๊ธฐ (NTFS) #nagoona
      • Windows Registry ์นจํ•ด ๋Œ€์‘ ๋ถ„์„
      • ๐ŸŒWindow Froensic Tool List
      Mark930.k
      Mark930.k
      Citrix Netscaler / Citrix VDI / KaliLinux / AWS / VMware / Window Svr

      ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”