Casa > C > Como Abrir O Código Fonte Dos Arquivos .Exe

Como abrir o código fonte dos arquivos .exe

Isso depende da linguagem de programação.
É impossível descompilar linguagens usando compiladores que geram código nativo da CPU. É possível desmontar o código nativo da CPU em assembly mas isso não ajuda muito, especialmente hoje em dia com a otimização de compiladores.
Give me one example of C/C++ code:

  1. for(int a = 0; a < 10; a++) 
  2. // some code 
  3.  
  4. int b = 10; 

Above for loop, even with optimizations set to 1 (lowest), will keep variable a in CPU register. Mas veja isto, a variável b não será inicializada em 10, mas o compilador simplesmente copiará o registro onde a variável a é porque sabe que a é 10!

Um passo acima são as chamadas linguagens CLR como C# ou Java. C# não produz a linguagem nativa da CPU mas, dependendo das opções de compilação, gerencia o código (intermediário) que é posteriormente compilado em código nativo. Isto é um pouco melhor mas o código fonte gerado ainda estará longe do original.

P>Passos seguintes são linguagens semi-compiladas onde o código fonte poderia ser extraído. Por exemplo, anos atrás eu trabalhei com o Clipper onde fomos capazes de descompilar completamente o código no arquivo fonte, mas perdemos nomes de variáveis!

Ao mais alto nível estão scripts que podem ser armazenados dentro de um exe junto com um intérprete apropriado. Tais ferramentas existem para, por exemplo, Python.

E no final isto que você está pedindo é chamado - engenharia reversa!
As empresas irão, normalmente, processá-lo por roubo.

De Kirby

Como sair do messenger :: Qual a diferença entre o Galaxy s10 e o glaxy s10e?