PenTester Blog

وبلاگ تست نفوذ

PenTester Blog

وبلاگ تست نفوذ

نت کت ابزاری است قدرتمند با گزینه های متنوع که از آن با عنوان چاقوی ارتش سویس متخصصین امنیت شبکه یاد می شود. این ابزار  می تواند با استفاده از پروتکل TCP/IP به انتقال اطلاعات روی اتصالات شبکه بپردازد. علاوه بر مدیران شبکه و کاربران کالی برنامه ها و اسکریپت های مختلف نیز می توانند از امکانات netcat استفاده کنند. از آنجایی که این ابزار قدرت ایجاد هر نوع اتصالی را که ما بخواهیم روی شبکه دارد می توان از آن به عنوان یک debuger (برای جستجو و رفع عیوب) در شبکه استفاده کرد.












نت کت ابزاری است قدرتمند با گزینه های متنوع که از آن با عنوان چاقوی ارتش سویس متخصصین امنیت شبکه یاد می شود. این ابزار  می تواند با استفاده از پروتکل TCP/IP به انتقال اطلاعات روی اتصالات شبکه بپردازد. علاوه بر مدیران شبکه و کاربران کالی برنامه ها و اسکریپت های مختلف نیز می توانند از امکانات netcat استفاده کنند. از آنجایی که این ابزار قدرت ایجاد هر نوع اتصالی را که ما بخواهیم روی شبکه دارد می توان از آن به عنوان یک debuger (برای جستجو و رفع عیوب) در شبکه استفاده کرد.

 

 

این ابزار امکانات زیر را در اختیار ما قرار می دهد:

  1. امکان ایجاد اتصالات tcp یا udp
  2. امکان ایجاد تونل بین دو ماشین روی شبکه (Tunneling Mode)
  3. امکان اسکن پورت های روی شبکه
  4. امکانات پیشرفته دیگر (مانند Buffered Send Mode و hexdump)
  5. پارسر Telnet

البته اکثر امکانات بالا در زندگی واقعی کمتر استفاده می شود.

طرز استفاده:

برای استفاده از نت کت از دستور nc در ترمینال کالی استفاده می کنیم. اگر می خواهید با امکانات این ابزار بیشتر آشنا شوید از گزینه -h استفاده کنید (h برای help):

 root@kali:~# nc -h

 

مثال استفاده از نت کت:

  1. قبل از شروع کار اول  یک ترمینال باز کنید و وب سرور آپاچی را با دستور زیر اجرا کنید:
 root@kali:~# /etc/init.d/apache2 start
  1. حال با نت کت به پورت ۸۰ متصل می شویم تا باز یا بسته بودن آن را چک کنیم و این کار را به صورت تفصیلی (Verbose) با استفاده از گزینه -v انجام می دهیم تا بتوانیم خروجی دستور را بصورت کامل ببینیم*:

 

 root@kali:~# nc -v 192.168.1.58 80 -------> nc -v <آدرس IP> <Port>

*آدرس سیستم کالی من 192.168.1.58 است، آدرس شما احتمالا فرق می کنه.

*همانطور که می بینید پورت ۸۰ در حال گوش دادن (open) است.

 

  1. حالا خودمان روی پورت ۱۲۳۴ گوش می دهیم یعنی پورت ۱۲۳۴ را برای رسیدن اطلاعات آماده می کنیم. در دستور زیر از l برای گوش دادن(Listen)، از v برای خروجی تفصیلی (Verbose) و از p برای تعیین پورت استفاده می کنیم:
root@kali:~# nc -vlp 1234
nc: listening on :: 12345 ...
nc: listening on 0.0.0.0 12345 ...

همانطور که مشاهده می کنید پورت 1234 روی کالی باز شده است و منتظر دریافت اطلاعات می باشد.

  1. یک ترمینال دیگر باز کنید و به  پورت ۱۲۳۴ متصل شوید:
root@kali:~# nc 192.168.1.58 1234
  1. حالا یک پیغام در ترمینال دوم تایپ کنید. همانطور که می بینید پیغام شما به ترمینال اول (گوش دهنده) منتقل شده است*.

*ممکنه بگید معلومه که روی یک سیستم جواب میده ولی شما میتونید از هر سیستم دیگه ای روی این شبکه به پورت ۱۲۳۴ کالی با ip بالا وصل بشید.

  1. هر دو ترمینال را با دکمه CTRL+C ببندید.




موافقین ۰ مخالفین ۰ ۹۵/۰۷/۳۰
Soroush Emr

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی