|
Sniffing
Simples |
| Todos
sabem o que eh sniffar uma maquina nao?? Interceptar pacotes enviados de uma maquina `a outra... Os sniffer atuais o que fazem eh sniffar uma interface (tipo eth0) e gravar dados importantes tipo login/pass. A tecnica que vou mostrar aki eh mais simples, ja que este texto serve apenas como introducao ao sniffing. O que vou fazer aki eh usar o recvfrom() no tcp para exibir todo o conteudo dos pacotes recebidos por este protocolo, seja em ftp, telnet, smtp, etc... O programa q eu fiz ainda eh muito simples mas voce pode usa-lo tanto para um ataque (caso outros sniffers nao estejam compilando) qto para vijiar o que os outros estao fazendo na sua maquina. Vejamos... ~# ./sniff Em outra shell... ~$ ftp 127.0.0.1 ~# ./sniff Blza! Tipo... Voce pode
usa-lo no telnet e vigiar o que seus usuarios <++> sniff/sniff.c int main(int argc, char
*argv[]) { p = getprotobyname("tcp"); do { |