.JSE

JSE-bestand

JScript Encoded Script File
Stel een vraag
SNEL ANTWOORD

Een JSE-bestand is een JScript Encoded Script - een Windows-automatiseringsscript dat is geobfuceerd door de Microsoft Script Encoder. Windows Script Host (wscript.exe) voert het onmiddellijk uit bij een dubbelklik. Legitieme JSE-bestanden zijn tegenwoordig uiterst zeldzaam; als u er onverwacht een ontvangt, behandel het dan als malware en open het niet.

Ontwikkelaar: Microsoft Corporation Categorie: Uitvoerbare bestandens MIME: application/x-javascript
OPENT OP Windows
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 27, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het JSE-bestandsformaat?

Bestanden met een extensie .jse slaan JScript-code op die is geobfuceerd met Microsoft Script Encoder - een tool die Microsoft in 1999 met Windows Script Host 2.0 leverde. De onderliggende taal is JScript, Microsofts Windows-specifieke dialect van JavaScript (ECMAScript), maar de broncode is door een eigen substitutie-cijfercodering gehaald die de platte tekst verbergt voor oppervlakkige inspectie.

Hoe een .jse-bestand uit te voeren

Microsoft Windows bevat Windows Script Host (wscript.exe / cscript.exe), die kan worden gebruikt om scripts in .jse-bestanden uit te voeren. Windows Script Host decodeert de obfuscatie en voert de JScript uit tijdens runtime. .jse-scripts kunnen ook rechtstreeks vanaf de opdrachtregel worden uitgevoerd met cscript myscript.jse.

Is het uitvoeren van .jse-scripts veilig?

In tegenstelling tot JavaScript in de browser hebben JScript-scripts die onder Windows Script Host draaien directe toegang tot het bestandssysteem, het Windows-register, netwerkverbindingen en COM-automatiseringsobjecten - er is geen sandbox. De obfuscatie van de Script Encoder is eenvoudig omkeerbaar en biedt nul echte bescherming; er bestaan online meerdere open-source decoders. Het uitvoeren van niet-geverifieerde of niet-vertrouwde .jse-bestanden wordt ten zeerste afgeraden. Omdat de codering helpt bij het omzeilen van platte-tekst-handtekeningdetectie, wordt .jse tegenwoordig bijna uitsluitend geassocieerd met de verspreiding van malware. Veel organisaties schakelen Windows Script Host uit voor standaardgebruikers of blokkeren .jse-bestanden volledig bij de e-mailgateway. Vergelijk met .VBE - het equivalente gecodeerde VBScript-formaat.

Beveiliging & veiligheid

RISICO: HIGH

JSE is een van de meest voorkomende formaten voor de verspreiding van malware op Windows. Windows Script Host voert .jse-bestanden onmiddellijk uit bij een dubbelklik zonder sandboxing, en de obfuscatie is ontworpen om op handtekeningen gebaseerde AV te omzeilen. Open nooit een JSE-bestand dat is ontvangen via e-mail, chat of is gedownload van een niet-vertrouwde site. Als u er een moet inspecteren, decodeer deze dan eerst (voer het origineel nooit uit) en lees het in een teksteditor in een gesandboxte VM. Organisaties moeten Windows Script Host uitschakelen via Groepsbeleid of het register (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) en .jse blokkeren in e-mailfilters. APT32, Kimsuky, FIN6, FIN7, Cobalt Group zijn gedocumenteerde JSE-gebruikers.

Formaatdetails

in een notendop
VOLLEDIGE NAAMJScript Encoded Script Fileook bekend als JScript.Encoded file, Windows Script Host encoded script
ONTWIKKELAARMicrosoft Corporationsinds 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
MIME-TYPEapplication/x-javascript
TYPEMicrosoft JScript (JavaScript-dialect) broncode geobfuceerd met Microsoft Script Encoder
GERELATEERD.apk.exe.vbs.jar
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
23407E5E
ASCII
#@~^
Gecodeerde JScript-bestanden beginnen met de ASCII-reeks '#@~^' gevolgd door de gecodeerde scriptlengte in een aangepaste base64-achtige codering, en vervolgens de geobfuceerde scriptinhoud. De codering gebruikt een substitutie-cijfer (geen versleuteling - het is omkeerbaar zonder sleutel). Deze markering is consistent aanwezig op offset 0 in alle correct gecodeerde .jse-bestanden.

Programma's die JSE-bestanden openen

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) Ingebouwd Windows voert .jse systeemeigen uit bij een dubbelklik via wscript.exe. WAARSCHUWING: voer alleen .jse-bestanden uit van vertrouwde, geverifieerde bronnen - dit voert het script onmiddellijk uit.
Notepad++ (after decoding) Open-source Om een JSE-bestand te INSPECTEREN (niet uit te voeren): decodeer het eerst met een Script Encoder-decoder (bijv. de Windows Script Decoder op GitHub) en open vervolgens de gedecodeerde .js in Notepad++ om de broncode te lezen.
Microsoft Visual Studio (script debugging) Freemium Kan worden gebruikt om WSH-scripts te debuggen, maar de .jse moet eerst worden gedecodeerd om zinvol te kunnen debuggen.

Technische details

diepe specificaties
FormaattypeMicrosoft JScript (ECMAScript-dialect) geobfuceerd met Microsoft Script Encoder
ObfuscatiemethodeSubstitutie-cijfer - geen versleuteling; omkeerbaar zonder sleutel. Er bestaan meerdere open-source decoders.
BestandssignatuurASCII-reeks `#@~^` op offset 0, gevolgd door een gecodeerd veld voor de scriptlengte
Tekstcodering7-bits ASCII met daarop toegepaste eigen Script Encoder-karaktersubstitutie
UitvoeringsomgevingWindows Script Host (`wscript.exe` / `cscript.exe`) op alle Windows-versies van XP tot en met 11
Onderliggende taalJScript - Microsofts ECMAScript-dialect voor Windows-automatisering (COM, WScript, FileSystemObject)
Typische bestandsgrootte1 KB - 500 KB (varieert met de complexiteit van het script)
MIME-type`application/x-javascript` (ook `text/jscript`)
VeiligheidsrisicoExtreem hoog - wordt systeemeigen uitgevoerd bij dubbelklik; in de praktijk bijna uitsluitend gebruikt voor de verspreiding van malware
ChecksumGecodeerd blok bevat een validatiebyte; geen cryptografisch integriteitsmechanisme
Geïntroduceerd1999, met Microsoft Script Encoder en Windows Script Host 2.0 (Windows 98 SE / Windows 2000)
OS-compatibiliteitWindows XP tot en met Windows 11 (elke Windows-versie met Windows Script Host)
Gerelateerde formaten`.js` (platte JScript-broncode), `.vbe` (VBScript Encoded-equivalent)
Vervangen doorGewone `.js` met minificatie/bundeling (web); PowerShell `.ps1`-scripts (Windows-automatisering)
Uitgebracht1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
Laatste versieN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
Specificatielearn.microsoft.com

JSE conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met JSE-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over JSE-bestanden.

Veelgestelde vragen

Is een JSE-bestand gevaarlijk?
Zeer waarschijnlijk wel als het onverwacht wordt ontvangen. JSE is het nummer 1 malware-verspreidingsformaat voor Windows Script Host - dubbelklikken voert het script onmiddellijk uit. Behandel elk ongevraagd JSE-bestand als malware. Inspecteer het alleen in een gesandboxte VM na decodering.
Hoe kan ik een JSE-bestand lezen/decoderen zonder het uit te voeren?
Gebruik een Windows Script Decoder (bijv. de open-source decoder op github.com/bcse/1834878) om de obfuscatie ongedaan te maken. Dit produceert een leesbaar .js-bestand. Open dat in Notepad++ of VS Code om de code te inspecteren. Voer het originele bestand nooit uit.
Wat is het verschil tussen .jse en .js?
.js is een gewoon JavaScript/JScript-bestand (leesbare tekst). .jse is hetzelfde script na Microsoft Script Encoder-obfuscatie - onleesbaar op het eerste gezicht, maar eenvoudig omkeerbaar. Beiden worden uitgevoerd door Windows Script Host (wscript.exe).
Wat is het verschil tussen .jse en .vbe?
.jse gebruikt JScript (Microsofts JavaScript); .vbe gebruikt VBScript. Beiden gebruiken het identieke Microsoft Script Encoder-formaat ('#@~^' header) en worden uitgevoerd door WSH. Beiden zijn malware-vectoren met een hoog risico.
Hoe schakel ik Windows Script Host uit om JSE-uitvoering te voorkomen?
Stel de registersleutel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled in op 0, of gebruik Groepsbeleid (Gebruikers-/Computerconfiguratie > Windows-instellingen > Scripts). Hierna toont het dubbelklikken op een .jse een foutmelding in plaats van het uit te voeren.
Kan ik een JSE-bestand converteren naar PowerShell?
Niet automatisch. Decodeer de .jse eerst naar gewone JScript en herschrijf de logica vervolgens handmatig in PowerShell. Er bestaat geen automatische JSE-naar-PS1-converter.

Referenties

1Microsoft - Windows Script Host (wscript.exe) documentationlearn.microsoft.com
2Windows Script Decoder 1.8 - open-source JSE decoder (GitHub)gist.github.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Gerelateerde extensies

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z