Ghidra ダウンロード Windows版
64ビットのWindows 10またはWindows 11で公式ZIPを使用します。Ghidraはポータブル形式で、公式EXEやMSIインストーラーはありません。
- ghidraRun.batで起動
- Windows 10ビルド1809以降
- 64ビットJDK 21が必要
Windows、macOS、Linux向けのGhidraを、National Security Agencyの公式GitHubリリースからダウンロードできます。このページでは、現在のマルチプラットフォーム版、必要なJDK、正確なファイル名、SHA-256チェックサム、インストール方法をまとめています。非公式ミラーや再パッケージ版を経由する必要はありません。
GitHubの公式リリースを確認15秒のカウントダウン後、github.com/NationalSecurityAgency/ghidraから直接配信されます。本サイトはファイルのミラー、改変、再パッケージを行いません。
b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d
GhidraはWindows、macOS、Linuxごとに別のアプリケーションアーカイブを公開していません。同じ公式ZIPに各環境の起動スクリプトと主要コンポーネントが含まれます。利用するOSのガイドを選び、Java設定、起動コマンド、環境固有の問題を確認してください。
64ビットのWindows 10またはWindows 11で公式ZIPを使用します。Ghidraはポータブル形式で、公式EXEやMSIインストーラーはありません。
Intel MacとApple Silicon Macで同じZIPを使います。初回起動前にGatekeeperの隔離属性とネイティブコンポーネントを確認します。
Ubuntu、Debian、Fedora、Archなどの64ビット環境では、公式ZIPが最も直接的です。NSA公式のaptパッケージはありません。
GhidraはZIPを展開して起動する方式です。通常のデスクトップ利用では、レジストリ、スタートメニュー、バックグラウンドサービスを追加しません。
最小構成のJava実行環境だけでなく、完全なJava Development Kitを入れます。Adoptium TemurinとAmazon Correttoは公式プロジェクトが挙げる無料の選択肢です。
java -versionAssetsからghidra_12.1.2_PUBLIC_20260605.zipを選びます。GitHubが自動生成するSource code ZIPは実行用ディストリビューションではありません。
ghidra_12.1.2_PUBLIC_20260605.zip書き込み可能な場所にすべて展開します。新しいバージョンを古いインストール先へ上書きせず、別のディレクトリに保存します。
ghidra_12.1.2_PUBLICWindowsではghidraRun.batを開きます。LinuxとmacOSでは、実行権限を確認して./ghidraRunを起動します。
ghidraRun.bat / ./ghidraRun公式ghidra.exeやMSIインストーラーはありません。WindowsではマルチプラットフォームZIPを展開し、ghidraRun.batを実行します。不明なEXEに再パッケージする第三者サイトは避けてください。
Ghidraは、National Security Agencyの研究部門が開発・保守する無料のオープンソース・リバースエンジニアリング基盤です。セキュリティ研究者、マルウェア解析者、ファームウェア技術者、学生、開発者が、ソースコードのないコンパイル済みプログラムを調査するために利用します。一般的な実行形式を読み込み、機械語命令を識別し、プログラム構造や擬似コードを復元し、データ型を確認し、スクリプトで解析を自動化できます。
Ghidra ダウンロードで入手するものは、クラウドサービスや機能の限られたオンラインデコンパイラーではありません。アプリケーションはローカルで動作し、意図的に共同Ghidra Serverを設定しない限り、プロジェクトは自分のコンピューターに保存されます。CodeBrowserは、逆アセンブル、シンボル、関数、参照、メモリマップ、データ型、グラフ、デコンパイラーを1つの作業領域で結び付けます。ヘッドレス解析とPyGhidraによる自動化にも対応します。
次の要件はGhidra 12.1 Getting Startedに基づきます。大きなバイナリや複数のプロジェクトには、より多いメモリと保存領域が役立ちます。
| 要件 | 公式の最低条件または対応範囲 | 実用上の注意 |
|---|---|---|
| OS | Windows 10ビルド1809以降、Linux、macOS 10.13以降 | 32ビットOSは非推奨です。 |
| Java | 64ビットJava 21 Runtime and Development Kit | JDKを入れます。起動時に場所を求められる場合があります。 |
| メモリ | 4 GB RAM | 大きなプログラムや並列解析には追加メモリが有効です。 |
| 保存領域 | インストール済みバイナリに1 GB | ZIP、プロジェクト、キャッシュ、出力用の領域も確保します。 |
| Python | DebuggerとPyGhidraにはPython 3.9~3.14 | 標準GUIを開くだけなら不要です。 |
| 画面 | デュアルモニター推奨 | 1画面でも動作しますが、複数パネルの配置が容易になります。 |
Ghidraは起動時にJavaを確認します。PATHまたはJAVA_HOMEから対応JDKを見つけられる場合は自動的に使用します。Javaがない、または対応外の場合はJDK 21をインストールして再起動してください。古いJavaに合わせるためだけに、脆弱性の可能性がある旧版Ghidraを選ぶべきではありません。
GitHubのAssetsには実行可能なGhidraアーカイブが表示され、その後に自動生成されたソースコードアーカイブが並びます。通常のインストールで正しい名前はghidra_<version>_PUBLIC_<date>.zipです。ソースパッケージは、自分でGhidraをビルドする開発者向けです。
15秒後、ボタンは公式NationalSecurityAgency/ghidraリポジトリの検証済みURLを開きます。ダウンロード検索にはミラーや再パッケージが多いため、公開元ドメインの確認が重要です。第三者のEXEには追加コードが含まれたり、古い版や別のインストーラーが使われたりする可能性があります。
ダウンロードしたファイルを公式SHA-256と比較します。WindowsではGet-FileHash、macOSではshasum -a 256、Linuxではsha256sumを使用します。結果の全ての文字がページの値と一致する必要があります。
「Ghidra ダウンロード」は公式PUBLIC ZIPの取得を指します。検索結果にあるソース、ミラー、非公式インストーラーと区別し、公開元とチェックサムを確認してください。
ghidra_12.1.2_PUBLIC_20260605.zipNationalSecurityAgency/ghidraGhidra_12.1.2_build初回ダウンロードや起動前によくある疑問に回答します。
はい。Ghidraは無料のオープンソースソフトウェアです。公式公開版に購入やサブスクリプションは必要ありません。
いいえ。公式版は1つのマルチプラットフォームZIPです。起動スクリプトと一部のネイティブ部品が異なります。
ありません。公式ZIPを展開してghidraRun.batを実行します。書き込み可能なフォルダーなら通常は管理者権限も不要です。
いいえ。Ghidra 12.1には64ビットJava 21 Runtime and Development Kitが必要です。
Assetsのghidra_12.1.2_PUBLIC_20260605.zipを選びます。実行目的ならSource code ZIPやtar.gzではありません。
Ghidra 12.1.2のZIPは572,803,866バイト、約546.3 MiBです。展開後は約1 GBに加えてプロジェクトとキャッシュの領域が必要です。
新しい版をダウンロードして別のディレクトリへ展開します。プロジェクトをバックアップし、古いインストールを上書きしません。
いいえ。独立した案内サイトです。GhidraはNSAが保守し、ボタンは公式GitHubリポジトリを開きます。
Ghidra 12.1.2の検証済みマルチプラットフォームZIPをGitHubから入手し、OS別ガイドに従ってください。