تعلم فن استخراج المعلومات بأستخدام محرك بحث Shodan- الجزء الأول

Security
اتستخدم الأنترنت؟ جيد لأنه بمجرد استخدامك للشبكة ستمكن محرك البحث shodan من التعرف عليك وعلى خدماتك واعطاء احصائيات سريعة عنك!
Mostafa Tamam
Feb. 4, 2023, 1:30 p.m.
mostafa_tamam
تعلم فن استخراج المعلومات بأستخدام محرك بحث Shodan- الجزء الأول

محرك البحث shodan هو الصديق الملازم لكل Pentester او اى شخص يريد جمع المعلومات عن جهة معينة، shodan اداة رائعة ولكنها مخيفة يسمح لنا محرك البحث Shodan بتحديد البيانات المتاحة للجمهور عبر الإنترنت، لذلك ما هو shodan وما هو الطريق الى استخدامة؟ وما هى ال Dorks التى استخدمها لأستخراج المعلومات التى احتاجها؟ دعنا لا نطيل بالمقدمة ولنبدأ بالتعرف عليه...

ما هو محرك بحث Shodan؟

هو محرك بحث للأجهزة المتصلة بالإنترنت إنه يختلف عن محركات البحث مثل Google و Bing لأن Google و Bing رائعان في العثور على مواقع الويب ولكن Shodan يساعد في العثور على أشياء مختلفة مثل الإصدارات الشائعة من Microsoft IIS، واجهزة الراوتر والسيرفرات وحتى عنوانين الـ IP، وعدد المواقع المصابة بـ CVEs الجديدة، وأي البلدان أصبحت أكثر انتشارا ، وشهادات SSL لمواقع الويب وما إلى ذلك.

"يتمثل الاختلاف الأساسى بين Shodan و Google في أن Shodan يحلل الإنترنت بينما يقوم Google بتحليل شبكة Word Wide Web"

Credit by: exploit-db

 

يستخدم باحثى آمن المعلومات shodan فى الحصول على احصائيات سريعة للخدمات المتصلة على ملايين الأجهزة المتصلة بالأنترنت.

ما هي الأجهزة التى يستطيع shodan ايجادها ؟

1- اجهزة السيرفر
2- اجهزة الراوترز
3- اجهزة الـ Switches
4- الطابعات
5- عنوان ال IP
6- الكاميرات المستضافة على الأنترنت
7- محطات الغاز والطاقة النووية
8- هواتف Voip وأجهزة Scada

كيف يعمل Shodan؟

يجمع shodan المعلومات عن طريق تحليل خدمات الويب ويتم تخزينها فى object تسمى banners، لذلك عندما تبحث عن أي شيء باستخدام shodan dork، يأخذ shodan المعلومات من الـ banner تلك الخدمة ويعرضها لك.


 

اذا نستطيع القول بأن البحث فى shodan يكون عن طريق:


1- قم بأنشاء حساب بداخل shodan لكى تسطتيع البحث بكل ال dorks

2- بعد الدخول على الـ Dashboard يقوم المستخدم بالبحث عن object معينة

3- يلتقط shodan ال ports والخدمات عن طريق تحليل ال banners

4- يقوم shodan بفهرسة النتائح لما يطابق ما تبحث عنة

5- يتم عرض النتائج بعد الفهرس

كيفية البحث بأستخدام ال Dorks داخل shodan؟
 

1- كما وضحنا قم بعملية الدخول لحسابك او انشئ حساب جديد


2- بعد الدخول الى ال dashboard قم بالبحث بأستخدام ال dorks او query

على سبيل المثال سنبدا بالبحث عن عنوان 1.1.1.1 المملوك لجهة cloudflare بأستخدام "net" واستخدام subnet 24 لأعطاء جميع الـ IP داخل هذا العنوان، فستكون النتيجة :

net:1.1.1.1/24


 

ايضا من الممكن ان اضيف اكثر من dorks داخل البحث، فاذا اردت ان اعمل فلترة لنتائج هذا البحث والبحث بـ ports معينة كـ 8080 او 443 يكون البحث بـ :

net: 1.1.1.1/24 port: 443,8080


مثال اخر اريد ان اعرف ما المواقع والخدمات داخل دولة مصر التى تستخدم سيرفر nginx فستكون النتيجة :

nginx country: eg


بعض الأمثلة الأخرى:

1- تستطيع ان تبحث عن منظمة معينة كـ Google llc بأستخدام دولة معينة
 

org: "google llc" country: us city: new york


2- تستطيع البحث ايضا فلترة البحث ببرتوكول معين كـ ssh
 

ssh port: 22,2222


3- ايضا تستطيع البحث عن الخدمات المضيفة للـ cloud system كـ AWS، GCP، Azure

 

cloud.provider: AWS


بعض ال dorks الهامة اثناء استخدامك لمحرك بحث shodan:

city: find devices in a particular city
country: find devices in a particular country
geo: you can pass it coordinates
hostname: find values that match the hostname
net: search based on an IP or/ x CIDR
os: search based on operating system
port: find particular ports that are open
before/after: find results within a timeframe
org: Search by organization
hash: Search based on banner hash
has_screenshot: true: Filter search based on a screenshot being present
title: Search based on text within the title


هل من الممكن استخدام shodan على الويب فقط؟

يأتى shodan باكثر من شكل واصدار فى الأستخدام فتستطيع ان تستخدمة كما وضحنا على الويب او بأستخدام الـ Shodan CLI اى سطر اوامر shodan فهناك مكتبة python لـ shodan تسطتيع ان تسخدمها وتتعامل معها بأستخدام سطر الأوامر، هناك طرق اخرى لأستخدام shodan كتطابقها مع Maltego فى استخراج المعلومات من الأجهزة المتصلة بالأنترنت، ايضا تتأتى shodan بالتكامل مع metasploit لتجربة افضل.


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

smileyولأثراء اللغة العربية نختم بقول شاعر العرب الجواهرى

سُبْحَانَ مَنْ ألّفَ الضِّدَّيْنِ فِي خَلَدي

فَرْطَ الشّجَاعَةِ فِي فَرْطٍ مِنَ الجُبُنِ

لا أتّقي خَزَراتِ "الذِّئْبِ" تَرْصُدُني

وأتّقِي نَظَراتِ "الأَدْعَجِ" الشّدِنِ

References:
Shodan Dorks - The God’s Eye

Shodan


shodan ما هو shodan محرك البحث shodan