quarta-feira, 27 de agosto de 2008

Brincando com as portas da máquina (movido do blog antigo)

Enquantio estava eu fazendo testes para um trabalho da faculdade, descobri uma coisa muito interessante: Abra dois terminais (eu fiz como root mas pode funcionar como usuário normal). Em um deles execute (sem as aspas): "nc -l -p 12345". Isso abrirá a porta 12345 (tipicamente usada pelo NetBus). No outro terminal, execute (também sem as aspas) "telnet localhost 12345". Agora você estará acessando a porta que você mesmo abriu. Ainda no segundo terminal, digite qualquer coisa (comando, mensagem, palavrão, etc.) e olhe de novo no primeiro, lá estará o que você digitou. Essa e a pionta do iceberg, imagine as possibilidades: é possível interpretar esses comandos (com instruções if por exemplo ou switch e fazer programas muito úteis (ou inúteis): honeypots (script que se comporta como um servidor vulnerável e coleta os dados enviados para poder analisar como o atacante trabalha),servidores falsos (um de HTTP, é muito fácil, basta interpretar a string 'GET /' e retornar um pequeno código HTML. Vou pesquisar mais como fazer isso, por que é divertido. Pensei em fazer uma versão com acesso via telnet do terminal presente no jogo "Enter The Matrix".

0 comentários: