توجه: پس از خرید فایل، لینک دانلود بصورت خودکار در اختیار شما قرار می گیرد و همچنین لینک دانلود به ایمیل شما ارسال می شود. درصورت وجود مشکل می توانید از بخش تماس با ما ی همین فروشگاه اطلاع رسانی نمایید.
نام دوره : آموزش ساخت BotNet متصل به تلگرام با پایتون
موضوع : امنیت
سطح آموزش : مقدماتی تا پیشرفته
زمان دوره : 75 دقیقه
نسخه : ویدیویی (mp4)
روش تحویل : لینک دانلود فایل
حجم فایل : 270.66 مگابایت
بات نت (BotNet) چیست؟
بات نت دو بخش دارد و از بات (Bot) و نت (Net) تشکیل شده است و به معنای ربات و شبکه، یا به اصطلاح شبکه های گسترده ربات ها است. شخصی که بات نت را کنترل می کند، بات مستر (BotMasetr) نامیده می شود. بات نت ها (BotNet) کدهای مخربی هستند که مخفیانه و بدون اطلاع صاحبان سیستم در سیستم ها اجرا می شوند و برای انجام فعالیت های مخرب و اغلب حملات DDoS یا ارسال ایمیلهای اسپم، استخراج رمزارز و... استفاده می شوند.
امروزه این کد ها به یکی از بزرگ ترین تهدیدات برای انواع سیستم عامل ها و دستگاه های هوشمندی که امکان اتصال به اینترنت را دارند تبدیل شده اند. محبوبیت روز افزون botnet ها میان هکرهای کلاه سیاه ناشی از توانایی نفوذ آن ها تقریبا در هر وسیله ایی که به اینترنت متصل باشد (از پخش کننده های DVR گرفته تا کامپیوتر های خانگی، تلفن همراه و سرور ها) است.
بات نت مجموعه ای از دستگاه های متصل به اینترنت است که هر کدام یک کار را انجام می دهند. این دستگاه ها می توانند از رایانه تا تلفن های هوشمند باشند. این دستگاه طوری در کنار یکدیگر طراحی شده اند که بتوانند به دستگاه دیگری نفوذ کرده و کنترل آن را به دست بگیرند. بات نت ها از طریق یک کد مخرب به دستگاه های ما دسترسی پیدا می کنند و دستگاه های ما را یا به صورت مستقیم هک می کنند و یا با کمک یک اسپایدر ها این کار می کنند.
اسپایدار ها یا عنکبوت ها برنامه هایی هستند که در سطح وب می چرخند ( اصطلاحا می خزند) و اطلاعات را جمع آوری می کنند. اما اسپایدارهای مورد استفاده ی بات نت ها به دنبال ورودی هایی هستند که بتوانند امنیت یک سامانه را تحت تأثیر قرار دهند. دستگاه ها و سامانه های تسخیر شده توسط بات نت ها، تحت کنترل سازنده بات نت ها (بات مستر) در می آیند.
ساختار بات نت ها
ساختار بات نت ها معمولاً به گونه ای است که کنترل آن در دست BotMaster یا سازنده آن باشد.
یک بات نت ممکن است به دو صورت کار کند.
1. مدل Client-Server (متمرکز)
2. مدل Peer-to-Peer (غیر متمرکز)
مدل Client-Server
در این مدل، یک سرور اصلی انتقال اطلاعات از هر یک از کلاینت ها را کنترل می کند. در این ساختار بات نت ها به یک سرور مرکزی وصل می شوند و بات مستر می تواند آن ها را کنترل کند. در این ساختار بات نت از هر دستگاهی به عنوان یک کلاینت که به سرور اصلی برای کنترل و انتقال اطلاعات است استفاده می کند و بات مستر از یک نرم افزار ویژه ای برای کنترل سرور و دستگاه های آلوده استفاده می کند.
مدل Peer-to-Peer
در این مدل، هر ربات به جای اینکه به یک سرور مرکزی متصل باشد؛ به عنوان کلاینت و سرور عمل می کند. این ربات ها دارای لیست سایر ربات ها هستند که به آن ها در انتقال اطلاعات در درون خود کمک می کند. در این ساختار به جای اینکه به یک سرور متمرکز متکی باشد، از ساختار نظیر به نظیر استفاده می کنند. در این ساختار هر دستگاه آلوده به عنوان بات نت و سرور عمل می کند. ربات های شخصی که توسط بات مستر طراحی شده دارای لیستی از سایر دستگاه های آلوده هستند و از ربات های خصوصی برای بروزرسانی و انتقال اطلاعات استفاده می کنند.
ردیابی بات مستر از این نوع بات نت ها بسیار دشوار است و پایداری بیشتری نسبت به ساختار کلاینت/سرور دارد.
آنچه در این دوره می آموزید
1. آشنایی با ساختار بات نت
2. تحلیل ساختار یک بات نت از لحاظ کد نویسی
3. روش هایی برای جلوگیری از آلوده شدن توسط بات نت ها
سرفصل های دوره
توضیحی در مورد بات نت ها
عبور از API تلگرام
متصل شدن به تلگرام و ارسال داده
خواندن آخرین کلید وارد شده در بات
اجرای خودکار بعد از روشن شدن سیستم
اجرای حمله dos بعد از بررسی
توضیح در مورد اضافه کردن قابلیت خودتان
نحوه کامپایل اسکریپت
ارسال دیدگاه ( برای ارسال دیدگاه باید عضو سایت باشید )