Pular para o conteúdo

GDB "hackeando" programas

Dica publicada em C/C++ / Miscelânea
Ricardo Rodrigues Lucca jllucca
Hits: 17.842 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

WorkShop: Instalação do Red Hat Linux

Evitando a criação dos arquivos CORE

Achando comandos no console com "!" e "?"

Tabela ASCII

Resposta automática no seu e-mail

C/C++ no modo Hard

Limpando a tela sem NCURSES ou clrsrc() - DOS

Corrigindo o bug "file format not recognized" após atualizar glib2

Baixe de graça alguns livros do O'Reilly

Compilando/Instalando o novo Cairo-Dock no Sabayon

#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.