Domanda:
Strumenti per lavorare in modo cooperativo sullo stesso binario
Ange
2013-03-28 14:39:52 UTC
view on stackexchange narkive permalink

Qual è uno strumento / metodologia di lavoro per lavorare in modo cooperativo sullo stesso binario (se possibile in parallelo), che ha dimostrato di funzionare?


Ho usato vari metodi molto tempo fa per condividere informazioni con altri , ma non in parallelo:

  • rimandare IDB a & avanti
  • condividere note TXT su un repository
  • esportare IDB su IDC e condividere IDC su un repository

Tuttavia, nessuno di questi era veramente efficiente. Sto cercando metodologie e strumenti migliori per il lavoro collaborativo.

Dovresti separare i suggerimenti dalla domanda e pubblicarli come risposta (in quanto rispondono effettivamente alla domanda).
@AsheeshR: Il poster dovrebbe mostrare alcune informazioni sull'argomento / sulla ricerca svolta. Elencare le possibili risposte e spiegare che / perché non sono soddisfacenti è esattamente questo.
Sei risposte:
#1
+17
Ange
2013-03-28 14:44:52 UTC
view on stackexchange narkive permalink

suggerimenti potenziali (ma non testati):

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

Giusto per espandere la risposta di @angge, IDA Toolbag è una soluzione leggera per la collaborazione che utilizza la loro funzione "Code". Ho verificato che funzioni e credo che fornisca tutte le funzionalità che hai menzionato nella tua domanda.

enter image description here

enter image description here

Sai se gli altri utenti devono avere la stessa identica versione di IDA? Ci sono molti problemi nell'usarlo o funziona esattamente come previsto? - Solo curioso, ho sempre desiderato un buon strumento di collaborazione per IDA, la Toolbag sembra davvero promettente ...
#3
+5
samuirai
2013-03-28 19:45:17 UTC
view on stackexchange narkive permalink

Dexter è uno strumento di analisi delle applicazioni Android statiche, dotato di funzionalità di collaborazione. Per ulteriori informazioni, ecco il loro primo discorso pubblico su questo strumento: SIGINT12 - Android Analysis Framework.

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

Vorrei aggiungere questi strumenti all'elenco:

  • IDASynergy - Una combinazione di un plug-in IDAPython e un sistema di versione di controllo che ne risulta in un nuovo addon collaborativo di reverse engineering per IDA Pro.

  • OllyMigrate: lo strumento più recente di tutti, per migrare tra debugger enter image description here

  • MapConv - Importa file IDA .map in OllyDbg (etichette + commenti) enter image description here

  • IDASync - Strumento di collaborazione IDA + OllySync per il supporto di OllyDbg. enter image description here

  • qb-sync - Sincronizzazione IDA con WinDbg

White paper correlato.

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

Un nuovo strumento sviluppato attivamente su GitHub è IDArling (precedentemente chiamato IDAConnect). Secondo i suoi sviluppatori, Alexandre Adamskiand e Joffrey Guilbon, è ispirato a SolIDArity (che ha fatto un po 'di rumore nel 2016 ma non è mai stato rilasciato) e ad altri progetti.

È un pitone IDA progetto che sebbene secondo i manutentori sia ancora un work in progress, ha già guadagnato una piccola base di utenti ed è abbastanza funzionale e utilizzabile al giorno d'oggi.

A differenza di molti altri progetti, (almeno per ora, 4 ° trimestre 2018) vede impegni su base giornaliera / settimanale. È stato anche premiato con il primo premio al concorso IDA per i plug-in del 2018.

Non ho ancora avuto il piacere di usarlo.

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

Non vedo Ghidra negli elenchi delle altre risposte, probabilmente perché questa domanda è stata posta nel 2013 e Ghidra è stata resa disponibile al pubblico solo di recente.

Ghidra viene fornito con strumenti di lavoro cooperativi incorporati. Ogni utente che desidera collaborare a un progetto di reverse engineering si connetterà al server Ghidra. Questo è un semplice server che può essere eseguito su qualsiasi computer a cui possono accedere tutti questi utenti Ghidra. Fornisce memoria di rete anche per il progetto condiviso. Controlla l'accesso degli utenti, fornisce il controllo delle versioni dei file e supporta l'archiviazione, l'estrazione e la cronologia delle versioni. Abbastanza pulito.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...