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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
uefi_retool — UEFIファームウェアのリバースエンジニアリングのためのツール | Kitploit
ツール/GitHubGitHub/yeggor/uefi_retool
組み込みシステムセキュリティリバースエンジニアリングハードウェアセキュリティハードウェアとIoTセキュリティバイナリ解析ファームウェア解析Archived
GitHubyeggor/uefi_retool

uefi_retool

UEFIファームウェアのリバースエンジニアリングのためのツール

リポジトリを見る
3695791年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

uefi_retool

UEFIファームウェアリバースエンジニアリングのためのツール。

uefi_retoolスクリプトによるUEFIファームウェア解析

使用方法:

  • ida_plugin/uefi_analyser.pyスクリプトとida_plugin/uefi_analyserディレクトリをIDAプラグインディレクトリにコピーします
  • config.jsonファイルを編集します
    • PE_DIRはUEFIファームウェアからのすべての実行可能イメージを含むディレクトリです
    • DUMP_DIRはファームウェアファイルシステムからのすべてのコンポーネントを含むディレクトリです
    • LOGS_DIRはログ用のディレクトリです
    • IDA_PATHおよびIDA64_PATHはIDA Pro実行可能ファイルへのパスです
  • pip install -r requirements.txtを実行します
  • python uefi_retool.pyコマンドを実行してヘルプメッセージを表示します

コマンド

root@kitploit:~
python uefi_retool.py
root@kitploit:~
Usage: uefi_retool.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  get-images  Get executable images from UEFI firmware.
  get-info    Analyze the entire UEFI firmware.
  get-pp      Get a list of proprietary protocols in the UEFI firmware.

get-images

root@kitploit:~
python uefi_retool.py get-images --help
root@kitploit:~
Usage: uefi_retool.py get-images [OPTIONS] FIRMWARE_PATH

  Get executable images from UEFI firmware. Images are stored in "modules"
  directory.

Options:
  --help  Show this message and exit.

例:

root@kitploit:~
python uefi_retool.py get-images test_fw/fw-tp-x1-carbon-5th.bin

get-info

root@kitploit:~
python uefi_retool.py get-info --help
root@kitploit:~
Usage: uefi_retool.py get-info [OPTIONS] FIRMWARE_PATH

  Analyze the entire UEFI firmware. The analysis result is saved to .json
  file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

例:

root@kitploit:~
python uefi_retool.py get-info -w 6 test_fw/fw-tp-x1-carbon-5th.bin

get-pp

root@kitploit:~
python uefi_retool.py get-pp --help
root@kitploit:~
Usage: uefi_retool.py get-pp [OPTIONS] FIRMWARE_PATH

  Get a list of proprietary protocols in the UEFI firmware. The result is
  saved to .json file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

例:

root@kitploit:~
python uefi_retool.py get-pp -w 6 test_fw/fw-tp-x1-carbon-5th.bin

追加ツール

  • tools/update_edk2_guids.pyはedk2プロジェクトからプロトコルGUIDリストを更新するスクリプトです

IDAプラグイン

UEFI解析のためのIDAプラグイン

類似のツール

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
ツールをダウンロード