ណេតខេត o ncគឺជាឧបករណ៍ដែលគេស្គាល់ច្បាស់សម្រាប់ការវិភាគបណ្តាញដែលត្រូវបានគេស្គាល់ផងដែរថាជាកាំបិតកងទ័ពរបស់ស្វ៊ីសព្រោះវាមានមុខងារជាច្រើនស្រដៀងនឹងកាំបិតដែលបានរៀបរាប់ខាងលើ។ នៅក្នុងប្រកាសនេះយើងនឹងពន្យល់អំពីមុខងារសំខាន់ៗមួយចំនួនរបស់វាជាមួយនឹងឧទាហរណ៍៖
លិបិក្រម
1. -Netcat ជាម៉ាស៊ីនមេរបស់អតិថិជន៖
ណេតខេត អាចត្រូវបានប្រើជាម៉ាស៊ីនបម្រើនិងទុកឱ្យឯកសារ ស្តាប់ ពីកំពង់ផែជាក់លាក់៖
$ nc -l 2389
យើងក៏អាចប្រើវាបានដែរ ភ្ជាប់ពួកយើង ទៅកំពង់ផែមួយ (២៣៨៩) ដែលបានបើកថ្មីៗនេះ៖
$ nc localhost 2389
ឥឡូវប្រសិនបើយើងសរសេរនៅផ្នែកម្ខាងនៃព្រះគម្ពីរមរមន អតិថិជននឹងមកដល់បន្ទាប់ អ្នកបម្រើ:
$ nc localhost 2389
HI, server
នៅក្នុងស្ថានីយដែលជាកន្លែង អ្នកបម្រើ:
$ nc -l 2389
HI, server
យើងបានឃើញឧទាហរណ៍អំពីរបៀបប្រើ ទឹកដម សម្រាប់ការទំនាក់ទំនងម៉ាស៊ីនមេ - ម៉ាស៊ីនមេ។
២- ប្រើ Netcat ដើម្បីផ្ទេរឯកសារ៖
ណេតខេត អាចត្រូវបានប្រើដើម្បីផ្ទេរឯកសារ។ នៅផ្នែកម្ខាងនៃ អតិថិជន ឧបមាថាយើងមានឯកសារមួយហៅថា 'ពងស្វាស' ដែលមាន៖
$
cat
testfile
hello testfile
និងនៅផ្នែកម្ខាងនៃ អ្នកបម្រើ យើងមានឯកសារទទេរហៅថា 'តេស្ត' ។
ឥឡូវនេះយើងនៅក្បែរខាង អ្នកបម្រើ:
$ nc -l 2389 >
test
ហើយយើងដំណើរការអតិថិជនដូចខាងក្រោមៈ
cat
testfile | nc localhost 2389
នៅពេលដែលយើងពិនិត្យមើលឯកសារ 'តេស្ត' នៅក្នុងឯកសារ អ្នកបម្រើ:
$
cat
test
Hello testfile
យើងបានផ្ទេរទិន្នន័យពី អតិថិជន al អ្នកបម្រើ.
3. -Netcat គាំទ្រការអស់ពេល:
ពេលខ្លះនៅពេលយើងបើកបណ្តាញតភ្ជាប់យើងមិនចង់អោយវាបើកដោយគ្មានកំណត់ដូច្នេះដើម្បីដោះស្រាយបញ្ហានេះយើងប្រើជំរើស -wដូច្នេះបន្ទាប់ពីចំនួន x នៃវិនាទីការតភ្ជាប់រវាងម៉ាស៊ីនបម្រើ - ម៉ាស៊ីនបម្រើត្រូវបានបិទ។
ម៉ាស៊ីនមេ៖
$nc -l 2389
អតិថិជនៈ
$ nc -w 10 localhost 2389
ការតភ្ជាប់នឹងត្រូវបិទបន្ទាប់ពី ១០ វិនាទី។
ចំណាំ: អ្នកមិនគួរប្រើជម្រើសនេះទេ -w ជាមួយជម្រើស -l នៅផ្នែកម្ខាងនៃ អ្នកបម្រើ ចាប់តាំងពី -w វានឹងមិនមានប្រសិទ្ធិភាពហើយដូច្នេះការតភ្ជាប់នឹងនៅតែបើកចំហដោយគ្មានកំណត់។
៤- Netcat គាំទ្រ IPV4៖
ជម្រើស -4 y -6 កម្លាំង ណេតខេត ដែលប្រើពិធីការ IPv4 ឬ IPv6 រៀងៗខ្លួន។
ម៉ាស៊ីនមេ:
$ nc -4 -l 2389
អតិថិជនៈ
$ nc -4 localhost 2389
ឥឡូវនេះប្រសិនបើយើងដំណើរការពាក្យបញ្ជា netstatយើងនឹងឃើញ៖
$
netstat
|
grep
2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED
ប៉ារ៉ាម៉ែត្រដំបូងនៃលទ្ធផលខាងលើប្រសិនបើវាមាន IPv6 វានឹងបង្ហាញលេខ ៦ បន្ទាប់ពី tcp ប៉ុន្តែដូចដែលយើងប្រើ IPv4 បង្ហាញយើងតែ TC
ឥឡូវចូរយើងបង្ខំ ណាជីត ដើម្បីឱ្យវាប្រើ IPv6៖
ម៉ាស៊ីនមេ៖
$nc -6 -l 2389
អតិថិជនៈ
$ nc -6 localhost 2389
រត់ netstat ជាថ្មីម្តងទៀតយើងនឹងឃើញ:
$
netstat
|
grep
2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED
យើងអាចមើលឃើញពីរបៀបដែល tcp ឥឡូវត្រូវបានអមដោយលេខ ៦ ដែលបង្ហាញពីការប្រើប្រាស់ IPv6.
៥- បិទការអានដោយ STDIN របស់ Netcat៖
មុខងារនេះអាចរកបានតាមរយៈជម្រើស -d។ ក្នុងឧទាហរណ៍នេះយើងធ្វើវានៅខាងអតិថិជន៖
ម៉ាស៊ីនមេ៖
$ nc -l 2389
អតិថិជនៈ
$ nc -d localhost 2389
Hi
អត្ថបទសួស្តីនឹងមិនត្រូវបានផ្ញើទៅម៉ាស៊ីនមេទេចាប់តាំងពីបានអានតាមរយៈអេសឌីឌីនត្រូវបានបិទ។
៦- បង្ខំ Netcat អោយនៅភ្ញាក់៖
នៅពេលដែលយើងមានម៉ាស៊ីនមេដំណើរការហើយ អតិថិជន ផ្តាច់, នេះ អ្នកបម្រើ បញ្ចប់៖
ម៉ាស៊ីនមេ៖
$ nc -l 2389
អតិថិជនៈ
$ nc localhost 2389
^C
ម៉ាស៊ីនមេ៖
$ nc -l 2389
$
យើងអាចឃើញនៅក្នុងឧទាហរណ៍មុនថាប្រសិនបើ អតិថិជន បិទការតភ្ជាប់ផងដែរ អ្នកបម្រើ ដូច្នេះតើយើងអាចធ្វើអ្វីបាន? ដំណោះស្រាយរបស់យើងគឺប្រើជំរើស -kដែលបង្ខំឱ្យម៉ាស៊ីនមេដំណើរការជាប្រចាំ។
ម៉ាស៊ីនមេ៖
$ nc -k -l 2389
អតិថិជន:
$ nc localhost 2389
C^
ម៉ាស៊ីនមេ៖
$ nc -k -l 2389
យើងបានឃើញហើយ អ្នកបម្រើ នៅតែដំណើរការទោះបី អតិថិជន ត្រូវបានផ្តាច់ចេញសូមអរគុណចំពោះជំរើសនេះ -k ដែលយើងបន្ថែមទៅម៉ាស៊ីនមេ។
៧- តំឡើង Netcat អោយនៅភ្ញាក់ក្រោយពេល EOF៖
ណេតខេត ត្រូវបានកំណត់រចនាសម្ព័ន្ធដូច្នេះបន្ទាប់ពីទទួលបានឯកសារ EOF(End Of File) បញ្ចប់ការតភ្ជាប់ជាធម្មតានេះគឺជាអ្វីដែលកើតឡើងប៉ុន្តែយើងអាចកែប្រែឥរិយាបទលំនាំដើមរបស់ ណេតខេត បន្ថែមជម្រើស -q។ ជម្រើសនេះណែនាំ ណេតខេត វាត្រូវរង់ចាំចំនួន x វិនាទីមុនពេលបិទការភ្ជាប់។
អតិថិជនៈ
El អតិថិជន គួរតែត្រូវបានចាប់ផ្តើមដូចខាងក្រោម:
nc -q 5 localhost 2389
ឥឡូវនេះពេលណា អតិថិជន ទទួល EOF នឹងរង់ចាំ ៥ វិនាទីមុនពេលបិទការភ្ជាប់។
ប្រើ Netcat លើ UDP៖
លំនាំដើម ណេតខេត ប្រើពិធីសារសម្រាប់ការទំនាក់ទំនងរបស់វា TCPប៉ុន្តែយើងក៏អាចប្រើបានដែរ UDP ដោយជម្រើស -u.
ម៉ាស៊ីនមេ៖
$ nc -4 -u -l 2389
អតិថិជនៈ
$ nc -4 -u localhost 2389
ឥឡូវនេះ អតិថិជន y អ្នកបម្រើ កំពុងប្រើពិធីការ UDP សម្រាប់ការប្រាស្រ័យទាក់ទងរបស់អ្នកយើងអាចពិនិត្យមើលវាតាមរយៈពាក្យបញ្ជា netstat.
$
netstat
|
grep
2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED
ជាការប្រសើរណាស់ក្នុងអំឡុងពេលប្រកាសយើងបានឃើញឧទាហរណ៍មួយចំនួននៃការប្រើប្រាស់ ណេតខេតពួកគេអាចពេញចិត្តក្នុងការស្តាប់ថាវាគឺជាឧបករណ៍ដែលអាចផ្លាស់ប្តូរបានដូច្នេះកាំបិតរបស់កងទ័ពស្វីសរបស់ hacker
អត្ថបទដកស្រង់ចេញពី មនុស្ស.
៥៧ យោបល់ទុកអ្នក
អ្វីដែលការបង្កើតថ្មី !!
គ្រាន់តែចុងសប្តាហ៍ដែលខ្ញុំបានធ្វើការជាមួយឧបករណ៍នេះពិតជាល្អណាស់។
ទាក់ទង
ការសង្ខេបល្អនៃអ្វីដែលអាចធ្វើបានជាមួយ netcat ។ នេះនឹងមានភាពងាយស្រួលសម្រាប់ខ្ញុំពីពេលមួយទៅពេលមួយ។ សូមអរគុណច្រើន។
សង្ខេបល្អអរគុណសម្រាប់ព័ត៌មាន។
ចំពោះអ្វីដែលវាបានផ្តល់ឱ្យខ្ញុំធ្វើសវនកម្មប៉ុស្តិ៍ឥតខ្សែឬសកម្មភាពពេញលេញនៃចំណុចប្រទាក់ឥតខ្សែរបស់អេបភីអេទីប៊ីធី (បច្ចេកវិទ្យាអេនអេ)
en
កុំព្យូទ័រ៖ (១៩២.១៦៨.០.១)
nc -l 1234> packages.raw
AP: (១៩២.១៦៨.០.២)
tcpdump -i ath0 -w - | nc 192.168.0.1 1234
បញ្ជា (Ctrl) + C (ដើម្បីបញ្ចប់ការចាប់យក)
កុំព្យូទ័រ:
បើក wireshark ឬផ្សេងទៀតដោយមានជំនួយឯកសារ pcap និងអានកញ្ចប់ឯកសារ
នេះគឺជាជំនួយដ៏ធំធេងសម្រាប់ខ្ញុំហើយនោះជាមូលហេតុដែលខ្ញុំចែករំលែកវាជាមួយអ្នក
ប្លក់ល្អណាស់
សូមអរគុណខាឡូស! អោប!
ប៉ូល។
ប៉ាន់ស្មាន,
ខ្ញុំមានកម្រិតថ្មីខាងសន្តិសុខហើយខ្ញុំចង់ដឹងកន្លែងដែលខ្ញុំអាចរកបានឧបករណ៍នោះគឺវាជាការបំពេញបន្ថែមបង្អួចឬវាមានមុខងារសម្រាប់តែវេទិកាអិលអិនយូចាប់តាំងពីនៅក្នុងបរិយាកាសការងាររបស់ខ្ញុំវាបានបម្រើយ៉ាងច្រើនសម្រាប់អ្វីដែលខ្ញុំកំពុងធ្វើបច្ចុប្បន្ននេះ។
សូមអរគុណទុកជាមុនសម្រាប់ការយកចិត្តទុកដាក់ខ្ញុំទន្ទឹងរងចាំយោបល់និងការគាំទ្ររបស់អ្នក។
តើអ្នកណាបង្រៀនខ្ញុំឱ្យប្រើលីនុច .. ប៊្លូធូស .. ដើម្បីស្វែងយល់បន្ថែមអំពីហាកឃីន ... xd