|
Postada em 23/11/2004 16:10 hs
Impossível, não existe nenhuma ferramenta realmente eficiente para fazer isso. Os poucos programas de engenharia reversa que existem são péssimos. Funcionam apenas com programas do tipo "Hello World", mas em um projeto sério, esqueça. Existem vários motivos para isso. Primeiro, você não tem como saber se o programa é escrito em VB e mesmo que possa garantir isso, um executável é uma sequência de comandos em linguagem de máquina que pode ser fruto de diversos algoritmos diferentes, pois existe a tal otimização na compilação, que mascara muito a sequencia lógica do programa. Além disso, um executável pode ser fruto a junção de diversas bibliotecas distintas e você poderá não ter comandos equivalentes a um conjunto de instruções de máquina dentro do VB. Por isso, infelizmente não existe um descompilador de programas funcional.
|
|
|