
Kollaboratives Reverse Engineering Plugin für IDA Pro & Hex-Rays
Dieses Projekt wird nicht mehr aktiv weiterentwickelt und der funktionsreichere und aktuellere Fork ist wahrscheinlich interessanter für Neulinge. Außerdem hat IDA eine offizielle Unterstützung für kollaborative Reverse-Engineering-Sitzungen angekündigt, und man könnte auch darauf warten.
IDArling ist ein kollaboratives Reverse-Engineering-Plugin für IDA Pro und Hex-Rays. Es ermöglicht die Echtzeitsynchronisation von Änderungen an einer Datenbank durch mehrere Benutzer, indem verschiedene Instanzen von IDA Pro miteinander verbunden werden.
Die Hauptfunktionen von IDArling sind:
Wenn Sie Fragen haben, die keinen Bugreport wert sind, können Sie uns gerne unter #idarling on freenode anpingen und fragen.
Dieses Projekt befindet sich in aktiver Entwicklung. Du kannst gerne einen PR schicken, wenn du helfen möchtest! :-)
Es ist in seinem aktuellen Zustand nicht wirklich stabil, bitte bleiben Sie gespannt auf eine erste Veröffentlichung des Projekts!
Installieren Sie den IDArling-Client in den IDA-Plugins-Ordner.
idarling_plugin.py und den Ordner idarling in den IDA-Plugins-Ordner.
C:\Program Files\IDA 7.x\plugins/Applications/IDA\ Pro\ 7.x/idabin/plugins~/ida-7.x/plugins/import urllib2; exec(urllib2.urlopen('https://raw.githubusercontent.com/IDArlingTeam/IDArling/master/easy_install.py')).read()
Warnung: Das Plugin ist nur mit IDA Pro 7.x unter Windows, macOS und Linux kompatibel.
Der dedizierte Server benötigt PyQt5, das in IDA integriert ist. Wenn Sie eine externe Python-Installation verwenden, empfehlen wir die Verwendung von Python 3, das ein vorgefertigtes Paket bietet, das mit einem einfachen pip install PyQt5 installiert werden kann.
Öffnen Sie den Dialog Einstellungen, der durch Rechtsklick auf das Widget in der Statusleiste zugänglich ist. Zeigen Sie die Serverliste an, indem Sie auf den Tab Netzwerkeinstellungen klicken, und fügen Sie Ihren Server hinzu. Verbinden Sie sich mit dem Server, indem Sie nach erneutem Rechtsklick auf das Widget darauf klicken. Schließlich sollten Sie über die folgenden Menüs auf eine Datenbank zugreifen können, um sie hoch- oder herunterzuladen:
- File --> Open from server
- File --> Save to server
Dieses Projekt ist inspiriert von Sol[IDA]rity. Es begann nach Kontaktaufnahme mit dessen Autoren und der Frage, ob es jemals veröffentlicht würde. Der Quellcode von Lighthouse wurde ebenfalls sorgfältig studiert, um zu verstehen, wie man bessere IDA-Plugins schreibt.
Dank an Quarkslab für die Genehmigung dieser Veröffentlichung.