EventLog
1. ๊ฐ์
์ด๋ฒคํธ๋ก๊ทธ(Event Log)๋ Windows ์ด์ ์ฒด์ ์์ ๋ฐ์ํ๋ ๋ค์ํ ์ด๋ฒคํธ์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ค. ์ด๋ฒคํธ ๋ก๊ทธ๋ ์์คํ , ๋ณด์, ์์ฉ ํ๋ก๊ทธ๋จ ๋ฑ ๋ค์ํ ์ ํ์ ์ด๋ฒคํธ๋ค์ ์ด๋ฒคํธ ID, ์์ค, ๋ก๊ทธ ์ด๋ฆ, ์์ค, ์ฌ์ฉ์, ์๊ฐ ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ์์ฑ๊ณผ ํจ๊ป ๊ธฐ๋กํ๊ธฐ์ ์ฌ๋ฌ ์ฉ๋์ ๋ง๊ฒ ํ์ฉํ ์ ์๋ค. ์ฆ, ์ด๋ฒคํธ๋ก๊ทธ ๋ด ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์คํ ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ๋จํ์ ๋, ๊ด๋ฆฌ์๊ฐ ์ด๋ฅผ ๊ฒํ ํ๊ณ ๋ถ์ํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ํน์ ์๊ฐ์ ์ด๋ค ํ์๋ฅผ ํ๋์ง ํ์ธํ๋ ๋ฒ์ ์ฆ๊ฑฐ๋ก ์ฌ์ฉ๋๋ค๋ ๊ฒ์ด๋ค.

๋์งํธ ํฌ๋ ์ ๋ฐ ์นจํด ์ฌ๊ณ ๋์ ๊ณผ์ ์์ ์ด๋ฒคํธ๋ก๊ทธ๊ฐ ์ ์ค์ํ ์ํฐํฉํธ์ธ์ง ์์ธํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
๋์งํธํฌ๋ ์ ๋ฐ ์นจํด ์ฌ๊ณ ๋์์์์ ์ค์์ฑ
ํ์๋ผ์ธ ๋ถ์:
์ด๋ฒคํธ ๋ก๊ทธ๋ ์ฌ๊ฑด ๋ฐ์ ์๊ฐ๊ณผ ํ๋์ ๊ธฐ๋กํ์ฌ ์ฌ๊ฑด์ ํ์๋ผ์ธ์ ์ฌ๊ตฌ์ฑํ ์ ์๋ค.
๋ก๊ทธ์จ/๋ก๊ทธ์คํ ์๊ฐ, ํ์ผ ์ก์ธ์ค, ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์๊ฐ ๋ฑ์ ํตํด ์์ฌ์ค๋ฌ์ด ํ๋์ ์ถ์ ํ ์ ์๋ค.
์นจํด ์งํ(Indicators of Compromise, IoCs):
์ด๋ฒคํธ ๋ก๊ทธ๋ ์ ์ฑ ํ๋์ ์งํ๋ฅผ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด, ๋น์ ์์ ์ธ ๋ก๊ทธ์จ ์๋, ๊ถํ ์์น, ์์ฌ์ค๋ฌ์ด ํ๋ก์ธ์ค ์คํ ๋ฑ์ ํ์งํ ์ ์๋ค.
ํน์ ์ด๋ฒคํธ ID (์: 4624 - ์ฑ๊ณต์ ์ธ ๊ณ์ ๋ก๊ทธ์จ, 4625 - ๋ก๊ทธ์จ ์คํจ ๋ฑ)๋ฅผ ํตํด ๊ณต๊ฒฉ์์ ํ๋์ ์๋ณํ ์ ์๋ค.
์ฌ์ฉ์ ํ๋ ๋ชจ๋ํฐ๋ง:
ํน์ ์ฌ์ฉ์์ ํ๋์ ์ถ์ ํ์ฌ ๋ด๋ถ์ ์ํ์ด๋ ๊ณ์ ํ์ทจ ์ฌ๋ถ๋ฅผ ๋ถ์ํ ์ ์๋ค.
์ฌ์ฉ์์ ๋ก๊ทธ์จ/๋ก๊ทธ์คํ ์ด๋ฒคํธ, ์ ๊ทผํ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ธฐ๋ก์ ํตํด ๋น์ ์์ ์ธ ํ๋์ ํ์งํ ์ ์๋ค.
์์คํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฌธ์ ์ง๋จ:
์์คํ ์ค๋ฅ, ์ ํ๋ฆฌ์ผ์ด์ ์ถฉ๋ ๋ฐ ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ ์์ธ์ ํ์ ํ ์ ์๋ค.
์ด๋ฌํ ์ ๋ณด๋ ์นจํด ์ฌ๊ณ ์ ์์ธ์ ๋ฐํ๊ณ ์ฌ๋ฐ ๋ฐฉ์ง ๋์ฑ ์ ์๋ฆฝํ๋ ๋ฐ ์ค์ํ๋ค.
๋ฒ์ ์ฆ๊ฑฐ:
์ด๋ฒคํธ ๋ก๊ทธ๋ ๋ฒ์ ์กฐ์ฌ์์ ๋์งํธ ์ฆ๊ฑฐ๋ก ์ฌ์ฉ๋ ์ ์๋ค.
๋ก๊ทธ ํ์ผ์ ๋ฌด๊ฒฐ์ฑ์ด ๋ณด์ฅ๋ ์ํ๋ก ์ ์ฅ๋๋ค.
์ด์์ฒด์ ๋ณ ์ด๋ฒคํธ๋ก๊ทธ ์ ๋ณด
์ด๋ฒคํธ๋ก๊ทธ๋ ๊ธฐ๋ก๋๋ ์ ๋ณด์ ๋ฐ๋ผ์ ์ฌ๋ฌ ํ์ผ๋ก ๋๋์ด ์ ์ฅ๋๋ค. ์ด๋ฌํ ์ด๋ฒคํธ๋ก๊ทธ ํ์ผ์ Windows ์ด์์ฒด์ ๋ฒ์ ์ ๋ฐ๋ผ ๋ค๋ฅธ ํน์ง์ ๊ฐ์ง๋ค.
์๋์ ํ์ฒ๋ผ Windows Vista๋ฅผ ๊ธฐ์ ์ผ๋ก ์ ์ฅ ๊ฒฝ๋ก, ์ ์ฅ ํ์๋ค์ด ๋ฌ๋ผ์ง๋ค.

