Descompilar arquivos .dll sem refletor .net

Descompilar arquivos .dll sem refletor .net

Como faço para descompilar um arquivo .dll sem refletor .net, não uso porque não funciona.
Alguém pode me sugerir alguns programas?

Responder1

Acho que você baixou o .NET Reflector e estePlug-in FileGenerator, Se você fizer,

  • Abra o Reflector.exe,
  • Vá para Exibir e clique em Suplementos,
  • Na janela Suplementos, clique em Adicionar..,
  • Em seguida, encontre a dll que você baixou FileGenerator.dll (que veio com o plugin FileGenerator),
  • Em seguida, feche a janela Suplementos.
  • Vá em Arquivo e clique em Abrir e escolha a dll que deseja descompilar,
  • Depois de abri-lo, ele aparecerá na visualização em árvore,
  • Vá em Ferramentas e clique em Gerar Arquivos (Ctrl+Shift+G),
  • selecione o diretório de saída e selecione as configurações apropriadas conforme desejar,
  • Clique em gerar arquivos.

Responder2

Você pode tentar o descompilador Ilspy para executáveis ​​.net. Até agora me lembro que me deu um resultado muito bom.

Você pode usar o Playonlinux - wrapper de vinho de terceiros para isso:

  1. Baixe e instale o Playonlinux e o winbind com apt-get install playonlinux winbind. Baixe os binários do Ilspy em ilspy.net.
  2. Execute o PlayOnlinux. Instale um programa não listado. Durante a instalação, marque as opções de instalação de bibliotecas dotnet 4.0.
  3. Quando a caixa de diálogo escolher o arquivo de configuração para execução abrir, clique em cancelar.
  4. Vá para Opções. Na configuração do Playonlinux escolha à esquerda o drive virtual que você criou durante o passo 2.
  5. Escolha a guia Diversos na parte superior da janela e abra o diretório da unidade virtual
  6. O gerenciador de arquivos do Ubuntu aparecerá. Abra o diretório drive_c. Crie um novo diretório no diretório drive_c e extraia os binários do Ilspy lá.
  7. Vá para a janela de configuração do Playonlinux e escolha a guia Geral. Clique em Criar um novo atalho a partir desta unidade virtual. Na caixa de diálogo, escolha Ilspy.exe.
  8. Execute o atalho recém-criado.

Você deverá ver a janela do ilspy: Ilspy

informação relacionada