آیا تا به حال فکر کرده اید که سیگنال های وای فای اطراف ما چه اطلاعاتی را حمل می کنند؟ این امواج رادیویی نامرئی ممکن است حاوی جریان های داده ای بسیار پیچیده تر از آنچه تصور می کنیم باشند. we embark on a journey to explore how to capture Wi-Fi data from the air and extract valuable insights—a process that goes beyond technical exploration to reveal the inner workings of wireless communication.
برای شروع گرفتن داده های وای فای، شما نیاز به سخت افزار و نرم افزار تخصصی دارید. در میان گزینه های مختلف موجود، ما بر روی ترکیبی قدرتمند تمرکز می کنیم:دانگل USB Omnipeek با نرم افزار Omnipeek جفت شده است. این تنظیمات به لپ تاپ شما اجازه می دهد تا به راحتی بسته های Wi-Fi نزدیک را ضبط کند.
قبل از شروع، مطمئن شوید که درایورهای درست را نصب کرده اید و تایید کنید که Omnipeek دستگاه USB شما را تشخیص می دهد.برای اینکه نرم افزار به درستی کار کند، مجوزهای مدیر در لپ تاپ شما ضروری است.
هنگامی که محیط شما آماده است، سعی کنید یک بسته اولیه را ضبط کنید. اگر بسته های داده را در رابط ضبط مشاهده کنید، تبریک می گوییم! تنظیمات سخت افزاری شما تکمیل شده است!
برای تجزیه و تحلیل معنی دار، ما باید بر ارتباطات Wi-Fi خاص تمرکز کنیم. در این نمایش، ما از بستر توسعه CY8CKIT-062S2-43012 PSoC TM 62S2 Wi-Fi BT Pioneer Kit استفاده می کنیم.استفاده از کد نمونه مشتری Wi-Fi MQTT ModusToolbox، ما با موفقیت هیئت مدیره را به یک نقطه گرم آیفون متصل کردیم و پیام های تایید اتصال را در TeraTerm (یک شبیه ساز ترمینال ما) مشاهده کردیم.
در حالی که این پیام ها اتصال موفق را تایید می کنند، ما می خواهیم بسته های Wi-Fi واقعی را بررسی کنیم: چه داده هایی منتقل می شود؟ کیفیت سیگنال چگونه است؟ آیا خطاهای انتقال وجود دارد؟اين سوالها گام هاي بعدي ما را راهنمايي مي کنند.
تجزیه و تحلیل ارتباطات Wi-Fi نیاز به دانستن کانال خاص (فریکونسی) مورد استفاده دارد.یکی از روش های ساده این است که لپ تاپ خود را به همان نقطه گرم آیفون متصل کنید (که از چندین اتصال پشتیبانی می کند) و ویژگی های اتصال شبکه را برای پیدا کردن اطلاعات کانال بررسی کنید.
با استفاده از این اطلاعات (کانال 6 در مورد ما) ، Omnipeek را برای نظارت بر کانال صحیح در تنظیمات "گرفتن جدید" تنظیم کنید.
برای ضبط فرآیند اتصال کامل از جمله تمام بسته های دست دادن، ما یک تکنیک را بکار گرفتیم: ابتدا صفحه توسعه را جدا کنید (با جدا کردن کابل USB آن) ، ضبط Omnipeek را شروع کنید،و بعدش تخته رو دوباره وصل کن. اين اجازه ميده که Omnipeek تمام بسته هاي مبادله شده در طول اتصال دوباره را ضبط کند.
بعد از اینکه صفحه دوباره متصل شد و ما اتصال را با فشار دادن دو بار روی دکمه SW2 آزمایش کردیم، ما ضبط را متوقف کردیم و داده های بسته را ذخیره کردیم، حالا ما سوابق ارتباطی ارزشمند Wi-Fi داریم.
در حالی که Omnipeek ویژگی های تجزیه و تحلیل قوی را ارائه می دهد، ما با استفاده از ابزار رایگان و منبع باز Wireshark برای بررسی عمیق تر نشان می دهیم.فایل ضبط ذخیره شده را باز کنید تا تمام بسته های ضبط شده را مشاهده کنید.
برای تجزیه و تحلیل ارتباطات بین هیئت توسعه ما و آیفون، ما به آدرس Wi-Fi MAC هیئت نیاز داریم (در خروجی TeraTerm موجود است: C4:AC:59:9C:64در Wireshark، این فیلتر را اعمال کنید:
wlan.ta == c4: ac:59:9c:64-آره. -آره.59:9c:64:38
اين همه پکيج هاي مربوط به دستگاه هدفمون رو نشون ميده
اضافه کردنeapolبه فیلتر ما نشان می دهد که چهار طرفه فشرده سازی دست:
-آره. -آره.59:9c:64-آره. -آره.59:9c:64۳۸)
در اینجا ما می توانیم دنباله ی دست دادن را مشاهده کنیم و آدرس MAC آیفون را شناسایی کنیم (2A:55:20توجه داشته باشید که آیفون ها ممکن است آدرس MAC خود را با هر فعال کردن نقطه گرم تغییر دهند، برخلاف روترهای ثابت.
داده های وای فای معمولاً رمزگذاری می شوند. بدون کلید امنیتی (SSID و رمز عبور) ، برخی از محتوای بسته ها غیرقابل خواندن به نظر می رسند (در Wireshark به رنگ قرمز نشان داده شده است). برای رمزگشایی،به سمت Edit > Preferences > Protocols > IEEE 802 بروید.11، فعال کردن رمزگشایی و وارد کردن اطلاعات صحیح.
با فعال کردن رمزگشایی، می توانیم بسته های DHCP را با استفاده از:
-آره. -آره.59:9c:64-آره. -آره.59:9c:64۳۸)
این آدرس IP (172.20.10.4) به هیئت توسعه ما اختصاص داده شده، با خروجی TeraTerm مطابقت دارد و دقت ضبط ما را تأیید می کند.
از طریق این فرآیند، ما با موفقیت ارتباطات Wi-Fi را ضبط و تجزیه و تحلیل کرده ایم، از دست دادن اتصال به انتقال داده های رمزگذاری شده و اختصاص IP.این روش پایه ای برای درک شبکه های بی سیم فراهم می کند، برای تحقیقات امنیتی، بهینه سازی عملکرد و رفع مشکل ارزشمند است.
ملاحظات مهم: