Question:
Des outils pour travailler en coopération sur le même binaire
Ange
2013-03-28 14:39:52 UTC
view on stackexchange narkive permalink

Qu'est-ce qu'un outil / méthodologie de travail pour travailler en coopération sur le même binaire (si possible en parallèle), qui a fait ses preuves?


J'ai utilisé plusieurs méthodes il y a longtemps pour partager des informations avec d'autres , mais pas en parallèle:

  • renvoi de l'IDB à &
  • partage de notes TXT sur un référentiel
  • exportation de l'IDB vers IDC et partage de l'IDC sur un référentiel

Cependant, aucun de ceux-ci n'était vraiment efficace. Je recherche de meilleures méthodologies et outils pour le travail collaboratif.

Vous devez séparer les suggestions de la question et les publier comme réponse (car elles répondent réellement à la question).
@AsheeshR: L'affiche est censée montrer un aperçu du sujet / de la recherche effectuée. Énumérer les réponses possibles et expliquer cela / pourquoi elles ne sont pas satisfaisantes est exactement cela.
Six réponses:
#1
+17
Ange
2013-03-28 14:44:52 UTC
view on stackexchange narkive permalink

suggestions potentielles (mais non testées):

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

Juste pour développer la réponse de @ ange, IDA Toolbag est une solution légère de collaboration utilisant sa fonction "Files d'attente". J'ai testé que cela fonctionne et je pense qu'il offre toutes les fonctionnalités que vous avez mentionnées dans votre question.

enter image description here

enter image description here

Savez-vous si les autres utilisateurs doivent avoir exactement la même version d'IDA? Y a-t-il de nombreux problèmes lors de son utilisation ou fonctionne-t-il exactement comme prévu? - Juste curieux, j'ai toujours voulu un bon outil de collaboration pour IDA, le Toolbag semble vraiment prometteur ...
#3
+5
samuirai
2013-03-28 19:45:17 UTC
view on stackexchange narkive permalink

Dexter est un outil d'analyse statique d'applications Android, doté de fonctionnalités de collaboration. Pour plus d'informations, voici leur premier exposé public sur cet outil: SIGINT12 - Android Analysis Framework.

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

Je voudrais ajouter ces outils à la liste:

  • IDASynergy - Une combinaison d'un plugin IDAPython et d'un système de version de contrôle qui en résulte dans un nouvel addon collaboratif de rétro-ingénierie pour IDA Pro.

  • OllyMigrate - L'outil le plus récent de tous, pour migrer entre les débogueurs enter image description here

  • MapConv - Importez des fichiers .map IDA dans OllyDbg (libellés + commentaires) enter image description here

  • IDASync - Outil de collaboration IDA + OllySync pour la prise en charge d'OllyDbg. enter image description here

  • qb-sync - Sync IDA avec WinDbg

Livre blanc associé.

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

Un nouvel outil activement développé sur github est IDArling (anciennement appelé IDAConnect). Selon ses développeurs, Alexandre Adamskiand et Joffrey Guilbon, il s'inspire de SolIDArity (qui a fait du bruit en 2016 mais n'a jamais été publié) et d'autres projets.

C'est un python IDA projet qui, bien que selon les responsables soit toujours un travail en cours, a déjà acquis une petite base d'utilisateurs et est assez fonctionnel et utilisable de nos jours.

Contrairement à beaucoup d'autres projets, (au moins pour le moment, 4e trimestre de 2018), il voit des commits sur une base quotidienne / hebdomadaire. Il a également été récompensé du premier prix du concours de plugins IDA 2018.

Je n'ai pas encore eu le plaisir de l'utiliser.

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

Je ne vois pas Ghidra dans les listes des autres réponses, probablement parce que cette question a été posée en 2013, et Ghidra n'a été rendue accessible au public que plus récemment.

Ghidra est livré avec des outils de travail coopératifs intégrés. Chaque utilisateur souhaitant coopérer sur un projet de rétro-ingénierie se connecte au serveur Ghidra. Il s'agit d'un serveur simple qui peut être exécuté sur n'importe quel ordinateur auquel ces utilisateurs Ghidra peuvent tous accéder. Il fournit également un stockage réseau pour le projet partagé. Il contrôle l'accès des utilisateurs, fournit la gestion des versions des fichiers et prend en charge l'archivage, l'extraction et l'historique des versions. Très chouette.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...