تروجان چیست؟

تروجان ها بد افزار هایی هستند که ، در ظاهر کاربردی به حساب می آیند و کاربر اقدام به نصب آنها میکند ولی در اصل این برنامه ، دستگاه کاربر را هک میکند و راه های بسیاری را جلوی پای هکر ها قرار میدهد.

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

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

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

بات نت چیست؟

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

در اصل اگر هکری برای دست یابی به یک مجموعه بزرگ از کامپیوتر ها و قدرت cpu آنها از بات نت استفاده می کنند.

نحوه نصب بات نت ها بر روی دستگاه های مردم:

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

برای چه کاری از بات نت ها استفاده می شود؟

همانطور که در ابتدا ذکر شد ، اگر فرد هکری نیاز به قدرت سی پی یو بالا و یا تعداد کامپیوتر زیادی داشته باشد ، معمولا از طریق بات نت دستگاه های مردم را از طریق بات نت تحت سلطه میگیرد. حالا می تواند برای هر کاری استفاده شود ؛ مثل حملات ddos ، استخراج ارز های دیجیتالی ، گم کردن ردپای اینترنتی و … .

بات نت ها به چه زبانی نوشته می شوند؟

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