Use NTFS Short Name in Command Line
Detect use of the Windows 8.3 short name. Which could be used as a method to avoid command-line detection
Detection logic
selection
CommandLine|contains:
- ~1.exe
- ~1.bat
- ~1.msi
- ~1.vbe
- ~1.vbs
- ~1.dll
- ~1.ps1
- ~1.js
- ~1.hta
- ~2.exe
- ~2.bat
- ~2.msi
- ~2.vbe
- ~2.vbs
- ~2.dll
- ~2.ps1
- ~2.js
- ~2.htafilter
- ParentImage|endswith:
- \WebEx\WebexHost.exe
- \thor\thor64.exe
- CommandLine|contains: C:\xampp\vcredist\VCREDI~1.EXECondition
selection and not filterRaw YAML
title: Use NTFS Short Name in Command Line
id: dd6b39d9-d9be-4a3b-8fe0-fe3c6a5c1795
related:
- id: 3ef5605c-9eb9-47b0-9a71-b727e6aa5c3b
type: similar
status: test
description: Detect use of the Windows 8.3 short name. Which could be used as a method to avoid command-line detection
references:
- https://www.acunetix.com/blog/articles/windows-short-8-3-filenames-web-security-problem/
- https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc959352(v=technet.10)
- https://twitter.com/jonasLyk/status/1555914501802921984
author: frack113, Nasreddine Bencherchali (Nextron Systems)
date: 2022-08-05
modified: 2022-09-21
tags:
- attack.stealth
- attack.t1564.004
logsource:
category: process_creation
product: windows
detection:
selection:
CommandLine|contains:
- '~1.exe'
- '~1.bat'
- '~1.msi'
- '~1.vbe'
- '~1.vbs'
- '~1.dll'
- '~1.ps1'
- '~1.js'
- '~1.hta'
- '~2.exe'
- '~2.bat'
- '~2.msi'
- '~2.vbe'
- '~2.vbs'
- '~2.dll'
- '~2.ps1'
- '~2.js'
- '~2.hta'
filter:
- ParentImage|endswith:
- '\WebEx\WebexHost.exe'
- '\thor\thor64.exe'
- CommandLine|contains: 'C:\xampp\vcredist\VCREDI~1.EXE'
condition: selection and not filter
falsepositives:
- Applications could use this notation occasionally which might generate some false positives. In that case Investigate the parent and child process.
level: mediumFalse positives
- Applications could use this notation occasionally which might generate some false positives. In that case Investigate the parent and child process.
References
Related rules
Similar rules
Execute From Alternate Data Streams
mediumwindows · Shares T1564
Insensitive Subfolder Search Via Findstr.EXE
lowwindows · Shares T1564
Potential Hidden Directory Creation Via NTFS INDEX_ALLOCATION Stream - CLI
mediumwindows · Shares T1564
Potential Rundll32 Execution With DLL Stored In ADS
highwindows · Shares T1564