GDB "hackeando" programas

Publicado por Ricardo Rodrigues Lucca em 07/04/2004

[ Hits: 17.254 ]

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

 


GDB "hackeando" programas



Você sabia que com o gdb é possível acessar um programa em execução tendo apenas seu PID? Pois é, isso é possível fazendo:

$ gdb arquivo_de_execução_do_programa --pid=PID_DO_PROGRAMA

Assim, se quisermos acessar o "licq" em execução desde que compilado com a flag "-g", basta fazer:

$ gdb `which licq` --pid=`cat ~/.licq/licq.pid`

Do mesmo modo, se temos um arquivo core podemos fazer:

$ gdb arquivo_de_execução_do_programa --core=CORE_GERADO_PELO_PROG

Assim, se temos um core gerado pelo kedit por exemplo:

$ gdb `which kedit` --core=core

Espero que tenham gostado!

[]'s

Outras dicas deste autor

Pérolas do desconhecido, comandos não tão conhecidos que podem ser úteis

Como limpar a tela em C

Tamanho da fonte no XTerm

Evitando a criação dos arquivos CORE

Documentação

Leitura recomendada

Compilando no Debian Wheezy 7.5

Usando "sscanf" para Dividir String com Delimitadores em C

Ambiente de desenvolvimento integrado para console

MDK (Mix Development Kit) no Projeto GNU

Compilando/Instalando o novo Cairo-Dock no Sabayon

  

Comentários
[1] Comentário enviado por chapolin_dark em 30/09/2004 - 20:37h

Me esplique como vc hackea programas e na net ou na rede interna.
Mais adorei .

[2] Comentário enviado por jllucca em 30/09/2004 - 20:54h

huauhuahua

o termino "hacker" hoje em dia esta sendo muito alterado cara e "hackear" um programa hoje em dia é altera-lo ao seu gosto. Mesmo possuindo o codigo fonte o que torna a tarefa bem mais facil é considerado uma tarefa "hack" por isso em sites como o firefox, Gnome, a documentação de desenvolvimento é chamada de "hacking"... até no kernel a documentação recebe esse nome porque kernel será mexido...

[3] Comentário enviado por Anjinhoo em 04/01/2005 - 20:15h

gostei...
axei muito interessante essa dica.
=P

[4] Comentário enviado por MaX_LiNuX em 30/04/2005 - 19:41h

Legal!
com este comando posso altera todos os programas que quiser! principalmente os shareware, obtendo seu ID para validalo...

Valew...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts