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
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