.JSE

JSE ファイル

JScript Encoded Script File
質問する
クイック回答

JSE ファイルは JScript Encoded Script です。これは Microsoft Script Encoder によって難読化された Windows オートメーション スクリプトです。Windows Script Host (wscript.exe) は、ダブルクリックすると即座にこれを実行します。現在、正当な JSE ファイルは非常に稀です。予期せず受信した場合は、マルウェアとして扱い、開かないでください。

開発元: Microsoft Corporation カテゴリ: 実行ファイル MIME: application/x-javascript
対応OS Windows
関連: .APK · .EXE · .VBS · .JAR

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 27, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

JSE ファイル形式とは?

拡張子 .jse を持つファイルには、Microsoft Script Encoder を使用して難読化された JScript コードが格納されています。これは 1999 年に Microsoft が Windows Script Host 2.0 と共にリリースしたツールです。基盤となる言語は JScript(Microsoft による Windows 固有の JavaScript/ECMAScript 方言)ですが、ソースコードは独自の置換暗号エンコーディングを通されており、一見しただけではプレーンテキストの内容がわからないようになっています。

.jse ファイルの実行方法

Microsoft Windows には Windows Script Host (wscript.exe / cscript.exe) が含まれており、これを使用して .jse ファイル内のスクリプトを実行できます。Windows Script Host は実行時に難読化を解除し、JScript を実行します。.jse スクリプトは、コマンドラインから cscript myscript.jse を使用して直接実行することも可能です。

.jse スクリプトの実行は安全ですか?

ブラウザの JavaScript とは異なり、Windows Script Host 下で動作する JScript スクリプトは、ファイルシステム、Windows レジストリ、ネットワーク接続、COM オートメーション オブジェクトに直接アクセスでき、サンドボックスは存在しません。Script Encoder による難読化は容易に元に戻すことができ、実質的な保護機能はゼロです。オンラインには複数のオープンソースのデコーダーが存在します。未確認または信頼できない .jse ファイルを実行することは強く推奨されません。エンコーディングがプレーンテキストのシグネチャ検出を回避するのに役立つため、現在 .jse はほぼ排他的にマルウェアの配信に関連付けられています。多くの組織では、標準ユーザーに対して Windows Script Host を無効にするか、メールゲートウェイで .jse ファイルを完全にブロックしています。.VBE(VBScript の同等のエンコード形式)と比較してください。

セキュリティと安全性

リスク: HIGH

JSE は Windows における最も一般的なマルウェア配信形式の 1 つです。Windows Script Host は、サンドボックスなしでダブルクリック時に即座に .jse ファイルを実行し、その難読化はシグネチャベースの AV を回避するように設計されています。メール、メッセージ、または信頼できないサイトからダウンロードした JSE ファイルは決して開かないでください。検査する必要がある場合は、まずデコードし(元のファイルは決して実行しない)、サンドボックス化された仮想マシンのテキストエディタで読み取ってください。組織はグループポリシーまたはレジストリ (HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled = 0) を介して Windows Script Host を無効にし、メールフィルターで .jse をブロックする必要があります。APT32、Kimsuky、FIN6、FIN7、Cobalt Group は、JSE の使用が記録されている攻撃グループです。

形式の詳細

概要
正式名称JScript Encoded Script File別名 JScript.Encoded file, Windows Script Host encoded script
開発元Microsoft Corporation登場時期 1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
カテゴリ実行ファイル
MIME タイプapplication/x-javascript
タイプMicrosoft Script Encoder で難読化された Microsoft JScript (JavaScript 方言) ソースコード
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
23407E5E
ASCII
#@~^
エンコードされた JScript ファイルは、ASCII シーケンス «#@~^» で始まり、その後にカスタムの Base64 に似たエンコーディングでエンコードされたスクリプトの長さ、難読化されたスクリプト本体が続きます。エンコーディングには置換暗号が使用されています(暗号化ではなく、キーなしで可逆的です)。このマーカーは、適切にエンコードされたすべての .jse ファイルのオフセット 0 に一貫して存在します。

JSE ファイルを開くプログラム

Windows3 apps
Microsoft Windows Script Host (wscript.exe / cscript.exe) 標準搭載 Windows は wscript.exe を介して、ダブルクリックで .jse をネイティブに実行します。警告:信頼できる確認済みのソースからの .jse ファイルのみを実行してください。これはスクリプトを即座に実行します。
Notepad++ (after decoding) オープンソース JSE ファイルを(実行せずに)検査するには:まず Script Encoder デコーダー(GitHub の Windows Script Decoder など)を使用してデコードし、デコードされた .js を Notepad++ で開いてソースを読み取ります。
Microsoft Visual Studio (script debugging) フリーミアム WSH スクリプトのデバッグに使用できますが、意味のあるデバッグを行うには、まず .jse をデコードする必要があります。

技術的詳細

詳細仕様
フォーマットタイプMicrosoft Script Encoder で難読化された Microsoft JScript (ECMAScript 方言)
難読化手法置換暗号 - 暗号化ではなく、キーなしで可逆的です。複数のオープンソースデコーダーが存在します。
ファイルシグネチャオフセット 0 の ASCII シーケンス `#@~^`、その後にエンコードされたスクリプト長フィールドが続く
テキストエンコーディング独自の Script Encoder 文字置換が適用された 7ビット ASCII
実行環境XP から 11 までのすべての Windows バージョンの Windows Script Host (`wscript.exe` / `cscript.exe`)
基盤となる言語JScript - Windows オートメーション(COM、WScript、FileSystemObject)用の Microsoft 版 ECMAScript 方言
一般的なファイルサイズ1 KB - 500 KB (スクリプトの複雑さにより異なる)
MIME タイプ`application/x-javascript` (または `text/jscript`)
セキュリティリスク極めて高い - ダブルクリックでネイティブに実行される。実際にはほぼ排他的にマルウェア配信に使用される。
チェックサムエンコードされたブロックに検証バイトが含まれるが、暗号化の整合性メカニズムではない
導入時期1999年、Microsoft Script Encoder および Windows Script Host 2.0 (Windows 98 SE / Windows 2000) と共に
OS 互換性Windows XP から Windows 11 (Windows Script Host を搭載したすべての Windows バージョン)
関連フォーマット`.js` (プレーンな JScript ソース), `.vbe` (VBScript Encoded の同等品)
後継形式縮小化/バンドルされたプレーンな `.js` (Web)、PowerShell `.ps1` スクリプト (Windows オートメーション)
リリース日1999 (Microsoft Script Encoder / Windows Script Host 2.0, Windows 98 SE / Windows 2000)
最新バージョンN/A - Script Encoder tool discontinued; format still executed by Windows Script Host on all Windows versions
仕様書learn.microsoft.com

JSE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
JSE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。JSE ファイルについて最初の質問をしてみましょう。

よくある質問

JSE ファイルは危険ですか?
予期せず受信した場合は、極めて危険である可能性が高いです。JSE は Windows Script Host におけるマルウェア配信形式の第 1 位であり、ダブルクリックすると即座にスクリプトが実行されます。未承諾の JSE ファイルはすべてマルウェアとして扱ってください。デコードした後に、サンドボックス化された仮想マシン内でのみ検査してください。
実行せずに JSE ファイルを読み取ったりデコードしたりするにはどうすればよいですか?
Windows Script Decoder(例:github.com/bcse/1834878 にあるオープンソースのデコーダー)を使用して難読化を解除してください。これにより、読み取り可能な .js ファイルが生成されます。そのファイルを Notepad++ や VS Code で開き、コードを検査してください。元のファイルは決して実行しないでください。
.jse と .js の違いは何ですか?
.js はプレーンな JavaScript/JScript ファイル(読み取り可能なテキスト)です。.jse は、Microsoft Script Encoder による難読化後の同じスクリプトであり、一見すると判読不能ですが、簡単に元に戻せます。どちらも Windows Script Host (wscript.exe) によって実行されます。
.jse と .vbe の違いは何ですか?
.jse は JScript (Microsoft 版 JavaScript) を使用し、.vbe は VBScript を使用します。どちらも同一の Microsoft Script Encoder 形式(«#@~^» ヘッダー)を使用し、WSH によって実行されます。どちらもリスクの高いマルウェアの媒介となります。
JSE の実行を防ぐために Windows Script Host を無効にするにはどうすればよいですか?
レジストリキー «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings\Enabled» を 0 に設定するか、グループポリシー(ユーザー/コンピューターの構成 > Windows 設定 > スクリプト)を使用します。これにより、.jse をダブルクリックしても実行されず、エラーが表示されるようになります。
JSE ファイルを PowerShell に変換できますか?
自動的にはできません。まず .jse をプレーンな JScript にデコードし、その後手動でロジックを PowerShell で書き直してください。自動的な JSE から PS1 へのコンバーターは存在しません。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