
ماسح متقدم لـ CVE-2020-0796 - SMBv3 RCE
ماسح متقدم لـ CVE-2020-0796 - ثغرة RCE في SMBv3 باستخدام تقنية الكشف ollypwn (SMBGhost).
يمكنه مسح الإنترنت بالكامل باستخدام masscan أو عنوان IP واحد.
يمكنه الحصول على معلومات إضافية عن الأهداف باستخدام Shodan (مطلوب مفتاح API) وكتابة النتائج إلى ملف json.
وإلا، سيطبع عنوان IP الضعيف على وحدة التحكم.
تثبيت python3 و pip:
sudo apt install python3 python3-pip
تثبيت masscan:
sudo apt-get install git gcc make libpcap-dev
git clone https://github.com/robertdavidgraham/masscan
cd masscan
make
cp bin/masscan /usr/bin/.
تم اختبار التثبيت على Debian bullseye/sid x86_64 (مارس 2020)
git clone https://github.com/x1n5h3n/SMBGhost.git
cd SMBGhost
تثبيت حزم Python الضرورية:
pip3 install -r requirements.txt
قم بتعيين مفتاح Shodan API الخاص بك إلى المتغير SHODAN_API_KEY
طباعة المساعدة:
python3 scanner.py -h
مسح الإنترنت بالكامل وكتابة النتائج في ملف json (باستخدام استعلام إلى Shodan لجمع مزيد من المعلومات):
python3 scanner.py -t 0.0.0.0/0 -o results.json
مسح عنوان IP واحد دون تحديد اسم ملف النتيجة (الافتراضي هو smbghost.json):
python3 scanner.py -t 8.8.8.8
باستخدام ملف كمدخل:
python3 scanner.py -f targets.txt
مسح الإنترنت بالكامل:
python3 scanner.py -t 0.0.0.0/0
مسح عنوان IP واحد:
python3 scanner.py -t 8.8.8.8
باستخدام ملف كمدخل:
python3 scanner.py -f targets.txt
هذا المشروع مرخص بموجب رخصة GPLv3 - راجع ملف LICENSE للحصول على التفاصيل.