์ฃผ์ ์ด๋ฒคํธ
Windows ์์คํ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ ๊ฐ์ง ๋ก๊ทธ(System, Application, Security)๋ฅผ ๊ธฐ๋กํ๋ฉฐ ์์ธํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
System
SysEvent.Evt, System.evtx
๋๋ผ์ด๋ฒ๋ ์์คํ ์๋น์ค ๋ฑ Windows ์์คํ ๊ตฌ์ฑ ์์์์ ์์ฑํ ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋กํ๋ค.
Application
AppEvent.Evt, Application.evtx
์์ฉ ํ๋ก๊ทธ๋จ์์ ์์ฑํ ์ด๋ฒคํธ๊ฐ ๊ธฐ๋กํ๋ฉฐ, ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ ๋ง์ ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋กํ๋ค.
Security
SecEvent.Evt, Security.evtx
๋ณด์ ๊ด๋ จ ์ด๋ฒคํธ๊ฐ ๊ธฐ๋ก๋๋ฉฐ ์ฌ๊ธฐ์ ๋ก๊ทธ์ธ ์๋, ๋ฆฌ์์ค ์ฌ์ฉ, ์์คํ ์ ๊ทผ ๋ฑ์ ๊ฐ์ฌ ์ด๋ฒคํธ๋ฅผ ํฌํจํ๋ค.
์ด๋ฒคํธ ์ ํ
์ด๋ฒคํธ๋ก๊ทธ๋ ์ด๋ฒคํธ์ ํํ๋ฅผ ๋ค์ฏ ๊ฐ์ง์ ์ ํ์ผ๋ก ๊ตฌ๋ถํ๋ฉฐ ๋ค์๊ณผ ๊ฐ๋ค.
Success Audit (์ฑ๊ณต ๊ฐ์ฌ)
๋ณด์ ๊ด๋ จ ์ด๋ฒคํธ๋ก, ๊ฐ์ฌ ์ ์ฑ ์ด ์ฑ๊ณต์ ์ผ๋ก ์คํํ์ ์ ๊ธฐ๋ก
์ฌ์ฉ์ ๋ก๊ทธ์ธ ์ฑ๊ณต, ํ์ผ ์ ๊ทผ ์ฑ๊ณต ๋ฑ
Failure Audit (์คํจ ๊ฐ์ฌ)
๋ณด์ ๊ด๋ จ ์ด๋ฒคํธ๋ก, ๊ฐ์ฌ ์ ์ฑ ์ด ์คํจํ์ ์ ๊ธฐ๋ก
์ฌ์ฉ์ ๋ก๊ทธ์ธ ์คํจ, ํ์ผ ์ ๊ทผ ์คํจ ๋ฑ
Information (์ ๋ณด)
์์คํ ์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ ์์ ์ผ๋ก ๋์ํ๊ณ ์์ ์ ๊ธฐ๋ก
์๋น์ค๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์๋์๊ฑฐ๋, ๋๋ผ์ด๋ฒ๊ฐ ์ ์์ ์ผ๋ก ๋ก๋๋ ๊ฒฝ์ฐ
Warning (๊ฒฝ๊ณ )
์ ์ฌ์ ์ธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋, ์ฃผ์๋ฅผ ์ํ๋ ์ํฉ์ด ์๊ฒผ์ ์ ๊ธฐ๋ก
๋์คํฌ ๊ณต๊ฐ์ด ๋ถ์กฑํด์ง ๋
Error (์ค๋ฅ)
์์คํ ์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ ์์ ์ผ๋ก ๋์ํ์ง ์์์ ์ ๊ธฐ๋ก
๋๋ผ์ด๋ฒ ๋ก๋ ์คํจ, ์์ฉ ํ๋ก๊ทธ๋จ ์ถฉ๋ ๋ฑ
์ด๋ฒคํธ๋ก๊ทธ ์ค์
๋ ์ง์คํธ๋ฆฌ
๋ ์ง์คํธ๋ฆฌ์์ ์ฃผ์ํ ์ด๋ฒคํธ๋ก๊ทธ ํ์ผ์ ์ ์ฅ ๊ฒฝ๋ก, ๋ก๊ทธ ํฌ๊ธฐ ๋ฑ ์ค์ ๊ฐ์ ํ์ธํ ์ ์๋ค.
๋ ์ง์คํธ๋ฆฌ ๊ฒฝ๋ก: %SystemRoot%\System32\config\system\ControlSet#\Services\EventLog

