Detection rules › Sigma

Windows Filtering Platform Blocked Connection From EDR Agent Binary

Status
test
Severity
high
Log source
product windows, service security
Author
@gott_cyber
Source
github.com/SigmaHQ/sigma

Detects a Windows Filtering Platform (WFP) blocked connection event involving common Endpoint Detection and Response (EDR) agents. Adversaries may use WFP filters to prevent Endpoint Detection and Response (EDR) agents from reporting security events.

MITRE ATT&CK coverage

TacticTechniques
Defense ImpairmentT1685 Disable or Modify Tools

Event coverage

Rule body yaml

title: Windows Filtering Platform Blocked Connection From EDR Agent Binary
id: bacf58c6-e199-4040-a94f-95dea0f1e45a
status: test
description: |
    Detects a Windows Filtering Platform (WFP) blocked connection event involving common Endpoint Detection and Response (EDR) agents.
    Adversaries may use WFP filters to prevent Endpoint Detection and Response (EDR) agents from reporting security events.
references:
    - https://github.com/netero1010/EDRSilencer
    - https://github.com/amjcyber/EDRNoiseMaker
    - https://ghoulsec.medium.com/misc-series-4-forensics-on-edrsilencer-events-428b20b3f983
author: '@gott_cyber'
date: 2024-01-08
tags:
    - attack.defense-impairment
    - attack.t1685
logsource:
    product: windows
    service: security
    definition: 'Requirements: Audit Filtering Platform Connection needs to be enabled'
detection:
    selection:
        EventID: 5157
        Application|endswith:
            - '\AmSvc.exe' # Cybereason
            - '\cb.exe' # Carbon Black EDR
            - '\CETASvc.exe' # TrendMicro Apex One
            - '\CNTAoSMgr.exe' # TrendMicro Apex One
            - '\CrAmTray.exe' # Cybereason
            - '\CrsSvc.exe' # Cybereason
            - '\CSFalconContainer.exe' # CrowdStrike Falcon
            - '\CSFalconService.exe' # CrowdStrike Falcon
            - '\CybereasonAV.exe' # Cybereason
            - '\CylanceSvc.exe' # Cylance
            - '\cyserver.exe' # Palo Alto Networks Traps/Cortex XDR
            - '\CyveraService.exe' # Palo Alto Networks Traps/Cortex XDR
            - '\CyvrFsFlt.exe' # Palo Alto Networks Traps/Cortex XDR
            - '\EIConnector.exe' # ESET Inspect
            - '\elastic-agent.exe' # Elastic EDR
            - '\elastic-endpoint.exe' # Elastic EDR
            - '\EndpointBasecamp.exe' # TrendMicro Apex One
            - '\ExecutionPreventionSvc.exe' # Cybereason
            - '\filebeat.exe' # Elastic EDR
            - '\fortiedr.exe' # FortiEDR
            - '\hmpalert.exe' # Sophos EDR
            - '\hurukai.exe' # Harfanglab EDR
            - '\LogProcessorService.exe' # SentinelOne
            - '\mcsagent.exe' # Sophos EDR
            - '\mcsclient.exe' # Sophos EDR
            - '\MsMpEng.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\MsSense.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\Ntrtscan.exe' # TrendMicro Apex One
            - '\PccNTMon.exe' # TrendMicro Apex One
            - '\QualysAgent.exe' # Qualys EDR
            - '\RepMgr.exe' # Carbon Black Cloud
            - '\RepUtils.exe' # Carbon Black Cloud
            - '\RepUx.exe' # Carbon Black Cloud
            - '\RepWAV.exe' # Carbon Black Cloud
            - '\RepWSC.exe' # Carbon Black Cloud
            - '\sedservice.exe' # Sophos EDR
            - '\SenseCncProxy.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\SenseIR.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\SenseNdr.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\SenseSampleUploader.exe' # Microsoft Defender for Endpoint and Microsoft Defender Antivirus
            - '\SentinelAgent.exe' # SentinelOne
            - '\SentinelAgentWorker.exe' # SentinelOne
            - '\SentinelBrowserNativeHost.exe' # SentinelOne
            - '\SentinelHelperService.exe' # SentinelOne
            - '\SentinelServiceHost.exe' # SentinelOne
            - '\SentinelStaticEngine.exe' # SentinelOne
            - '\SentinelStaticEngineScanner.exe' # SentinelOne
            - '\sfc.exe' # Cisco Secure Endpoint (Formerly Cisco AMP)
            - '\sophos ui.exe' # Sophos EDR
            - '\sophosfilescanner.exe' # Sophos EDR
            - '\sophosfs.exe' # Sophos EDR
            - '\sophoshealth.exe' # Sophos EDR
            - '\sophosips.exe' # Sophos EDR
            - '\sophosLivequeryservice.exe' # Sophos EDR
            - '\sophosnetfilter.exe' # Sophos EDR
            - '\sophosntpservice.exe' # Sophos EDR
            - '\sophososquery.exe' # Sophos EDR
            - '\sspservice.exe' # Sophos EDR
            - '\TaniumClient.exe' # Tanium
            - '\TaniumCX.exe' # Tanium
            - '\TaniumDetectEngine.exe' # Tanium
            - '\TMBMSRV.exe' # TrendMicro Apex One
            - '\TmCCSF.exe' # TrendMicro Apex One
            - '\TmListen.exe' # TrendMicro Apex One
            - '\TmWSCSvc.exe' # TrendMicro Apex One
            - '\Traps.exe' # Palo Alto Networks Traps/Cortex XDR
            - '\winlogbeat.exe' # Elastic EDR
            - '\WSCommunicator.exe' # TrendMicro Apex One
            - '\xagt.exe' # Trellix EDR
    condition: selection
falsepositives:
    - Unlikely
level: high

Stages and Predicates

Stage 0: condition

selection

Stage 1: selection

selection:
    EventID: 5157
    Application|endswith:
        - '\AmSvc.exe'
        - '\cb.exe'
        - '\CETASvc.exe'
        - '\CNTAoSMgr.exe'
        - '\CrAmTray.exe'
        - '\CrsSvc.exe'
        - '\CSFalconContainer.exe'
        - '\CSFalconService.exe'
        - '\CybereasonAV.exe'
        - '\CylanceSvc.exe'
        - '\cyserver.exe'
        - '\CyveraService.exe'
        - '\CyvrFsFlt.exe'
        - '\EIConnector.exe'
        - '\elastic-agent.exe'
        - '\elastic-endpoint.exe'
        - '\EndpointBasecamp.exe'
        - '\ExecutionPreventionSvc.exe'
        - '\filebeat.exe'
        - '\fortiedr.exe'
        - '\hmpalert.exe'
        - '\hurukai.exe'
        - '\LogProcessorService.exe'
        - '\mcsagent.exe'
        - '\mcsclient.exe'
        - '\MsMpEng.exe'
        - '\MsSense.exe'
        - '\Ntrtscan.exe'
        - '\PccNTMon.exe'
        - '\QualysAgent.exe'
        - '\RepMgr.exe'
        - '\RepUtils.exe'
        - '\RepUx.exe'
        - '\RepWAV.exe'
        - '\RepWSC.exe'
        - '\sedservice.exe'
        - '\SenseCncProxy.exe'
        - '\SenseIR.exe'
        - '\SenseNdr.exe'
        - '\SenseSampleUploader.exe'
        - '\SentinelAgent.exe'
        - '\SentinelAgentWorker.exe'
        - '\SentinelBrowserNativeHost.exe'
        - '\SentinelHelperService.exe'
        - '\SentinelServiceHost.exe'
        - '\SentinelStaticEngine.exe'
        - '\SentinelStaticEngineScanner.exe'
        - '\sfc.exe'
        - '\sophos ui.exe'
        - '\sophosfilescanner.exe'
        - '\sophosfs.exe'
        - '\sophoshealth.exe'
        - '\sophosips.exe'
        - '\sophosLivequeryservice.exe'
        - '\sophosnetfilter.exe'
        - '\sophosntpservice.exe'
        - '\sophososquery.exe'
        - '\sspservice.exe'
        - '\TaniumClient.exe'
        - '\TaniumCX.exe'
        - '\TaniumDetectEngine.exe'
        - '\TMBMSRV.exe'
        - '\TmCCSF.exe'
        - '\TmListen.exe'
        - '\TmWSCSvc.exe'
        - '\Traps.exe'
        - '\winlogbeat.exe'
        - '\WSCommunicator.exe'
        - '\xagt.exe'

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
Applicationends_with
  • \AmSvc.exe
  • \CETASvc.exe
  • \CNTAoSMgr.exe
  • \CSFalconContainer.exe
  • \CSFalconService.exe
  • \CrAmTray.exe
  • \CrsSvc.exe
  • \CybereasonAV.exe
  • \CylanceSvc.exe
  • \CyveraService.exe
  • \CyvrFsFlt.exe
  • \EIConnector.exe
  • \EndpointBasecamp.exe
  • \ExecutionPreventionSvc.exe
  • \LogProcessorService.exe
  • \MsMpEng.exe corpus 2 (sigma 2)
  • \MsSense.exe
  • \Ntrtscan.exe
  • \PccNTMon.exe
  • \QualysAgent.exe
  • \RepMgr.exe
  • \RepUtils.exe
  • \RepUx.exe
  • \RepWAV.exe
  • \RepWSC.exe
  • \SenseCncProxy.exe
  • \SenseIR.exe
  • \SenseNdr.exe
  • \SenseSampleUploader.exe
  • \SentinelAgent.exe
  • \SentinelAgentWorker.exe
  • \SentinelBrowserNativeHost.exe
  • \SentinelHelperService.exe
  • \SentinelServiceHost.exe
  • \SentinelStaticEngine.exe
  • \SentinelStaticEngineScanner.exe
  • \TMBMSRV.exe
  • \TaniumCX.exe
  • \TaniumClient.exe
  • \TaniumDetectEngine.exe
  • \TmCCSF.exe
  • \TmListen.exe
  • \TmWSCSvc.exe
  • \Traps.exe
  • \WSCommunicator.exe
  • \cb.exe
  • \cyserver.exe
  • \elastic-agent.exe
  • \elastic-endpoint.exe
  • \filebeat.exe
  • \fortiedr.exe
  • \hmpalert.exe
  • \hurukai.exe
  • \mcsagent.exe
  • \mcsclient.exe
  • \sedservice.exe
  • \sfc.exe
  • \sophos ui.exe
  • \sophosLivequeryservice.exe
  • \sophosfilescanner.exe
  • \sophosfs.exe
  • \sophoshealth.exe
  • \sophosips.exe
  • \sophosnetfilter.exe
  • \sophosntpservice.exe
  • \sophososquery.exe
  • \sspservice.exe
  • \winlogbeat.exe
  • \xagt.exe