.JSE

Arquivo JSE

JScript Encoded Script File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo JSE é um JScript Encoded Script - um script de automação do Windows ofuscado pelo Microsoft Script Encoder. O Windows Script Host (wscript.exe) o executa imediatamente ao clicar duas vezes. Arquivos JSE legítimos são extremamente raros hoje em dia; se você recebeu um inesperadamente, trate-o como malware e não o abra.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos Executáveis MIME: application/x-javascript
ABRE EM Windows
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Jul 27, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro JSE?

Arquivos com a extensão .jse armazenam código JScript ofuscado usando o Microsoft Script Encoder - uma ferramenta que a Microsoft lançou com o Windows Script Host 2.0 em 1999. A linguagem subjacente é o JScript, o dialeto de JavaScript (ECMAScript) específico da Microsoft para Windows, mas o código-fonte foi passado por uma codificação de cifra de substituição proprietária que oculta o texto simples de uma inspeção casual.

Como executar um arquivo .jse

O Microsoft Windows inclui o Windows Script Host (wscript.exe / cscript.exe), que pode ser usado para executar scripts em arquivos .jse. O Windows Script Host decodifica a ofuscação e executa o JScript em tempo de execução. Scripts .jse também podem ser executados diretamente da linha de comando usando cscript myscript.jse.

Executar scripts .jse é seguro?

Ao contrário do JavaScript de navegador, os scripts JScript executados no Windows Script Host têm acesso direto ao sistema de arquivos, registro do Windows, conexões de rede e objetos de automação COM - não há sandbox. A ofuscação do Script Encoder é trivialmente reversível e fornece zero proteção real; existem vários decodificadores de código aberto online. A execução de arquivos .jse não verificados ou não confiáveis é fortemente desencorajada. Como a codificação ajuda a evitar a detecção de assinaturas em texto simples, o .jse é associado quase exclusivamente à entrega de malware hoje em dia. Muitas organizações desativam o Windows Script Host para usuários padrão ou bloqueiam arquivos .jse inteiramente no gateway de e-mail. Compare com o .VBE - o formato equivalente de VBScript codificado.

Segurança e proteção

RISCO: HIGH

JSE é um dos formatos de entrega de malware mais comuns no Windows. O Windows Script Host executa arquivos .jse imediatamente ao clicar duas vezes sem sandbox, e a ofuscação é projetada para burlar antivírus baseados em assinatura. Nunca abra um arquivo JSE recebido por e-mail, mensagens ou baixado de um site não confiável. Se precisar inspecionar um, decodifique-o primeiro (nunca execute o original) e leia-o em um editor de texto em uma VM isolada. As organizações devem desativar o Windows Script Host via Política de Grupo ou registro (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) e bloquear .jse em filtros de e-mail. APT32, Kimsuky, FIN6, FIN7, Cobalt Group são usuários documentados de JSE.

Detalhes do formato

em resumo
NOME COMPLETOJScript Encoded Script Filetambém conhecido como JScript.Encoded file, Windows Script Host encoded script
DESENVOLVEDORMicrosoft Corporationdesde 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
TIPO MIMEapplication/x-javascript
TIPOCódigo-fonte Microsoft JScript (dialeto JavaScript) ofuscado com Microsoft Script Encoder
RELACIONADO.apk.exe.vbs.jar
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
23407E5E
ASCII
#@~^
Arquivos JScript codificados começam com a sequência ASCII «#@~^» seguida pelo comprimento do script codificado em uma codificação personalizada semelhante a base64, e depois o corpo do script ofuscado. A codificação usa uma cifra de substituição (não criptografia - é reversível sem uma chave). Este marcador está consistentemente presente no deslocamento 0 em todos os arquivos .jse codificados corretamente.