๊ฐ์ฌ ์ ์ฑ
๊ฐ์ฌ ์ ์ฑ ์ ์ค์ ํ๋ฉด Windows ์์คํ ์ ํด๋น ์ ์ฑ ์ ๋ฐ๋ผ ํน์ ์ด๋ฒคํธ๋ฅผ ์ถ์ ํ์ฌ ๋ณด์ ๋ก๊ทธ์ ๊ธฐ๋กํ๋ค. ์๋ฅผ ๋ค์ด, ๋ก๊ทธ์จ ์ด๋ฒคํธ ๊ฐ์ฌ ์ ์ฑ ์ด ํ์ฑํ๋๋ฉด ๋ชจ๋ ๋ก๊ทธ์จ ์๋์ ๋ก๊ทธ์คํ ์๋๊ฐ ๋ณด์ ๋ก๊ทธ์ ๊ธฐ๋ก๋๋ค. ์ด๋ฌํ ์ด๋ฒคํธ๋ ๋ก์ปฌ ๊ทธ๋ฃน ์ ์ฑ ํธ์ง๊ธฐ์์ ์ค์ ๋ ๊ฐ์ฌ ์ ์ฑ ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. ์ฆ, ๊ฐ์ฌ ์ ์ฑ ์ ์ด๋ค ์ด๋ฒคํธ๊ฐ ๊ธฐ๋ก๋ ์ง๋ฅผ ๊ฒฐ์ ํ๋ฉฐ, ์ด๋ฒคํธ ๋ก๊ทธ๋ ์ด๋ฌํ ๊ฐ์ฌ ์ด๋ฒคํธ๋ฅผ ์ค์ ๋ก ๊ธฐ๋กํ์ฌ ๋ณด๊ดํ๋ ์ญํ ํ๋ค.

