miercuri, 6 iulie 2011

netcat tutorial

n mic tutorial netcat

Netcat este un utilitar cu ajutorul caruia putem citi si scrie date pe o conexiune tcp sau udp deasemena datorita capabilitatilor sale in a crea aproape orice tip de conexiune NetCat poate fi considerat un instrument foarte util in depanarea retelelor



functiile pe care le voi prezenta in tutorial
- chat program( ceva mai rudimentar)
-transferul de fisiere
- poate fi folosit si ca scaner pentru porturi
- poti downloada pagini web( sursa html)

1. Chat program
deschidem 2 terminale intr-unul scriem:
Code:
nc -l -p 12345
nc inseamna netcat, -l=listen adica setam netcat-ul sa asculte pentru conexiuni din afara si -p=portul "-p" fiind urmat de numarul portului deci comanda noastra va seta netcatul sa primeasca conexiuni pe portul 12345
si in celalat terminal
Code:
nc 127.0.0.1 12345
adica sa se conecteze la adresa ip unde este rulat netcat in cazul nostru "127.0.0.1 adica localhost"
acum sa scriem ceva intr-o fereasta, vom observa ca ce scriem apare si in celalta fereastra
trimiterea "cuvintelor" la un anumit interval de timp:
pentru asta folosim -i urmat de numarul de secunde
daca vrem ca fiecare linie sa fie trimisa la un interval de 10 secunde
in prima fereasta
Code:
nc -l -p 12345
in a doua
Code:
nc -i 10  127.0.0.1 12345
in a doua fereastara scriem "test1" apasam enter "test2" apasam enter acum inapoi la prima fereastra vom observa ca test1 va fi trimis la 10 secunde dupa scriere lui in prima fereastra si test2 la 10 secunde dupa afisarea lui test2 in prima fereastra

sau daca ce primim vrem sa fie scis intr-un fisier
Code:
nc -l -p 1234 >fisier
sau
Code:
nc  127.0.0.1 1234 > fisier


2.transferul fisierelor
avem 2 calculatoare c1 si c2

pe c1 deschidem terminalul si scriem
[code]nc -l -p 12345 < fisier.txt[code]

calculatorul va asculta de orice conexiune pe portul 12345 si daca aceasta se va realiza va trimite fiserul

pe c2 scriem
Code:
nc "adresa ip" 12345 > fisier.txt

la adresa ip se scrie ip-ul de unde vrem sa luam fisierul


3. scaner porturi
netcat nu este cel mai bun tool, pentru aceasta procedura recomand nmap


voi da doar un exemplu nu voi intra in detali
Code:
nc -v -w 5  "adresa ip" 1-65000
va scana toate porturile de la 1 pana la 65000

4. download web pages

Code:
nc  www.magixit.blogspot.com  80
si acum introduceti
GET/HTTP/1.0 apasati enter si va aparea in consola sursa html a pagini

sau daca vreti ca sursa sa fie salavat intr-un fisier
Code:
nc  www.magixit.blogspot.com 80 < fisier.html



5. proxy

netcat poate fi folosit si ca proxy:

Code:
nc -l 12345 | nc  www.google.ro  80
deci orice comanda primita va fi redirectinata catre google.ro problema este ca raspunsul nu va fi redirectionat catre destinatarul care a trimis comanda catre netcat




DOWNLOAD
DOWNLOAD NETCAT - Hacking Tool

Niciun comentariu:

Trimiteți un comentariu