Microsoft-Windows-LDAP-Client

EventTitleChannelSampleRule
1task_0DebugNN
2task_02DebugNN
3task_03DebugNN
4task_04DebugNN
5task_05DebugNN
6task_06DebugNN
7task_07DebugNN
8task_08DebugNN
9task_09DebugNN
10task_010DebugNN
11task_011DebugNN
12task_012DebugNN
13task_013DebugNN
14task_014DebugNN
15task_015DebugNN
16task_016DebugNN
17task_017DebugNN
18task_018DebugNN
19task_019DebugNN
20task_020DebugNN
21task_021DebugNN
22task_022DebugNN
23task_023DebugNN
24task_024DebugNN
25task_025DebugNN
26task_026DebugNN
27task_027DebugNN
28task_028DebugNN
29task_029DebugNN
30LDAP search requestDebugYY
31task_031DebugNN

Event ID 1: task_0

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 2: task_02

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 3: task_03

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 4: task_04

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 5: task_05

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 6: task_06

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 7: task_07

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 8: task_08

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 9: task_09

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 10: task_010

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 11: task_011

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 12: task_012

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 13: task_013

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 14: task_014

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 15: task_015

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 16: task_016

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 17: task_017

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 18: task_018

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 19: task_019

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 20: task_020

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 21: task_021

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 22: task_022

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 23: task_023

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 24: task_024

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 25: task_025

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 26: task_026

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 27: task_027

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 28: task_028

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 29: task_029

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Event ID 30: LDAP search request

#
Channel
Debug

Description

Emitted by wldap32.dll when an LDAP search is submitted to the server. Captures the search filter, base DN, scope, and requested attributes as supplied by the client process. Fires for every ldap_search call including rootDSE probes and paged searches. Verified by live ETW capture on Win11 26200 (2026-06-05).

Fields #

NameDescriptionRules
ScopeOfSearch UInt32LDAP search scope: 0 = base (root object only), 1 = one-level, 2 = subtree
SearchFilter UnicodeStringLDAP search filter string (RFC 4515 syntax), e.g. (objectClass=user)49 detection rules
DistinguishedName UnicodeStringBase distinguished name for the search; empty string indicates rootDSE3 detection rules
AttributeList UnicodeStringRequested attribute names, semicolon-separated; empty requests all non-operational attributes
ProcessId HexInt32Hex PID of the process initiating the LDAP search

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-LDAP-Client",
    "guid": "{099614a5-5dd7-4788-8bc9-e29f43db28fc}",
    "event_source_name": "",
    "event_id": "30",
    "version": "0",
    "level": "0",
    "task": "0",
    "opcode": "0",
    "keywords": -9223372036854775807,
    "time_created": "2026-06-05T07:31:06.778512400+00:00",
    "event_record_id": 16,
    "correlation": {
      "ActivityID": "{ae3adfdf-f2b5-0000-41b2-43aeb5f2dc01}"
    },
    "execution": {
      "process_id": "4580",
      "thread_id": "6584"
    },
    "channel": "Microsoft-Windows-LDAP-Client/Debug",
    "computer": "DESKTOP-FF3N5XK.ludus.domain",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ScopeOfSearch": "2",
    "SearchFilter": "(objectClass=user)",
    "DistinguishedName": "DC=ludus,DC=domain",
    "AttributeList": "",
    "ProcessId": "0x11E4"
  },
  "message": ""
}

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Sigma # view in coverage

Event ID 31: task_031

#
Channel
Debug

Fields #

NameDescription
Message AnsiString

Provenance

ETW provider GUID 099614a5-5dd7-4788-8bc9-e29f43db28fc

Defined in wldap32.dll, which carries the event manifest.

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.2849, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02 — Manifest XML pack, 2.0 MB