Tutorial NetCat pt1

netcat - Tutorial NetCat pt1

 

NetCat

[v1.10-38]

     O NetCat é uma ferramenta de rede que lê e escreve dados através de ligação de rede, usando o protocolo TCP / IP.
Ele é projectado para ser um confiável “back-end” ferramenta que pode ser usada directamente ou facilmente conduzida por outros programas ou scripts. Ao mesmo tempo, é um depurador de rede rico em recursos e ferramentas de exploração, uma vez que pode criar praticamente qualquer tipo de ligação necessária e tem várias capacidades interessantes embutidas.

Sintaxe NetCat:

                               -c  [comandos shell] – Especifica comandos a serem executados após ligação, os comandos para serem executados são enviados por /bin/sh.

-e [ficheiro] – Específica um ficheiro a executar após a ligação;

-b : Permite BroadCast

-g [gateway]- Gateway’s de serviço, acima de 8;

G [numero]: Numero de gateway’s de serviço: 4, 8, 12, …

-h : Mostra ajuda;

-i  [segundos] – Intervalo de tempo para enviar comandos ou fazer um scan;

-k : Mantém a shell aberta em caso de a ligação falhar;

-l : Modo de escuta, com este parâmetro o NetCat fica a espera de ligações de qualquer endereço;

-n : Só usa números IP, não utiliza servidores DNS;

-o [ficheiro] : Envia tráfego de rede para o ficheiro;

-p [porta] : Específica a porta a usar;

-r : Escolhe portas locais ou remotas aleatórias;

-q [segundos]: Cancela ligação após os segundos definidos se não houver tráfego na ligação;

-s [endereço] : Endereço local;

-T [TOS] : Time of Service – Duração da Ligação;

-t : Negocia ligações TelNet;

-u : Modo UDP;

-v : Modo detalhado, usar –vv para mais detalhes;

-w [segundos] : Tempo para a ligação;

-z : Modo E/S , usado para scan’s, envia os pacotes mas não aguarda ligação;

Exemplos Netcat:

1-      Ligar ao endereço 192.168.100.20 na porta 23 ;

Sintaxe – # nc 192.168.100.20 23

2-      Fica a espera de ligações de qualquer endereço na porta 2010;

Sintaxe – #nc  –l –p 2010 -vv

3-      Verificar se o endereço 192.168.100.20 tem alguma porta aberta entre 1 e 10000 (scanner);

Sintaxe – #nc  -vv 192.168.100.20 1-10000

4-      Abrir a porta 150 para aceitar ligações e ter acesso a uma shell;

Sintaxe: nc –l 150 –e /bin/sh

5-      Transferir ficheiro teste.txt para o endereço 192.168.100.20 porta 5000;

Sintaxe: #nc 192.168.100.20 5000 < segweb.txt

Add a Comment