En funksjonsrik nettverk verktøyet , bruker Netcat TCP /IP -protokollen til å lese og skrive data på tvers av nettverkstilkoblinger . Netcat fungerer også som et nettverk debugging og nettverk leting verktøy , og gir et bredt spekter av funksjoner , herunder etablering av utgående og innkommende tilkoblinger , innebygd port - skanning evner og en spesiell tunneling modus . Moduser
Netcat har tre standard moduser: Koble til, Lytt og Tunnel . I Connect -modus , skaper Netcat en forbindelse med en ekstern server for å sende og motta data . Lytt modus lar Netcat å lytte til server aktivitet på en bestemt port . Tunnel -modus overfører data langs Netcat tilkobling i kryptert form for bedre beskyttelse , og tunnelen også gir mulighet for passering gjennom en brannmur uten å måtte åpne en dør .
Backdoor
< p > netcat kan opprette en bakdør for å oppnå en ekstern ledeteksten på en annen maskin . Netcat først lytter til en bestemt port på IIS-serveren , og deretter den kobles til porten , slik at en bakdør . Utstede kommandoen " nc - l -p 123 -d- e cmd.exe " til serveren . Den " NC " delen av kommandoen går nc.exe å initiere Netcat program . Den " - l" instruerer Netcat å lytte og å vente på tilkoblinger. Den " - p" informerer programmet til å lytte til en bestemt port , med " 123" gi målrettet port i dette eksemplet. Den " - d" instruerer Netcat å løsne fra ønsket program for å kjøre , som er identifisert med " - e cmd.exe ".
File Transfer
netcat kan overføre filer fra en datamaskin til en annen via en nettverkstilkobling . Når du har Netcat installert og kjører på IIS-serveren , skriver du inn kommandoen " nc -I -p 123 >" rett foran filen du vil overføre , med " 123" som angir målrettet port . Nå, på kilden maskin som holder overføringen fil, skriver du inn kommandoen " nc reisemålet 123 < " umiddelbart etterfulgt av navnet på filen som skal overføres. Nå utstede en " ^ C "-kommandoen på kilden system for å fullføre overføringen. Pass og bekrefter at filen ble overført.
Port Scanning
Netcat kan skanne serverportene i et forsøk på å finne tilgjengelige porter , og for å identifisere potensielle sikkerhetshull , enten å fikse feilene , eller å utnytte dem. Skriv inn kommandoen " nc -v -w 2 -z target 40-50 . " Denne kommandoen forteller Netcat å skanne porter 40 gjennom 50 , med " -z " delen hindre Netcat fra å sende data til en TCP -forbindelse. Sette inn en " -i " i kommandolinjen fører til en liten forsinkelse mellom hver enkelt port scan.