gpt4 book ai didi

windows - 使用 XPath 选择与 Windows 事件日志中的其他条件不匹配的事件

转载 作者:可可西里 更新时间:2023-11-01 11:46:45 24 4
gpt4 key购买 nike

我正在尝试开发一个兼容 Xpath 1.0 的过滤器,该过滤器遵守对 Using XPath starts-with or contains functions to search Windows event logs 的回答中指出的限制。这将匹配事件 ID 为 4771 的事件,只要它们没有特定的计算机名称。这是我不想在事件查看器中匹配/显示的 4771 事件的示例 xml。

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Security-Auditing" Guid="{94849225-5448-4994-A5BA-1E3B0928C30D}" />
<EventID>4771</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>14339</Task>
<Opcode>0</Opcode>
<Keywords>0x8010000000000000</Keywords>
<TimeCreated SystemTime="2017-03-22T20:13:28.105262600Z" />
<EventRecordID>4368371459</EventRecordID>
<Correlation />
<Execution ProcessID="564" ThreadID="1340" />
<Channel>Security</Channel>
<Computer>sample.computer.net</Computer>
<Security />
</System>
<EventData>
<Data Name="TargetUserName">abc$</Data>
<Data Name="TargetSid">S-1-5-21-376469911-3458163162-136990061-477177</Data>
<Data Name="ServiceName">krbtgt/computer.net</Data>
<Data Name="TicketOptions">0x40810010</Data>
<Data Name="Status">0x18</Data>
<Data Name="PreAuthType">2</Data>
<Data Name="IpAddress">::ffff:10.0.0.1</Data>
<Data Name="IpPort">56815</Data>
<Data Name="CertIssuerName" />
<Data Name="CertSerialNumber" />
<Data Name="CertThumbprint" />
</EventData>
</Event>

这是我尝试过的不成功的过滤器。显示的事件未被正确过滤掉,即未正确处理 targetusername 排除。

<QueryList>
<Query Id="0" Path="ForwardedEvents">
<Select Path="ForwardedEvents">*[System[(EventID=4771)]] and *[EventData[Data[@Name='TargetUserName'] and (Data!='abc$')]]</Select>
</Query>
</QueryList>

看来 (Data!='abc$') 部分正在应用于所有数据元素,只要有一个数据元素与指定值不匹配,整个事件就会发生火柴。目的是如果存在 Data 元素与 TargetUserName 属性的组合并且该元素的值为 abc$,则整个事件不应匹配。

最佳答案

你没看错

*[EventData[Data[@Name='TargetUserName'] and (Data!='abc$')]]

匹配任何不是 'abc$' 的数据元素。您想要的是只考虑 TargetUserName 元素。

*[EventData[Data[@Name='TargetUserName']!='abc$']]

关于windows - 使用 XPath 选择与 Windows 事件日志中的其他条件不匹配的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42962806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com