revsync
Plugin di sincronizzazione in tempo reale per IDA Pro, Binary Ninja e Vivisect
Sincronizza:
- Commenti
- Nomi dei simboli
- Nomi delle variabili di stack
- Strutture
- Copertura del codice (quanto tempo è stato dedicato all'analisi di un blocco)
Installazione su IDA Pro
Prima, clona nella directory dati di IDA:
- Windows:
%APPDATA%\Hex-Rays\IDA Pro
- Mac/Linux:
~/.idapro
Ora:
- Crea un file chiamato idapythonrc.py nella directory sopra e aggiungi
import revsync.
- Copia config.json.template in config.json e compila.
- Riavvia IDA e cerca i messaggi di revsync nella console.
- Nella console Python, digitare
import revsync dovrebbe funzionare senza problemi.
La struttura prevista della directory dati è questa (Mac/Linux):
~/.idapro/idapythonrc.py
~/.idapro/revsync/
Installazione su Binary Ninja
- Installa tramite il Plugin Manager (CMD/CTL-SHIFT-M)
oppure:
Poi:
- Riavvia se necessario.
- Compila la configurazione quando richiesto.
- Carica il tuo binario, attendi il termine dell'analisi.
- Usa il menu Strumenti, il tasto destro del mouse o la command palette (CMD/CTL-P) per attivare revsync/Load.
-Fatto!
Installazione su Vivisect
Poi:
- Riavvia Vivisect.
- Compila la configurazione quando richiesto.
- Carica il tuo binario, attendi il termine dell'analisi.
- Usa l'opzione Plugins -> revsync -> Load per attivare revsync/Load.
-Fatto!