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