Differenze tra le versioni di "Netcat"
Jump to navigation
Jump to search
Riga 30: | Riga 30: | ||
Su Linux | Su Linux | ||
− | nc | + | nc -p 2702 -lk -e /bin/sh |
Per connettersi | Per connettersi |
Versione delle 22:39, 20 feb 2024
Pipe di stdin e stdout tramite reti TCP/IP.
Netcat
Sul server:
netcat -l -p port
Sul client:
netcat ip port
Trasferimento di file
Sul server che riceverà il file sfruttando la porta 2702
nc -l -p 2702 >filename
Sul client che invia il file:
nc ip_server 2702 <filename
Chat
Sul primo computer (server)
nc -l -p 2702
Sul secondo computer (client)
nc ip_server 2702
A questo punto ciò che viene scritto su una macchina sarà visualizzato sull'altra e viceversa
Shell remota
Su Windows
nc -l -d -p 2702 -t -L -e cmd.exe
Su Linux
nc -p 2702 -lk -e /bin/sh
Per connettersi
nc ip_server 2702
Port scanner
In questo esempio analizzeremo le porte tra la 20 e la 80
nc -v -w 2 -z ip_to_scan 20-80
OpenSSL
Sul server:
openssl req -x509 -nodes -days days -newkey rsa:1024 -keyout mycert.pem -out mycert.pem openssl s_server -accept port -cert mycert.pem
Sul client:
openssl s_client -connect ip:port