Programas que abrem arquivos JSE

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) Integrado O Windows executa .jse nativamente ao clicar duas vezes via wscript.exe. AVISO: execute apenas arquivos .jse de fontes confiáveis e verificadas - isso executa o script imediatamente.
Notepad++ (after decoding) Código aberto Para INSPECIONAR (não executar) um arquivo JSE: primeiro decodifique-o usando um decodificador de Script Encoder (por exemplo, o Windows Script Decoder no GitHub) e, em seguida, abra o .js decodificado no Notepad++ para ler o código-fonte.
Microsoft Visual Studio (script debugging) Freemium Pode ser usado para depurar scripts WSH, mas o .jse deve ser decodificado primeiro para uma depuração significativa.

Detalhes técnicos

especificação profunda
Tipo de formatoMicrosoft JScript (dialeto ECMAScript) ofuscado com Microsoft Script Encoder
Método de ofuscaçãoCifra de substituição - não é criptografia; reversível sem chave. Existem vários decodificadores de código aberto.
Assinatura do arquivoSequência ASCII `#@~^` no deslocamento 0, seguida por um campo de comprimento de script codificado
Codificação de textoASCII de 7 bits com substituição de caracteres proprietária do Script Encoder aplicada por cima
Ambiente de execuçãoWindows Script Host (`wscript.exe` / `cscript.exe`) em todas as versões do Windows, do XP ao 11
Linguagem subjacenteJScript - dialeto ECMAScript da Microsoft para automação do Windows (COM, WScript, FileSystemObject)
Tamanho típico do arquivo1 KB - 500 KB (varia com a complexidade do script)
Tipo MIME`application/x-javascript` (também `text/jscript`)
Risco de segurançaExtremamente alto - executa nativamente ao clicar duas vezes; usado quase exclusivamente para entrega de malware na prática
ChecksumO bloco codificado contém um byte de validação; não é um mecanismo de integridade criptográfica
Introduzido1999, com Microsoft Script Encoder e Windows Script Host 2.0 (Windows 98 SE / Windows 2000)
Compatibilidade de SOWindows XP até Windows 11 (qualquer versão do Windows com Windows Script Host)
Formatos relacionados`.js` (código-fonte JScript simples), `.vbe` (equivalente VBScript codificado)
Substituído por`.js` simples com minificação/empacotamento (web); scripts PowerShell `.ps1` (automação do Windows)
Lançado1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
Versão mais recenteN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
Especificaçãolearn.microsoft.com

Conversões de JSE

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos JSE. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos JSE.

Perguntas frequentes

Um arquivo JSE é perigoso?
Extremamente provável se recebido inesperadamente. JSE é o formato número 1 de entrega de malware para o Windows Script Host - o clique duplo executa o script imediatamente. Trate qualquer arquivo JSE não solicitado como malware. Inspecione apenas em uma VM isolada após a decodificação.
Como leio/decodifico um arquivo JSE sem executá-lo?
Use um Windows Script Decoder (por exemplo, o decodificador de código aberto em github.com/bcse/1834878) para reverter a ofuscação. Isso produz um arquivo .js legível. Abra-o no Notepad++ ou VS Code para inspecionar o código. Nunca execute o arquivo original.
Qual é a diferença entre .jse e .js?
.js é um arquivo JavaScript/JScript simples (texto legível). .jse é o mesmo script após a ofuscação do Microsoft Script Encoder - ilegível à primeira vista, mas trivialmente reversível. Ambos são executados pelo Windows Script Host (wscript.exe).
Qual é a diferença entre .jse e .vbe?
.jse usa JScript (o JavaScript da Microsoft); .vbe usa VBScript. Ambos usam o formato idêntico do Microsoft Script Encoder (cabeçalho «#@~^») e são executados pelo WSH. Ambos são vetores de malware de alto risco.
Como desativo o Windows Script Host para evitar a execução de JSE?
Defina a chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled para 0, ou use a Política de Grupo (Configuração do Usuário/Computador > Configurações do Windows > Scripts). Após isso, clicar duas vezes em um .jse mostrará um erro em vez de executá-lo.
Posso converter um arquivo JSE para PowerShell?
Não automaticamente. Decodifique o .jse para JScript simples primeiro e, em seguida, reescreva manualmente a lógica no PowerShell. Não existe um conversor automático de JSE para PS1.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z