pC_xmlsysmonalert.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = xml-sysmon-alert
  Vendor = Microsoft
  Product = Sysmon
  Lms = Direct
  DataType = "alert"
  TimeFormat = "yyyy-MM-dd'T'HH:mm:ss"
  Conditions = [ """<Provider Name ='Microsoft-Windows-Sysmon'""", """<EventID>25</EventID>""", """<Data Name ='Image'>""","""Process Tampering""" ]
  Fields = [
    """<TimeCreated SystemTime='({time}\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d)""",
    """<Computer>({host}[\w\-.]{1,2000})""",
    """<EventID>({event_code}25)""",
    """ProcessID='({pid}\d{1,100})'""",
    """ThreadID='({thread_id}\d{1,100})'""",
    """<Security UserID='({user_sid}[^']{1,2000})'""",
    """Guid='\{({process_guid}[^'}]{1,2000})""",
    """({alert_name}Process Tampering)""",
    """<Data Name ='Image'>({process}({directory}[^<>"]{0,2000}?[\\\/]{1,2000})?({process_name}[^"<>\\\/]{0,2000}))<\/Data>"""
  ]
  DupFields = ["directory->process_directory","pid->process_id","host->dest_host"]


}