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?

Foi útil?

Solução

Você pode extrair o seguinte:

  1. Metadados (todas as classes, métodos, parâmetros, etc.) no caso de um Assembly .NET.Usar Refletor e ILDasm para este propósito.
  2. 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
scroll top