Como converter exe ao código
Um programa de software é normalmente escrito em uma linguagem de programação de alto nível, como C ou Visual Basic. Este código nativo é então compilado em código de máquina que pode ser executado em um computador. Os resultados código compilado em um EXE file- o arquivo resultante é dito ser executável, o que significa que pode ser executado em um computador. Invertendo o processo e converter um arquivo EXE de volta ao código fonte em sua língua nativa é um processo conhecido como "decompiling." Decompilers pode ser uma ferramenta poderosa para os desenvolvedores que precisam modificar os aplicativos cujo código-fonte original tem sido perdido.
Video: Aprenda como transformar arquivo .bat em exe, jeito simples
Abrir RecStudio Decompiler, que pode ser baixado gratuitamente a partir do link citado na seção de Recursos abaixo.
Clique "Arquivo" e "Novo projeto." Use o diálogo de arquivo para selecionar um arquivo EXE em seu sistema que você gostaria de decompor e clique "ESTÁ BEM." O decompiler vai continuar e pode levar de alguns segundos a alguns minutos para ser concluído, dependendo da complexidade do arquivo EXE e da velocidade do seu computador.
Video: Executável(.exe) a partir de um .py - Aula/Tutorial
Clique no botão que se parece com uma seta apontando para um "C" para ler o código como o código de origem C.
avisos
- fechar Muitos programas de software comerciais passam por um processo conhecido como "ofuscação" a fim de torná-lo difícil para as empresas rivais ou hackers para descompilar o código-fonte, a fim de descobrir segredos comerciais ou falhas do programa. Se um aplicativo EXE foi ofuscado, o código fonte decompiled provavelmente vai ser tão difícil para um ser humano a interpretar como o código de máquina contido no arquivo EXE.
- fechar Mesmo sem a ofuscação, descompilação é um processo imperfeito e imaturo. Vai demorar um desenvolvedor qualificado para entender o código C compilado produzido. Parte do código, como nomes de variáveis e de função, geralmente não será preservada.