Casa > U > É Uma Opção Viável Modificar Uma Imagem Rom Diretamente Em Vez De Compilar?

É uma opção viável modificar uma imagem ROM diretamente em vez de compilar?

Não tenho certeza sobre "imagem ROM", mas se você quer dizer um programa executável normal (por exemplo, um arquivo EXE no Windows), então sim, ele é viável. Eu até já vi isso ser feito (por alguém muito mais inteligente do que eu) para mudar o comportamento de um programa "no campo" (estávamos num site de clientes, não tínhamos o código fonte connosco, e isto foi antes da internet ser uma coisa).

HOWEVER, é uma coisa MUITO complicada de se fazer, você tem que conhecer um MUITO sobre a linguagem assembler (o acima foi 370 assembler, que é mais fácil que x86 assembler), e há limites para o tamanho de uma mudança que você pode fazer.

Mas o mais importante, agora você tem uma decisão a tomar:

  • Você faz TODAS as alterações subsequentes ao programa hackeando binários no EXE - como para o resto da vida do programa?>li>li>Or irá em algum momento alterar o código fonte e recompilar, o que irá sobrescrever todas as suas alterações editadas à mão?
>p> Como você pode ver, só faz sentido hackear as alterações no EXE se você não tiver outras opções. E você deve fazer (e testar completamente!) as alterações correspondentes ao código fonte o mais rápido possível, para que na próxima vez que compilar e implementar o programa, essas alterações não desapareçam.

De Ziguard

O que é um intervalo de confiança nos termos dos leigos? :: Como preparar um relvado para a semente de relva