.JSE

Fichier JSE

JScript Encoded Script File
Poser une question
RÉPONSE RAPIDE

Un fichier JSE est un script JScript encodé - un script d'automatisation Windows obfusqué par Microsoft Script Encoder. Windows Script Host (wscript.exe) l'exécute immédiatement lors d'un double-clic. Les fichiers JSE légitimes sont extrêmement rares aujourd'hui ; si vous en recevez un de manière inattendue, traitez-le comme un logiciel malveillant et ne l'ouvrez pas.

Développeur : Microsoft Corporation Catégorie : Fichiers exécutables MIME: application/x-javascript
S'OUVRE SUR Windows
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 27, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier JSE ?

Les fichiers avec une extension .jse stockent du code JScript obfusqué à l'aide de Microsoft Script Encoder - un outil fourni par Microsoft avec Windows Script Host 2.0 en 1999. Le langage sous-jacent est le JScript, le dialecte de JavaScript (ECMAScript) spécifique à Windows de Microsoft, mais la source a été passée par un codage par substitution propriétaire qui dissimule le texte en clair à une inspection superficielle.

Comment exécuter un fichier .jse

Microsoft Windows inclut Windows Script Host (wscript.exe / cscript.exe), qui peut être utilisé pour exécuter des scripts dans des fichiers .jse. Windows Script Host décode l'obfuscation et exécute le JScript au moment de l'exécution. Les scripts .jse peuvent également être lancés directement depuis la ligne de commande en utilisant cscript myscript.jse.

L'exécution de scripts .jse est-elle sûre ?

Contrairement au JavaScript des navigateurs, les scripts JScript s'exécutant sous Windows Script Host ont un accès direct au système de fichiers, au registre Windows, aux connexions réseau et aux objets d'automatisation COM - il n'y a pas de bac à sable (sandbox). L'obfuscation de Script Encoder est trivialement réversible et n'offre aucune protection réelle ; plusieurs décodeurs open-source existent en ligne. L'exécution de fichiers .jse non vérifiés ou non fiables est fortement déconseillée. Parce que l'encodage aide à échapper à la détection de signatures en texte clair, le .jse est presque exclusivement associé à la distribution de logiciels malveillants aujourd'hui. De nombreuses organisations désactivent Windows Script Host pour les utilisateurs standards ou bloquent entièrement les fichiers .jse au niveau de la passerelle de messagerie. Comparez avec le .VBE - le format VBScript encodé équivalent.

Sécurité et sûreté

RISQUE : HIGH

JSE est l'un des formats de distribution de logiciels malveillants les plus courants sur Windows. Windows Script Host exécute les fichiers .jse immédiatement par double-clic sans bac à sable, et l'obfuscation est conçue pour échapper aux antivirus basés sur les signatures. N'ouvrez jamais un fichier JSE reçu par e-mail, messagerie ou téléchargé depuis un site non fiable. Si vous devez en inspecter un, décodez-le d'abord (ne lancez jamais l'original) et lisez-le dans un éditeur de texte dans une VM isolée. Les organisations devraient désactiver Windows Script Host via la stratégie de groupe ou le registre (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) et bloquer les .jse dans les filtres de messagerie. APT32, Kimsuky, FIN6, FIN7, Cobalt Group sont des utilisateurs documentés de JSE.

Détails du format

en bref
NOM COMPLETJScript Encoded Script Filealias JScript.Encoded file, Windows Script Host encoded script
DÉVELOPPEURMicrosoft Corporationdepuis 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
TYPE MIMEapplication/x-javascript
TYPECode source Microsoft JScript (dialecte JavaScript) obfusqué avec Microsoft Script Encoder
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
23407E5E
ASCII
#@~^
Les fichiers JScript encodés commencent par la séquence ASCII « #@~^ » suivie de la longueur du script encodée dans un codage personnalisé de type base64, puis du corps du script obfusqué. L'encodage utilise un chiffre de substitution (pas de cryptage - il est réversible sans clé). Ce marqueur est systématiquement présent à l'offset 0 dans tous les fichiers .jse correctement encodés.

Programmes qui ouvrent les fichiers JSE

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) Intégré Windows exécute les .jse nativement par double-clic via wscript.exe. AVERTISSEMENT : n'exécutez que des fichiers .jse provenant de sources fiables et vérifiées - cela lance le script immédiatement.
Notepad++ (after decoding) Open-source Pour INSPECTER (et non exécuter) un fichier JSE : décodez-le d'abord à l'aide d'un décodeur Script Encoder (par exemple, le Windows Script Decoder sur GitHub), puis ouvrez le .js décodé dans Notepad++ pour lire la source.
Microsoft Visual Studio (script debugging) Freemium Peut être utilisé pour déboguer des scripts WSH, mais le .jse doit d'abord être décodé pour un débogage significatif.

Détails techniques

spécifications approfondies
Type de formatMicrosoft JScript (dialecte ECMAScript) obfusqué avec Microsoft Script Encoder
Méthode d'obfuscationChiffre de substitution - pas de cryptage ; réversible sans clé. Plusieurs décodeurs open-source existent.
Signature de fichierSéquence ASCII `#@~^` à l'offset 0, suivie d'un champ de longueur de script encodé
Encodage du texteASCII 7 bits avec substitution de caractères propriétaire Script Encoder appliquée par-dessus
Environnement d'exécutionWindows Script Host (`wscript.exe` / `cscript.exe`) sur toutes les versions de Windows de XP à 11
Langage sous-jacentJScript - le dialecte ECMAScript de Microsoft pour l'automatisation Windows (COM, WScript, FileSystemObject)
Taille de fichier typique1 Ko - 500 Ko (varie selon la complexité du script)
Type MIME`application/x-javascript` (également `text/jscript`)
Risque de sécuritéExtrêmement élevé - s'exécute nativement par double-clic ; presque exclusivement utilisé pour la distribution de malwares en pratique
Somme de contrôleLe bloc encodé contient un octet de validation ; il ne s'agit pas d'un mécanisme d'intégrité cryptographique
Introduit en1999, avec Microsoft Script Encoder et Windows Script Host 2.0 (Windows 98 SE / Windows 2000)
Compatibilité OSWindows XP à Windows 11 (toute version de Windows avec Windows Script Host)
Formats liés`.js` (source JScript en clair), `.vbe` (équivalent VBScript encodé)
Remplacé par`.js` simple avec minification/bundling (web) ; scripts PowerShell `.ps1` (automatisation Windows)
Publié1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
Dernière versionN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
Spécificationlearn.microsoft.com

Conversions JSE

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers JSE. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers JSE.

Foire aux questions

Un fichier JSE est-il dangereux ?
Extrêmement probable s'il est reçu de manière inattendue. JSE est le format de distribution de logiciels malveillants n°1 pour Windows Script Host - un double-clic exécute immédiatement le script. Traitez tout fichier JSE non sollicité comme un malware. Ne l'inspectez que dans une VM isolée après décodage.
Comment lire/décoder un fichier JSE sans l'exécuter ?
Utilisez un décodeur de script Windows (par exemple, le décodeur open-source sur github.com/bcse/1834878) pour inverser l'obfuscation. Cela produit un fichier .js lisible. Ouvrez-le dans Notepad++ ou VS Code pour inspecter le code. N'exécutez jamais le fichier original.
Quelle est la différence entre .jse et .js ?
.js est un fichier JavaScript/JScript en texte clair (lisible). .jse est le même script après l'obfuscation par Microsoft Script Encoder - illisible au premier coup d'œil, mais trivialement réversible. Les deux sont exécutés par Windows Script Host (wscript.exe).
Quelle est la différence entre .jse et .vbe ?
.jse utilise JScript (le JavaScript de Microsoft) ; .vbe utilise VBScript. Les deux utilisent le format identique de Microsoft Script Encoder (en-tête « #@~^ ») et sont exécutés par WSH. Les deux sont des vecteurs de logiciels malveillants à haut risque.
Comment désactiver Windows Script Host pour empêcher l'exécution de JSE ?
Définissez la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled sur 0, ou utilisez la stratégie de groupe (Configuration utilisateur/ordinateur > Paramètres Windows > Scripts). Après cela, un double-clic sur un .jse affichera une erreur au lieu de l'exécuter.
Puis-je convertir un fichier JSE en PowerShell ?
Pas automatiquement. Décodez d'abord le .jse en JScript clair, puis réécrivez manuellement la logique en PowerShell. Il n'existe pas de convertisseur automatique JSE vers PS1.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z