2010-10-06 5 views
0

J'ai quelques DLL qui sont écrites en VB COM, C et C++. Comment puis-je désassembler ces DLL? Veuillez considérer que les dll sont écrites en VB, C, C++.Diassemble DLL écrit en VB, C, C++

Merci pour votre réponse. Jaydeep

+0

Natif ou .Net? Je sais que vous avez utilisé la balise '.net', mais vous mentionnez VB COM (ce qui signifie VB6 et avant?) Et C, ce qui me fait penser que votre balise est fausse. – slugster

Répondre

1

Avec tout désassembleur décent, le produit phare étant évidemment IDA. Si vous parlez d'une version récente de Visual Basic (c'est-à-dire .NET activé, dont je doute cependant), Reflector serait l'outil de choix. Les applications créées avec des versions plus anciennes de Visual Basic peuvent être examinées à l'aide de NuMega SmartCheck, qui est actuellement hors production, et également d'un débogueur, mais avec un meilleur aperçu de l'ancien modèle d'objet VB.

+0

Alternative gratuite à l'IDA, http://www.ollydbg.de/ – dutt

+0

Olly est plus un débogueur interactif. Et tandis que IDA offre également des fonctionnalités de débogage, vous ne pouvez pas créer une liste morte en utilisant Olly. –