Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hyperion-disassembler — ネイティブ マルチアーキテクチャ逆アセンブラ&逆コンパイラ - PE/ELF/Mach-O, x86/x64/ARM64, Luaスクリプティング, RTTI復元 | Kitploit
ツール/GitHubGitHub/sidenai/hyperion-disassembler
静的分析リバースエンジニアリングスクリプトと自動化デバッガマルウェア分析バイナリ解析学習と教育ファームウェア解析
GitHubsidenai/hyperion-disassembler

hyperion-disassembler

ネイティブ マルチアーキテクチャ逆アセンブラ&逆コンパイラ - PE/ELF/Mach-O, x86/x64/ARM64, Luaスクリプティング, RTTI復元

リポジトリを見る
2042533ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
ウェブサイト
共有

Hyperion

ネイティブマルチアーキテクチャの逆アセンブラおよびバイナリ解析ツール。PE、ELF、Mach-O、.NET バイナリを x86、x64、ARM、ARM64、MIPS、PPC でサポート。C++20 と ImGui でスクラッチから構築。

Discord GitHub

単一の静的リンク実行ファイル。インストーラ不要、ランタイム依存関係なし。3MB 未満。

image

コミュニティ

  • Discord
  • GitHub

サポートされているフォーマットとアーキテクチャ

フォーマットアーキテクチャ
PE (exe, dll, sys)x86, x64
ELF (so, o, 実行可能ファイル)x86, x64, ARM, ARM64, MIPS, PPC
Mach-O (dylib, 実行可能ファイル, fat/ユニバーサル)x64, ARM64
.NET (マネージドアセンブリ)CIL/IL バイトコード

逆アセンブル: Zydis (x86/x64) + Capstone (ARM, ARM64, MIPS, PPC)

機能

解析

  • 再帰下降 + リニアスイープ、アラインメント競合解決機能付き
  • x64 関数境界用 .pdata 例外ディレクトリ
  • RTTI C++ クラス復元(vtable 解析、メソッド命名、クラス階層)
  • インポートサンク検出、スイッチ/ジャンプテーブル解決
  • vtable 検出、グローバル変数検出
  • FLIRT シグネチャマッチング(約 100 の MSVC CRT パターン)
  • パッカー検出(UPX、Themida、VMProtect、ASPack、MPRESS)
  • PDB シンボル読み込み(DbgHelp による自動検出)
  • DWARF シンボル読み込み(ELF 用 .debug_info)
  • C++ 名前マングリング解除(MSVC + GCC/Clang)
  • noreturn/テールコール/呼び出し規約検出
  • データフロー伝搬、間接呼び出し解決
  • 手続き間型伝搬

逆コンパイラ

  • Ghidra スタイル SSA パイプライン(p-code リフト → SSA → DCE → 伝搬 → 構造化 → 出力)
  • x86/x64 および ARM64 逆コンパイラ
  • マーク&スイープデッドコード除去
  • RTTI 対応出力 (obj->Class::method())
  • STL コンテナ認識(std::string、std::vector、std::shared_ptr)
  • 演算子オーバーロード検出、for ループ再構築
  • 戻り値伝搬、呼び出し元保存引数折り畳み
  • 型付きパラメータによる Main/WinMain 検出
  • シンボリックデータアドレス

UI

  • 4 テーマ(Hyperion、IDA、Midnight、Custom)+ 背景画像サポート
  • ナビゲーションバンド(色分けされたメモリ概要、クリックで移動)
  • 色分けされたニーモニック、インライン文字列/インポート注釈、xref バッジ付き逆アセンブル
  • パッチ適用、パターンハイライト、キーボードナビゲーション対応の16進エディタ
  • 疑似コードパネル(F5、コピー可能)
  • 制御フローグラフ(クリック可能なノード、Space でグラフ/逆アセンブル切替)
  • 関数、文字列、インポート/エクスポートパネル(フィルターとコピー付き)
  • 相互参照ポップアップ(X キー)およびタブ付きパネル
  • エントロピーヒートマップ、コールグラフ、スタックフレームビュー
  • 型システム(構造体、列挙型)、クラスビュー(RTTI ブラウザ)
  • バイナリ差分、PE ヘッダービューア(パッカー結果付き)
  • SigMaker(自動ワイルドカード、4 出力形式、一意性テスト)
  • 検索(テキスト、ワイルドカード付きバイナリパターン、即値)
  • Beautify モード(ノイズを隠し、関数コードとキーデータのみ表示)
  • コンテキストメニュー:C 配列としてコピー、Python バイト列、YARA パターン
  • ステータスバー、等幅コードフォント、複数のフォントサイズ

