Adeegsiga Netcat: amarro wax ku ool ah

netcat o nc, waa aalad caan ku ah falanqaynta shabakadda, sidoo kale loo yaqaan mindi ciidanka Switzerland ee loo yaqaan 'hackers', maadaama ay leedahay shaqooyin badan, oo la mid ah mindi aan soo sheegnay. Mashruucan waxaan ku sharxi doonnaa qaar ka mid ah shaqooyinka aasaasiga ah ee aasaasiga ah tusaalooyin:

1.-Netcat oo ah macmiil-adeege:

netcat waxaa loo isticmaali karaa adeege ahaan waxaana loogu tagi karaa midka dhagaysta ka yimid deked gaar ah:

$ nc -l 2389

Sidoo kale, waan u adeegsan karnaa nagu xidho ilaa deked (2389), oo dhowaan la furay:

$ nc localhost 2389

Hada hadaan wax ku qorno dhinaca macmiil, wuxuu imaan doonaa kan ku xiga server:

$ nc localhost 2389
HI, server

Terminalka meesha ay server:

$ nc -l 2389
HI, server

Waxaan aragnay tusaale sida loo isticmaalo nectar xiriirka macaamiisha-server.

2.-Isticmaal Netcat si aad ugu gudbiso feylasha:

netcat waxaa loo isticmaali karaa in lagu wareejiyo faylasha. Dhinaca macmiil Ka soo qaad in aan hayno fayl la yiraahdo 'testfile' oo ka kooban:

$ cat testfile
hello testfile

iyo dhinaca server waxaan haynaa feyl madhan oo loo yaqaan 'tijaabada'.

Hadda waxaan garab taaganahay server:

$ nc -l 2389 > test

oo waxaan u maamulaynaa macmiilka sida soo socota:

cat testfile | nc localhost 2389

Markaan fiirino feylka 'tijaabada' ee kujira server:

$ cat test
Hello testfile

Waxaan ka soo wareejinay xogta macmiil al server.

3.-Netcat waxay taageertaa waqtiga goynta:

Mararka qaarkood markaan fureyno xiriir ma dooneyno inuu sii furnaado weligiis, si aan u xallino dhibaatadan waxaan isticmaalnaa ikhtiyaarka -w, si x x ilbidhiqsiyo ka dib isku xidhka ka dhexeeya macmiilka-serverku xidhan yahay.

Server:

$nc -l 2389

Macmiil:

$ nc -w 10 localhost 2389

Xidhiidhku wuu xidhmi doonaa 10 ilbidhiqsi kadib.

Nota: waa inaadan isticmaalin xulashada -w ikhtiyaar leh -l dhinaca server tan iyo markii -w wax saameyn ah kuma lahan sidaas darteedna xiriirku wuu furnaan doonaa si aan xad lahayn.

4.-Netcat waxay taageertaa IPV6:

Doorashooyinka -4 y -6 way qasbaan netcat oo adeegsata hab maamuuska IPv4 ama IPv6 siday u kala horreeyaan.

Server:

$ nc -4 -l 2389

Macmiil:

$ nc -4 localhost 2389

Hadda, haddii aan amarka qabanno netstat, waxaan arki lahaa:

$ netstat | grep 2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED

Halbeegga ugu horreeya ee soo-saarka kor ku xusan haddii ay ahaan lahayd IPv6 waxay muujin doontaa 6 ka dib tcp-ka, laakiin sida aan u isticmaalno IPv4 na tus kaliya tcp :)

.

Hadda, aan xoog ku dirno Nekat si loogu isticmaalo IPv6:

Server:

$nc -6 -l 2389

Macmiil:

$ nc -6 localhost 2389

Orod netstat mar kale waxaan arki lahaa:

$ netstat | grep 2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED

Waan arki karnaa sida tcp-ka ay hadda ula socdaan 6, oo tilmaamaya adeegsiga IPv6.

5.-Ka jooji akhriska STDIN ee Netcat:

Waxqabadkaan waxaa lagu heli karaa ikhtiyaarka -d. Tusaalahan waxaan ku sameynaa dhinaca macmiilka:

Server:

$ nc -l 2389

Macmiil:

$ nc -d localhost 2389
Hi

Qoraalka Hi-ga ah looma diri doono serverka tan iyo markii akhriska laga marinayo STDIN uu naafo yahay

6.-Ku qasbi Netcat inuu soo jeedo:

Marka aan leenahay adeegaha socda iyo macmiil ka gooyaa, ka server sidoo kale dhamaado:

Server:

$ nc -l 2389

Macmiil:

$ nc localhost 2389
^C

Server:

$ nc -l 2389
$

