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
Verificar conversão de tipo em C/C++
ls exibindo somente diretórios
Resposta automática no seu e-mail
Tamanho da fonte no XTerm
Trocar os dois ultimos caracteres da linha de comando
Leitura recomendada
Corrigindo o bug "file format not recognized" após atualizar glib2
Como criar bibliotecas dinâmicas em C/C++
Movendo o cursor em C usando Console Escape Sequence
Programando em C/C++ no Eclipse
Microsoft Visual Studio Code no GNU/Linux
Comentários
Me esplique como vc hackea programas e na net ou na rede interna.
Mais adorei .
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...
Mensagem
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...
gostei...
axei muito interessante essa dica.
=P
Mensagem
gostei...
axei muito interessante essa dica.
=P
Legal!
com este comando posso altera todos os programas que quiser! principalmente os shareware, obtendo seu ID para validalo...
Valew...
Mensagem
Legal!
com este comando posso altera todos os programas que quiser! principalmente os shareware, obtendo seu ID para validalo...
Valew...
Contribuir com comentário
Enviar