
Dois Scripts IDAPython ajudam você a reconstruir o Código Microsoft COM (Component Object Model)
Dois Scripts IDAPython ajudam você a reconstruir código do Microsoft COM (Component Object Model) Especialmente reversores de malware acharão isso útil, já que código COM ainda é encontrado regularmente em malwares.
Este script IDAPython escaneia um arquivo idb em busca de UUIDs de classes e interfaces e cria a estrutura correspondente e seu nome. Certifique-se de que interfaces.txt + classes.txt estejam no mesmo diretório que ClassAndInterfaceToNames.py
Este script IDAPython cria vtables derivadas do Microsoft SDK. A execução do script leva um tempo, já que muitas estruturas são criadas. Após o script terminar, vá para o código COM que você deseja reconstruir, pressione 'T' e selecione a estrutura vtable correta.
Para aprender sobre COM, visite o site da Microsoft: https://docs.microsoft.com/en-us/windows/win32/com/the-component-object-model
O código foi testado no IDA 7.4 e nas versões 2+3 do Python