スクリプトとプラグイン

  • 組み込み Lua 5.4 コンソール(View > Script Console)
  • プラグインシステム:plugins/ フォルダに .lua ファイルを配置
  • プラグイン API:メニュー項目、ホットキー、解析コールバックの登録
  • スクリプト API:get_name, set_name, get_insn, get_bytes, get_functions, get_xrefs_to, set_comment, goto_addr, patch_byte, get_segments, get_arch, create_function
  • 詳細は docs/scripting.md と docs/plugins.md を参照

MCP サーバー (Model Context Protocol)

  • AI 連携(Cursor、Claude Desktop など)のための内蔵ヘッドレス MCP サーバー
  • AI プロンプトから逆アセンブル、逆コンパイル、xref、バイナリ構造に直接アクセス
  • 実行ファイルに --mcp を渡してサーバーを起動: ./build/Release/Hyperion --mcp(またはプラットフォームに応じた同等のコマンド)
  • ステータス確認、関数検索、文字列参照、コメント/名前の変更、stdio 経由の逆コンパイルをサポート

カスタマイズ

  • 設定パネル(Ctrl+,):フォント、色、キーバインド、詳細オプション
  • 編集可能なキーバインド(割り当て時に押下、永続化)
  • カスタムテーマのエクスポート/インポート(.hth ファイル)
  • コミュニティテーマ配布用 themes/ フォルダ
  • 背景画像サポート(png/jpg、不透明度スライダー)
  • ウィンドウ不透明度、カーソル行の色、ボーダー半径、スクロールバー幅、フォントセレクター

エクスポート

  • パッチ適用済みバイナリ、.asm リスト(MASM スタイル)
  • IDAPython スクリプトのエクスポート
  • プロジェクトの保存/読み込み(.hdb 形式)
  • C 配列 / Python / YARA としてコピー

安定性

  • 不正なバイナリに対応する堅牢な PE ローダー
  • スレッドセーフな解析(UI へのアトミックな引き渡し)
  • メモリ最適化(固定サイズ命令バッファ、セクション制限)
  • すべての操作に対する完全な Undo/Redo
  • 60 秒ごとの自動保存
  • 最小化/フォーカス解除時のクラッシュなし

キーバインド

キーアクション
Gアドレスに移動
N名前変更
;コメント
X相互参照
F5関数を逆コンパイル
Space逆アセンブル/グラフの切り替え
Dデータとして定義
A文字列として定義
U未定義
Cコードとして強制
H16進/10進の切り替え
P関数を作成
Enter分岐/呼び出しを追跡
Escape前に戻る
Shift+F12文字列ビュー
Ctrl+O開く
Ctrl+S保存
Ctrl+,設定
Ctrl+F検索
Alt+Bバイナリ検索
Ctrl+Z/Y元に戻す/やり直し
Ctrl+Shift+Sシグネチャ生成

すべてのキーバインドは設定からカスタマイズ可能です。

ビルド

CMake 3.25+、vcpkg、C++20 コンパイラ(MSVC 2022+、GCC 13+、または Clang 16+)が必要です。

root@kitploit:~
git clone https://github.com/Sidenai/hyperion-disassembler
cd hyperion-disassembler
cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build --config Release

静的リンク(単一の exe、DLL なし)の場合:

root@kitploit:~
cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static
cmake --build build --config Release

依存関係(vcpkg 経由で取得):imgui(docking)、glfw、zydis、capstone、spdlog、fmt、zlib、lua、stb。

プラットフォーム

プラットフォームステータス
Windows x64フルサポート(UI + MCP)
Linux x64ビルド可、フルサポート(UI + MCP)
macOS(Intel + Apple Silicon)ビルド可、フルサポート(UI + MCP)

ステータス

活発に開発中。サポートされているすべてのフォーマットで静的解析が機能。逆コンパイラは x86/x64 および ARM64 で読み取り可能な C 出力を生成。RTTI クラス復元は難読化されていない C++ バイナリで動作。

ロードマップ:

  • デバッガ統合(アタッチ、ブレークポイント、アンチ検出)
  • 協調解析
  • さらなる逆コンパイラ改善

ライセンス

MIT

ツールをダウンロード