.JSE

Plik JSE

JScript Encoded Script File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik JSE to zakodowany skrypt JScript - skrypt automatyzacji Windows zaciemniony za pomocą narzędzia Microsoft Script Encoder. Windows Script Host (wscript.exe) wykonuje go natychmiast po dwukrotnym kliknięciu. Legalne pliki JSE są dziś niezwykle rzadkie; jeśli otrzymałeś taki nieoczekiwanie, potraktuj go jako złośliwe oprogramowanie i nie otwieraj go.

Deweloper: Microsoft Corporation Kategoria: Pliki wykonywalne MIME: application/x-javascript
OTWIERA SIĘ NA Windows
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 27, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku JSE?

Pliki z rozszerzeniem .jse przechowują kod JScript zaciemniony za pomocą Microsoft Script Encoder - narzędzia dostarczanego przez Microsoft wraz z Windows Script Host 2.0 w 1999 roku. Językiem bazowym jest JScript, specyficzny dla Windows dialekt JavaScript (ECMAScript) firmy Microsoft, ale kod źródłowy został przepuszczony przez zastrzeżony szyfr podstawieniowy, który ukrywa tekst jawny przed zwykłą inspekcją.

Jak uruchomić plik .jse

System Microsoft Windows zawiera Windows Script Host (wscript.exe / cscript.exe), który może być używany do uruchamiania skryptów w plikach .jse. Windows Script Host dekoduje zaciemnienie i wykonuje JScript w czasie rzeczywistym. Skrypty .jse można również uruchamiać bezpośrednio z wiersza poleceń za pomocą cscript myscript.jse.

Czy uruchamianie skryptów .jse jest bezpieczne?

W przeciwieństwie do przeglądarkowego JavaScript, skrypty JScript działające w środowisku Windows Script Host mają bezpośredni dostęp do systemu plików, rejestru Windows, połączeń sieciowych i obiektów automatyzacji COM - nie ma tu piaskownicy (sandbox). Zaciemnienie Script Encoder jest trywialnie odwracalne i nie zapewnia żadnej realnej ochrony; w sieci istnieje wiele dekoderów open-source. Uruchamianie niezweryfikowanych lub niezaufanych plików .jse jest zdecydowanie odradzane. Ponieważ kodowanie pomaga uniknąć wykrycia sygnatur w tekście jawnym, format .jse jest dziś niemal wyłącznie kojarzony z dostarczaniem złośliwego oprogramowania. Wiele organizacji wyłącza Windows Script Host dla standardowych użytkowników lub całkowicie blokuje pliki .jse na bramkach e-mail. Porównaj z .VBE - odpowiednikiem zakodowanego formatu VBScript.

Bezpieczeństwo

RYZYKO: HIGH

JSE to jeden z najczęstszych formatów dostarczania złośliwego oprogramowania w systemie Windows. Windows Script Host wykonuje pliki .jse natychmiast po dwukrotnym kliknięciu bez żadnej piaskownicy, a zaciemnienie ma na celu uniknięcie wykrycia przez antywirusy oparte na sygnaturach. Nigdy nie otwieraj pliku JSE otrzymanego pocztą e-mail, przez komunikator lub pobranego z niezaufanej strony. Jeśli musisz go sprawdzić, najpierw go zdekoduj (nigdy nie uruchamiaj oryginału) i przeczytaj w edytorze tekstu w odizolowanej maszynie wirtualnej. Organizacje powinny wyłączyć Windows Script Host za pomocą Zasad Grupy lub rejestru (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) i blokować .jse w filtrach e-mail. APT32, Kimsuky, FIN6, FIN7, Cobalt Group to udokumentowani użytkownicy JSE.

Szczegóły formatu

w pigułce
PEŁNA NAZWAJScript Encoded Script Fileznany również jako JScript.Encoded file, Windows Script Host encoded script
DEWELOPERMicrosoft Corporationod 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
TYP MIMEapplication/x-javascript
TYPKod źródłowy Microsoft JScript (dialekt JavaScript) zaciemniony za pomocą Microsoft Script Encoder
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
23407E5E
ASCII
#@~^
Zakodowane pliki JScript zaczynają się od sekwencji ASCII „#@~^”, po której następuje zakodowana długość skryptu w niestandardowym kodowaniu typu base64, a następnie zaciemniona treść skryptu. Kodowanie wykorzystuje szyfr podstawieniowy (nie szyfrowanie - jest odwracalne bez klucza). Ten znacznik występuje konsekwentnie na offsetcie 0 we wszystkich poprawnie zakodowanych plikach .jse.

