مضى على الشبكة و يوم من العطاء.
  • تحذير: يجب على كل روّاد الشبكة تشغيل برامج الاختراق داخل الأنظمة الوهمية وهي بهدف التعلم وحماية الأعضاء والتوعية بها

استخدام Shodan و ChatGPT فحص CIDR فيVDP or BBP

Malzureedi

.:: اداري سابق ::.
.:: اداري سابق ::.

السمعة:

بسم الله الرحمن الرحيم

في برامج الإفصاح عن الثغرات الأمنية (VDP)، من المهم وجود طريقة فعّالة فحص جميع نطاقات CIDR المرتبطة بالهدف لتحديد الثغرات الأمنية. في هذا المقال، سأستعرض كيفية استخدام Shodan و ChatGPT لتعداد وتحليل نطاقات CIDR لبرنامج CBRE على منصة HackerOne.
الخطوة 1: الوصول إلى نطاق CBRE

الخطوة الأولى هي تحديد نطاقات CIDR للهدف. بالنسبة لبرنامج CBRE، تتوفر هذه المعلومات ضمن صفحة سياسات CBRE على HackerOne. بعد جمع نطاقات CIDR، قمت بتجميعها في ملف نصي (CDIR.txt) للمعالجة اللاحقة.

.webp


chatgpt cdir.webp


أولاً، قم بتنزيل ملف CSV الذي يحتوي على جميع نطاقات CIDR.

ثانيًا, بعد تنزيل الملف استخدم ChatGPT لتصفية إدخالات CIDR ذات الصلة وحفظها في ملف نصي.

ثالثًا, بعد حفظ نطاقات CIDR اطلب من ChatGPT كتابة سكربت لأتمتة عملية الاستطلاع.

رابعًا, سيتحقق السكربت من تقديم ملف يحتوي على قائمة CIDR ويتأكد من وجوده.

لكل نطاق CIDR، سيقوم السكربت بتشغيل بحث باستخدام Shodan وتنسيق النتائج لتشبه مخرجات Nmap، بما في ذلك عرض عناوين IP، المنافذ المفتوحة، والخدمات.


أخيرًا، سيتم حفظ النتائج في ملف نصي للمراجعة لاحقًا.


chatgpt file.webp


chatgpt result.webp


قبل تصفية الملف باستخدام ChatGPT:
befor fillter.webp


بعد تصفية الملف باستخدام ChatGPT:

after filtter.webp




chatgpt result2.webp


Update script .webp

The script to download

الخطوة 2: إعداد Shodan CLI

Shodan هو محرك بحث يتيح لك العثور على الأجهزة والخدمات المتصلة بالإنترنت. لاستخدامه في مسح نطاقات CIDR تلقائيًا، استخدمت واجهة الأوامر الخاصة بـ Shodan.

الخطوات التالية توضح كيفية تهيئة Shodan واستخدامه لهذه المهمة:

أولاً
: قم بتهيئة Shodan باستخدام مفتاح API الخاص بك:
shodan init 7jzvEG2gpehkMXRdHiVuPkWWRQRwhGBF

ثانيًا: إنشاء ملف سكريبت قابل للتنفيذ عن طريق إعطاء الأذونات:
chmod +x shodan_cidr_check.sh

الخطوة 3: تشغيل سكريبت التعداد

السكريبت shodan_cidr_check.sh يأخذ قائمة نطاقات CIDR من ملف ويستخدم واجهة أوامر Shodan لمسحها وتنسيق النتائج بأسلوب يشبه Nmap.

CBRE_shodan.webp

الخطوة 4: تحليل النتائج

بمجرد تشغيل السكريبت، ستحصل على قائمة بعناوين IP والمنافذ المفتوحة والخدمات، بتنسيق يشبه إخراج Nmap. يتيح هذا التنسيق سهولة رؤية .

cbre_shodan_open ports .webp


من خلال الاستفادة من إمكانيات البحث القوية لـ Shodan ومساعدة ChatGPT في كتابة السكريبتات، يصبح عملية تعداد وتحليل نطاقات CIDR لبرامج الإفصاح عن الثغرات أسرع وأكثر كفاءة. يتيح هذا سير العمل للباحثين الأمنيين التركيز بشكل أكبر على اكتشاف الثغرات بدلاً من التركيز على جمع البيانات, كما نرى بعض المنافذ المفتوحة مثل SSH و SNMP و HTTP و HTTPS.


دمتم بحفظ الله
 

المرفقات

  • after filtter.webp
    after filtter.webp
    36 KB · المشاهدات: 91
  • chatgpt file.webp
    chatgpt file.webp
    4.5 KB · المشاهدات: 97
التعديل الأخير بواسطة المشرف:
بارك الله فيك أخونا محمد ونفع بك على هذا الموضوع المتميز ❤️ 🔥
 
بارك الله فيك + تنبيه بعد 30 req او اكتر شويه مش هتلاقي results خالص لان api دا free بيكون محدود شويه فا ممكن تستحدم cidr map دي تول وبعدين تعمل scan بي naabu دي سريعه جدا
1728212877674.webp


Bash:
mapcidr -cidr 173.0.84.0/24 > ips.txt && naabu -list ips.txt -p - -sV -o service_scan_results.txt
 
بارك الله فيك حبيبي محمد وجزاك الله كل خير
ننتظر جديدك دائماً ان شاء الله
 
بارك الله فيك + تنبيه بعد 30 req او اكتر شويه مش هتلاقي results خالص لان api دا free بيكون محدود شويه فا ممكن تستحدم cidr map دي تول وبعدين تعمل scan بي naabu دي سريعه جدا مشاهدة المرفق 14232

Bash:
mapcidr -cidr 173.0.84.0/24 > ips.txt && naabu -list ips.txt -p - -sV -o service_scan_results.txt
لا ليس مجاني API أنا مشترك معاهم المفتاح API فقط للشرح و التوضيح على كل حال أدوات الي شاركت معانا أنا شخصيا إستخدمها مع أدوات أخرى مثل masscan و غيرها و بارك الله فيك يا خوي و جزاك الله خير على تنبيهي و الاشارة لي وللقراء عن ادوات بديلة يمكن إستخدامها
 
  • Love
التفاعلات: BEN10

آخر المشاركات

فانوس

رمضان
عودة
أعلى