بوٹ کٹ ایک قسم کا میلویئر ہے جسے مالک کی معلومات کے بغیر کمپیوٹر پر کم سطحی کنٹرول حاصل کرنے کے لیے ڈیزائن کیا گیا ہے۔ بوٹکٹس عام طور پر سسٹم کے آغاز کے دوران یا سسٹم ریبوٹ کے بعد ناقابل شناخت ہوتی ہیں کیونکہ انہیں سسٹم کے بوٹ ریکارڈ کو نشانہ بنانے کے لیے ڈیزائن کیا گیا ہے۔ بوٹکٹس حفاظتی اقدامات کو نظر انداز کر سکتے ہیں، جیسے کہ اینٹی وائرس پروگرام، اور جائز آپریٹنگ سسٹم کو نقصان دہ ورژن کے ساتھ تبدیل یا تبدیل کر سکتے ہیں۔
ایک بوٹ کٹ بدنیتی پر مبنی کوڈ پر مشتمل ہوتی ہے جسے سسٹم کے فرم ویئر، بوٹ سیکٹر، یا ماسٹر بوٹ ریکارڈ (MBR) میں لگایا جا سکتا ہے۔ ایک بوٹ کٹ کو MBR میں ترمیم یا اوور رائٹ کرنے اور سسٹم کو جائز آپریٹنگ سسٹم لوڈ کرنے سے روکنے کے لیے ڈیزائن کیا جا سکتا ہے۔ یہ حملہ آور کو صارف کی تصدیق کی ضرورت کے بغیر سسٹم تک رسائی دے سکتا ہے۔
بوٹ کٹس کا استعمال عام طور پر بدنیتی پر مبنی سرگرمیاں انجام دینے کے لیے کیا جاتا ہے جیسے کہ ڈیٹا چوری کرنا، روٹ کٹس انسٹال کرنا، ڈسٹری بیوٹڈ ڈینیئل آف سروس (DDoS) کے حملے شروع کرنا، اور متاثرہ کے کمپیوٹر پر بیک ڈور سیٹ کرنا۔ بعض صورتوں میں، ان کا استعمال سسٹم کنفیگریشن میں ترمیم کرنے کے لیے بھی کیا جا سکتا ہے تاکہ ایسا معلوم ہو کہ سسٹم آپریٹنگ سسٹم کا اصل میں سے مختلف ورژن چلا رہا ہے۔
بوٹکٹس کا پتہ لگانا مشکل ہے کیونکہ وہ سسٹم کے بوٹ ہونے کے فوراً بعد، آپریٹنگ سسٹم کے مکمل لوڈ ہونے سے پہلے کام کرتے ہیں، اور اس طرح، زیادہ تر حفاظتی اقدامات سے بچ سکتے ہیں۔ وہ روٹ کٹ انفیکشنز بھی بنا سکتے ہیں، جس سے بدنیتی پر مبنی کوڈ کو چھپایا جا سکتا ہے اور بوٹ کے وقت بغیر پتہ لگائے اس پر عمل درآمد کیا جا سکتا ہے۔
بوٹ کٹس سے حفاظت کے لیے، سسٹم کی تازہ ترین اپ ڈیٹس اور سیکیورٹی پیچز کا استعمال کرنا، سسٹم کو محفوظ طریقے سے ترتیب دینا، اور کسی بھی نقصان دہ کوڈ کا پتہ لگانے اور اسے ہٹانے کے لیے اینٹی وائرس پروگرام کا استعمال کرنا ضروری ہے۔ کمپیوٹر استعمال کرنے والوں کو محفوظ بوٹ فیچرز کے استعمال پر بھی غور کرنا چاہیے، جو بوٹ کٹس کے خلاف حفاظت میں مدد کر سکتے ہیں اور بوٹ کے عمل کے دوران غیر مجاز سافٹ ویئر کو لوڈ ہونے سے روک سکتے ہیں۔