.JSE

File JSE

JScript Encoded Script File
Fai una domanda
RISPOSTA RAPIDA

Un file JSE è uno script JScript codificato - uno script di automazione per Windows offuscato tramite Microsoft Script Encoder. Windows Script Host (wscript.exe) lo esegue immediatamente con un doppio clic. I file JSE legittimi sono estremamente rari oggi; se ne hai ricevuto uno inaspettatamente, trattalo come malware e non aprirlo.

Sviluppatore: Microsoft Corporation Categoria: File eseguibili (exe) MIME: application/x-javascript
SI APRE SU Windows
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 27, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file JSE?

I file con estensione .jse memorizzano codice JScript offuscato utilizzando Microsoft Script Encoder - uno strumento che Microsoft ha distribuito con Windows Script Host 2.0 nel 1999. Il linguaggio sottostante è JScript, il dialetto di JavaScript (ECMAScript) specifico per Windows di Microsoft, ma il sorgente è stato passato attraverso una codifica a cifrario a sostituzione proprietaria che nasconde il testo in chiaro a un'ispezione superficiale.

Come eseguire un file .jse

Microsoft Windows include Windows Script Host (wscript.exe / cscript.exe), che può essere utilizzato per eseguire script in file .jse. Windows Script Host decodifica l'offuscamento ed esegue lo JScript in fase di runtime. Gli script .jse possono anche essere eseguiti direttamente dalla riga di comando usando cscript myscript.jse.

L'esecuzione di script .jse è sicura?

A differenza del JavaScript del browser, gli script JScript eseguiti sotto Windows Script Host hanno accesso diretto al file system, al registro di Windows, alle connessioni di rete e agli oggetti di automazione COM - non esiste una sandbox. L'offuscamento di Script Encoder è banalmente reversibile e fornisce zero protezione reale; esistono online molteplici decodificatori open-source. L'esecuzione di file .jse non verificati o non attendibili è fortemente sconsigliata. Poiché la codifica aiuta a eludere il rilevamento delle firme in testo normale, il formato .jse è oggi associato quasi esclusivamente alla distribuzione di malware. Molte organizzazioni disabilitano Windows Script Host per gli utenti standard o bloccano interamente i file .jse nei gateway e-mail. Confrontalo con .VBE - l'equivalente formato VBScript codificato.

Sicurezza e incolumità

RISCHIO: HIGH

JSE è uno dei formati di distribuzione malware più comuni su Windows. Windows Script Host esegue i file .jse immediatamente al doppio clic senza sandboxing, e l'offuscamento è progettato per eludere gli antivirus basati su firma. Non aprire mai un file JSE ricevuto via e-mail, messaggistica o scaricato da un sito non attendibile. Se devi ispezionarne uno, decodificalo prima (non eseguire mai l'originale) e leggilo in un editor di testo in una VM isolata. Le organizzazioni dovrebbero disabilitare Windows Script Host tramite Criteri di gruppo o registro (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) e bloccare i .jse nei filtri e-mail. APT32, Kimsuky, FIN6, FIN7, Cobalt Group sono utilizzatori documentati di JSE.

Dettagli del formato

in sintesi
NOME COMPLETOJScript Encoded Script Fileanche noto come JScript.Encoded file, Windows Script Host encoded script
SVILUPPATOREMicrosoft Corporationdal 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
TIPO MIMEapplication/x-javascript
TIPOCodice sorgente Microsoft JScript (dialetto JavaScript) offuscato con Microsoft Script Encoder
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
23407E5E
ASCII
#@~^
I file JScript codificati iniziano con la sequenza ASCII «#@~^» seguita dalla lunghezza dello script codificata in una codifica personalizzata simile a base64, quindi dal corpo dello script offuscato. La codifica utilizza un cifrario a sostituzione (non crittografia - è reversibile senza chiave). Questo marcatore è costantemente presente all'offset 0 in tutti i file .jse correttamente codificati.

