🚀 آخر الأخبار

كيفية تنزل أداة hydra علي Termux

كيفية تنزل أداة hydra علي Termux 



 لتثبيت أداة Hydra على Termux، يمكنك اتباع الخطوات التالية:


 الخطوة 1: تحديث الحزم وتثبيت الأدوات الأساسية

1. افتح تطبيق Termux.

2. قم بتحديث حزم Termux باستخدام الأمر التالي:

     pkg update && pkg upgrade

   

 الخطوة 2: تثبيت الحزم اللازمة

1. قم بتثبيت الحزم الأساسية التي تحتاجها Hydra لتعمل بشكل صحيح:

      pkg install git

   pkg install make

   pkg install gcc

   pkg install openssl

   pkg install openssl-tool

   

 الخطوة 3: تنزيل كود المصدر لأداة Hydra

1. استخدم git لتنزيل كود المصدر لأداة Hydra:

      git clone https://github.com/vanhauser-thc/thc-hydra


الخطوة 4: بناء وتثبيت أداة Hydra

1. انتقل إلى مجلد كود المصدر الذي تم تنزيله: 

   cd thc-hydra 

2. قم بتكوين البيئة باستخدام الأمر التالي:  

   ./configure

3. قم ببناء Hydra:

   make

4. بعد الانتهاء من عملية البناء، قم بتثبيت Hydra:   

   make install


 الخطوة 5: التحقق من التثبيت

1. للتأكد من أن Hydra قد تم تثبيتها بشكل صحيح، يمكنك تشغيلها باستخدام الأمر التالي:

   hydra -h

   إذا ظهرت قائمة بالأوامر المتاحة، فهذا يعني أن التثبيت تم بنجاح.

ملاحظة

Hydra هي أداة قوية لاختبار اختراق كلمات المرور ويمكن استخدامها لأغراض غير قانونية. تأكد من استخدامها بشكل مسؤول وفقط على الأنظمة التي تمتلك إذنًا لاختبارها.

بهذه الخطوات، تكون قد أكملت تثبيت Hydra على Termux ويمكنك الآن استخدامها لأداء المهام التي تحتاجها.


كيفية استخدام اداة Hydra

أداة Hydra هي واحدة من أشهر أدوات اختبار كلمات المرور والتي تُستخدم لتجربة العديد من كلمات المرور على مجموعة متنوعة من الخدمات. يمكن استخدامها بشكل مسؤول لاختبار أمان الأنظمة التي تملك إذنًا لاختبارها. إليك كيفية استخدامها:

 1. التعرف على الخيارات الأساسية

قبل البدء باستخدام Hydra، يمكنك الاطلاع على الخيارات المتاحة باستخدام الأمر التالي:

hydra -h

ستظهر لك قائمة بالأوامر والخيارات التي يمكنك استخدامها.


 2. تحديد الهدف

يتطلب استخدام Hydra تحديد الهدف بوضوح: الخدمة، العنوان، وأحيانًا المنفذ (port).


3. تحديد قائمة المستخدمين وكلمات المرور

يمكنك إنشاء ملفات نصية تحتوي على قائمة بأسماء المستخدمين وكلمات المرور التي ترغب في تجربتها.


مثال:

- users.txt:

  

  admin

  user1

  user2

  

- passwords.txt:

  

  password123

  admin123

  123456

  

4. أمثلة على الاستخدام


اختبار خادم SSH

لتجربة قائمة المستخدمين وكلمات المرور على خادم SSH:

hydra -L users.txt -P passwords.txt ssh://target_ip

- -L: يشير إلى ملف يحتوي على أسماء المستخدمين.

- -P: يشير إلى ملف يحتوي على كلمات المرور.

- ssh://target_ip: يحدد أن الخدمة هي SSH والعنوان هو target_ip.


اختبار خدمة HTTP

لتجربة كلمات المرور على صفحة تسجيل دخول HTTP:

hydra -L users.txt -P passwords.txt target_ip http-post-form "/login:username=^USER^&password=^PASS^:F=incorrect"

- /login: مسار صفحة تسجيل الدخول.

- username=^USER^&password=^PASS^: نموذج الطلب الذي يُرسل للموقع.

- :F=incorrect: النص الذي يظهر عند فشل تسجيل الدخول (يجب تعديله بناءً على استجابة الموقع).


 اختبار خدمة FTP

لتجربة كلمات المرور على خادم FTP:

hydra -L users.txt -P passwords.txt ftp://target_ip

 5. نصائح وإرشادات

- الاختبارات البطيئة: بعض الخدمات تحتوي على تدابير أمان مثل الحظر بعد عدد معين من المحاولات الفاشلة. كن حذرًا عند استخدام Hydra على هذه الخدمات.

- الإذن: تأكد دائمًا من أنك تملك إذنًا كتابيًا من مالك النظام قبل إجراء أي اختبارات اختراق.

- الأخلاق: استخدام هذه الأداة على الأنظمة بدون إذن هو غير قانوني وغير أخلاقي.

بهذا تكون قد تعرفت على كيفية استخدام أداة Hydra لاختبار كلمات المرور على مختلف الخدمات.

تعليقات