آردوینو امنیت اینترنت اشیا IOT برد ESP8266 برد ویموس Wemos

تشخیص حملات Deauth به شبکه وای فای با استفاده از برد Wemos

تشخیص حملات Deauth با استفاده از برد Wemos - دیجی اسپارک
نوشته شده توسط CiferTech

در این آموزش با استفاده از برد Wemos که بر پایه ESP8266 می باشد، قصد داریم حملات DEAUTH را تشخیص داده و به کاربر اطلاع دهیم همچنین برای قابل حمل کردن پروژه از یک شیلد باتری نیز استفاده خواهیم کرد، در ادامه توضیحات تکمیلی درباره اینگونه حملات داده خواهد شد. در ادامه این آموزش با مرجع تخصصی ESP8266 به زبان فارسی، دیجی اسپارک همراه باشید.

برد ویموس Wemos D1 mini و شیلد شارژر

 


تراشه ESP8266 وای فای


ماژول های ESP32 و ESP8266 ساخت شرکت Espressif Systems از پر مصرف‌ترین و در دسترس‌ترین تراشه‌های اینترنت اشیا هستند. و همچنین قیمت پایین‌تری نسبت به دیگر تراشه‌های اینترنت اشیا دارند. همچنین برای توسعه کدهای آن می‌توانیم از نرم افزار Arduino استفاده کنیم که دسترسی آسان تری را برای کاربر فراهم می‌کند.

 

برخی از ویژگی‌های ESP8266

  • ماژول شبکه و میکروکنترولر ESP8266 یکی از معروفترین و ارزان ترین و دردسترس ترین تراشه های اینترنت اشیا است.
  • دارا بودن میکروکنترولر قدرتمند به همراه ارتباط شبکه WIFI داخلی،
  • پشتیبانی کامل فول استک TCP/IP
  • و همچنین با ارائه رابط های سخت افزاری کافی گزینه مناسبی برای کاربرد های کوچک و کم مصرف اینترنت اشیا میباشد.
  • این میکروکنترولر در سال ۲۰۱۴ به بازار عرضه گردید.

 


 برد Wemos ویموس


برد Wemos یکی از پرطرافدار ترین برد هایی است که در زمینه iot مورد استفاده قرار میگیرد، یکی از مزیت های این برد نسبت به برد هایی مانند Node MCU اندازه کوچک آن می باشد تراشه وای فای مورد استفاده در این برد ESP8266 می باشد. از دیگر مزیت های این برد وجود شیلد های مختلفی برای این برد می باشد، که انجام هر پروژه ای را برای کاربر بسیار آسان و لذت بخش می کند، شیلد هایی از جمله شیلد باتری، multi sensor ، DHT22 ، رله ، oled تعداد بسیار زیادی شیلد برای این برد توسعه داده شده که در نتیجه تجربه خوبی از iot برای شما به جا خواهد گذاشت.

برد Wemos D1 Mini - دیجی اسپارک

 


شیلد باتری wemos


شیلد باتری به کاربر این امکان را می دهد که پروژه اینترنت اشیا خود را پرتابل کند، به این صورت که به اتصال شیلد به برد Wemos و اتصال باتری از کنکتور مربوط قادر خواهید بود علاوه بر راه اندازه پروژه بصورت پرتابل، باتری مد نظر را شارژ کنید. باتری لیتیومی مناسب برای این شیلد در محدوده ولتاژ ۳٫۳ تا ۴٫۲ می باشد.

شیلد شارژر برد ویموس Wemos D1 mini - دیجی اسپارک

 


حمله Deauthentication


این نوع حملات در استاندارد ۸۰۲٫۱۱ اتفاق می افتند یعنی همان شبکه های بیسیم وای فای، در واقع این حمله به این صورت می باشد که با ارسال پکت(بسته) های de-authentication به تعداد بالا به APs هدف باعث قطع شدن دسترسی دستگاه های متصل به آن می شویم، در واقع ما بدون اتصال به APs هدف این کار را انجام می دهیم و تنها با در دست داشتن اطلاعاتی مانند مک آدرس AP و SSID یا همان اسم وای فای قادر به اجرای این حمله خواهیم بود. حالا سوال اینجاست دلیل انجام این حمله از طرف مهاجم چیست؟! در واقع تمام این پروسه برای کپچر کردن HandShake صورت می گیرد در این مورد فرد با قطع دسترسی شما از شبکه، شما را وادار می کند دوباره اقدام به اتصال بکنید که در نتیجه مهاجم می تواند رویداد رادیوی بین شما و روتور را ثبت کند که در این رویداد اطلاعات مهمی جابجا می شوند و در نتیجه مهاجم می تواند به شبکه وایرلس شما نفوظ کند.