Programmi che aprono file JSE

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) Integrato Windows esegue i .jse nativamente al doppio clic tramite wscript.exe. ATTENZIONE: esegui solo file .jse provenienti da fonti attendibili e verificate - questo esegue lo script immediatamente.
Notepad++ (after decoding) Open-source Per ISPEZIONARE (non eseguire) un file JSE: prima decodificalo usando un decodificatore Script Encoder (ad esempio il Windows Script Decoder su GitHub), quindi apri il file .js decodificato in Notepad++ per leggerne il sorgente.
Microsoft Visual Studio (script debugging) Freemium Può essere utilizzato per il debug degli script WSH, ma il file .jse deve essere prima decodificato per eseguire il debug in modo significativo.

Dettagli tecnici

specifiche approfondite
Tipo di formatoMicrosoft JScript (dialetto ECMAScript) offuscato con Microsoft Script Encoder
Metodo di offuscamentoCifrario a sostituzione - non crittografia; reversibile senza chiave. Esistono molteplici decodificatori open-source.
Firma del fileSequenza ASCII `#@~^` all'offset 0, seguita da un campo codificato per la lunghezza dello script
Codifica del testoASCII a 7 bit con sostituzione di caratteri proprietaria di Script Encoder applicata sopra
Ambiente di esecuzioneWindows Script Host (`wscript.exe` / `cscript.exe`) su tutte le versioni di Windows da XP a 11
Linguaggio sottostanteJScript - il dialetto ECMAScript di Microsoft per l'automazione Windows (COM, WScript, FileSystemObject)
Dimensione tipica del file1 KB - 500 KB (varia in base alla complessità dello script)
Tipo MIME`application/x-javascript` (anche `text/jscript`)
Rischio di sicurezzaEstremamente alto - si esegue nativamente al doppio clic; usato quasi esclusivamente per la distribuzione di malware nella pratica
ChecksumIl blocco codificato contiene un byte di convalida; non è un meccanismo di integrità crittografica
Introdotto1999, con Microsoft Script Encoder e Windows Script Host 2.0 (Windows 98 SE / Windows 2000)
Compatibilità OSDa Windows XP a Windows 11 (qualsiasi versione di Windows con Windows Script Host)
Formati correlati`.js` (sorgente JScript in chiaro), `.vbe` (equivalente VBScript codificato)
Sostituito da`.js` semplice con minificazione/bundling (web); script PowerShell `.ps1` (automazione Windows)
Rilasciato1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
Ultima versioneN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
Specificalearn.microsoft.com

Conversioni JSE

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file JSE. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file JSE.

Domande frequenti

Un file JSE è pericoloso?
Estremamente probabile se ricevuto inaspettatamente. JSE è il formato di distribuzione malware numero uno per Windows Script Host - il doppio clic esegue immediatamente lo script. Tratta qualsiasi file JSE non richiesto come malware. Ispezionalo solo in una VM isolata dopo la decodifica.
Come posso leggere/decodificare un file JSE senza eseguirlo?
Usa un Windows Script Decoder (ad esempio il decodificatore open-source su github.com/bcse/1834878) per invertire l'offuscamento. Questo produce un file .js leggibile. Aprilo in Notepad++ o VS Code per ispezionare il codice. Non eseguire mai il file originale.
Qual è la differenza tra .jse e .js?
.js è un file JavaScript/JScript in chiaro (testo leggibile). .jse è lo stesso script dopo l'offuscamento con Microsoft Script Encoder - illeggibile a prima vista, ma banalmente reversibile. Entrambi sono eseguiti da Windows Script Host (wscript.exe).
Qual è la differenza tra .jse e .vbe?
.jse usa JScript (il JavaScript di Microsoft); .vbe usa VBScript. Entrambi utilizzano l'identico formato Microsoft Script Encoder (intestazione «#@~^») e sono eseguiti da WSH. Entrambi sono vettori malware ad alto rischio.
Come posso disabilitare Windows Script Host per impedire l'esecuzione di JSE?
Imposta la chiave di registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled a 0, oppure usa i Criteri di gruppo (Configurazione utente/computer > Impostazioni di Windows > Script). Dopo questa operazione, il doppio clic su un .jse mostrerà un errore invece di eseguirlo.
Posso convertire un file JSE in PowerShell?
Non automaticamente. Decodifica prima il .jse in JScript semplice, quindi riscrivi manualmente la logica in PowerShell. Non esiste un convertitore automatico da JSE a PS1.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z