Ir para o conteúdo
G

Guardship

Editor: RustemSoft
Verificado por vírus Windows Free to try
Versão7.1.2
Editor RustemSoft
Data de lançamento5 de ago. de 2016
Data adicionada5 de ago. de 2016
Os requisitosWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
RequisitosMicrosoft .NET Framework 2.0
Total de downloads5
PreçoFree to try

Descrição

O Guardship desmonta seu código .NET e então compila o código MSIL de seu executável em um aplicativo não gerenciado nativo gerando duas partes: 1. Inicie o módulo [Your_App_Name].com; 2. Biblioteca [Your_App_Name].lib

Seus aplicativos (WinForms, WPF, etc.) direcionados ao .NET Framework são compilados em linguagem intermediária (IL). Em tempo de execução, o compilador just-in-time (JIT) converte o IL em código nativo. O Guardship traduz seu executável .NET em código nativo para torná-lo oculto. Quando você executa o executável protegido, ele tem todos os recursos e funcionalidades do aplicativo gerenciado funcionando na memória do PC. Mas os navegadores e descompiladores de assembly .NET não poderão ler seus executáveis ​​.NET protegidos.

Por que o Guardship converte em executável não gerenciado? Existem alguns desmontadores para descompilar executáveis ​​não gerenciados escritos em ASM, C ou C++. No entanto, nenhum deles conseguirá produzir código legível o suficiente para valer a pena o esforço. Você gastará mais tempo tentando ler o código fonte descompilado com blocos de montagem dentro do que escrevendo o mesmo aplicativo do zero.

Na verdade, qualquer módulo executável pode ser desmontado e explorado. A facilidade com que um decifrador pode fazer engenharia reversa do código-fonte do aplicativo depende de como os metadados completos sobre o código-fonte do aplicativo são apresentados dentro do módulo exe. O decifrador pode descobrir os nomes das classes originais, métodos, fluxos de trabalho, estruturas, etc.? Um compilador basicamente compacta o código-fonte do aplicativo, transformando a saída em um formato que é muito compatível com a execução do tempo de execução da máquina. Pode ser um código de máquina nativo ou código de byte IL que é tratado pelo tempo de execução intermediário do CLR. No entanto, em geral, muitas informações sobre o código-fonte do aplicativo (depuração, comentários, etc.) podem ser perdidas durante a compilação compacta.

Programas semelhantes

Alternativas

Mais deste editor