Descompilando programas

Publicado por Ricardo Rodrigues Lucca em 13/08/2003

[ Hits: 18.465 ]

Blog: http://aventurasdeumdevop.blogspot.com.br/

 


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
  • -d informa que queremos descompilar o programa e;
  • -D informa que queremos descompilar TUDO do programa.
Exemplo:

$ objdump -d /bin/ls
$ objdump -D /bin/mv


Outras dicas deste autor

Vim Colorido

Xterm colorido

Tabela ASCII

Definir senha em branco

ls exibindo somente diretórios

Leitura recomendada

Desligando o PC na hora certa com o shutdown

Como Criar e Aplicar um Patch de Correção de Código

Fazendo mágicas com o watch

Coleções de softwares pré-definidas do Ubuntu

Print screen no XFCE

  

Comentários
[1] Comentário enviado por Apocalipse em 16/08/2003 - 16:05h

E ae, Ricardo?

Blz? Eu gostei da sua dica, mas eu queria saber se tem como eu descompilar, por exemplo, o Winamp.

[]'s Apocalipse

[2] Comentário enviado por jllucca em 17/08/2003 - 23:06h

Programas emulados eu não testei, cara. Mas, pra q descompilar o WinAmp se tu pode ter acesso
ao codigo do fonte em C do XMMS?

[3] Comentário enviado por mauricio123 em 27/04/2020 - 13:07h


Caraca. Descompilar. Essa para mim é nova. Ter acesso ao código dos programas vai ser uma experiência.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts