Frage:
Tools, um kooperativ an derselben Binärdatei zu arbeiten
Ange
2013-03-28 14:39:52 UTC
view on stackexchange narkive permalink

Was ist ein Arbeitswerkzeug / eine Arbeitsmethode, um kooperativ an derselben Binärdatei zu arbeiten (wenn möglich parallel), die nachweislich funktioniert?


Ich habe vor langer Zeit verschiedene Methoden verwendet, um Informationen mit anderen zu teilen , aber nicht parallel:

  • IDB zurücksenden & her
  • TXT-Notizen in einem Repository freigeben
  • IDB in IDC exportieren und IDC weitergeben ein Repository

Keines davon war jedoch wirklich effizient. Ich suche nach besseren Methoden und Werkzeugen für die Zusammenarbeit.

Sie sollten die Vorschläge von der Frage trennen und als Antwort veröffentlichen (da sie die Frage tatsächlich beantworten).
@AsheeshR: Das Poster soll einen Einblick in das Thema / die Forschung geben. Mögliche Antworten aufzulisten und zu erklären, warum / warum sie unbefriedigend sind, ist genau das.
Sechs antworten:
#1
+17
Ange
2013-03-28 14:44:52 UTC
view on stackexchange narkive permalink

mögliche (aber nicht getestete) Vorschläge:

#2
+17
Mick
2013-03-28 19:57:51 UTC
view on stackexchange narkive permalink

Um die Antwort von @ ange zu erweitern, ist IDA Toolbag eine leichte Lösung für die Zusammenarbeit mit der Funktion "Warteschlangen". Ich habe getestet, dass es funktioniert, und ich glaube, es bietet alle Funktionen, die Sie in Ihrer Frage erwähnt haben.

enter image description here

enter image description here

Wissen Sie, ob die anderen Benutzer genau dieselbe Version von IDA benötigen? Gibt es viele Probleme bei der Verwendung oder funktioniert es genau wie erwartet? - Nur neugierig, ich wollte schon immer ein gutes Tool für die Zusammenarbeit mit IDA, die Toolbag sieht wirklich vielversprechend aus ...
#3
+5
samuirai
2013-03-28 19:45:17 UTC
view on stackexchange narkive permalink

Dexter ist ein statisches Tool zur Analyse von Android-Anwendungen mit Funktionen für die Zusammenarbeit. Weitere Informationen finden Sie in ihrem ersten öffentlichen Vortrag zu diesem Tool: SIGINT12 - Android Analysis Framework.

#4
+3
Dominik Antal
2013-12-18 15:15:54 UTC
view on stackexchange narkive permalink

Ich möchte diese Tools zur Liste hinzufügen:

  • IDASynergy - Eine Kombination aus einem IDAPython-Plugin und einem daraus resultierenden Steuerungsversionssystem in einem neuen Addon für kollaboratives Reverse Engineering für IDA Pro.

  • OllyMigrate - Das neueste Tool von allen, um zwischen Debuggern enter image description here p zu migrieren >

  • MapConv - IDA-Map-Dateien in OllyDbg importieren (Labels + Kommentare) enter image description here

  • IDASync - IDA-Zusammenarbeitstool + OllySync für OllyDbg-Unterstützung. enter image description here

  • qb-sync - Sync IDA mit WinDbg

Zugehöriges Whitepaper.

#5
+3
NirIzr
2018-06-10 06:43:23 UTC
view on stackexchange narkive permalink

Ein neues Tool, das aktiv auf Github entwickelt wurde, ist IDArling (früher IDAConnect genannt). Laut den Entwicklern Alexandre Adamskiand und Joffrey Guilbon ist es inspiriert von SolIDArity (das 2016 einige Geräusche machte, aber nie veröffentlicht wurde) und anderen Projekten.

Es ist eine IDA-Python Projekt, das laut Betreuern noch in Arbeit ist, aber bereits eine kleine Benutzerbasis hat und heutzutage recht funktional und nutzbar ist.

Im Gegensatz zu vielen anderen Projekten (zumindest für den Moment, 4. Quartal) 2018) sieht es Commits auf täglicher / wöchentlicher Basis. Es wurde auch mit dem ersten Preis beim IDA-Plugin-Wettbewerb 2018 ausgezeichnet.

Ich hatte noch nicht das Vergnügen, es zu verwenden.

#6
+1
auspicious99
2020-05-03 18:04:29 UTC
view on stackexchange narkive permalink

Ich sehe Ghidra nicht in den Listen der anderen Antworten, wahrscheinlich weil diese Frage 2013 gestellt wurde und Ghidra erst kürzlich der Öffentlichkeit zugänglich gemacht wurde.

Ghidra verfügt über integrierte kooperative Arbeitswerkzeuge. Jeder Benutzer, der an einem Reverse Engineering-Projekt mitarbeiten möchte, stellt eine Verbindung zum Ghidra-Server her. Dies ist ein einfacher Server, der auf jedem Computer ausgeführt werden kann, auf den alle diese Ghidra-Benutzer zugreifen können. Es bietet auch Netzwerkspeicher für das gemeinsam genutzte Projekt. Es steuert den Benutzerzugriff, bietet die Dateiversionierung und unterstützt das Ein- und Auschecken sowie den Versionsverlauf. Ganz ordentlich.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...