257 matches found
FindFunc
FindFunc: IDA Pro における関数の高度なフィルタリング/検索 FindFunc は、特定のアセンブリまたはバイトパターンを含む、特定の名前や文字列を参照する、またはその他のさまざまな制約に準拠するコード関数を検索するための IDA Pro プラグインです。 FindFunc は、2022 HexRays IDA Pro Plugin Contest で第3位を獲得しました。 ルールによるフィルタリング FindFunc の主な機能は、ユーザーが IDA Pro のコード関数が満たす必要がある「ルール」または制約のセットを指定できることです。FF...
diaphora
δiaphora インストール Hex-Raysプラグインマネージャーでインストールします: root@kitploit: hcli plugin install https://github.com/joxeankoret/diaphora/archive/refs/tags/3.4.2.zip 手動インストールの手順は以下のとおりです。 Diaphora(διαφορά、ギリシャ語で「差分」の意)バージョン3.4は、現在(2026年)利用可能な中で最も先進的なプログラム差分解析ツール(IDAプラグインとして動作)です。SyScan...
Uchihash
Uchihash Uchihash は、マルウェアアナリストが埋め込みハッシュ値の処理にかかる時間を節約できる小さなツールです。このハッシュ値は以下のようなさまざまな目的で使用されます。 API の動的インポート(特にシェルコード) アナリストが使用する実行中プロセスの確認(アンチ分析) VM やアンチウイルスのアーティファクトの確認(アンチ分析) 特徴 標準アルゴリズムまたは独自のハッシュアルゴリズムを使用したハッシュ生成 解析データベース内のハッシュ値に注釈を付けるスクリプト(IDC、IDAPython、Ghidra)の生成 ハッシュマップの生成とハッシュ値の検索 インストール...
spectrIDA-Reverse_Engineering_Stack
👻 spectrIDA バイナリを行き来するゴースト。 ローカルで動作するAI搭載リバースエンジニアリングアシスタント:並列IDA Pro解析、AIによる関数命名、ストレスのないターミナル、これまでに解析したすべてを記録するNeo4jナレッジグラフ、そしてClaudeがそのグラフを直接検索・連鎖できるMCPサーバー。 そして今や、phantomrt によって、壁を読むだけでなく、その中を歩き回れるようになりました。つまり、命名した関数をエミュレート、フック、ファジングし、 実際に起きたこと をグラフに書き戻します。 spectrida analyze GameAssembly.dll...
allthingsida
Operating system MS Windows PEB/LDRDATATABLEENTRY enumeration scripts PEB/TEB structures x64 PEB/TEB structures x86...
IDAssist
IDAssist AIを活用したIDA Pro向けリバースエンジニアリングプラグイン 作者: Jason Tang 説明 IDAssistは、LLMを活用した解析をIDAのインターフェースに直接統合するIDA Proプラグインです。設定可能なLLMプロバイダー、セマンティックナレッジグラフ、RAGドキュメント検索を通じてAI支援によるバイナリリバースエンジニアリングを提供し、多種多様なLLMプロバイダーをサポートします。 PythonとPySide6で構築されたIDAssistは、IDA Pro...
deREferencing
deREferencing deReferencing は、新しいレジスタビューとスタックビューを実装する IDA Pro プラグインです。一部の GDB プラグイン(例: PEDA、GEF、pwndbg など)と同様に、デリファレンスされたポインタ、色付け、その他の有用な情報を追加します。 以下のアーキテクチャをサポートしています: x86、x86-64、ARM、ARM64、MIPS32、MIPS64 要件 IDA-Pro = 7.1 インストール hcli でインストール: root@kitploit: hcli plugin install dereferencing...
Gepetto
Gepetto Gepetto is a Python plugin which uses various large language models to provide meaning to functions decompiled by IDA Pro ≥ 7.6. It can leverage them to explain what a function does, and to automatically rename its variables. Here is a simple example of what results it can provide in mere...
flare-floss
FLOSS スクリプト FLOSS は出力をさまざまなツール用のスクリプトに変換する機能をサポートしています。このディレクトリにあるレンダースクリプトを参照してください。 さらに、FLOSS が難読化された文字列を自動的に抽出し、IDA で現在ロードされているモジュールに適用できるようにする IDA 用プラグイン もあります。idaplugin.py は、IDA Pro 内で直接実行できる IDAPython スクリプトです File - Script File... ALT + F7。 インストール これらのスクリプトは、FLOSS の GitHub...
BinAIVulHunter
BinAIVulHunter 一个用于帮助在二进制文件中查找漏洞的 IDA PRO 插件。 使用 IDA PRO HexRays 反编译器结合 OpenAI(ChatGPT)在二进制文件中查找可能的漏洞。 免责声明:使用 AI 在二进制文件中查找漏洞时,返回的结果可能会产生误报,但该工具在我参与过的许多 CTF 比赛中都表现良好(简单/中等……部分困难)。 灵感来源于 Gepetto:https://github.com/JusticeRage/Gepetto 安装: 将 Python 脚本放入 IDA Pro 插件目录。 使用方法: 右键单击反编译代码,选择“在函数中查找可能的漏洞”...
diaphora-mcp
ロシア語で読む Diaphora MCP Diaphora MCP は、自動バイナリ差分解析のための MCP Model Context Protocol サーバーです。Diaphora 差分解析エンジン と IDA Pro 逆アセンブラ を MCP プロトコルで接続し、AI エージェント Claude Code など がバイナリファイルの比較、セキュリティパッチの検出、変更の分析を実行できるようにします。 特徴 エクスポート : 解析済みの .i64 / .idb データベースを Diaphora SQLite 形式に変換 idat.exe ヘッドレスモード経由 差分解析 :...
oregami
Oregami """ 这个寄存器是做什么用的? 嗯……我就把它重命名为 veryuniquename,然后做个文本搜索,找到所有引用! 好的……等待搜索结束……马上就好……完成! 现在只需要理解搜索结果中哪些与当前寄存器的使用帧相关。 应该不难,对吧? """ 如果你遇到过这种情况(或许不止一次),那你有福了! 只需按下 Shift-X,你的烦恼就会消失! 你也可以在使用的帧中重命名寄存器。只需按下 Shift-N,然后按照指示操作! 还有——与其逐个修改所有用法的类型,不如只按一次 Shift-T。 最后但同样重要的是——如果你想为这个寄存器的所有用法设置偏移量(就像做 Ctrl-R...
VulFi
VulFi v3.0 はじめに VulFi(Vulnerability Finder)ツールは、IDA Proのプラグインであり、バイナリのバグハンティングを支援するために使用できます。主な目的は、最も興味深い関数(strcpy、sprintf、systemなど)へのすべてのクロスリファレンスを一つのビューで提供することです。Hexraysデコンパイラが使用できる場合、脆弱性研究の観点から興味深くない関数呼び出し(たとえば strcpydst,"Hello World!"...
idacode
IDACode IDACode は、Visual Studio Code を離れることなく、IDA 環境で Python スクリプトを実行およびデバッグすることを容易にします。VS Code 拡張機能は マーケットプレイス から入手できます。 IDACode はまだ非常に初期段階であり、バグが発生する可能性があります。問題が発生した場合は、新しい Issue を開いてください。 特徴 速度 : スクリプトを迅速に作成して実行できます。 デバッグ : いつでも Python デバッガをアタッチできます。 互換性 : IDACode...
hashdb-ida
HashDB IDA プラグイン IDA Pro向けのマルウェア文字列ハッシュ検索プラグインです。このプラグインはOALABS HashDB参照サービスに接続します。 新しいハッシュアルゴリズムの追加 ハッシュアルゴリズムデータベースはオープンソースであり、新しいアルゴリズムはGitHub こちらから追加できます。プルリクエストはほとんど自動化されており、自動テストが合格すれば、数分以内に新しいアルゴリズムがHashDBで使用可能になります。 HashDBの使用 HashDBは、IDA逆アセンブリビューでハッシュ定数を右クリックし、HashDB...
uEmu
概要 uEmu は、Unicorn Engine をベースにした IDA 用の小さくて可愛いエミュレータプラグインです。 以下のアーキテクチャを標準でサポートしています: x86 、x64 、ARM 、ARM64 、MIPS 、MIPS64 何に適しているか? ベアメタルコード(ブートローダー、組み込みファームウェアなど)のエミュレーション 独立した関数のエミュレーション 何に適していないか? 複雑なOSコード(動的ライブラリ、プロセスなど)のエミュレーション 多くのシステムコールを含むコードのエミュレーション 改善できる点は? ベンダー固有のレジスタアクセス(ARM64のMSR S3x...
ida_kernelcache
idakernelcache:用于分析 iOS 内核缓存的 IDA 工具包 Cellebrite 分支 此分支已更新,可在 IDA 9.x / Python 3 / iOS 27.0 beta 1 上使用。 原始 README idakernelcache 是一个用于 IDA Pro 的 IDAPython 模块,旨在简化对 iOS 内核缓存的处理。 该模块提供以下功能: 将 iOS 12 新增的静态标记指针转换为普通内核指针。 将内核的 PRELINKINFO 段解析为 Python 字典。 根据内核扩展名称、Mach-O 段和 Mach-O 节重命名 IDA 中的段。...
dsync
dsync 逆コンパイルビューと逆アセンブルビューを同期するIDAPythonプラグインです。 詳細については、ソースコード内のコメントを参照してください。 IDA Pro 7.3が必要です 注意: 代わりに、IDA 7.3 で導入された公式の同期機能を使用することをお勧めします。...
heap-viewer
HeapViewer ヒープを調査するIDA Proプラグインで、エクスプロイト開発に特化しています。 現在はglibc malloc実装(ptmalloc2)をサポートしています。 2018 Hex-Raysプラグインコンテスト 第3位受賞 Requirements IDA Pro = 7.0 Tested on glibc 2.23 = 2.26) リンクリストのGraphView(bins/tcache) 構造体ビュー(mallocstate / mallocpar / tcacheperthread) マジックユーティリティ: Unlinkマージ情報 Freeable/マージ情報...
idasql
IDASQL 让任何 AI 智能体都能理解编译后的二进制文件。 IDASQL 是 IDA Pro 数据库的 SQL 接口,由 Elias Bachaalany 创建。它提供 30+ 个虚拟表,涵盖函数、交叉引用、字符串、类型、导入、反汇编和反编译。使用你的编码智能体中的 /idasql 技能即可完全无头工作——智能体在后台为你运行 IDA——或者打开 IDA 的界面,与你的编码智能体协作共同进行逆向工程。无需 IDAPython。无需脚本。只需 SQL。 为什么选择 SQL? SQL 是每个 AI 智能体都已经掌握的通用查询语言。IDASQL...