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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ida-efitools2 — IDAプラグイン:UEFIリバースエンジニアリング機能を拡張する | Kitploit
ツール/GitHubGitHub/p-state/ida-efitools2
組み込みシステムセキュリティリバースエンジニアリングハードウェアとIoTセキュリティバイナリ解析ファームウェア解析
GitHubp-state/ida-efitools2

ida-efitools2

IDAプラグイン:UEFIリバースエンジニアリング機能を拡張する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

概要

UEFIリバースエンジニアリング機能を拡張するためのIDAプラグインです。ida-efitoolsをベースに、多数の修正と新機能を追加しています。 Python 2とPython 3の両方で動作します。旧バージョンのIDA Pro 7.xもサポートしていますが、保証はありません。

機能

  • GUID定義
  • 構造体の伝播(レジスタ、xrefs、スタック変数)
  • プロトコルとインターフェースの識別
  • 未知のプロトコルの初期化

拡張機能

  • プラグインとしてもスクリプトとしても使用可能。
  • efitools2/typesディレクトリからカスタムC宣言(構造体、列挙型、共用体、typedef)を自動的にインポート。
  • コードセグメントの権限をRWEに設定(デコンパイラビューでの誤ったデッドコード除去を修正するため)。

プラグイン限定機能

  • 外部タイプの同期機能を提供。
  • 逆アセンブラビューで選択したEFI_GUIDを表示およびクリップボードにコピー。
  • ローカル変数の代入からEFI_GUIDを抽出。

重要な注意事項

  • behemoth.tilは使用せず、IDAのuefi.tilおよびuefi64.tilを優先します。
  • IDA 7.3のuefi(64).tilにはエラーがあるため使用しないでください。

使用方法

スクリプトとして

IDAからefitools2/efitools.pyを実行するだけです。

プラグインとして

ホットキー:

  • Ctrl-Alt-E - すべての処理を実行
  • Ctrl-Alt-G(データ上)- 現在のカーソル位置のEFI_GUIDを表示およびコピー
  • Ctrl-Alt-G(コード上)- ローカル変数の代入からEFI_GUIDを抽出してコピー(カーソルをEFI_GUID.data1の代入に置きます)
  • F5(ローカル型ウィンドウ上)- typesフォルダからローカル型を同期

調整

  • ホットキーはida-efitool2.pyファイルで設定できます。
  • いくつかの設定はefitools2/efitools.pyファイルにあります。
  • カスタムGUIDはefitools2/guids/custom.iniファイル内に配置してください。
  • カスタムプロトコルはefitools2/typesフォルダ内に配置してください。利用可能な例を参照してください。

カスタム型のエクスポート方法

これはIDAの組み込み機能です。ローカル型ウィンドウで型のコンテキストメニューを開き、「ヘッダーファイルにエクスポート」アクションを選択するだけです。

前提条件

  • pip install future - Python 2のみ。
  • pip install clipboard - EFI_GUIDの内容を自動的にクリップボードにコピーする場合。

プラグインのインストール

ida-efitools2.pyファイルとefitools2フォルダをIDAのプラグインディレクトリにコピーするだけです。

クレジット

@snare - ida-efiutilsのオリジナルコードベース。 @danse-macabre - ゼロから書き直したida-efitools。 @djpohly、@al3xtjames、@vutung2311 - 貢献(フォーク)。 @p-state(私)- これに新たな命を吹き込んだ者。

ツールをダウンロード