تشخیص حملات Deauth با استفاده از برد Wemos

 


وسایل مورد نیاز


برد توسعه Wemos D1 ویموس

شیلد شارژر باتری ویموس

ال ای دی نئوپیکسل

باتری لیتیوم

 


شماتیک و اتصالات


در این پروژه از یک نئوپیکسل رینگ استفاده می کنیم و پین DI در آن به پایه D2 متصل می گردد.

اتصالات برد ویموس wemos D1 mini به شیلد شارژر باتری و نئوپیکسل

 


کد پروژه تشخیص حملات


ابتدا کتابخانه های زیر را معرفی کرده ایم که یکی برای شناختن برد ESP8266 و دیگری برای راه اندازی نئوپیکسل می باشد.

 

در توابع زیر موارد مورد نیاز را تعریف می کنیم، مانند تعداد ال ای دی های مورد استفاده، بادریت، پین مورد استفاده برای نئوپیکسل و دیگر تنظیمات.

 

کد زیر را در برد خود آپلود کنید:

 


جمع بندی


در نتیجه پس از برقراری اتصالات و آپلود کد رنگ نئوپیکسل ها سبز خواهد و زمانی که که حمله ای صورت بگیرد رنگ نئوپیکسل ها قرمز خواهد شد، در واقع Wemos همواره در حال اسکن کردن ۱۴ کانال موجود می باشد و در صورت هر گونه اختلال به شما اطلاع خواهد داد.

تشخیص حملات به شبکه وای فای با برد wemos D1 mini - دیجی اسپارک

 

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

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

درباره نویسنده

CiferTech

سلام، معمولا من رو با اسم سایفر می شناسند، دانشجوی الکترونیک هستم، و علاقمند به هک، البته این لفظ همیشه به این معنا نیست که کارهایی که به اصطلاح غیر قانونی هستند رو انجام بدم، هک برای من مثل حل کردن یک پازل یا پیدا کردن راه حل در موقعیت مختلف هست و در کل یک ابزار قدرتمند. پس دوست دارم از هر چیزی سر دربیارم و اطلاعاتی داشته باشم :)

تبادل نظر و رفع عیب با ثبت دیدگاه

۸ دیدگاه

  • در اصل اشاره به حملات تحت deauth و موارد مشابه مثل ap clone و دیگر موارد بیشتر مشکلات امنیتی رو برای مردم ایجاد می کنه تا دانش جلو گیری ، ترجیح می دادم توی سایتتون در این باره صحبتی از حملات این چنینی نباشه چون کاربر رو مجاب به یادگیری خود حمله برای تشخیص می کنه. ممنون میشم این پست رو حذف کنین.

    • سانسور کردن، چیزی جز آسیب برای ذهن های جوان در حال یادگیری به همراه نداره، اگر کسی بخواد چنین حمله هایی را یاد بگیره (که هیچ مشکلی هم نداره) در سایت های زیادی آموزش های صفر تا صدی برای این موارد به راحتی پیدا میشه، بجای دور کردن چاقو از فرد باید فرهنگ و ظرفیت ذهن اشخاص را بالا ببریم، وگرنه اسباب آسیب رساندن به دیگران به راحتی پیدا میشه، خیلی خوب میشه ترس از این نداشته باشیم دیگران علم ما رو فرابگیرند چون به این معنا نیست که ما کنار گذاشته بشیم، بلکه باعث میشه تبدیل به یک منبع معتبر بشیم….

  • سلام خسته نباشید می تونی بگید از کجا وایفای مورد نظر را به برد معرفی کنیم؟
    یا همان ssidرو به برد منطقل کنیم

  • سلام ممنون بابت آموزش خوبتان آیا این امکان دارد این محافظت فقط روی یه مودم قرار داد که مثلا اگر مودم خاص را اسکن کند نه لزوما تمام مودم هایی را که در پوشش دستگاه قرار دارند ؟؟؟؟؟؟؟؟

    • این امکان وجود دارد که تنها یک چنل از ۱۴ چنل اسکن شود، اما مشکل از اینجا بوحود می آید که با هر بار ریست کردن مودم موقعیت آن در این ۱۴ چنل تغییر خواهد کرد.