الاستطلاع (Reconnaissance أو Footprinting) هي المرحلة التحضيرية اللي المهاجم بيحاول فيها يجمع أكبر قدر من المعلومات عن هدف التقييم قبل إطلاق الهجوم — بتوفّر مخطَّط أمني كامل للمؤسسة، ولازم تُنفَّذ بطريقة منهجية.
| الفئة | تشمل |
|---|---|
| Organization Information | بيانات الموظفين، عناوين وأرقام هواتف، تفاصيل الفروع، شركاء المؤسسة، روابط لمواقع تانية مرتبطة، خلفية المؤسسة، تقنيات الويب، أخبار وبيانات صحفية، مستندات قانونية، براءات اختراع وعلامات تجارية |
| Network Information | النطاق والنطاقات الفرعية، كتل الشبكة، طوبولوجيا الشبكة والراوترات والجدران النارية الموثوقة، عناوين IP الوصولة، سجلات Whois، سجلات DNS |
| System Information | نظام تشغيل سيرفر الويب، موقع سيرفرات الويب، عناوين بريد إلكتروني عامة، أسماء مستخدمين وكلمات مرور |
لبناء استراتيجية اختراق، المهاجمون لازم يجمعوا معلومات عن شبكة المؤسسة الهدف، وبعدين يستخدموا المعلومة دي لتحديد أسهل طريقة لاختراق المحيط الأمني. منهجية الاستطلاع بتسهّل جمع المعلومات وبتلعب دور حيوي في عملية الاختراق بأكملها.
إجراء لجمع معلومات عن مؤسسة هدف من كل المصادر المتاحة — روابط، مواقع، تفاصيل تأسيس، عدد الموظفين، نطاق أسماء النطاقات، معلومات تواصل، مواقع تواصل اجتماعي، قواعد بيانات Whois. المهاجمون بيجمعوا المعلومة دي من مصادر متاحة للعموم زي محركات البحث ومواقع التواصل الاجتماعي.
محركات البحث مصدر رئيسي للمعلومات الحرجة عن مؤسسة هدف — بتستخدم Crawlers لفحص المواقع النشطة باستمرار وإضافة النتائج لفهرس ضخم. الاستعلام بيرجّع SERPs بتشمل صفحات وفيديوهات وصور وملفات مرتَّبة حسب الصلة — بتكشف منصّات تقنية وبيانات موظفين وصفحات دخول وبوابات إنترانت.
استخدام معاملات بحث Google متقدّمة لبناء استعلامات معقَّدة لاستخراج معلومات حساسة أو مخفية تساعد المهاجمين في إيجاد أهداف عرضة. مثال: intitle:intranet inurl:intranet +intext:"human resources" لإيجاد معلومات حساسة عن مؤسسة وموظفيها.
| الفئة | الفئة |
|---|---|
| Footholds | Sensitive Directories |
| Vulnerable Files | Error Messages |
| Files Containing Passwords | Network or Vulnerability Data |
| Various Online Devices | Files Containing Usernames |
| Web Server Detection | Vulnerable Servers |
| Files Containing Juicy Info | Sensitive Online Shopping Info |
| Pages Containing Login Portals | Advisories and Vulnerabilities |
الاستطلاع (جمع معلومات عن endpoints مكشوفة)، استغلال سوء الإعداد (الوصول غير المصرَّح به عبر سيرفرات/خدمات مُعدَّة بشكل خاطئ)، إيجاد أنظمة عرضة (برمجيات قديمة)، حصاد بيانات اعتماد (أسماء مستخدمين/كلمات مرور للـ Credential Stuffing)، وتحديد منافذ وخدمات مفتوحة (رسم خريطة لنقاط دخول محتملة).
Shodan محرّك بحث لاكتشاف أجهزة وشبكات بها ثغرات — فحص عن VoIP وVPN بيكشف معلومات ذات صلة. المهاجمون يقدروا يستخدموا أدوات AI زي ShellGPT بـ Prompt مثل: "Use filetype search operator to obtain pdf files on the target website ... and store the result in recon1.txt" — أو ChatGPT بـ Prompt مثل: "Use inurl search operator to obtain the Fortinet VPN login pages" لأتمتة مهام الاستطلاع المتقدّمة.
النطاقات العليا (TLDs) والفرعية (Sub-domains) بتوفّر معلومات مفيدة للمهاجم. الموقع العام متاح لأي حد، لكن النطاقات الفرعية متاحة لعدد قليل بس — غالبًا بتُستخدَم لاختبار تقنيات جديدة قبل النشر، وده بيخلّيها في مرحلة اختبار وغير آمنة وعرضة للاستغلال.
| الأداة | الوظيفة |
|---|---|
| Netcraft | خدمات أمان إنترنت، تحليل حصة سوق سيرفرات الويب وأنظمة التشغيل وشهادات SSL — بيكشف كل النطاقات الفرعية المرتبطة بالنطاق الهدف |
| DNSdumpster | أداة بحث نطاقات لاكتشاف مضيفين مرتبطين بنطاق — نطاقات فرعية، عناوين IP، سيرفرات DNS مستخدَمة |
| Pentest-Tools Find Subdomains | اكتشاف نطاقات فرعية وعناوين IP، معلومات شبكة، سيرفرات HTTP، نظام تشغيل، تقنية، منصّة ويب، عناوين الصفحات |
المهاجمون يقدروا يستخدموا ChatGPT بـ Prompts زي: "Discover all the subdomains of 'google.com' using dig command" أو "Use Sublist3r to gather a list of subdomains of the target organization" لأتمتة اكتشاف النطاقات الفرعية.
Internet Archive Wayback Machine بيستكشف نسخ أرشيفية من المواقع — يسمح للمهاجم يجمع معلومات عن صفحات مؤسسة من لحظة إنشائها، حتى لو اتشالت من الموقع الأصلي (صفحات، ملفات صوت/فيديو، صور، نصوص، برامج). أداة Photon بتُستخدَم لاسترجاع روابط مؤرشَفة:
photon.py -u <URL of the Target Website> -l 3 -t 200 --waybackمواقع السجلات العامة بتساعد في إيجاد عناوين بريد إلكتروني وأرقام هواتف وعناوين سكن. مثال: Spokeo بيوفّر أرقام هواتف، عناوين بريد، تاريخ عناوين، عمر، تاريخ ميلاد، أفراد عائلة، بروفايلات سوشيال ميديا، وسجلات محاكم.
صفحات التوظيف غالبًا بتكشف معلومات أجهزة وبرمجيات وشبكة (جدار ناري، نوع سيرفر داخلي، نظام تشغيل، أجهزة شبكة، Hypervisors، VMs) — معلومات قيّمة عن البنية التحتية للمؤسسة.
يعمل كـ VPN افتراضي، بيمرّر عنوان IP الشبكة عبر عدة سيرفرات قبل التفاعل مع الويب — يُستخدَم للوصول لمحتوى مخفي ومواقع غير مفهرَسة وقواعد بيانات مشفَّرة. عبر معاملات بحث متقدّمة، المهاجم يقدر يحدّد بحثه:
| النوع | مثال معامل البحث |
|---|---|
| بروفايلات شخصية | "John Doe" site:facebook.com OR site:linkedin.com |
| منشورات علمية | "John Doe" site:scholar.google.com |
| سجلات محاكم | "John Doe" court records |
| أدلّة أعضاء | "John Doe" site:example.com "employee directory" |
| سجلات طبية | "John Doe" medical records |
| سجلات موقع | "John Doe" location history |
| الأداة | الوظيفة |
|---|---|
| Netcraft | تحديد كل المواقع المرتبطة بالنطاق الهدف مع نظام التشغيل الشغّال على كل موقع |
| Shodan | محرّك بحث حاسوبي للأجهزة المتصلة (راوترات، سيرفرات، IoT) — يكشف المكان والمستخدم |
| Censys | مراقبة البنية التحتية واكتشاف أصول مجهولة — رؤية كاملة لكل سيرفر وجهاز معرَّض للإنترنت |
تحديد وجمع وتحليل والتحقّق من واستخدام معلومات عن المنافسين من مصادر زي الإنترنت — بطريقة أخلاقية وقانونية بدل السرّية. بتساعد في تحديد: إيه اللي المنافسون بيعملوه، إزاي بيموضعوا منتجاتهم، وإيه رأي العملاء في نقاط قوّتهم وضعفهم.
| الغرض | المواقع |
|---|---|
| تاريخ وتأسيس الشركة | EDGAR (SEC)، D&B Hoovers، LexisNexis، Business Wire، Factiva |
| خطط الشركة المستقبلية | MarketWatch، Euromonitor، Experian، The Search Monitor، USPTO (براءات/علامات تجارية) |
| آراء الخبراء عن الشركة | SEMRush، ABI/INFORM Global، SimilarWeb، SERanking، Mention |
يختلف عن الاستطلاع بالهندسة الاجتماعية: في الهندسة الاجتماعية المهاجم بيخدع الناس للكشف عن معلومات، بينما استطلاع مواقع التواصل بيجمع معلومات متاحة بالفعل على المواقع دي.
LinkedIn موقع للمحترفين فيه اسم، منصب، اسم مؤسسة، موقع حالي، مؤهلات تعليمية — معلومات تساعد في الهندسة الاجتماعية. theHarvester أداة Open Source Intelligence تُستخدَم في مراحل مبكرة من اختبار الاختراق لتحديد المشهد الخارجي للتهديدات، وتُستخدَم لتعداد موظفي شركة هدف ومناصبهم على LinkedIn.
أدوات زي theHarvester وEmail Spider بتجمع عناوين بريد موظفين متاحة علنًا عبر محركات بحث (Google، Bing، Yahoo) — تُستخدَم لهجمات هندسة اجتماعية وBrute Force. مثال Prompt بالذكاء الاصطناعي: "Use theHarvester to gather email accounts associated with 'microsoft.com', limiting results to 200, and leveraging 'baidu' as a data source".
| الأداة | الوظيفة |
|---|---|
| BuzzSumo | إيجاد المحتوى الأكثر مشاركة لموضوع أو كاتب أو نطاق عبر Twitter، Facebook، LinkedIn، وPinterest |
| Sherlock | البحث عن اسم مستخدم هدف عبر عدد ضخم من مواقع التواصل، مع الروابط الكاملة |
| Social Searcher | بحث لحظي في محتوى الشبكات الاجتماعية مع تحليلات عميقة — تتبّع بروفايلات ومنشورات ومعلومات شخصية |
Whois بروتوكول استعلام واستجابة للاستفسار عن قواعد بيانات بتخزّن المستخدمين المسجَّلين أو أصحاب مورد إنترنت (نطاق، كتلة IP، نظام مستقل) — بيستمع على المنفذ 43 (TCP). السجلات الإقليمية للإنترنت (RIRs) بتحتفظ بقواعد بيانات Whois اللي فيها المعلومات الشخصية لأصحاب النطاقات.
| النموذج | الوصف |
|---|---|
| Thick Whois (موزَّع) | يخزّن معلومات Whois الكاملة من كل المسجِّلين لمجموعة بيانات معيّنة |
| Thin Whois (مركزي) | يخزّن بس اسم سيرفر Whois الخاص بمسجِّل النطاق، واللي بدوره فيه التفاصيل الكاملة |
| Decentralized Whois | يخزّن معلومات Whois الكاملة وله كيانات مستقلة متعدّدة لإدارة قاعدة البيانات |
بتكشف الدولة، المنطقة/الولاية، المدينة، خط العرض والطول، الرمز البريدي، المنطقة الزمنية، سرعة الاتصال، مزوّد خدمة الإنترنت (ISP)، اسم النطاق، رمز الدولة الدولي، رمز المنطقة، محطة الطقس، شركة الاتصال المحمول، والارتفاع. أداة IP2Location تُستخدَم لتحديد كل هذه التفاصيل الجغرافية.
بعد جمع سجلات Whois، المرحلة التالية هي استطلاع نظام أسماء النطاقات (DNS) — بيجمع معلومات عن سيرفرات DNS وسجلاتها وأنواع السيرفرات المستخدَمة، مما يساعد المهاجمين في تحديد المضيفين المتصلين بالشبكة الهدف.
| الأداة | الوظيفة |
|---|---|
| SecurityTrails | أداة تعداد DNS متقدّمة، بتبني خريطة DNS للنطاق الهدف وتعدّد سجلات حالية وتاريخية (A، AAAA، NS، MX، SOA، TXT) وتكتشف نطاقات فرعية بـ Brute-force |
| Fierce | أداة استطلاع DNS لمسح وجمع معلومات حرجة عن النطاق الهدف — تعداد نطاقات فرعية وتحديد مساحات IP غير متصلة |
مثال Prompt: "Install and use DNSRecon to perform DNS enumeration on the target domain www.certifiedhacker.com" — بيؤتمت عملية البحث العكسي والتعداد.
بحث DNS العادي بيحوّل اسم نطاق لعنوان IP — البحث العكسي بيحوّل عنوان IP لاسم نطاق، عبر تحديد سجل PTR. أداة Reverse Lookup (mxtoolbox.com) بتنفّذ البحث العكسي بأخذ عنوان IP وتحديد سجل PTR المرتبط به.
تحديد مسار المضيف الهدف ضروري لاختبار هجمات Man-in-the-Middle. Traceroute بيستخدم بروتوكول ICMP وحقل Time to Live (TTL) لتحديد المسار وعدد الراوترات ووقت الرحلة.
| النوع | الأمر | الملاحظة |
|---|---|---|
| ICMP Traceroute | tracert <IP/domain> | الافتراضي في Windows |
| TCP Traceroute | sudo tcptraceroute <domain> | مفيد لما ICMP محجوب من الأجهزة |
| UDP Traceroute | traceroute <domain> | الافتراضي في Linux، يستخدم UDP |
NetScanTools Pro بيتتبّع مسار الحزم مع تحديد دولة كل عنوان IPv4 في كل Hop. PingPlotter بيجمع بيانات Traceroute عبر ICMP/UDP/TCP ويعرضها كرسوم بيانية مقروءة لتحديد اختناقات النطاق الترددي أو مشاكل الأجهزة.
مراقبة رسائل بريد مستخدم محدَّد عبر سجلات موقَّعة زمنيًا بتكشف وقت وتاريخ الاستلام والفتح. أدوات التتبّع بتجمع عنوان IP المستلم، الموقع الجغرافي، وقت الاستلام والقراءة، مدة القراءة، نوع البروكسي، ونظام التشغيل والمتصفح.
يحتوي تفاصيل المرسل، معلومات التوجيه، نظام العنونة، التاريخ، الموضوع، والمستلم — بيساعد في تتبّع مسار البريد قبل وصوله. يشمل: سيرفر بريد المرسل، تاريخ ووقت الاستلام، نظام مصادقة المرسل، رقم فريد للرسالة، اسم المرسل الكامل، وعنوان IP المرسل.
أدوات تتبّع البريد: IP2LOCATION's Email Header Tracer، MxToolbox، eMailTrackerPro، Holehe، DNS Checker Email Header Analyzer، Social Catfish — بتسمح بتتبّع مسار البريد من موقع المهاجم للسيرفر الهدف عبر عناوين IP في الرأس.
الهندسة الاجتماعية عملية غير تقنية بيضلّل فيها المهاجم شخص عشان يكشف معلومات سرّية بدون قصد — الهدف غافل تمامًا إن حد بيسرق معلوماته.
| الأداة | الوظيفة |
|---|---|
| Maltego | تحديد العلاقات والروابط الواقعية بين أشخاص، مجموعات، مؤسسات، مواقع، بنية تحتية، ومستندات |
| Recon-ng | إطار استطلاع ويب بموديولات مستقلة وتفاعل قاعدة بيانات لإجراء استطلاع Open Source قائم على الويب |
| FOCA | إيجاد Metadata ومعلومات مخفية في مستندات (Office، PDF) — Web Search، DNS Search، IP Resolution، PTR Scanning |
| subfinder | اكتشاف نطاقات فرعية صالحة عبر مصادر سلبية — يدعم مخرجات JSON وملفات وstdout |
| OSINT Framework | إطار جمع استخبارات مفتوح المصدر — واجهة ويب بشجرة أدوات OSINT مرتَّبة حسب الفئة |
| Recon-Dog | أداة شاملة لكل احتياجات جمع المعلومات الأساسية — Censys، NS lookup، Port scan، Detect CMS، Whois lookup، Detect honeypot |
| BillCipher | جمع معلومات لموقع أو IP — DNS lookup، Whois lookup، Port scanning، Zone transfer، Host finder، Reverse IP lookup |
أدوات إضافية: Sudomy، theHarvester، whatweb، Raccoon، Orb، Web Check، OSINT.SH.
الذكاء الاصطناعي ثوّر OSINT عبر تعزيز قدرات التحقيق بجمع وتحليل وتنبّؤ متقدّم — بيؤتمت معالجة البيانات ويستخرج رؤى ذات صلة أسرع من الطرق التقليدية.
| الأداة | الوظيفة |
|---|---|
| Taranis AI | تحسين جمع المعلومات والتحليل الظرفي عبر NLP — يحوّل مقالات غير مهيكلة لتقارير منظَّمة وملفات PDF |
| OSS Insight | تحليل أكثر من 5 مليار حدث GitHub — استعلامات بلغة طبيعية (GPT-Powered) لتحليل مستودعات وأنشطة مطوّرين بدون مهارات SQL متقدّمة |
| DorkGPT | توليد وتحسين استعلامات Google Dorking باستخدام نماذج GPT لكشف معلومات حساسة وصفحات مخفية |
| DorkGenius | أتمتة Google Dorking وتوليد استعلامات بحث متقدّمة لإيجاد ملفات ومجلدات مخفية وثغرات أمنية |
| Google Word Sniper | تحسين استعلامات البحث لنتائج Google أكثر فعالية — تحديد كلمات مفتاحية مستهدَفة ومحتوى مخفي |
| Cylect.io | دمج عدة قواعد بيانات في واجهة واحدة سهلة الاستخدام لتحقيقات OSINT فعّالة وموثوقة |
| Bardeen.ai | أتمتة جمع وتحليل البيانات من مصادر أونلاين متعدّدة — تسريع دقة وسرعة أنشطة OSINT |
| DarkGPT | مساعد AI بـ GPT-4-200K للاستعلام عن قواعد بيانات مسرَّبة — بحث مستهدَف ضمن مصادر بيانات مخترَقة |
المهاجمون يقدروا يستخدموا AI لتطوير سكريبتات مخصَّصة تنفّذ سلسلة أوامر استطلاع — مثال Prompt: "Develop a Python script which will accept the domain name www.microsoft.com as input and execute a series of website footprinting commands, including DNS lookups, WHOIS records retrieval, email enumeration, and more".
الإجراءات أو الأفعال المُتَّخذة لمنع أو معادلة تسريب المعلومات اللي بيسهّلها الاستطلاع.
| الفئة | الأدوات |
|---|---|
| نطاقات فرعية | Netcraft، DNSdumpster، Pentest-Tools، subfinder، Sudomy |
| Whois / IP Geolocation | Whois Lookup، IP2Location |
| DNS | SecurityTrails، Fierce، DNSRecon، zdns |
| تحديد نظام التشغيل / أجهزة متصلة | Netcraft، Shodan، Censys |
| تتبّع البريد الإلكتروني | eMailTrackerPro، MxToolbox، IP2Location Email Header Tracer، Holehe |
| سوشيال ميديا | theHarvester، Sherlock، Social Searcher، BuzzSumo |
| Traceroute | NetScanTools Pro، PingPlotter، Traceroute NG، tracert |
| استطلاع شامل / Metadata | Maltego، Recon-ng، FOCA، OSINT Framework، Recon-Dog، BillCipher |
intitle:intranet inurl:intranet +intext:"human resources"
filetype:pdf site:target.com
inurl:"/remote/login" intitle:"Fortinet"
site:pastebin.com "target.com" password
tracert # Windows (ICMP)
sudo tcptraceroute # Linux (TCP)
traceroute # Linux (UDP)
| # | السؤال | الإجابة السريعة |
|---|---|---|
| 1 | الفرق بين Passive وActive Footprinting؟ | Passive بدون تفاعل مباشر (OSINT) — Active بتفاعل مباشر (DNS interrogation، scanning) |
| 2 | كام طبقة للويب؟ | Surface Web، Deep Web، Dark Web |
| 3 | كام نموذج بيانات Whois؟ | Thick (موزَّع)، Thin (مركزي)، Decentralized |
| 4 | منفذ بروتوكول Whois؟ | TCP 43 |
| 5 | إيه الفرق بين Social Engineering وSocial Networking Footprinting؟ | الأول بيخدع الناس مباشرة — الثاني بيجمع معلومات متاحة بالفعل على المنصّات |
الموديول ده غطّى مفاهيم الاستطلاع وأهدافه، وتقنيات شاملة لجمع المعلومات عبر محركات البحث وخدمات البحث على الإنترنت ومواقع التواصل الاجتماعي، واستطلاع Whois وDNS والشبكة والبريد الإلكتروني، والاستطلاع عبر الهندسة الاجتماعية، ووصولًا لأدوات الاستطلاع الآلية والمدعومة بالذكاء الاصطناعي وإجراءات المواجهة.
الفكرة الجوهرية للموديول: الاستطلاع مش خطوة ثانوية قبل الهجوم الحقيقي — هو الهجوم نفسه في مرحلته الأولى. كل معلومة صغيرة (اسم موظف، نطاق فرعي منسي، رأس بريد إلكتروني) ممكن تكون نقطة الانطلاق لاختراق كامل. المختبر الأخلاقي اللي بيتقن الاستطلاع بيقدر يتوقّع مسار المهاجم بالضبط قبل ما يحصل.
ابدأ دايمًا بالمصادر السلبية الأقل أثرًا (OSINT، محركات البحث، Whois، DNS) قبل أي تفاعل فعّال مع الهدف — ده بيقلّل أثرك المكتشَف ويبني صورة كاملة قبل ما تلمس النظام فعليًا. وثّق كل مصدر معلومة بدقة، لأن تقرير الاستطلاع الجيد هو الأساس اللي بيُبنى عليه باقي الاختبار بالكامل.
نهاية نوتس الموديول الثاني — Footprinting and Reconnaissance (CEHv13)