โ Windows Vista ๊ฐ์ฌ ์ ์ฑ
Windows Vista์ ๊ฒฝ์ฐ ๊ฐ์ฌ ์ ์ฑ ์ด ์ค์ ๋์ด์์ง ์์ผ๋ฉด ๋ณด์ ์ด๋ฒคํธ๋ก๊ทธ(Security.evt)์ ์ด๋ ํ ๋ก๊ทธ๋ ๊ธฐ๋ก๋์ง ์๋๋ค.
์๋์ ๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ์ฌ ์ ์ฑ ์ ์ค์ ํด๋๊ณ ๊ทธ์ ๋ง์ถฐ ์๊ฒฉ ์ ๊ทผ์ ํด๋ณด๋ฉด ๋ก๊ทธ์จ/๋ก๊ทธ์คํ ๊ด๋ จ ๊ฐ์ฌ๊ฐ ๊ธฐ๋ก๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.

2. ๊ตฌ์กฐ
EVT ํ์
Windows ์ด๋ฒคํธ ๋ก๊ทธ(EVT) ํ์์ Microsoft Windows์์ ์์คํ ๋ก๊ทธ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋์๋ค. EVT ํ์์ Windows Vista ์ดํ๋ก ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ง๋ง, EVTX ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋น๊ตํ๊ณ ํด๋น ๋ฒ์ ์ ๊ธฐ๊ธฐ๋ฅผ ๋ถ์ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ๊ฐ๋จํ๊ฒ ์ดํด๋ณด๊ณ ์ ํ๋ค. EVT ํ์ผ ๊ตฌ์กฐ๋ ๊ทธ๋ฆผ์ฒ๋ผ ์ด๋ฒคํธ ๋ก๊ทธ ํ์ผ์ ์์์ ์๋ฆฌ๋ File Header๋ก ์์ํ๋ฉฐ, ๊ฐ Event Record๊ฐ ์ฐ์์ ์ผ๋ก ์กด์ฌํ๋ค. Event Record์ ๋์ ๋ํ๋ด๋ End of Record ์ดํ์๋ ๋น ๊ฐ๋ค์ด ์กด์ฌํ๋ค.
File Header ๊ตฌ์กฐ
File Header๋ EVT ํ์ผ์ ์์ ๋ถ๋ถ์ ์์นํ๋ฉฐ, ๋ก๊ทธ ํ์ผ์ ๋ํ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ํฌํจํ๋ค. ์ฌ๊ธฐ์๋ ํ์ผ ํ์, ๋ฒ์ , ๋ก๊ทธ ํ์ผ์ ํฌ๊ธฐ, ์ด๋ฒคํธ ๋ ์ฝ๋์ ์ ๋ฑ์ด ํฌํจ๋๋ค. Header์ ํฌ๊ธฐ๋ ์ด 48 ๋ฐ์ดํธ(0x30)์ด๋ฉฐ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
EVT ํ์ผ์ ๊ฐ์ฅ ํฐ ํน์ง์ File Header๋ฅผ ํตํด ํ์ธํ ์ ์๋ค. EVT๋ Signature๊ฐ ๋์ค๊ธฐ ์ด์ ์ ํด๋น ์์ญ์ ํฌ๊ธฐ๋ฅผ ๋จผ์ ๋ช ์ํ๋ฉฐ, ๋ฐ์ดํฐ์ ์ ๋ค์ ๋ฐฐ์น๋์ด ๋ฐ์ดํฐ๋ฅผ ์ธ๊ณ ์๋ ํํ๋ฅผ ๊ฐ์ง๋ค.

โถ ์์ธ ๊ตฌ์กฐ
๊ตฌ์กฐ๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด Header์ ํฌ๊ธฐ์ธ 0x30์ด ๋จผ์ ๋์ค๊ณ Header์ Signature์ธ โLfLeโ๊ฐ ๋ฐ๋ผ์ค๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๊ทธ ์์ ๊ธฐ๋ก๋์ด์๋ ๋ฉํ๋ฐ์ดํฐ๋ค ์ค์์ File flags๋ฅผ ๋ณด๋ฉด ํ์ฌ ํ์ผ์ ์ํ๋ฅผ ์ ์ ์๋ค.

