๐Ÿ’ป๋ชจ์˜ํ•ดํ‚น

    ์›น ์œ„๋ณ€์กฐ ํ™•์ธ ์œ„ํ•œ Python Code ์ž‘์„ฑ

    ์›น ์œ„๋ณ€์กฐ ํ™•์ธ ์œ„ํ•œ Python Code ์ž‘์„ฑ

    ๋‹น์‚ฌ์˜ ์›น ์œ„๋ณ€์กฐ ํ™•์ธ ์œ„ํ•ด Python code ๊ฐ„๋žตํ•˜๊ฒŒ ์ž‘์„ฑ ํ›„ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ์œ„๋ณ€์กฐ ์—ฌ๋ถ€ ํ™•์ธ import urllib.request from urllib.error import URLError from urllib.parse import urlparse def check_for_web_forgery(url): try: # Make a request to the URL response = urllib.request.urlopen(url) # Check for unexpected redirects final_url = response.geturl() if final_url != url: return f"Warning: redirected to {final_url}" # Check for mismatch..

    ๋””์ง€ํ„ธ ํฌ๋ Œ์‹

    ๋””์ง€ํ„ธ ํฌ๋ Œ์‹

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

    ํŒŒ์ผ ์‚ญ์ œ ํ”์  ์ฐพ๊ธฐ (NTFS) #nagoona

    ์ด๊ฑธ ์™œ ํ–ˆ๋ƒ๋ฉด? ๊ณต๊ฒฉ์ž๊ฐ€ ํŒŒ์ผ์„ ์ง€์šฐ๋Š” ๋ฐฉ๋ฒ•์ด ๋ช‡๊ฐ€์ง€ ์žˆ๋Š”๋ฐ ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๊ถ๊ธˆํ–ˆ์—ˆ๋‹ค. ์ด๋ฅผ ์œˆ๋„์šฐ์—์„œ ํŠนํžˆ ๋งŽ์ด ์“ฐ์ด๋Š” ํŒŒ์ผ์‹œ์Šคํ…œ์ธ NTFS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์•„ํ‹ฐํŒฉํŠธ์—์„œ ํ™•์ธํ•ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. ์‚ญ์ œ๋œ ํŒŒ์ผ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š” ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„์ด ์ผ์–ด๋‚œ ์‹œ๊ฐ„์„ ๊ทผ๊ฑฐ๋กœ ํƒ€์ž„๋ผ์ธ ๋ถ„์„๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ์•…์„ฑ ํ–‰์œ„๋ฅผ ์œ„ํ•ด ์„ค์น˜ ๋ฐ ์•…์„ฑ ํŒŒ์ผ์ด๋‚˜ ์ ‘๊ทผ ๋ฐ ์ˆ˜์ •ํ•œ ํŒŒ์ผ์— ๋Œ€ํ•œ ์‹œ๊ฐ„์ •๋ณด๋Š” ์ƒ๋‹นํžˆ ์ค‘์š”ํ•˜๋‹ค. ์ด ์™ธ์—๋„ ์‹œ์Šคํ…œ์— ์ผ์–ด๋‚œ ํ–‰์œ„๋ฅผ ํŒŒ์•…ํ• ๋•Œ ์กด์žฌํ•˜๋Š” ํŒŒ์ผ์€ ๊ฐ„๋‹จํ•˜๊ฒŒ MFT์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์ด์šฉํ•˜๋ฉด ๋˜๋‚˜ ์‚ญ์ œ๋œ ํŒŒ์ผ์€ ๋‚จ์•„์žˆ์ง€ ์•Š์„ ์ˆ˜ ๋„ ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด๋“ค์–ด์„œ ์กฐ์‚ฌํ•ด๋ณด์•˜๋‹ค. ํŒŒ์ผ์ด ์‚ญ์ œ๋˜๋Š” ์›์ธ ๋ฐ ์ถ”์ ๋ฐฉ๋ฒ• I. ๊ณต๊ฒฉ์ž๊ฐ€ ์•…์„ฑ์ฝ”๋“œ(ํ˜น์€ ์Šคํฌ๋ฆฝํŠธ)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž๋™์ ์œผ๋กœ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ..

    MFT Parsing ๋„๊ตฌ - analyzeMFT

    MFT Parsing ๋„๊ตฌ - analyzeMFT

    Windows OS๋Š” NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค. NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์€ MFT(Master File Table)์— ํŒŒ์ผ์˜ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. ํŒŒ์ผ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ์—๋Š” ํŒŒ์ผ์˜ ์ƒ์„ฑ, ์ˆ˜์ •, ์ ‘๊ทผ ์‹œ๊ฐ ๋“ฑ์˜ ํฌ๋ Œ์‹ ๊ด€์ ์œผ๋กœ ์ค‘์š”ํ•œ ์ •๋ณด๋“ค์ด ๋“ค์–ด์žˆ๋‹ค. $MFT๋Š” ์ด๋Ÿฐ MFT ์—”ํŠธ๋ฆฌ๋“ค์˜ ์ง‘ํ•ฉ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด $MFT ํŒŒ์ผ์ด ์–ด๋”จ๊ณ  ์–ด๋–ค ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž. โ€‹ MFT๋Š” ์‹œ์Šคํ…œ ๋“œ๋ผ์ด๋ธŒ(์ผ๋ฐ˜์ ์œผ๋กœ C ๋“œ๋ผ์ด๋ธŒ) ๋ฐ”๋กœ ์•„๋ž˜์— ์กด์žฌํ•œ๋‹ค. $๊ฐ€ ๋ถ™์€ ํŒŒ์ผ๋“ค์€ ์‹œ์Šคํ…œ ๊ด€๋ จ ํŒŒ์ผ๋กœ์จ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋ณผ ์ˆ˜๋„ ์—†๋‹ค. ํ•ด๋‹น ํŒŒ์ผ์„ ์ฐพ์•˜์œผ๋‹ˆ ์ด์ œ ๋‚ด์šฉ์„ ๋ณผ๊นŒ? โ€‹ microsoft-windows...์–ด์ฉŒ๊ตฌ ์ €์ฉŒ๊ตฌํ•˜๋Š” ๋ฌธ์ž์—ด์ด ๋ณด์ด์ง€๋งŒ ๋‚˜๋จธ์ง€ ๊ฐ’๋“ค์ด ๋ฌด์–ผ ๋œปํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ํž˜๋“ค๋‹ค. ํ•˜๋‚˜ํ•˜๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ธธ์ด๋ณ„๋กœ..

    Windows Registry ์นจํ•ด ๋Œ€์‘ ๋ถ„์„

    Windows Registry ์นจํ•ด ๋Œ€์‘ ๋ถ„์„

    ๋ฒ”์œ„ - ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ , ์›น ๋ธŒ๋ผ์šฐ์ € , $MFT , ํœด์ง€ํ†ต , ํ”„๋ฆฌํŒจ์น˜, ์›น ๋กœ๊ทธ , ์‰˜๋ฐฑ - ์ ํ”„๋ฆฌ์ŠคํŠธ , ๋งํฌํŒŒ์ผ ,๋ฉ”๋ชจ๋ฆฌ ํŒŒ์ผ ,์Šค์ผ€์ฅด๋Ÿฌ - ์ด๋ฒคํŠธ๋กœ๊ทธ , ์ธ๋„ค์ผ, ์•„์ด์ฝ˜ ์บ์‹œ , ์„œ๋น„์Šค ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ - ์šด์˜์ฒด์ œ์™€ ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์šด์˜์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„์ธตํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๋ถ€ํŒ… ๊ณผ์ •, ๋กœ๊ทธ์ธ, ์„œ๋น„์Šค ์‹คํ–‰, ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰, ์‚ฌ์šฉ์ž ํ–‰์œ„์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ๋“ค์„ ๊ธฐ๋กํ•˜์—ฌ ๊ด€๋ฆฌํ•จ - ์ด๋•Œ, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ •๋ณด๋Š” ํ•˜์ด๋ธŒ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ - ์‹œ์Šคํ…œ ์ •๋ณด์™€ ์‚ฌ์šฉ์ž ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. - ์ตœ๊ทผ ์—ด๋žŒํ•œ ๋ฌธ์„œ ํŒŒ์ผ ๋ชฉ๋ก, ์‹คํ–‰ ํŒŒ์ผ ๋ชฉ๋ก, ์‹œ์Šคํ…œ ์ •๋ณด ๋“ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. - ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ™•์ธ ๋ช…๋ น์–ด : Ctrl+R -> โ€˜regeditโ€™ ๋ช…๋ น ์‹คํ–‰ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ตฌ์„ฑ(Root Key..

    ๐ŸŒWindow Froensic Tool List

    Vloatility SysinternalSuite AnalyazeMFT ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๋ถ„์„์˜ ๋Œ€์ƒ์€ ์ฃผ๋กœ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์€ ์„ ๋ณ„ ๋ฐ์ดํ„ฐ ๋ฌถ์Œ์ด๋‚˜ ์ €์žฅ์žฅ์น˜ ์ด๋ฏธ์ง€๋‹ค. ์‚ฌ๊ฑด ์œ ํ˜•๊ณผ ๋ถ„์„ ๋ชฉ์ ์— ๋”ฐ๋ผ ํŠน์ • ํŒŒ์ผ๋งŒ ๋ถ„์„ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ ์ด๋•Œ๋„ ํ•ด๋‹น ํŒŒ์ผ์ด๋‚˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ณต๊ตฌ๊นŒ์ง€ ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ์‹œ์Šคํ…œ์ด๋‚˜ ํŒŒ์ผ ํฌ๋งท์˜ ๊ตฌ์กฐ, ๋ณต๊ตฌ ์›๋ฆฌ ๋“ฑ์„ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋ถ„์„ ๊ฒฐ๊ณผ์˜ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ด๋ ค๋ฉด ๋ถ„์„์— ํ™œ์šฉ๋˜๋Š” ๋‹ค์–‘ํ•œ ์•„ํ‹ฐํŒฉํŠธ์˜ ์ดํ•ด๊ฐ€ ์„ ํ–‰๋˜์•ผ ํ•˜๊ณ  ๊ฑฐ๊ธฐ์— ๋”ํ•ด ํ’๋ถ€ํ•œ ๊ฒฝํ—˜์„ ๊ฐ–์ถฐ์•ผ ํ•œ๋‹ค. ์ข‹์€ ๋ถ„์„๊ฐ€๋ผ๋ฉด ์šด์˜์ฒด์ œ ๋ฒ„์ „์ด๋‚˜ ์‚ฌ์šฉ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์•„ํ‹ฐํŒฉํŠธ์˜ ์ฐจ์ด์ ๊ณผ ํ•œ๊ณ„์ ์„ ์ธ์‹ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ฒ˜์Œ ๋ถ„์„ ๋ถ„์•ผ์— ๋“ค์–ด์™”๋‹ค๋ฉด ๋„๋ฆฌ ์•Œ๋ ค์ง„ EnCase, FTK, AXIOM ๋“ฑ์˜ ํ†ตํ•ฉ ํฌ๋ Œ์‹ ๋„๊ตฌ๋กœ ๋ฌธ์ œ๋ฅผ ..

    Windows ์นจํ•ด ๋Œ€์‘ ๋ฐ ๋ถ„์„ ๊ธฐ๋ฒ• ( ๊ธˆ์œต๋ณด์•ˆ์› ๊ต์œก )

    Windows ์นจํ•ด ๋Œ€์‘ ๋ฐ ๋ถ„์„ ๊ธฐ๋ฒ• ( ๊ธˆ์œต๋ณด์•ˆ์› ๊ต์œก )

    ๊ณผ๊ฑฐ์˜ ๊ณต๊ฒฉ์–‘์ƒ (์•ฝ.. 10๋…„์ „..?) exe ๋˜๋Š” dll ํ™•์žฅ์ž ํŒŒ์ผ์„ ํ†ตํ•ด ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ C&C์—์„œ๋กœ์˜ ๊ณต๊ฒฉ์„ ๊ฐํ–‰ํ•จ ํ•˜์ง€๋งŒ ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค์—์„œ ๋‹ค ๊ฒ€์ถœ๋˜๊ธฐ์— ํ˜„์žฌ๋Š” ์ด๋Ÿฐ ์žฌ๋ž˜์‹ ํ˜•ํƒœ๋กœ ๊ณต๊ฒฉ์„ ๊ฐํ–‰ํ•˜์ง€ ์•Š์Œ. ๊ทธ๋ž˜์„œ LotL(Living of the Land) ๊ณต๊ฒฉ๊ธฐ๋ฒ• --> ๊ธฐ์กด์˜ ์žˆ๋Š” ์‹œ๋ฃŒ๋“ค์„ ํ†ตํ•ด ๊ณต๊ฒฉ์„ ๊ฐํ–‰ํ•˜๋Š” ๊ธฐ๋ฒ• wscrpite.exe, certutil.exe ๋“ฑ ๊ธฐ์กด์˜ Windows Built in ์„ค์น˜ ํŒŒ์ผ์„ ํ†ตํ•œ ๊ณต๊ฒฉ ๊ฐํ–‰ ํ˜•ํƒœ๋กœ ์–‘์ƒ ๋ณ€ํ˜• ์ตœ๊ทผ ๊ณต๊ฒฉ ํ˜•ํƒœ์˜ ์–‘์ƒ 1.์•…์„ฑ ๋ฌธ์„œ ํŒŒ์ผ ์ƒ์„ฑ 2.๊ณต๊ฒฉ์ž๋Š” Victim PC ์— ์•…์„ฑ๋ฌธ์„œ ์ „๋‹ฌ 3. maleware.hwp ๋ฌธ์„œํŒŒ์ผ ํ†ตํ•ด ํ•œ๊ธ€ ์˜คํ”ผ์Šค ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰๋จ maleware.hwp ์‹คํ–‰ ์‹œ, ์œ ๊ด€๋œ dll ํŒŒ์ผ์„ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌํ•จ ..

    [CVE-2022-30190] MS Offfice ์ œ๋กœ๋ฐ์ด ์ทจ์•ฝ์  ๋ถ„์„ & MSDT-Follina ์ทจ์•ฝ์  ๋ถ„์„

    ๋ณธ๋ฌธ์€ ํ•ด์™ธ์˜ ์ €๋ช…ํ•œ ์œ ํŠœ๋ฒ„ 'Network Chuck' ์˜ Pollina ์ทจ์•ฝ์ ์„