Programy otwierające pliki JSE

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) Wbudowany Windows wykonuje .jse natywnie po dwukrotnym kliknięciu przez wscript.exe. OSTRZEŻENIE: uruchamiaj pliki .jse tylko z zaufanych, zweryfikowanych źródeł - powoduje to natychmiastowe wykonanie skryptu.
Notepad++ (after decoding) Open-source Aby SPRAWDZIĆ (nie uruchamiać) plik JSE: najpierw zdekoduj go za pomocą dekodera Script Encoder (np. Windows Script Decoder na GitHub), a następnie otwórz zdekodowany .js w Notepad++, aby przeczytać źródło.
Microsoft Visual Studio (script debugging) Freemium Może być używany do debugowania skryptów WSH, ale plik .jse musi zostać najpierw zdekodowany, aby debugowanie miało sens.

Szczegóły techniczne

specyfikacja
Typ formatuMicrosoft JScript (dialekt ECMAScript) zaciemniony za pomocą Microsoft Script Encoder
Metoda zaciemnianiaSzyfr podstawieniowy - nie jest to szyfrowanie; odwracalne bez klucza. Istnieje wiele dekoderów open-source.
Sygnatura plikuSekwencja ASCII `#@~^` na offsetcie 0, po której następuje zakodowane pole długości skryptu
Kodowanie tekstu7-bitowe ASCII z nałożonym zastrzeżonym podstawianiem znaków Script Encoder
Środowisko wykonawczeWindows Script Host (`wscript.exe` / `cscript.exe`) we wszystkich wersjach Windows od XP do 11
Język bazowyJScript - dialekt ECMAScript firmy Microsoft do automatyzacji Windows (COM, WScript, FileSystemObject)
Typowy rozmiar pliku1 KB - 500 KB (zależy od złożoności skryptu)
Typ MIME`application/x-javascript` (również `text/jscript`)
Ryzyko bezpieczeństwaNiezwykle wysokie - wykonuje się natywnie po dwukrotnym kliknięciu; w praktyce używany niemal wyłącznie do dostarczania malware
Suma kontrolnaZakodowany blok zawiera bajt walidacji; nie jest to kryptograficzny mechanizm integralności
Wprowadzono1999, wraz z Microsoft Script Encoder i Windows Script Host 2.0 (Windows 98 SE / Windows 2000)
Kompatybilność z OSWindows XP do Windows 11 (dowolna wersja Windows z Windows Script Host)
Powiązane formaty`.js` (zwykły kod źródłowy JScript), `.vbe` (zakodowany odpowiednik VBScript)
Zastąpiony przezZwykły `.js` z minifikacją/bundlowaniem (web); skrypty PowerShell `.ps1` (automatyzacja Windows)
Wydano1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
Najnowsza wersjaN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
Specyfikacjalearn.microsoft.com

Konwersje JSE

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami JSE. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki JSE.

Najczęściej zadawane pytania

Czy plik JSE jest niebezpieczny?
Niezwykle prawdopodobne, jeśli został otrzymany nieoczekiwanie. JSE to format numer jeden do dostarczania złośliwego oprogramowania dla Windows Script Host - dwukrotne kliknięcie natychmiast wykonuje skrypt. Każdy nieproszony plik JSE należy traktować jako malware. Inspekcji dokonuj wyłącznie w odizolowanej maszynie wirtualnej po zdekodowaniu.
Jak odczytać/zdekodować plik JSE bez jego uruchamiania?
Użyj dekodera Windows Script Decoder (np. dekodera open-source na github.com/bcse/1834878), aby odwrócić zaciemnienie. Spowoduje to wygenerowanie czytelnego pliku .js. Otwórz go w Notepad++ lub VS Code, aby sprawdzić kod. Nigdy nie uruchamiaj oryginalnego pliku.
Jaka jest różnica między .jse a .js?
.js to zwykły plik JavaScript/JScript (czytelny tekst). .jse to ten sam skrypt po zaciemnieniu przez Microsoft Script Encoder - nieczytelny na pierwszy rzut oka, ale trywialnie odwracalny. Oba są wykonywane przez Windows Script Host (wscript.exe).
Jaka jest różnica między .jse a .vbe?
.jse używa JScript (JavaScript od Microsoft); .vbe używa VBScript. Oba korzystają z identycznego formatu Microsoft Script Encoder (nagłówek „#@~^”) i są wykonywane przez WSH. Oba są wektorami złośliwego oprogramowania o wysokim ryzyku.
Jak wyłączyć Windows Script Host, aby zapobiec wykonywaniu JSE?
Ustaw klucz rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled na 0 lub użyj Zasad Grupy (Konfiguracja użytkownika/komputera > Ustawienia systemu Windows > Skrypty). Po tej operacji dwukrotne kliknięcie pliku .jse wyświetli błąd zamiast go uruchomić.
Czy mogę przekonwertować plik JSE na PowerShell?
Nie automatycznie. Najpierw zdekoduj .jse do zwykłego JScript, a następnie ręcznie przepisz logikę w PowerShell. Nie istnieje automatyczny konwerter JSE na PS1.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z