Windows event viewer log 분석
윈도우즈 이벤트뷰어에 있는
Windows log를 추출해보려고 합니다.
환경먼저 적어보도록 할게요.
OS : Windows 10 pro
Language : Python3
lib : virtualenv, python-evtx, bs4, lxml
Event viewer path : C:\Windows\System32\winent\Logs
[테스트로 setup.evtx만 추출했습니다.]
Extractor xml path : C:\%homepath%\Desktop\script_check\test_log
제 기준으로 했기 때문에
xml 추출경로는 수정하셔도 됩니다.
파이썬 라이브러리 설치 및 환경구성을 볼까요?
1. virtualenv evtx
2. call evtx/scripts/activate
3. pip3 install python-evtx
4. pip3 install bs4
5. pip3 install lxml
위와 같이 설치해주면 됩니다.
이제 이벤트뷰어를 추출해보려고 합니다.
![](https://blog.kakaocdn.net/dn/vlGWs/btqyQ42ScfI/xRahg0nXkOmZAE1hc56je0/img.png)
총 9개가 있네요.
![](https://blog.kakaocdn.net/dn/c5IRsr/btqyQzJggG7/2KGHkzjNyrXKZZWss4URik/img.png)
"C:\Windows\System32\winevt\Logs\Setup.evtx"의 내용을
xml로 추출하였습니다.
![](https://blog.kakaocdn.net/dn/bjRvrf/btqyRNT7BFb/9x7s5maiz9SkYa1qk2OBaK/img.png)
추출된 xml을 열어볼까요?
![](https://blog.kakaocdn.net/dn/Lw1U9/btqyQrkpHDx/Rh45AjKbTah1r5Gg29sUXk/img.png)
SystemTime을 확인할 수 있습니다.
우리나라는 표준시간에 9시간을 더해야해서
9시간을 더해주어야 동일합니다.
![](https://blog.kakaocdn.net/dn/DNcqq/btqyRN7Fqxb/h1iorAKvR6lZg59fhB9T3K/img.png)
총 9개의 SystemTime을 출력했습니다.
이벤트로그를 요약해보면
application.evtx - 응용프로그램 로그
system.evtx - 시스템 로그
setup.evtx - 설치 로그
security.evtx - 보안 로그
정도로 볼 수 있습니다.
추출에 사용한 소스입니다.
![](https://blog.kakaocdn.net/dn/qNHqu/btqyQ5gtW8X/8un4fzRhkKJy5suKz49Fm1/img.png)
윈도우즈 이벤트로그를 xml로 추출하는 소스입니다.
![](https://blog.kakaocdn.net/dn/bn94ry/btqyQzvPD0s/kPajPH8Rh6EjZBkitr5kC0/img.png)
xml에서 systemtime속성만 추출하는 소스입니다.
'Security Log' 카테고리의 다른 글
Windows 이벤트 로그 분석 (0) | 2020.06.10 |
---|---|
웹 로그 분석 (0) | 2020.06.10 |
정규표현식 (0) | 2020.06.09 |
보안로그분석 (0) | 2019.09.29 |
보안로그분석2 (0) | 2019.09.28 |
댓글