Descompilando programas
Dica publicada em Linux / Comandos
Descompilando programas
O objdump tem diversas opções, tantas que dariam na minha
opinião para fazer um artigo falando só dele. A função que mais
achei interessante no objdump é que com ele podemos descompilar
programas. Sim, podemos ter o "código fonte" do programa compilado
de volta.
Mas este em Assembler. Certamente, não é uma coisa que alguns vão amar. Fora isso, um programa em kylix que seja descompilado com o "objdump" não terá como ter de volta os forms do programa, mas teríamos como desenvolver os .pas a partir do código descompilado.
Um exemplo de uso:
objdump -d programa
$ objdump -d /bin/ls
$ objdump -D /bin/mv
Mas este em Assembler. Certamente, não é uma coisa que alguns vão amar. Fora isso, um programa em kylix que seja descompilado com o "objdump" não terá como ter de volta os forms do programa, mas teríamos como desenvolver os .pas a partir do código descompilado.
Um exemplo de uso:
objdump -d programa
- -d informa que queremos descompilar o programa e;
- -D informa que queremos descompilar TUDO do programa.
$ objdump -d /bin/ls
$ objdump -D /bin/mv
Blz? Eu gostei da sua dica, mas eu queria saber se tem como eu descompilar, por exemplo, o Winamp.
[]'s Apocalipse