SusanRTTI
Un altro plugin IDA per il parsing RTTI
Funzionalità
- Tutto in IDA Python
- Design basato su classi, logging degli errori
- Algoritmo di parsing RTTI che esegue la scansione delle vtable per prime (invece di forzare l'intera sezione rdata/data)
- Grafico della gerarchia delle classi (utilizzando la riduzione transitiva per chiarezza)
- Funzionalità di esportazione nel formato GraphViz (.dot)
- Gestisce il demangling di RTTI e nomi C++ per:
- X86 GCC
- X86 MSVC
- X64 GCC
- X64 MSVC
Utilizzo
Semplice: per prima cosa carica il tuo binario in IDA. Poi esegui lo script classinformerpython.py
Per esportare il file dot, fai clic con il tasto destro sul diagramma delle classi e seleziona export, oppure premi semplicemente F2.
Riferimenti
Riferimento GraphView: http://www.graphviz.org/
Visualizzatore online: http://www.webgraphviz.com/