हर कोई जो कंप्यूटर का उपयोग करता है, वह जानता है कि कंप्यूटर वायरस क्या कर सकते हैं (जैसे फ़ाइलों को चोरी करना या शारीरिक क्षति का कारण , विशेष रूप से क्योंकि कुछ वायरस पहले से ही शारीरिक क्षति का कारण बन चुके हैं ), लेकिन बहुत से लोग यह नहीं जानते कि वे इसे कैसे करते हैं । मुझे लगता है कि यह वही है जो आप अपने प्रश्न के साथ प्राप्त कर रहे हैं। यह भी उल्लेखनीय है कि कंप्यूटर में कोई जागरूकता नहीं है ( फिर भी , एआई के उन समर्थकों के लिए ), यह बस भेजे गए निर्देशों को करता है।
एक वायरस स्वयं एक उपयोगकर्ता के कंप्यूटर पर दुर्भावनापूर्ण कार्य करता है (व्यक्तिगत डेटा को चोरी / हटाना, सिस्टम फ़ाइलों को नष्ट करना, आदि ...), और चूंकि कंप्यूटर कोड चलाते हैं, इसलिए वायरस को शुद्ध कोड के रूप में मौजूद होना चाहिए। वायरस स्टैंड-अलोन प्रोग्राम्स के रूप में मौजूद हो सकते हैं (अर्थात उनका एकमात्र उद्देश्य दुर्भावनापूर्ण इरादा है), वे "अच्छे" कार्यक्रमों के रूप में पोज दे सकते हैं, या वे आपके मशीन पर पहले से मौजूद अन्य कार्यक्रमों को संक्रमित कर सकते हैं। वायरस इन तीनों तरीकों से फैलता है, या एक नेटवर्क पर (मेरा मानना है कि यह अधिक सही रूप से कृमि कहा जाता है )।
एक "संक्रमित" कार्यक्रम के मामले में, वायरस एप्लिकेशन के कुछ हिस्सों को स्वयं कोड के साथ अधिलेखित कर देता है, या इंजेक्ट करता है कि यह अनुप्रयोग में स्वयं का कोड है (इसलिए यह काम कर रहा है)। कंप्यूटर तब एप्लिकेशन शुरू करेगा, और निर्देशों को सामान्य रूप से निष्पादित करना शुरू करेगा। वायरस कोड के हिट होते ही वायरस का दुर्भावनापूर्ण संचालन शुरू हो जाता है।
वायरस आगे क्या करता है यह वायरस निर्माता तक है। यह बस एक सबूत की अवधारणा हो सकती है, और आपकी स्मृति में निष्क्रिय हो सकती है। यह विभिन्न सिस्टम फ़ाइलों को भ्रष्ट कर सकता है, खुद को आपकी पता पुस्तिका में भेज सकता है, या क्रेडिट कार्ड नंबर में टाइप करने के लिए बैठकर प्रतीक्षा कर सकता है।
इन दुर्भावनापूर्ण कार्यक्रमों / कोड को उनके जैविक समकक्षों के संचालन के लिए उनकी समकक्षता के कारण वायरस कहा जाता है। वायरस फैलते हैं और एक मेजबान को संक्रमित करते हैं, मैलवेयर की तरह।
एक आखिरी बात जिसका आप उल्लेख करना चाहते हैं, नए वायरस का शाब्दिक अर्थ "स्वयं को फिर से लिखना" हो सकता है। वे विभिन्न प्रकार के बहुरूपता के माध्यम से ऐसा करते हैं , वास्तविक कोड को छिपाने के लिए और एंटी-वायरस सॉफ़्टवेयर के लिए उनका पता लगाना मुश्किल बनाते हैं। नए एंटी-वायरस प्रोग्राम कार्यक्रमों के अनुमानी विश्लेषण पर निर्भर करते हैं, और निर्धारित करते हैं कि वे क्या करने की कोशिश कर रहे हैं, और यदि वे सिस्टम के लिए खतरा पैदा करते हैं (या नहीं)।