Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
reverse-engineering-with-ai — AI支援分析、独立した検証、公開ソースの参照を用いて、暗号化されたファームウェアやソフトウェアをリバースエンジニアリングするための調査手法。 | Kitploit
ツール/GitHubGitHub/jaredreabow/reverse-engineering-with-ai
組み込みシステムセキュリティリバースエンジニアリング暗号化ハードウェアセキュリティ論文と研究学習と教育AI支援リバースエンジニアリング厳選リソースファームウェア解析

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHubjaredreabow/reverse-engineering-with-ai

reverse-engineering-with-ai

AI支援分析、独立した検証、公開ソースの参照を用いて、暗号化されたファームウェアやソフトウェアをリバースエンジニアリングするための調査手法。

リポジトリを見る
7111日前未レビュー

AIによるリバースエンジニアリング

暗号化されたファームウェアやソフトウェアのリバースエンジニアリングを、AIを活用した分析・実験・レビューで支援する実践的な研究ガイドです。

中心となる問いは、保護された素材がどこで利用可能になるのか、そしてその地点が観測可能かどうかです。鍵を復元することは一つの経路にすぎません。他には、等価な平文成果物を見つける、変換を観測する、既存のリーダーを実行する、鍵を復元せずに挙動を再構築する、といった方法があります。

このリポジトリには、31手法のサーベイ、証拠フレームワーク、公開ソースの事例、再利用可能な調査テンプレートが含まれています。ファイル分析、ソフトウェアインストルメンテーション、リホスティング、ハードウェア取得、サイドチャネル、暗号学的限界を扱います。各手法は前提条件、得られうる結果、結論を裏付けるために必要な証拠を区別しています。

ここから始める

  1. 調査ワークフローに従って、成果物、望む結果、利用可能なアクセスを特定します。
  2. 手法サーベイを使って適切な実験を選びます。
  3. 復元を主張したり失敗を説明したりする前に、証拠フレームワークを適用します。
  4. AI協働ガイドを使って、モデルの合意を証明に変えることなく、調査とレビューを分担します。
  5. 実験を調査テンプレートに記録します。

公開ソースのケーススタディでは、暗号化イメージの設計、透過的なフラッシュ復号、Android設定の永続化、ブートのマイルストーンを例示しています。ソース索引は、ガイド全体で使用されるドキュメント、実装、論文へのリンクを提供します。

ツールを選ぶ前に結果を選ぶ

望む結果それを確立するもの
単一の平文成果物正しく範囲を定めた認証、または独立した参照との一致、および整合した構造
再利用可能なコンテンツ鍵該当サンプルでの独立に検証された復号、および鍵のスコープの特定
デバイス鍵またはルート鍵検証済みの鍵の同一性とスコープ。コンテンツ鍵や鍵ハンドルだけでは不十分
挙動の説明具体的なトレース、データフロー、および記述された挙動を網羅するテスト
再構築された実行ファイルフォーマットの正確性、および文書化された環境での代表的な挙動
ベンダーに受け入れられた改変イメージ実際の署名とブート受け入れ経路に関する別個の証拠

調査を変える訂正

  • 高いエントロピーはランダム性の手がかりにすぎません。圧縮と暗号化のどちらもそれを生み出しうるため、ツール、スケール、ウィンドウサイズを記録してください。Binwalkエントロピーのドキュメント
  • ブートローダーの配置はプラットフォームとイメージ形式に従います。先頭64 KBは一般的な抽出ルールではなく、更新パッケージにはブートローダーが含まれないことがあります。
  • 暗号化と署名は異なる問題を解決します。平文を復元しても署名鍵は得られず、改変イメージがブートすることを確立するものでもありません。MCUbootの暗号化イメージ
  • コマンドの成功、もっともらしい文字列、ロードされたライブラリ、ラッパーの戻り値は、主張に関連する層で検証する必要があります。ソースベースの事例を参照してください。
  • 強力な暗号は、デコンパイラや言語モデルによって実用的に破れるようにはなりません。有用な進展は通常、周辺の実装、アクセス可能な表現、または具体的に実証された弱点からもたらされます。AES完全版のbiclique研究

範囲と出所

初期の研究は、Astra、Opus、Fableの貢献を含む、AI支援による専門家調査と批判的レビューを通じて開発されました。レビューは選択的に統合され、裏付けのない解釈や重複する作業は却下されました。結果として得られたガイドは方法論的な主張を行い、公開ソースを引用しますが、新しい万能復号器や特定デバイスの侵害実証を主張するものではありません。

公開リポジトリには、研究用の文章、公開リンク、空のテンプレート、およびドキュメント検証ツールが含まれています。ファームウェアバイナリ、非公開のキャプチャ、デバイス識別子、抽出された鍵、認証情報、運用ログは公開範囲外です。本手法は、あなたが調査を許可されているシステムおよび成果物にのみ適用してください。

リポジトリを検証する

Python 3.9 以降で十分であり、サードパーティ製パッケージは不要です。

python3 tools/check_docs.py
python3 tools/check_docs.py --self-test

ローカルハーネスは、ファイルインベントリ、Markdownリンク、メソッド番号、ソースインデックス、バージョン記録、およびいくつかの一般的な偶発的公開パターンをチェックします。ファームウェアの実行、デバイスへの接続、リンク先ウェブサイトの取得、すべての技術的記述が正しいことの証明は行いません。ソースの検証は引き続き研究レビューの一部です。

現在のドキュメントバージョン: 1.0.0。変更履歴および追記専用の履歴を参照してください。

ツールをダウンロード