
Due script IDAPython ti aiutano a ricostruire codice Microsoft COM (Component Object Model).
Due script IDAPython ti aiutano a ricostruire il codice Microsoft COM (Component Object Model) Specialmente i reverse engineer di malware troveranno questo utile, poiché il codice COM si trova ancora regolarmente nei malware.
Questo script IDAPython analizza un file idb per UUID di classi e interfacce e crea la struttura corrispondente e il suo nome. Assicurati che interfaces.txt + classes.txt siano nella stessa directory di ClassAndInterfaceToNames.py
Questo script IDAPython crea vtable derivate da Microsoft SDK. L'esecuzione dello script richiede un po' di tempo, poiché vengono create molte strutture. Dopo che lo script è terminato, vai al codice COM che desideri ricostruire, premi 'T' e seleziona la struttura vtable corretta.
Per conoscere COM visita il sito Microsoft: https://docs.microsoft.com/en-us/windows/win32/com/the-component-object-model
Il codice è stato testato su IDA 7.4 e Python versioni 2+3


