Índice:

É possível descompilar uma DLL?
É possível descompilar uma DLL?

Vídeo: É possível descompilar uma DLL?

Vídeo: É possível descompilar uma DLL?
Vídeo: codebehind - Como descompilar uma dll em .net - Disassembly 2024, Abril
Anonim

Resposta curta: você não pode. Resposta longa: o processo de compilação para C / C ++ gera muitas perdas. Na melhor das hipóteses, já ouvi falar de algumas ferramentas que podem fornecer alguns descompilação , com pedaços de código C reconhecidos aqui e ali, mas você ainda terá que ler muito código assembly para entender.

Conseqüentemente, você pode descompilar uma DLL?

Se for o Visual Basic mais antigo (pré-.net), então o DLL é compilado como o que é chamado de código-p e existem algumas opções para fazer algumas variações em descompilar . Tal DLL é compilado para linguagem de máquina e posso apenas seja diretamente descompilado para a linguagem assembly. Portanto, novamente, depende da linguagem usada.

Da mesma forma, como faço a engenharia reversa de uma DLL? Diagrama de pacote de engenharia reversa de arquivos de origem

  1. Selecione Ferramentas> Código> Reversão instantânea … na barra de ferramentas.
  2. Na janela Instant Reverse, selecione. Arquivos dll ou exe NET … como o idioma.
  3. Selecione o diagrama de pacote para reverter para:.
  4. Você pode colocar pacotes revertidos em um modelo específico. Para fazer isso:
  5. Clique em OK para iniciar a reversão.

Da mesma forma, as pessoas perguntam, como faço para descompilar a DLL no Visual Studio?

Respostas

  1. Abra o Reflector.exe,
  2. Vá para Exibir e clique em Suplementos,
  3. Na janela Add-Ins, clique em Adicionar,
  4. Em seguida, encontre a dll que você baixou FileGenerator.dll (que veio com o plug-in FileGenerator),
  5. Em seguida, feche a janela Add-Ins.
  6. Vá para Arquivo e clique em Abrir e escolha a dll que você deseja descompilar,

Como posso ver o código-fonte de um arquivo DLL?

Método 1 - para abrir o arquivo DLL

  1. Primeiro você tem que ir para o registro da janela.
  2. Abra o prompt de comando.
  3. Clique na barra de menu iniciar e pressione a tecla janela + R.
  4. Digitando “cmd.” Navegue até o local dos arquivos DLL e segure a tecla shift “Abrir janela de comando aqui.
  5. Digite”regsvr32 dllname. dll”e pressione Enter.

Recomendado: