آذرسیس bread crumb arrow icon وبلاگ bread crumb arrow icon آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس

آموزش نصب Hydra در Kali Linux (پیکربندی گام به گام)

آموزش نصب Hydra در Kali Linux (گام به گام)
تیم محتوا
مدت زمان مطالعه : 8 دقیقه
0 کامنت
۱۴۰۴/۰۷/۲۲

چرا پیشنهاد میشه که نصب Hydra در Kali Linux را جدی بگیرید! تا حالا برات پیش اومده ببینی متخصصای امنیت چطور با یه سری ابزار نه‌ چندان رمزی، ضعف‌ های سیستم‌ ها رو گوشه‌ به‌ گوشه پیدا می‌ کنن؟ تو این مقاله می‌ خوایم با Hydra آشنا شیم، ابزاری که خیلیا برای آزمون پسورد و تست نفوذ روی سرویس‌ های مختلف مثل SSH، FTP، HTTP و… ازش استفاده می‌ کنن. هدفمون فقط اجرای دستورات نیست؛ می‌ خوایم بفهمیم هر گزینه چی کار می‌ کنه، چطور ترکیب‌ ها رو بسازیم و چه زمان‌ هایی اصلاً نباید واردش شد.

چرا Kali؟ چون Kali Linux کلی ابزار امنیتی آماده داره و محیط خوبی برای یادگیریه؛ ولی مهم‌ تر از محیط، اینه که یاد بگیریم این ابزارها رو مطابق اصول اخلاقی و قانونی به‌ کار ببریم. در ادامه یه محیط آزمایشی می‌ سازیم (روی ماشین مجازی یا شبکه‌ تست) تا بدون دردسر و بدون آسیب، تمرین کنیم.

یه نکته خیلی مهم: همهٔ مثال‌ ها و تمرین‌ ها صرفاً آموزشی هستن و باید فقط با اجازهٔ صریح مالک سیستم اجرا بشن. استفاده غیرقانونی یا بدون اجازه ممکنه مشکل‌ ساز باشه!

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس

Hydra چیست و چه کاربردی دارد؟

Hydra که معمولاً بهش میگن THC‑Hydra، در اصل یه ابزار قوی برای تست نفوذه و کاربردش بیشتر شکستن یا کرک کردن رمز عبوره. معمولاً کارشناسای امنیت ازش استفاده می‌ کنن تا ببینن سیستم‌ ها و سرویس‌ ها چقدر امنن، ولی متأسفانه افراد سوءاستفاده‌ گر هم میتونن ازش بهره ببرن.

2 روش کلیدی برای نصب Hydra در Kali Linux

Hydra دو روش نصب اصلی داره: از طریق مدیر بسته یا کامپایل از سورس. حالا مراحل و چیزایی که لازمه برای نصب و استفاده از Hydra تو لینوکس انجام بدی رو دنبال کن:

پیش نیازها

روش اول: نصب از مخزن منبع

دستور زیر Hydra رو مستقیم از مخازن بسته‌ های اوبونتو/دبیان نصب می‌ کنه:

sudo apt-get install hydra-gtk

نکته مهم: با نصب از مخازن ممکنه آخرین نسخه رو نگیرین. اگه خواستی همیشه جدیدترین نسخه رو داشته باشی بهتره از سورس یا ریپوزیتوری رسمی Hydra استفاده کنی.

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 1

اگه قبلاً این بسته رو نصب کردی یا الان خواستی پاکش کنی، این دستورات کامل پاکسازی رو انجام میدن:

sudo apt-get purge hydra-gtk
sudo apt-get autoremove
sudo apt-get autoclean

یا به‌ صورت ترکیبی:

sudo apt-get purge hydra-gtk && sudo apt-get autoremove && sudo apt-get autoclean

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 2

روش دوم: نصب از منبع با جدیدترین نسخه

اول از همه سیستم رو آپدیت کنیم، بعدش بریم سراغ نصب پیش‌ نیازها:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 3

بعد از آپدیت، لازمه بسته‌ های پایه‌ ای برای ساختن برنامه رو نصب کنیم:

sudo apt-get -y install build-essential
sudo apt-get install git

اگه از توزیع مبتنی بر اوبونتو/دبیان استفاده می‌ کنی، برای بعضی ماژول‌ های اختیاری نیاز به کتابخونه‌ های اضافی هست، ممکنه همشون ممکنه همشون برای توزیعت موجود نباشه، ولی معمولاً اینارو رو هم نصب می کنیم:

sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
firebird-dev libncp-dev

حالا از گیت مخزن hydra رو کپی می کنیم:

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

و وارد فولدر پروژه میشیم:

cd thc-hydra

دایرکتوری رو کانفیگ می کنیم:

./configure

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 4

 

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 5اگه پس از کانفیگ پیام مربوط به make اومد، ادامه بدید:

make

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 6

برای نصب از دستورات با امتیازات روت استفاده کنید:

sudo make install

در پایان برید توی پوشه خانگی یا هر جایی که دوست دارید و با این دستور بررسی کنید که hydra درست کار می‌ کنه یا نه:

hydra -help

آموزش نحوه نصب و پیکربندی hydra در کالی لینوکس - 7

اگه خروجی راهنمای hydra رو دیدی یعنی نصب درست انجام شده و همه‌ چیز اوکیه.

سخن آخر

حالا که با Hydra و روش نصب و کلیت کاربردهاش آشنا شدی، یادت باشه قدرت واقعی این ابزار تو آگاهی و مسئولیت استفاده ست، نه سوء استفاده. یه محیط آزمایشی امن بساز، سناریو های واقعی رو با اجازه صریح مالک شبیه سازی کن، نتیجه رو مستند کن و از هر کدوم برای تقویت امنیت سیستم ها استفاده کن، نه برای آسیب رسوندن به اونا.

همیشه یادت باشه که ترکیب درست گزینه ها و واژه نامه ها میتونه هم باعث بهبود دفاع بشه و هم حمله رو موثرتر کنه، پس از علم خودت نسبت به ابزار ها رو برای ساختن دنیای دیجیتال امن تر به کار بگیر.

اگه مایل باشی، تجربه یا سناریوی تمریت رو تو بخش دیدگاه ها بنویس تا با هم بررسیش کنیم و ایده های عملی برای تمرین امن تر پیشنهاد بدیم.

این پست را به اشتراک بگذارید
سوالات متداول hydra در کالی لینوکس

معمولاً بله اما اگه نصب نبود: تو کالی میتونید بستهٔ hydra یا thc-hydra را با apt نصب کنید. (در محیط قانونی استفاده کنید.)

محدود کردن سرعت حمله، استفاده از تأخیر بین تلاش‌ ها، و کند کردن تهاجم و مهم‌ تر: فقط در سیستم‌ هایی که اجازه دارید تست کنید.

0

دیدگاه و پرسش