Event Record ๊ตฌ์กฐ
Event Record๋ ์ค์ ์ด๋ฒคํธ ๋ก๊ทธ ํญ๋ชฉ์ ์ ์ฅํ๋ ๋ถ๋ถ์ด๋ค. ๊ฐ ์ด๋ฒคํธ ๋ ์ฝ๋๋ ๊ณ ์ ํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
์ด๋ฒคํธ ID: ์ด๋ฒคํธ์ ๊ณ ์ ์๋ณ์
์ด๋ฒคํธ ์ข ๋ฅ: ์ ๋ณด, ๊ฒฝ๊ณ , ์ค๋ฅ ๋ฑ ์ด๋ฒคํธ์ ์ข ๋ฅ
์์ค ์ด๋ฆ: ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ์๋น์ค์ ์ด๋ฆ
์ฌ์ฉ์ SID: ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์ฌ์ฉ์์ ๋ณด์ ์๋ณ์ (SID)
์ด๋ฒคํธ ๋ฐ์ดํฐ: ์ด๋ฒคํธ์ ๋ํ ์ถ๊ฐ ์ ๋ณด ๋ฐ ์ค๋ช
์ด๋ฒคํธ ๋ฐ์ดํฐ ์์ญ์๋ ๊ฐ๋ณ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค๋ ํน์ง์ด ์กด์ฌํ๋ค.

โถ ์์ธ ๊ตฌ์กฐ
EVT๋ ์๊ฐ ๊ฐ์ ์ ์ฅํ ๋ UNIX TIME (Little Endian) ์ฒด๊ณ๋ฅผ ๋ฐ๋ฅด๊ณ ์๋ค. ์ด๋ฅผ ์ ๋ ํ์ฌ ์์ฑ์๊ฐ๊ณผ ๋ง์ง๋ง ์์ ์๊ฐ์ ๋์ฝ๋ํด์ผํ๋ค.
Event identifier๋ 0x0000457๋ก 0000 0000 0000 0000 1000 0100 0101 0111์ ๋์ผํ๋ค. ์ด๋ฅผ ์ ์ผ ๋ค์์๋ถํฐ ์ ์ฅ๋์ด์๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธํด๋ณด๋ฉด (Facility + Customer code + Error)์ ๊ฐ๋ค.

์ด๋ฒคํธ ๋ฐ์ดํฐ ์์ญ์๋ ์ด๋ฒคํธ ๋ทฐ์ด์์ ํ์ธํ ์ ์๋ ์ ๋ณด(์๋ณธ, ์ปดํจํฐ๋ช , ๋ฐ์ดํฐ ๋ฑ)๋ค์ด ์ ์ฅ๋๋ค.

End of Record ์ Empty Values
End of Record๋ ๋ง ๊ทธ๋๋ก EVT ํ์ผ์ ๋ง์ง๋ง ๋ถ๋ถ์ ๋ช ์ํ๊ธฐ ์ํด ์กด์ฌํ๋ Record์ด๋ค. EVT ํ์ผ์ ๊ฒฝ์ฐ ์ค์ ์ ํตํด ์ ์ฅ ํฌ๊ธฐ๋ฅผ 64 ๋ฐ์ดํธ๋ก ์ค์ ํ๋ฉด ์ฒ์๋ถํฐ 64๋ฐ์ดํธ ํฌ๊ธฐ์ ํ์ผ์ด ์์ฑ๋๋ค. ๊ทธ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด๋๊น์ง ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ก๋์๋์ง ํ์ํ๊ธฐ ์ํ End of Record๊ฐ ํ์ํ ๊ฒ์ด๋ค.
๊ทธ ๋ค๋ก๋ 0์ผ๋ก ํจ๋ฉ๋๋ Empty Values ๊ณต๊ฐ์ด ๋ฐ๋ก์จ๋ค. ์ด๋ ๋ก๊ทธ ํ์ผ์ ์ฌ์ ๊ณต๊ฐ์ ์๋ฏธํ๋ฉฐ, ๋ก๊ทธ ํ์ผ์ด ์ถ๊ฐ ๋ฐ์ดํฐ๋ก ํ์ฅ๋ ์ ์๋๋ก ์ค๋น๋ ๊ณต๊ฐ์ด๋ค.

โถ ์์ธ ๊ตฌ์กฐ
์์ ๋ ์ฝ๋ Offset๊ณผ ๋ง์ง๋ง ๋ ์ฝ๋ Offset์ ํ์ธํ ์ ์๋ค.

EVTX ํ์
EVTX ํ์ผ์ Windows Vista ์ดํ ๋ฒ์ ์์ ์ฌ์ฉ๋๋ ์ด๋ฒคํธ ๋ก๊ทธ ํ์ผ ํ์์ด๋ค.
EVTX ํ์ผ์ ๊ตฌ์กฐ๋ฅผ ๋ณด๋ฉด 1 ๊ฐ์ Header์ ์ฌ๋ฌ ๊ฐ์ Chunk๋ค๋ก ๊ตฌ์ฑ๋๊ณ ๊ฐ Chunk์๋ ๋ค์์ ์ด๋ฒคํธ ๋ ์ฝ๋ ๊ธฐ๋ก์ด ์กด์ฌํ๋ค. ์ฒซ Chunk์ ์์์ 0x1000 Offset์ด๊ณ , ๊ฐ Chunk์ ํฌ๊ธฐ๊ฐ 0x10000์ธ ์ ์ ๊ณ ๋ คํ๋ฉด Chunk์ ์์น๋ฅผ ์ฝ๊ฒ ๊ณ์ฐํ์ฌ ์ด๋ํ ์ ์๋ค.
๊ณ์ฐ ๊ณต์: Chunk Nโs Offset = 0x1000 + (N * 0x10000)
์์ : 6๋ฒ์งธ Chunk์ Offset ์์น๋ 0x1000 + 0x60000 = 0x61000

File Header ๊ตฌ์กฐ
File Header๋ EVTX ํ์ผ์ ์์ ๋ถ๋ถ์ ์์นํ๋ฉฐ, ํ์ผ ํ์, ๋ฒ์ , ํ์ผ ํฌ๊ธฐ ๋ฑ์ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.

โถ ์์ธ ๊ตฌ์กฐ
Windows 10 ํ๊ฒฝ์์ ์ถ์ถํ ์ด๋ฒคํธ๋ก๊ทธ ํ์ผ์ด๋ผ Major/Minor ๋ฒ์ ์์ 3.2(Windows 10 ์ดํ ๋ฒ์ ์์ ์๋ฏธ) ๊ฐ์ ๊ฐ์ง๋ค. ์ถ๊ฐ๋ก, ํ์ผ์ ์ํ์ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ File flag ๊ฐ์ด 0์ธ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ File flag๊ฐ ๋ฐ๋ก ์ค์ ๋์ง ์์์์ ์๋ฏธํ๋ค.

Chunk Header ๊ตฌ์กฐ
Chunk Header๋ ๋ก๊ทธ ํ์ผ์ ์ฒญํฌ ๋จ์๋ก ๋๋์ด ๊ด๋ฆฌํ๋ค. ๊ฐ ์ฒญํฌ๋ ์ฌ๋ฌ ์ด๋ฒคํธ ๋ ์ฝ๋๋ฅผ ํฌํจํ๋ฉฐ, ์ฒญํฌ ํค๋๋ ํด๋น ์ฒญํฌ์ ๋ฉํ๋ฐ์ดํฐ(๊ธฐ๋ณธ ์ ๋ณด)๋ฅผ ํฌํจํ๋ค.

โถ ์์ธ ๊ตฌ์กฐ
Chunk Header์์ ๋ณด์ฌ์ฃผ๋ Signature โElfChnkโ ๊ฐ์ด ์ ์ผ ์ฒ์์ ์กด์ฌํ๋ค.

Event Record ๊ตฌ์กฐ
์ด๋ฒคํธ ๋ ์ฝ๋๋ ๊ฐ๋ณ ๋ก๊ทธ ํญ๋ชฉ์ ์ ์ฅํ๋ ๋ถ๋ถ์ด๋ค. EVTX ํ์ผ์์๋ ์ด๋ฒคํธ ๋ ์ฝ๋๊ฐ ๋ ๊ตฌ์กฐํ๋๊ณ ํจ์จ์ ์ผ๋ก ์ ์ฅ๋๋ค. ๊ฐ ๋ ์ฝ๋๋ ์ด๋ฒคํธ ID, ์ด๋ฒคํธ ์ข ๋ฅ, ์์ค ์ด๋ฆ, ์ฌ์ฉ์ SID, ์ด๋ฒคํธ ๋ฐ์ดํฐ ๋ฑ์ ํฌํจํ๋ค.

