netcat o nc, chishandiso chinonyatso kuzivikanwa cheweti yekuongorora, inozivikanwawo sevabiridzi veSwitzerland mauto banga, sezvo iine zvakawanda zvinoshanda, zvakafanana nebanga rambotaurwa. Mune ino posvo isu tichatsanangura zvimwe zvacho zvakakosha kuita nemuenzaniso:
1.-Netcat semutengi-server:
netcat inogona kushandiswa sevha uye kuruboshwe kune iyo teerera kubva kune chimwe chiteshi:
$ nc -l 2389
Zvakare, tinogona kuishandisa ku batanidza isu kuchiteshi (2389), ichangobva kuvhurwa:
$ nc localhost 2389
Zvino kana tikanyora padivi pe mutengi, inosvika padhuze ne servidor:
$ nc localhost 2389
HI, server
Mune terminal uko iyo servidor:
$ nc -l 2389
HI, server
Taona muenzaniso wemashandisirwo nekita yevatengi-server kutaurirana.
2.-Shandisa Netcat kuendesa mafaera:
netcat inogona kushandiswa kuendesa mafaera. Padivi re mutengi Ngatitii tine faira inonzi 'testfile' ine:
$
cat
testfile
hello testfile
uye kudivi re servidor tine faira risina chinhu rinonzi 'test'.
Iye zvino isu tiri kudivi ne servidor:
$ nc -l 2389 >
test
uye isu tinomhanya mutengi seinotevera:
cat
testfile | nc localhost 2389
Kana isu tichitarisa iyo 'bvunzo' faira mune iyo servidor:
$
cat
test
Hello testfile
Takachinjisa data kubva mutengi al servidor.
3.-Netcat inotsigira nguva dzekubuda:
Dzimwe nguva patinovhura chinongedzo hatidi kuti igare yakavhurika nekusingaperi, saka kugadzirisa dambudziko iri tinoshandisa sarudzo -w, kuitira kuti mushure me x huwandu hwemasekondi kubatana pakati pevatengi-server kwakavharwa.
Server:
$nc -l 2389
Mutengi:
$ nc -w 10 localhost 2389
Kubatana kuchavharwa mushure memasekonzi gumi.
Cherechedza: haufanire kushandisa sarudzo -w nesarudzo -l kudivi re servidor kubvira -w yaisazove nemhedzisiro uye nekudaro kubatana kwacho kwaizoramba kwakavhurika nekusingaperi.
4.-Netcat inotsigira IPV6:
Zvisarudzo -4 y -6 vanomanikidza netcat iyo inoshandisa iyo IPv4 kana IPv6 protocol zvichiteerana.
Server:
$ nc -4 -l 2389
Mutengi:
$ nc -4 localhost 2389
Zvino, kana isu tikateedzera iwo murairo netstat, taizoona:
$
netstat
|
grep
2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED
Iyo yekutanga paramende yezviri pamusoro kuburitsa dai yaive IPv6 yaizoratidza 6 mushure mekatcp, asi sekushandisa kwedu IPv4 tiratidze chete tcp
.
Zvino, ngatimanikidzei Najat kuti ishandise IPv6:
Server:
$nc -6 -l 2389
Mutengi:
$ nc -6 localhost 2389
Kumhanya netstat zvakare taizoona:
$
netstat
|
grep
2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED
Tinogona kuona kuti tcp yave kuperekedzwa sei nechitanhatu, zvichiratidza kushandiswa kwe IPv6.
5.-Dzima kuverenga ne STDIN yeNetcat:
Uku kushanda kunowanikwa kuburikidza nesarudzo -d. Mumuenzaniso uyu tinozviita padivi revatengi:
Server:
$ nc -l 2389
Mutengi:
$ nc -d localhost 2389
Hi
Iwo Hi mavara haazotumirwe kuseva sezvo kuverenga kuburikidza STDIN kwave kuremadzwa.
6.-Force Netcat kuti ugare wakamuka:
Kana isu tine sevha inomhanya uye iyo mutengi inodonhedza, iyo servidor zvakare inopera:
Server:
$ nc -l 2389
Mutengi:
$ nc localhost 2389
^C
Server:
$ nc -l 2389
$
Isu taigona kuona mumuenzaniso wapfuura kuti kana iyo mutengi inovhara kubatana zvakare iyo servidor Saka chii chatingaite? Mhinduro yedu ndeye kushandisa sarudzo -k, iyo inomanikidza sevha kuti irambe ichimhanya.
Server:
$ nc -k -l 2389
Mutengi:
$ nc localhost 2389
C^
Server:
$ nc -k -l 2389
Takazviona izvozvo servidor ramba uchimhanya kunyangwe mutengi yakabviswa, nekuda kwesarudzo -k iyo yatinowedzera kuseva.
7.-Gadzira Netcat kuti ugare wakamuka mushure meEOF:
netcat yakagadzirirwa kuitira kuti mushure mekugamuchira iyo EOF(End Of File) kumisa kubatana, kazhinji izvi ndizvo zvinoitika, asi isu tinogona kugadzirisa iyi default maitiro e netcat Kuwedzera sarudzo -q. Iyi sarudzo inoraira netcat Inofanira kumirira x nhamba yemasekonzi isati yavhara kubatana.
Mutengi:
El mutengi inofanira kutanga seinotevera:
nc -q 5 localhost 2389
Iye zvino chero nguva iyo mutengi inogamuchira EOF inomirira masekondi mashanu isati yavhara kubatana.
8.-Shandisa Netcat pamusoro peUDP:
Default netcat inoshandisa chirevo chekutaurirana TCP, asi isu tinogona zvakare kushandisa UDP nesarudzo -u.
Server:
$ nc -4 -u -l 2389
Mutengi:
$ nc -4 -u localhost 2389
Iye zvino mutengi y servidor ivo vari kushandisa protocol UDP Zvekutaurirana kwako, tinogona kutarisa izvi kuburikidza nemurairo netstat.
$
netstat
|
grep
2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED
Zvakanaka, panguva yekutumira taona mimwe mienzaniso yekushandiswa kwe netcat, vanogona kunzwisisa kuti chishandiso chakasiyana-siyana, ndosaka banga reSwiss Army
, pano tinopa chete zvimwe zvacho zvekuita, sekugara kana iwe uchida rumwe ruzivo: murume nc, uye iwe uchaona zvese zvinogona kuitwa nechishandiso ichi. Kusvikira inotevera posvo uye Kufara Kugura !!!
Chinyorwa chakatorwa kubva vanhu.
zvigadzirwa zvipi !!
Ingo vhiki yevhiki ini ndanga ndichishanda nechombo ichi, chaizvo chaizvo.
Reply with quote
Pfupiso yakanaka yezvinhu zvinogona kuitwa netcat. Izvi zvinouya zvinobatsira kwandiri nguva nenguva. Ndotenda zvikuru.
Pfupiso yakanaka, ndatenda iyo info.
Kune zvayakandishandira, Ongorora isina waya chiteshi kana chiitiko chakazara cheiyo isina waya interface yeiyo ubiquiti AP (yea tekinoroji N)
en
PC: (192.168.0.1)
nc -l 1234> mapakeji.raw
AP: (192.168.0.2)
tcpdump -i ath0 -w - | nc 192.168.0.1 1234
Ctrl + C (kupedza kubata)
PC:
vhura wireshark kana chero imwe iine pcap-faira rutsigiro uye verenga iyo package package.raw
Uku kwave kuri kubatsira kukuru kwandiri, ndosaka ndichigovana newe
Yakanaka kwazvo blog
Ndatenda Carlos! Kumbundira!
Paul.
Inofungidzirwa,
Ini ndiri mutsva kumatanho ekuchengetedza uye ndingade kuziva kwandingawane chishandiso, ndiko kuti, iwindows inokwenenzvera kana inongoshanda chete kumapuratifomu eLINUX sezvo munzvimbo yangu yebasa yakashanda zvakanyanya kune zvandiri izvozvi kuita
Ndatenda pamberi pekutarisa kwako, ndinotarisira kune ako makomendi uye rutsigiro.
Ndiani anondidzidzisa kushandisa linux..ubuntu .. kugona kudzidza zvakawanda nezve hankin ... xd