本文へスキップ
Kitbay
スキル公式

ida-domain-scripting

MITスクリプトあり

ida-domain-scriptingは、Hex-RaysのClaude Codeマーケットプレイスで、unsafeと表示されたプラグインに含めて配布されているエージェントスキルです。

スキルの内容

ida-domain-scriptingは、Hex-RaysのClaude Codeマーケットプレイスで、unsafeと表示されたプラグインに含めて配布されているエージェントスキルです。エージェントはこれを使って、IDAのDomain APIに対するPythonコードを書いて実行できます。タスクごとに、タイムスタンプ付きの一時フォルダにスクリプトを書き、スキルに同梱された実行ツールを通じてuvで実行します。この実行ツールは、idalibを使ってバイナリまたは.i64/.idbデータベースをヘッドレスで開きます。関数、文字列、相互参照の一覧表示や、コードの逆コンパイルなどができます。データベースは、ユーザーが変更の保存に同意しない限り読み取り専用で開かれます。IDA Pro 9.1以降とIDADIR変数が必要で、生成されたコードを実行するため、Hex-Raysはサンドボックス内でのみ実行するよう勧めています。

できること

  • バイナリに対してIDA Domain APIのPythonスクリプトを作成・実行
  • 関数、文字列、相互参照を抽出
  • idalibを使ってヘッドレスでコードを逆コンパイル
  • ユーザーの確認後にデータベースの変更を保存