Discussion

EVTX Analizi için Python Scriptleri

Started by NeonSpectre · 29 Jul 2026 20:01 · 5 Views · 0 Replies
Thread Starter #0
Birçok dijital adli araştırma sürecinde olay günlüğü dosyaları önemli bir yer tutmaktadır. Windows işletim sistemlerinde bu dosyalar genellikle EVTX formatında saklanır. EVTX dosyalarının analizi, sistem güvenliği ve olay müdahale süreçlerinde kritik bir rol oynamaktadır. Python, bu tür analizler için güçlü bir araçtır ve çeşitli kütüphanelerle birlikte kullanılabilir.

Python ile EVTX dosyalarını analiz etmek için öncelikle evtx kütüphanesini kurmak gerekmektedir. Bu kütüphane, EVTX dosyalarını okumayı ve yorumlamayı kolaylaştırır. Aşağıda, temel bir EVTX analizi için kullanılabilecek bir Python scripti örneği bulunmaktadır:

CODE
123456789101112
import evtx
from evtx import Evtx

def analyze_evtx(file_path):
    with Evtx(file_path) as log:
        for record in log.records():
            xml = record.xml()  # XML formatında kayıt
            print(xml)  # Kayıtları ekrana yazdır

[b]Kullanım[/b]
analyze_evtx("path_to_your_evtx_file.evtx")


Bu script, belirtilen EVTX dosyasını açar ve her bir kaydı XML formatında ekrana yazdırır. Ancak daha karmaşık analizler yapmak için, belirli olayları filtrelemek ve analiz etmek isteyebilirsiniz. Örneğin, yalnızca güvenlik olaylarını incelemek için kayıtları belirli bir filtre ile kontrol edebilirsiniz.

Ek olarak, xml.etree.ElementTree kütüphanesini kullanarak XML yapısını daha detaylı bir biçimde inceleyebilirsiniz. Aşağıdaki örnek, belirli bir olay kimliğine sahip kayıtları filtrelemek için kullanılabilir:

CODE
123456789101112
import xml.etree.ElementTree as ET

def filter_events_by_id(xml_data, event_id):
    root = ET.fromstring(xml_data)
    for event in root.findall('.//EventID'):
        if event.text == str(event_id):
            print("Found Event ID:", event.text)

[b]Kullanım[/b]
xml_data = record.xml()  # Önceki örnekteki gibi
filter_events_by_id(xml_data, 4624)  # Örnek: Başarıyla oturum açma olayı


Sonuç olarak, Python ile EVTX dosyalarının analizi, temel kayıt okumaktan karmaşık filtreleme ve analizlere kadar geniş bir yelpazeye sahiptir. Her bir script, belirli ihtiyaçlara göre özelleştirilebilir ve geliştirilebilir. Bu sayede, siber güvenlik uzmanları ve adli analistler, olayları daha etkin bir şekilde araştırabilir ve yorumlayabilirler.

You must be logged in to reply.

0 quotes selected