Pergunta

Gostaria de saber se existe alguma forma de gerar o código C de um binário PE x86.Eu realmente não precisar isso, só quero saber como alguns softwares de código fechado funcionam.

Pelo meu bom senso, acho que o processo é:

  • Convertendo o binário x86 em Assembly, o que pode ser feito com um desmontador como o OllyDbg.
  • Convertendo esta Assembleia para C.Não conheço nenhuma ferramenta para isso, essa é a minha dúvida, na verdade.

Eu apreciarei muito sua ajuda.Obrigado.

P.S:Se isso não for legal (embora eu não seja um cracker e não tenha propósitos de cracking), exclua esta pergunta.

Foi útil?

Solução

Se você usar o IDA Pro com o descompilador HexRay, poderá obter um código-fonte C um tanto legível.(Mas prepare-se para um monte de goto-s e variáveis ​​desnecessárias).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top