โถ ์์ธ ๊ตฌ์กฐ
์ค์ ๋ก๊ทธ์ ๊ด๋ จ๋ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ ๋งํผ ์๊ฐ ๊ฐ๋ ํจ๊ป ํ์ธํ ์ ์๋ค. EVTX๋ Windows ํ์์คํฌํ๋ก ์๊ฐ ๊ฐ์ ์ ์ฅํ๊ธฐ๋๋ฌธ์ ์ด๋ฅผ ๊ณ ๋ คํ์ฌ ๋์ฝ๋ํด์ผํ๋ค.
๋ํ, ์ด๋ฒคํธ ๋ทฐ์ด๋ฅผ ํตํด ํ์ธํ ์ ์๋ ์ด๋ฒคํธ ์ ๋ณด๋ Binary XML ์์ญ์ ์ ์ฅ๋๋ค.

3. ๋ถ์ ๋ฐฉ์
Windows ์ด๋ฒคํธ๋ก๊ทธ๋ Windows ์ด์์ฒด์ ์์ ๋ฐ์ํ๋ ๋ค์ํ ํ๋์ ๊ธฐ๋กํ๊ณ , ์ด๋ฅผ Record ๋จ์๋ก ์ ์ฅํ๋ค. ์ด๋ฒคํธ ๋ก๊ทธ๋ ์นจํด์ฌ๊ณ ์ฌ์ด ๋ฐ์ํ ํ์๋ฅผ ๋ณผ ์ ์๋ ์ค์ํ ๋จ์๋ก์จ, ๊ผผ๊ผผํ๊ฒ ๋ถ์ํ ํ์๊ฐ ์๋ค.
์ด๋ฒคํธ๋ก๊ทธ ๋ถ์ ๋จ๊ณ
๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ฒคํธ๋ก๊ทธ ํ์ผ์ ๋ถ์ํ ์ ์๋ค.
๋ก๊ทธ ํ์ผ ์์ง: ๋์ ์์คํ ์์ ๋ก๊ทธ ํ์ผ์ ์์งํ๋ค. ์ด๋, ์ด๋ฒคํธ๋ก๊ทธ ํ์ผ(evt, evtx ํ์ผ๋ค)์ ๋ชจ๋ ์์งํ๋ค.
๋ถ์ ๋ฐฉํฅ ๊ฒฐ์ : ์ฌ๊ณ ์ ํ๋ณ ๋ถ์ํ ์ด๋ฒคํธ๋ก๊ทธ๋ฅผ ๊ฒฐ์ ํ๋ค.
ํํฐ๋ง ๋ฐ ๊ฒ์: ํน์ ์๊ฐ ๋ฒ์, ์ด๋ฒคํธ ID, ์ฌ์ฉ์ ๊ณ์ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ๋ก๊ทธ๋ฅผ ํํฐ๋งํ๊ณ ๊ฒ์ํ๋ค.
์ด์ ํ์ ํ์ง: ์ ์์ ์ธ ์์คํ ํ๋ ํจํด๊ณผ ๋น๊ตํ์ฌ ์ด์ ํ์๋ฅผ ํ์งํ๋ค. ์๋ฅผ ๋ค์ด, ๋น์ ์์ ์ผ๋ก ๋ง์ ์คํจํ ๋ก๊ทธ์จ ์๋, ์์์น ๋ชปํ ์๊ฐ๋์ ํ๋ ๋ฑ์ ํ์ธํ๋ค.
ํ์๋ผ์ธ ์์ฑ: ์ฌ๊ฑด์ ์๊ฐ ์์๋ฅผ ์ ๋ฆฌํ์ฌ ํ์๋ผ์ธ์ ์์ฑํ๋ค. ์ด๋ฅผ ํตํด ์ฌ๊ฑด์ ์ ํ ๊ด๊ณ๋ฅผ ๋ช ํํ ํ์ ํ ์ ์๋ค.

์ด๋ฒคํธ ID ๋ถ์
์ด๋ฒคํธ ID๋ ํน์ ์ฌ๊ฑด์ด๋ ํ๋์ ์๋ณํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ๋ค. ๊ฐ ์ด๋ฒคํธ ID๋ ํน์ ์ ํ์ ๋ฌธ์ ๋ฅผ ๋ํ๋ด๋ฏ๋ก, ์ด๋ฒคํธ ID๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์ด๋ค ํ์๋ฅผ ํ๋์ง ํ๋ณํ ์ ์๋ค.
์ด๋ฒคํธ ID์ ํ์์ ๋ํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
Event ID 4624: ์ฑ๊ณต์ ์ธ ๋ก๊ทธ์จ
Event ID 4625: ์คํจํ ๋ก๊ทธ์จ
Event ID 4634: ๋ก๊ทธ์คํ
Event ID 4688: ์๋ก์ด ํ๋ก์ธ์ค ์์ฑ
Event ID 4697: ์๋น์ค ์ค์น
Event ID 4720: ์ฌ์ฉ์ ๊ณ์ ์์ฑ
Event ID 4722: ์ฌ์ฉ์ ๊ณ์ ํ์ฑํ
์์ ID ์ธ ๋ค๋ฅธ ์ด๋ฒคํธ ID๋ฅผ ์๊ณ ์ถ์ผ๋ฉด, ๋ค์์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
์ฌ๋ก ๋ณ ๋ถ์
์ฌ๋ก ๋ณ๋ก ์ง์ค์ ์ผ๋ก ๋ถ์ํด์ผ ํ ์ด๋ฒคํธ๋ก๊ทธ ์ข ๋ฅ์ ๋ถ์ ๋ด์ฉ์ ๋ค์ ํ์ด์ง์ ์์ ๋์ด์๋ค.
์๊ฒฉ ์ ์ ์์ฉํ๋ก๊ทธ๋จ ์คํ4. ๋ถ์ ๋๊ตฌ
์ถ์ฒํ๋ EVTX ํ์ผ ๋ถ์ ๋๊ตฌ๋ Microsoft์ Message Analyzer ๋๊ตฌ์ด๋ค.
Microsoft Message Analyzer๋ 2016๋ 10์์ ๋ง์ง๋ง์ผ๋ก ์ถ๊ฐ ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง์ง ์์ ์ง์์ ์ค๋จํ๊ฒ ๋์์ผ๋ฉฐ, 2019๋ 11์ 25์ผ์ microsoft.com์์ ์ ๊ณตํ๋ ๋ค์ด๋ก๋ ๋งํฌ๋ ์ ๊ฑฐ๋์๋ค.
๋ค๋ง ๋ง์ง๋ง ๋ฒ์ ์ ์ค์น ํ๋ก๊ทธ๋จ์ ๊นํ๋ธ๋ฅผ ํตํด ๋ค์ด๋ก๋ ๋ฐ ์ค์น ๊ฐ๋ฅํ๋ค.
Message Analyzer๋ ๋คํธ์ํฌ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ๊ธฐํ ์ง๋จ ์๋๋ฆฌ์ค์์ ํ๋กํ ์ฝ ๋ฉ์์ง ํธ๋ํฝ, ์ด๋ฒคํธ ๋ฐ ๊ธฐํ ์์คํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฉ์์ง๋ฅผ ์บก์ฒ, ํ์ ๋ฐ ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ด๋ค. ํด๋น ๋๊ตฌ๋ฅผ ์ด๋ฒคํธ๋ก๊ทธ๋ฅผ ๋ณผ ๋ ์ฌ์ฉํ๋ ์ด์ ๋ ์ปฌ๋ผ๋ณ๋ก ๊ทธ๋ฃน์ ์ง์ ์ ์๋ ๊ธฐ๋ฅ๊ณผ ๋ณ๋์ ์นผ๋ผ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ํํฐ๋ง ๊ธฐ๋ฅ์ผ๋ก ์ด๋ฒคํธ๋ก๊ทธ์ ID ๋ณ๋ก ํ์๋ฅผ ํ์ธํ ์ ์๋ค๋ ์ ๋๋ฌธ์ด๋ค. ๋ํ, ์์ฒด ๋ด์ฅ๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ฉ๋์ด ํฐ ๋ก๊ทธ์์๋ ์ฝ๊ฒ ์ํ๋ ๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์๋ค๋ ์ฅ์ ์ด ์กด์ฌํ๋ค.


์ถ๊ฐ์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ํ์ธํ๊ณ ์ถ๋ค๋ฉด ๋ค์์ Microsoft ๊ณต์ ๊ฐ์ด๋๋ฅผ ํ์ธํด๋ณด๊ธฐ๋ฅผ ์ถ์ฒํ๋ค.
5. ์ฐธ์กฐ
Last updated
Was this helpful?