• السلام عليكم يا هندسة
      بتواجهني المشكلة دي بحاول اعمل scan على metasploitable2 واعرف الـsessions اللي شغال عليها بيظهر لي الـerror دا بحثت عن المشكلة لقيت انو المشكلة في الاصدارات قديم تحدث الاداة لاخر اصدار بيشتغل معاك السكربت.
      علما إنو الاداة عندي محدثه لاخر إصدار نزل منها.@asultan @BadGlitch

      • هلا مهندس

        المشكلة اللي بتواجهك مع السكربت حق Nmap اللي بيطلع الـ SMB Sessions، والرسالة “Script execution failed” معناها إن في حاجة غلط بتحصل وقت ما السكربت بيشتغل، رغم إنك محدث الأداة.

        الحلول الممكنة:

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

        bash

        ls /usr/share/nmap/scripts/smb-enum-sessions.nse

        لو مش موجود، ممكن تكون محتاج تحمله من جديد.

        تشغيل Nmap مع debug:

        شغل الأمر مع الـ debug عشان تشوف تفاصيل أكتر عن الخطأ اللي بيحصل:

        bash

        sudo nmap -p 445 –script smb-enum-sessions 192.168.1.6 -d

        ده حيطلع لك معلومات أوضح عن السبب اللي مخلي السكربت ما يشتغلش.

        صلاحيات المستخدم:

        تأكد إنك مشغل الأوامر بصلاحيات الـ sudo، زي ما واضح في الصورة. لو في أي مشكلة في الصلاحيات أو إن السكربت محتاج صلاحيات أعلى، الـ sudo بيحل المشكلة.

        جرب سكربتات تانية للـ SMB:

        ممكن تكون المشكلة في السكربت ده تحديداً، فجرب سكربتات ثانية تخص الـ SMB زي:

        bash

        sudo nmap -p 445 –script smb-enum-shares 192.168.1.6

        أو

        bash

        sudo nmap -p 445 –script smb-enum-users 192.168.1.6

        تحديث مكتبة الـ SMB:

        ممكن تكون المشكلة في المكتبات اللي Nmap بيستخدمها. جرب تحدث كل السكربتات والمكتبات الخاصة بـ Nmap باستخدام الأمر ده:

        bash

        sudo nmap –script-updatedb

        لو عملت كل ده ولسه المشكلة موجودة، جرب تطلع تفاصيل أكتر من الـ debug عشان نقدر نعرف المشكلة بشكل أوضح ونلاقي حل.