يمكن أن تكون معلومات الاتصال مهمة للغاية. قد تحتاج إلى معرفة رقم هاتف مرتبط بعنوان بريد إلكتروني لأغراض متعددة، سواء كنت تحقق من هوية شخص ما أو تحتاج إلى الاتصال به. في هذا المقال، سنستعرض أداة Email2PhoneNumber وكيفية استخدامها للكشف عن أرقام الهواتف المرتبطة بعناوين البريد الإلكتروني.
ما هو Email2PhoneNumber؟ Email2PhoneNumber
هو أداة قوية تستخدم تقنيات متعددة لاستخراج أرقام الهواتف المرتبطة بعناوين البريد الإلكتروني. تشمل هذه التقنيات الخداع، وإنشاء قوائم الكلمات، والهجوم بالقوة العنيفة. دعونا نستعرض مراحل هذه العملية:
المرحلة الأولى: (Scraping)
في هذه المرحلة الأولية، تقوم الأداة بإستخراج رقم الهاتف المخفي (مثال: 123XXX789) من عنوان البريد الإلكتروني للضحية. يتم استخدام هذا الرقم المخفي في المراحل التالية.
المرحلة الثانية: إنشاء قائمة الكلمات (Generate)
بعد ذلك، تقوم الأداة بإنشاء قائمة كلمات محتملة لأرقام الهواتف استنادًا إلى الرقم المخفي. تعتبر هذه القائمة نقطة انطلاق لعملية الهجوم بالقوة العنيفة.
المرحلة الثالثة: الهجوم بالقوة العنيفة (Bruteforce)
في المرحلة النهائية، تقوم الأداة بتنفيذ هجوم بالقوة العنيفة على عنوان البريد الإلكتروني المستهدف باستخدام قائمة الكلمات المولدة. تتجول في القائمة لمحاولة العثور على الرقم الفعلي المرتبط بالبريد الإلكتروني.
الخطوات العملية: الآن، دعونا نتعلم كيفية استخدام هذه الأداة على نظام Linux:
1- استنساخ المستودع (Clone the Repository): git clone https://github.com/martinvigo/email2phonenumber.git cd email2phonenumber
2- تثبيت الاعتماديات (Install Dependencies): sudo
3- التحقق من البيئة والتثبيت اليدوي (Check Environment and Manual Installation): إذا واجهتك أي أخطاء بيئية في الطرفية، يجب عليك تثبيت حزم البرامج المذكورة في ملف requirements.txt يدويًا باستخدام الأمر التالي:
sudo apt install python3-<package_name>
4- استخدام مثال توضيحي (Example Usage):
python3 email2phonenumber.py scrape -e example@shadowhackr.com
لإنشاء قائمة كلمات محتملة لأرقام الهواتف استنادًا إلى الرقم المخفي
python3 email2phonenumber.py generate -m 1234xxx258 -o wordlist
ستحصل على ملف قائمة الكلمات الذي يحتوي على أرقام هواتف محتملة.
للبحث عن رقم الهاتف المستهدف
python3 email2phonenumber.py bruteforce -e example@shadowhackr.com -m 1234xxx258 -v
سيبدأ عملية الهجوم بالقوة العنيفة، وستحصل في النهاية على الرقم الهاتفي النهائي الصحيح