تست امنیت وایفای با Aircrack-ng؛ راهنمای قدمبهقدم
۱۰ شهریور ۱۴۰۵ · 7 دقیقه مطالعه
تست امنیت وایفای یعنی امنیت شبکهی خودت را بسنجی و ضعف را قبل از مزاحمها پیدا کنی؛ نه این که از وایفای دیگران استفاده کنی. تمام تمرینهای این مطلب فقط روی شبکهی خودت یا با مجوز کتبی انجام میشود.
پیشنیاز: کارت شبکه با حالت مانیتور
حالت مانیتور به کارت اجازه میدهد همهی بستههای امواج را ببیند، نه فقط بستههای شبکهی خودش. در کالی، رابط را با این دستور به مانیتور میبری:
sudo airmon-ng start wlan0
خروجی نام رابط جدید (مثل wlan0mon) را برای مراحل بعد نگه دار. اگر کارت از مانیتور پشتیبانی نکند، هیچ ابزار دیگری کار نمیکند.
قدم اول: جمعآوری بستهها با airodump-ng
برای دیدن شبکهها و کانالشان:
sudo airodump-ng wlan0mon
وقتی شبکهی هدف را پیدا کردی، ضبط را روی آن متمرکز و فایل خروجی مشخص کن:
sudo airodump-ng -c CHANNEL --bssid TARGET -w cap wlan0mon
قدم دوم: گرفتن دستدهی با حملهی deauth
برای شبکههای WPA/WPA2 به فایل «دستدهی» (Handshake) نیاز است؛ یعنی همان لحظهی اتصال کلاینت. سادهترین راه: کلاینت را با بستههای deauth جدا کن تا دوباره متصل شود:
sudo aireplay-ng -0 5 -a TARGET wlan0mon
بعد از چند ثانیه، در خروجی airodump-ng ثبت handshake را میبینی.
قدم سوم: شکستن با دیکشنری
با یک فایل لغت مناسب (مثل rockyou یا لغتنامهی فارسیسازیشده) دستدهی را آزمایش کن:
aircrack-ng -w wordlist.txt cap.cap
نکتهی مهم: این حمله فقط رمزهای ضعیف و قابل حدس را میشکند. اگر رمز تصادفی و بلند باشد، این روش عملاً بیفایده است.
درس اصلی این تمرین
ضعف شبکههای خانگی بیشتر در پروتکل نیست، در رمز انتخابشده است:
- رمزهای بلند (۱۲+ کاراکتر) و تصادفی انتخاب کن
- از WPA2/WPA3 استفاده کن و WPS را خاموش کن
- SSID پیشفرض را تغییر بده و اطلاعات شناسایی را محدود کن
اگر بهدنبال تکمیل دید امنیتیات هستی، امنیت شبکه و مفاهیم CIA و مطلب نصب کالی لینوکس را ادامه بده.
سوالات متداول
آیا بالا آوردن حالت مانیتور قانونی است؟
روی شبکه و سختافزار خودت بله. هر نوع دسترسی به شبکهی دیگران، حتی فقط جمعآوری بسته، بدون مجوز تخلف است.
چرا حملهی دیکشنری روی رمز قوی کار نمیکند؟
چون باید یک لغت دقیقاً برابر رمز در فایل باشد. رمز تصادفی ۱۲+ کاراکتری عملاً خارج از دامنهی دیکشنری است.
بهترین محافظت وایفای چیست؟
WPA2/WPA3 با رمز بلند تصادفی، خاموشکردن WPS، بهروزرسانی فریمورک. پنهانکردن SSID فایدهی چندانی ندارد.
آیا WEP هنوز در شبکههای واقعی دیده میشود؟
بهندرت، اما ابزار aircrack-ng آن را در چند ثانیه میشکند؛ هر شبکهی WEP باید فوراً به WPA2/WPA3 ارتقا یابد.