Windows JScript Compiler (jsc.exe) Process Execution
Identifies execution of jsc.exe (JScript Compiler) from Windows process creation logs.
FreeReviewedSigma · Low · v2
- Product
- windows
- Category
- process_creation
- Author
- frack113 (SigmaHQ), DRL 1.1
- Published
- 2022-05-02
- Updated
- 2026-07-31
ATT&CK techniques
Execution → Defense EvasionRecon
Resource Dev
Initial Access
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
Identifies when the Windows JScript Compiler executable (jsc.exe) is launched. Attackers can use jsc.exe to compile JScript content dynamically, potentially helping evade application allowlisting controls. The detection relies on Windows process creation telemetry, matching the launched binary name/path ending in \jsc.exe and the process OriginalFileName value of jsc.exe.
Reporting behind it
- lolbas-project.github.iohttps://lolbas-project.github.io/lolbas/Binaries/Jsc/
- phpied.comhttps://www.phpied.com/make-your-javascript-a-windows-exe/
- twitter.comhttps://twitter.com/DissectMalware/status/998797808907046913
- github.comhttps://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_jsc_execution.yml
Changelog
v2- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
windows-jscript-compiler-jsc-exe-process-execution-52788a70
title: Windows JScript Compiler (jsc.exe) Process Execution
id: 5f2e239c-c031-4619-8b84-1b896c44432b
status: test
description: Identifies when the Windows JScript Compiler executable (jsc.exe) is launched. Attackers can use jsc.exe to compile JScript content dynamically, potentially helping evade application allowlisting controls. The detection relies on Windows process creation telemetry, matching the launched binary name/path ending in \jsc.exe and the process OriginalFileName value of jsc.exe.
references:
- https://lolbas-project.github.io/lolbas/Binaries/Jsc/
- https://www.phpied.com/make-your-javascript-a-windows-exe/
- https://twitter.com/DissectMalware/status/998797808907046913
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_jsc_execution.yml
author: frack113, Huntrule Team
date: 2022-05-02
modified: 2024-04-24
tags:
- attack.execution
- attack.stealth
- attack.t1127
logsource:
product: windows
category: process_creation
detection:
selection:
- Image|endswith: \jsc.exe
- OriginalFileName: jsc.exe
condition: selection
falsepositives:
- Legitimate use to compile JScript by developers.
level: low
license: DRL-1.1
related:
- id: 52788a70-f1da-40dd-8fbd-73b5865d6568
type: derived