Zum Inhalt springen
Kitbay
Einreichen

ida-domain-scripting

MITEnthält Skripte

ida-domain-scripting ist ein Agent Skill von Hex-Rays, ausgeliefert in deren Claude-Code-Marketplace in einem als unsafe gekennzeichneten Plugin, mit dem ein Agent Python-Code für die Domain API von IDA schreiben und ausführen kann.

Was der Skill vermittelt

ida-domain-scripting ist ein Agent Skill von Hex-Rays, ausgeliefert in deren Claude-Code-Marketplace in einem als unsafe gekennzeichneten Plugin, mit dem ein Agent Python-Code für die Domain API von IDA schreiben und ausführen kann. Für jede Aufgabe schreibt der Agent ein Skript in einen temporären Ordner mit Zeitstempel und führt es über den mitgelieferten Executor des Skills mit uv aus; dieser öffnet die Binärdatei oder die .i64/.idb-Datenbank headless über idalib. Der Agent kann Funktionen, Strings und Querverweise auflisten, Code dekompilieren und mehr. Datenbanken werden schreibgeschützt geöffnet, es sei denn, der Nutzer stimmt dem Speichern von Änderungen zu. Der Skill braucht IDA Pro 9.1 oder neuer und die Variable IDADIR, und Hex-Rays rät, ihn nur in einer Sandbox auszuführen, weil er generierten Code ausführt.

Funktionen

  • Python-Skripte für die IDA Domain API auf einer Binärdatei schreiben und ausführen
  • Funktionen, Strings und Querverweise extrahieren
  • Code headless über idalib dekompilieren
  • Änderungen an der Datenbank nach Bestätigung durch den Nutzer speichern