Pular para o conteúdo

GDB "hackeando" programas

Dica publicada em C/C++ / Miscelânea
Ricardo Rodrigues Lucca jllucca
Hits: 17.843 Categoria: C/C++ Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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

stty: alternativa para echo e noecho

Vim Colorido

Estatística Linux / Registrando um usuario Linux

Número por extenso

Como limpar a tela em C

Gnuconio, a conio para Windows e GNU/Linux (v0.1)

Autoestudo e certificação C/C++

C compiler Cannot create executable?

Lista de IDEs para Programação em Qualquer Distro

Verificar conversão de tipo em C/C++

#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

Entre na sua conta para comentar.