Obtendo informações de função de uma DLL compilada
-
20-09-2019 - |
Pergunta
Eu tenho uma DLL compilada e não tenho mais o código-fonte dela.A única coisa que quero da DLL são as funções que ela fornece e como elas são acessadas, ou seja,sua assinatura.
Como posso fazer isso?
Solução
Você pode extrair o seguinte:
- Metadados (todas as classes, métodos, parâmetros, etc.) no caso de um Assembly .NET.Usar Refletor e ILDasm para este propósito.
- Funções exportáveis no caso de uma DLL nativa.Use o lixeira Utilitário.Existe também uma ferramenta profissional chamada AID.É muito poderoso e destina-se à engenharia reversa iterativa.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow