Ainda que haja muitos artigos sobre esse tema, talvez muitas pessoas utilizam o Netcat apenas para conseguir um shell reverso ou descobrir o sistema operacional de um alvo e varrer suas portas.
Além das operações citadas, há muitas outras funcionalidades que esse canivete suíço nos oferece, e que em algum dado momento possa nos servir de ajuda.
Esse artigo não pretende ser um guia completo, mas simplesmente um ponto de partida para atiçar a curiosidade em explorar um pouco mais os possíveis usos do Netcat.
Transferência de arquivos
Há momento em que precisamos transferir arquivos de um host à outro e não sabemos como, e o Netcat nos oferece um caminho fácil de conseguí-lo, sem necessidade de montar um servidor FTP ou qualquer outra coisa do tipo.
É tão fácil como o que está a seguir.
No servidor:
# netcat -l -p 5050 > pass.txt
No cliente:
# cat pass.txt | netcat ip_server 5050
Com isso conseguimos enviar sem problemas um simples arquivo de texto, mas... O que acontece se quisermos ir mais além e enviar um binário (um executável, um arquivo do OpenOffice.org ,...)?
Vamos tentar o seguinte.
No servidor:
# netcat -l -p 5050 > exemplo.odt
No cliente:
# cat saida.odt | netcat ip_server 5050
E agora vamos comprovar (supondo que o exemplo tenha sido realizado na mesma máquina):
# diff exemplo.odt saida.odt
Como vemos, não há NENHUMA diferença, assim podemos transferir binários sem problemas...
[1] Comentário enviado por
fernandoamador em 12/04/2010 - 08:26h:
Ótimo artigo.
[2] Comentário enviado por
adsonrenato em 19/04/2010 - 10:05h:
bom mesmo ;D
[3] Comentário enviado por
IsmaelFarias em 23/04/2010 - 08:48h:
Artigo interessante, excelente ferramente.
[4] Comentário enviado por
meinhardt_jgbr em 28/04/2010 - 14:55h:
Mais um bom artigo para deixar a pulga atrás da orelha com relação a segurança.
[5] Comentário enviado por
l-x em 17/05/2010 - 17:10h:
Mais um excelente artigo. : )
[6] Comentário enviado por
brunobatista em 18/05/2010 - 11:23h:
Parabéns!!! Ótimo artigo...
Mas tenho uma dúvida: Para fazer uma conexão reversa com o netcat, como seria?
valeu......
[8] Comentário enviado por
gustavofranco em 16/08/2010 - 16:30h:
Parabéns belo artigo.
[9] Comentário enviado por
Adriano Winkler em 15/09/2010 - 12:50h:
Muito bom o artigo e a ferramenta tambem,
Obrigado, agora tenho mais uma ferramenta na meu canivete...
[10] Comentário enviado por
Thalysson S em 03/11/2010 - 23:32h:
Muito bom o artigo. Parabéns.
Abraços.
[12] Comentário enviado por
marujo em 19/03/2011 - 22:51h:
Não é a toa que se chama CANIVETE SUIÇO
[13] Comentário enviado por
flaviolnx em 27/04/2011 - 09:22h:
Ae mermão! Blz de artigo! Abraços