Outbound RDP Connections Over Non-Standard Tools


Description

Detects Non-Standard tools initiating a connection over port 3389 indicating possible lateral movement. An initial baseline is required before using this utility to exclude third party RDP tooling that you might use.

Query · sigma

selection:
  DestinationPort: 3389
  Initiated: 'true'
filter_main_mstsc:
  Image:
  - C:\Windows\System32\mstsc.exe
  - C:\Windows\SysWOW64\mstsc.exe
filter_optional_dns:
  Image: C:\Windows\System32\dns.exe
  SourcePort: 53
  Protocol: udp
filter_optional_avast:
  Image|endswith:
  - \Avast Software\Avast\AvastSvc.exe
  - \Avast\AvastSvc.exe
filter_optional_sysinternals_rdcman:
  Image|endswith: \RDCMan.exe
filter_optional_chrome:
  Image: C:\Program Files\Google\Chrome\Application\chrome.exe
filter_optional_third_party:
  Image|endswith:
  - \FSAssessment.exe
  - \FSDiscovery.exe
  - \MobaRTE.exe
  - \mRemote.exe
  - \mRemoteNG.exe
  - \Passwordstate.exe
  - \RemoteDesktopManager.exe
  - \RemoteDesktopManager64.exe
  - \RemoteDesktopManagerFree.exe
  - \RSSensor.exe
  - \RTS2App.exe
  - \RTSApp.exe
  - \spiceworks-finder.exe
  - \Terminals.exe
  - \ws_TunnelService.exe
filter_optional_thor:
  Image|endswith:
  - \thor.exe
  - \thor64.exe
filter_optional_splunk:
  Image|startswith: C:\Program Files\SplunkUniversalForwarder\bin\
filter_optional_sentinel_one:
  Image|endswith: \Ranger\SentinelRanger.exe
filter_optional_firefox:
  Image: C:\Program Files\Mozilla Firefox\firefox.exe
filter_optional_tsplus:
  Image:
  - C:\Program Files\TSplus\Java\bin\HTML5service.exe
  - C:\Program Files (x86)\TSplus\Java\bin\HTML5service.exe
filter_optional_null:
  Image: null
filter_optional_empty:
  Image: ''
filter_optional_unknown:
  Image: <unknown process>
condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*

Known false positives

  • Third party RDP tools
Raw source Outbound RDP Connections Over Non-Standard Tools · Sigma
Esc
Published by SigmaHQ/sigma ↗, licensed under Detection Rule License 1.1 ↗. Reproduced here unmodified.
title: Outbound RDP Connections Over Non-Standard Tools
id: ed74fe75-7594-4b4b-ae38-e38e3fd2eb23
status: test
description: |
    Detects Non-Standard tools initiating a connection over port 3389 indicating possible lateral movement.
    An initial baseline is required before using this utility to exclude third party RDP tooling that you might use.
references:
    - https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2019-0708
author: Markus Neis
date: 2019-05-15
modified: 2024-02-09
tags:
    - attack.lateral-movement
    - attack.t1021.001
    - car.2013-07-002
logsource:
    category: network_connection
    product: windows
detection:
    selection:
        DestinationPort: 3389
        Initiated: 'true'
    filter_main_mstsc:
        Image:
            - 'C:\Windows\System32\mstsc.exe'
            - 'C:\Windows\SysWOW64\mstsc.exe'
    filter_optional_dns:
        # Note: https://github.com/SigmaHQ/sigma/pull/2249
        Image: 'C:\Windows\System32\dns.exe'
        SourcePort: 53
        Protocol: 'udp'
    filter_optional_avast:
        Image|endswith:
            - '\Avast Software\Avast\AvastSvc.exe'
            - '\Avast\AvastSvc.exe'
    filter_optional_sysinternals_rdcman:
        Image|endswith: '\RDCMan.exe'
    filter_optional_chrome:
        Image: 'C:\Program Files\Google\Chrome\Application\chrome.exe'
    filter_optional_third_party:
        Image|endswith:
            - '\FSAssessment.exe'
            - '\FSDiscovery.exe'
            - '\MobaRTE.exe'
            - '\mRemote.exe'
            - '\mRemoteNG.exe'
            - '\Passwordstate.exe'
            - '\RemoteDesktopManager.exe'
            - '\RemoteDesktopManager64.exe'
            - '\RemoteDesktopManagerFree.exe'
            - '\RSSensor.exe'
            - '\RTS2App.exe'
            - '\RTSApp.exe'
            - '\spiceworks-finder.exe'
            - '\Terminals.exe'
            - '\ws_TunnelService.exe'
    filter_optional_thor:
        Image|endswith:
            - '\thor.exe'
            - '\thor64.exe'
    filter_optional_splunk:
        Image|startswith: 'C:\Program Files\SplunkUniversalForwarder\bin\'
    filter_optional_sentinel_one:
        Image|endswith: '\Ranger\SentinelRanger.exe'
    filter_optional_firefox:
        Image: 'C:\Program Files\Mozilla Firefox\firefox.exe'
    filter_optional_tsplus:  # Some RAS
        Image:
            - 'C:\Program Files\TSplus\Java\bin\HTML5service.exe'
            - 'C:\Program Files (x86)\TSplus\Java\bin\HTML5service.exe'
    filter_optional_null:
        Image: null
    filter_optional_empty:
        Image: ''
    filter_optional_unknown:
        Image: '<unknown process>'
    condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
    - Third party RDP tools
level: high

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.