ការប្រើប្រាស់ Netcat: ពាក្យបញ្ជាជាក់ស្តែងមួយចំនួន

ណេតខេត 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 ;) នៅទីនេះយើងបង្ហាញតែមុខងារខ្លះរបស់វាដូចដែលអ្នកចង់បានព័ត៌មានបន្ថែម៖ បុរស ncហើយអ្នកនឹងឃើញអ្វីៗដែលអាចធ្វើបានជាមួយឧបករណ៍នេះ។ រហូតដល់ការចុះផ្សាយបន្ទាប់និងរីករាយក្នុងការ Hack !!!

អត្ថបទដកស្រង់ចេញពី មនុស្ស.


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   រ៉ាហ្វាជីជីជី dijo

    អ្វីដែលការបង្កើតថ្មី !!

  2.   ត្រឹមត្រូវ dijo

    គ្រាន់តែចុងសប្តាហ៍ដែលខ្ញុំបានធ្វើការជាមួយឧបករណ៍នេះពិតជាល្អណាស់។

    ទាក់ទង

  3.   hexborg dijo

    ការសង្ខេបល្អនៃអ្វីដែលអាចធ្វើបានជាមួយ netcat ។ នេះនឹងមានភាពងាយស្រួលសម្រាប់ខ្ញុំពីពេលមួយទៅពេលមួយ។ សូមអរគុណច្រើន។

  4.   ហ៊ូហ្គូ dijo

    សង្ខេបល្អអរគុណសម្រាប់ព័ត៌មាន។

  5.   nwt_lazaro dijo

    ចំពោះអ្វីដែលវាបានផ្តល់ឱ្យខ្ញុំធ្វើសវនកម្មប៉ុស្តិ៍ឥតខ្សែឬសកម្មភាពពេញលេញនៃចំណុចប្រទាក់ឥតខ្សែរបស់អេបភីអេទីប៊ីធី (បច្ចេកវិទ្យាអេនអេ)
    en
    កុំព្យូទ័រ៖ (១៩២.១៦៨.០.១)
    nc -l 1234> packages.raw
    AP: (១៩២.១៦៨.០.២)
    tcpdump -i ath0 -w - | nc 192.168.0.1 1234
    បញ្ជា (Ctrl) + C (ដើម្បីបញ្ចប់ការចាប់យក)

    កុំព្យូទ័រ:
    បើក wireshark ឬផ្សេងទៀតដោយមានជំនួយឯកសារ pcap និងអានកញ្ចប់ឯកសារ

    នេះគឺជាជំនួយដ៏ធំធេងសម្រាប់ខ្ញុំហើយនោះជាមូលហេតុដែលខ្ញុំចែករំលែកវាជាមួយអ្នក

  6.   ខាឡូស dijo

    ប្លក់ល្អណាស់

    1.    តោះប្រើលីនុច dijo

      សូមអរគុណខាឡូស! អោប!
      ប៉ូល។

  7.   Gustavo dijo

    ប៉ាន់ស្មាន,

    ខ្ញុំមានកម្រិតថ្មីខាងសន្តិសុខហើយខ្ញុំចង់ដឹងកន្លែងដែលខ្ញុំអាចរកបានឧបករណ៍នោះគឺវាជាការបំពេញបន្ថែមបង្អួចឬវាមានមុខងារសម្រាប់តែវេទិកាអិលអិនយូចាប់តាំងពីនៅក្នុងបរិយាកាសការងាររបស់ខ្ញុំវាបានបម្រើយ៉ាងច្រើនសម្រាប់អ្វីដែលខ្ញុំកំពុងធ្វើបច្ចុប្បន្ននេះ។

    សូមអរគុណទុកជាមុនសម្រាប់ការយកចិត្តទុកដាក់ខ្ញុំទន្ទឹងរងចាំយោបល់និងការគាំទ្ររបស់អ្នក។

  8.   ហ្គីលីរី dijo

    តើអ្នកណាបង្រៀនខ្ញុំឱ្យប្រើលីនុច .. ប៊្លូធូស .. ដើម្បីស្វែងយល់បន្ថែមអំពីហាកឃីន ... xd