Waxaan ku arki karnay tusaalihii hore haddii macmiil xidho isku xidhka sidoo kale kan server Marka maxaan sameyn karnaa? Xalkeenu waa isticmaalka ikhtiyaarka -k, taas oo ku qasbeysa adeegaha inuu sii wado.

Server:

$ nc -k -l 2389

macmiilka:

$ nc localhost 2389
C^

Server:

$ nc -k -l 2389

Waan aragnay taas server orod sii wad in kastoo macmiil waa la jaray, taasna waxaa iska leh ikhtiyaarka -k in aan ku darno serverka.

7.-U qaabee Netcat inuu soo jeedo kadib EOF:

netcat waxaa loo qaabeeyey in ka dib markii la helo a EOF(End Of File) joojinta isku xirka, caadiyan tani waa waxa dhaca, laakiin waxaan wax ka badali karnaa habdhaqankan caadiga ah ee netcat ikhtiyaar ku darid -q. Doorashadan ayaa ku faraysa netcat Waa inay sugto x tirada ilbiriqsiyada kahor xiritaanka isku xirka.

Macmiil:

El macmiil waa in lagu bilaabo sida soo socota:

nc -q 5 localhost 2389

Hada markasta oo macmiil helaa EOF wuxuu sugi doonaa 5 ilbidhiqsi ka hor intaanu xidhin isku xidhka

8.-U isticmaal Netcat ka badan UDP:

Xal bixin netcat wuxuu adeegsadaa hab maamuuska isgaarsiinta TCP, laakiin sidoo kale waan isticmaali karnaa UDP ikhtiyaar ahaan -u.

Server:

$ nc -4 -u -l 2389

Macmiil:

$ nc -4 -u localhost 2389

Hadda macmiil y server waxay adeegsanayaan hab maamuuska UDP isgaarsiintaada, waxaan ku hubin karnaa tan amarka netstat.

$ netstat | grep 2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED

Waa hagaag, inta lagu guda jiro boostada waxaan aragnay tusaalooyin qaar ka mid ah isticmaalka netcat, way qaddarin kari lahayeen inay tahay aalad aad u kala jaad ah, sidaa awgeed midiyaha ciidanka Switzerland ee loo yaqaan 'hacker' ;)

, halkan waxaan ku soo bandhigeynaa qaar ka mid ah shaqadooda, sida had iyo jeer haddii aad rabto macluumaad dheeraad ah: nin nc, oo waxaad arki doontaa wax kasta oo lagu sameyn karo qalabkan. Ilaa qoraalka soo socda iyo Hubsiimo Farxad leh !!!

Maqaalka laga soo qaatay aadanaha.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   raagcg dijo

    maxaa alifay !!

  2.   sax ah dijo

    Kaliya dhammaadka usbuuca waxaan la shaqeynayay qalabkan, runtii aad u wanaagsan.

    Salaan

  3.   hexborg dijo

    Soo koobid wanaagsan oo ah waxyaabaha lagu sameyn karo netcat. Tani waqti ka waqti ayay aniga ii anfacayaan. Aad baad u mahadsantahay.

  4.   Hugo dijo

    Soo koobid wanaagsan, waad ku mahadsan tahay macluumaadka.

  5.   cabdi_jareere dijo

    Wixii ay ii adeegtay, U hubso kanaal bilaa xadhig ah ama waxqabadka buuxa ee isku-xidhka wireless-ka ee ubiquiti AP (kuwa tikniyoolajiyadda N)
    en
    PC: (192.168.0.1)
    nc -l 1234> xirmooyin.raw
    AP: (192.168.0.2)
    tcpdump -i ath0 -w - | nc 192.168.0.1 1234
    Ctrl + C (si loo joojiyo qabashada)

    PC:
    fur wireshark ama wixii kale oo leh taageerada pcap-file oo akhri baakadaha faylka.raw

    Tani waxay ii ahayd caawimaad aad u weyn, waana taas sababta aan adiga kula wadaagayo

  6.   carlosg dijo

    Blog aad u fiican

    1.    aan isticmaalno Linux dijo

      Mahadsanid Carlos! Habsiin!
      Bawlos.

  7.   Gustavo dijo

    Gacaliye,

    Waxaan kucusub nahay heerarka amniga waxaanan jeclaan lahaa inaan ogaado meesha aan ka heli karo aaladda, taasi waa, waa daaqado la isku daro ama waxay kaliya u shaqeyneysaa barnaamijyada LINUX maadaama jawiga shaqadeyda ay wax badan u qabatay waxa aan hada qabanayo

    Waan ku qanacsanahay dareenkaaga horay, waxaan rajeynayaa faallooyinkaaga iyo taageeradaada

  8.   William dijo

    Ayaa i baraya sida loo isticmaalo Linux..ubuntu .. si aan wax badan uga barto hankin ... xd