PLAINBIT
HOME
  • πŸ˜„Welcome
    • Artifacts
  • πŸͺŸWindows
    • $Recycle.bin
    • EventLog
      • 원격 μœ μž…
      • μ‘μš©ν”„λ‘œκ·Έλž¨ μ‹€ν–‰
    • LNK
    • PowerShell
      • PowerShell Version and Logging
      • PagePowerShell Script Block Logging
    • Prefetch
    • Registry
    • WebBrowser (Chrome)
    • WER
Powered by GitBook
On this page
  • 1. κ°œμš”
  • 운영체제 별 이벀트둜그 정보
  • μ£Όμš” 이벀트
  • 이벀트 μœ ν˜•
  • 이벀트둜그 μ„€μ •
  • 2. ꡬ쑰
  • EVT ν˜•μ‹
  • EVTX ν˜•μ‹
  • 3. 뢄석 λ°©μ•ˆ
  • 이벀트둜그 뢄석 단계
  • 이벀트 ID 뢄석
  • 사둀 별 뢄석
  • 4. 뢄석 도ꡬ
  • 5. μ°Έμ‘°

Was this helpful?

  1. Windows

EventLog

Previous$Recycle.binNext원격 μœ μž…

Last updated 12 months ago

Was this helpful?

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 λ‹¨μœ„λ‘œ μ €μž₯ν•œλ‹€. 이벀트 λ‘œκ·ΈλŠ” 침해사고 사이 λ°œμƒν•œ ν–‰μœ„λ₯Ό λ³Ό 수 μžˆλŠ” μ€‘μš”ν•œ λ‹¨μ„œλ‘œμ¨, κΌΌκΌΌν•˜κ²Œ 뢄석할 ν•„μš”κ°€ μžˆλ‹€.

이벀트둜그 뢄석 단계

λ‹€μŒκ³Ό 같은 λ°©λ²•μœΌλ‘œ 이벀트둜그 νŒŒμΌμ„ 뢄석할 수 μžˆλ‹€.

  1. 둜그 파일 μˆ˜μ§‘: λŒ€μƒ μ‹œμŠ€ν…œμ—μ„œ 둜그 νŒŒμΌμ„ μˆ˜μ§‘ν•œλ‹€. μ΄λ•Œ, 이벀트둜그 파일(evt, evtx νŒŒμΌλ“€)을 λͺ¨λ‘ μˆ˜μ§‘ν•œλ‹€.

  2. 뢄석 λ°©ν–₯ κ²°μ •: 사고 μœ ν˜•λ³„ 뢄석할 이벀트둜그λ₯Ό κ²°μ •ν•œλ‹€.

  3. 필터링 및 검색: νŠΉμ • μ‹œκ°„ λ²”μœ„, 이벀트 ID, μ‚¬μš©μž 계정 등을 κΈ°μ€€μœΌλ‘œ 둜그λ₯Ό ν•„ν„°λ§ν•˜κ³  κ²€μƒ‰ν•œλ‹€.

  4. 이상 ν–‰μœ„ 탐지: 정상적인 μ‹œμŠ€ν…œ ν™œλ™ νŒ¨ν„΄κ³Ό λΉ„κ΅ν•˜μ—¬ 이상 ν–‰μœ„λ₯Ό νƒμ§€ν•œλ‹€. 예λ₯Ό λ“€μ–΄, λΉ„μ •μƒμ μœΌλ‘œ λ§Žμ€ μ‹€νŒ¨ν•œ 둜그온 μ‹œλ„, μ˜ˆμƒμΉ˜ λͺ»ν•œ μ‹œκ°„λŒ€μ˜ ν™œλ™ 등을 ν™•μΈν•œλ‹€.

  5. νƒ€μž„λΌμΈ 생성: μ‚¬κ±΄μ˜ μ‹œκ°„ μˆœμ„œλ₯Ό μ •λ¦¬ν•˜μ—¬ νƒ€μž„λΌμΈμ„ μƒμ„±ν•œλ‹€. 이λ₯Ό 톡해 μ‚¬κ±΄μ˜ μ „ν›„ 관계λ₯Ό λͺ…ν™•νžˆ νŒŒμ•…ν•  수 μžˆλ‹€.

이벀트 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. μ°Έμ‘°

πŸͺŸ
Windows Security Log Encyclopedia
원격 μœ μž…
μ‘μš©ν”„λ‘œκ·Έλž¨ μ‹€ν–‰
Microsoft Message Analyzer Operating Guide - Message AnalyzerMicrosoftLearn
Logo
libevt/documentation/Windows Event Log (EVT) format.asciidoc at main Β· libyal/libevtGitHub
libevtx/documentation/Windows XML Event Log (EVTX).asciidoc at main Β· libyal/libevtxGitHub
Logo
Logo