एक वायरस कैसे बनाएं

क्या आपने कभी कामना की है कि आप अपने स्वयं के सीखने के लिए या एक शरारत के लिए अपना खुद का वायरस बना सकते हैं? वायरस निर्माण में समय और ज्ञान होता है, लेकिन अगर कोई भी अपना मन डालता है तो कोई भी ऐसा कर सकता है. एक वायरस बनाना आपको एक प्रोग्रामिंग भाषा के काम के साथ-साथ ऑपरेटिंग सिस्टम और नेटवर्क सुरक्षा के बारे में बहुत कुछ सिखा सकता है. शुरू करने के लिए नीचे चरण 1 देखें और अपना खुद का वायरस बनाने में मज़ा लें.

कदम

  1. एक वायरस चरण 1 शीर्षक वाली छवि
1. यह निर्धारित करें कि आप किस ऑपरेटिंग सिस्टम पर हमला करने जा रहे हैं. सबसे आम लक्ष्य माइक्रोसॉफ्ट विंडोज, विशेष रूप से पुराने संस्करण है. कई पुराने विंडोज उपयोगकर्ता अपने ऑपरेटिंग सिस्टम को अपडेट नहीं करते हैं, जिससे उन्हें सुरक्षा छेद के लिए कमजोर बना दिया जाता है जिसे नए संस्करणों में तय किया जा सकता है.
  • मैक ओएस एक्स और लिनक्स दोनों अनुमतियों के काम और ऑपरेटिंग सिस्टम के सामान्य वास्तुकला के कारण निष्पक्ष वायरस-सबूत दोनों हैं. सभी वायरस का 95% विंडोज उपयोगकर्ताओं को लक्षित करता है.
  • एक वायरस चरण 2 शीर्षक वाली छवि
    2. तय करें कि आप इसे कैसे फैलाना चाहते हैं. एक वायरस केवल एक वायरस है अगर यह अन्य उपयोगकर्ताओं को फैल सकता है. आपको शुरुआत से पहले वितरण विधि को समझने की आवश्यकता होगी, क्योंकि यह वायरस के कोड के मूलभूत सिद्धांतों में से एक है. सामान्य वितरण तंत्र में शामिल हैं:
  • निष्पादनीय फाइल (.प्रोग्राम फ़ाइल, .बल्ला, .कॉम आदि.) - इस कार्यक्रम को उपयोगकर्ता द्वारा चलाया जाना चाहिए, और अक्सर कुछ और के रूप में छिपाया जाता है (जैसे एक छवि).
  • मैक्रो (माइक्रोसॉफ्ट ऑफिस) - मैक्रोज़ ऐसे प्रोग्राम होते हैं जो किसी दस्तावेज़ या ईमेल में एम्बेडेड होते हैं. वे शब्द, आउटलुक, और अन्य मैक्रो-सक्षम उत्पादों को लक्षित करते हैं. डिलीवरी का सबसे आम तरीका संक्रमित दस्तावेज़ के साथ ईमेल के माध्यम से है.
  • वेब स्क्रिप्ट - ये दुर्भावनापूर्ण कोड के टुकड़े हैं जो वेबमास्टर्स के ज्ञान के बिना साइटों में इंजेक्शन दिए जाते हैं.
  • एक वायरस चरण 3 शीर्षक वाली छवि
    3. उस कमजोर स्थान को निर्धारित करें जिसे आप लक्षित करना चाहते हैं. सफल वायरस एक कार्यक्रम या सिस्टम की सुरक्षा में कमजोर धब्बे का शोषण करते हैं और उनके कार्यों को फैलाने और उनके कार्यों को पूरा करने के लिए. इसके लिए बहुत सारे शोध की आवश्यकता होती है और जानते हैं कि वहां समुदाय हैं जो आपको जो चाहिए उसे ढूंढने में आपकी सहायता कर सकते हैं.
  • छवि शीर्षक एक वायरस चरण 4 बनाएँ
    4. तय करें कि आप अपने वायरस को क्या करना चाहते हैं. एक बार आपके वायरस ने सिस्टम को संक्रमित कर लिया है, तो आप इसे क्या करना चाहते हैं? प्रभाव कुछ भी नहीं हो सकते हैं, एक संदेश प्रदर्शित करने, फ़ाइलों को हटाने के लिए, और बहुत बदतर. ध्यान रखें कि एक दुर्भावनापूर्ण वायरस बनाने और फैलाने से अधिकांश देशों में एक गंभीर अपराध है.
  • एक वायरस चरण 5 शीर्षक वाली छवि
    5. एक भाषा चुनें. एक वायरस बनाने के लिए, आपको कम से कम एक कंप्यूटर भाषा या स्क्रिप्टिंग टूल की कम से कम एक बुनियादी समझ होनी चाहिए. अधिक जटिल वायरस में अक्सर कई भाषाएं शामिल होती हैं. वास्तव में प्रभावी वायरस के लिए, आपको परिचित होने की आवश्यकता होगी विधानसभा भाषाएं.
  • यदि आप निष्पादन योग्य वायरस बनाने में रुचि रखते हैं, सी या सी++ शुरू करने के लिए एक अच्छी जगह है.
  • यदि आप मैक्रो वायरस बनाना चाहते हैं, तो अपने लक्षित कार्यक्रमों के लिए मैक्रो भाषा सीखें जैसे कि माइक्रोसॉफ्ट ऑफिस.
  • मूल दृश्य विंडोज उपयोगकर्ताओं के लिए दुर्भावनापूर्ण प्रोग्राम बनाने के लिए इस्तेमाल किया जा सकता है.
  • एक वायरस चरण 6 शीर्षक वाली छवि
    6. अपना वायरस लिखना शुरू करें. यह एक लंबी प्रक्रिया होगी, खासकर अगर यह आपकी पहली बार कोडिंग है. जितना संभव हो सके प्रयोग करें, और आपके द्वारा उपयोग की जा रही भाषा के आधार पर अपने कोड को दोहराने के शोध तरीके. विभिन्न भाषाओं के लिए मंचों और सामुदायिक ब्लॉग पर ट्यूटोरियल हैं.
  • अनुसंधान पॉलिमॉर्फिक कोड. यह हर बार जब यह प्रतिलिपि बनाता है तो आपके वायरस के कोड को बदल देगा, जिससे एंटीवायरस प्रोग्राम्स के साथ ट्रैक करना मुश्किल हो जाएगा. पॉलिमॉर्फिक कोड काफी उन्नत है, और हर भाषा में अलग-अलग कार्यान्वित किया जाता है.
  • एक वायरस चरण 7 शीर्षक वाली छवि
    7. अपने कोड को छिपाने के शोध के तरीके. पॉलिमॉर्फिक कोडिंग के अलावा, आपके वायरस को छिपाने के अन्य तरीके हैं. एन्क्रिप्शन वायरस डेवलपर्स द्वारा उपयोग किया जाने वाला एक बहुत ही आम टूल है. इसमें बहुत सारा अभ्यास और पढ़ने लगता है, लेकिन यह आपके वायरस की उम्र बढ़ाने में एक लंबा रास्ता तय कर सकता है.
  • एक वायरस चरण 8 शीर्षक वाली छवि
    8. अपने वायरस का परीक्षण करें. एक बार आपके पास प्रोटोटाइप हो और चलाने के बाद, जितना संभव हो सके कई अलग-अलग मशीनों और सेटअप पर इसका परीक्षण करें. यदि आप सक्षम हैं तो यह सबसे आसान होगा वर्चुअल मशीनें सेट करें विभिन्न विन्यास में.
  • सुनिश्चित करें कि आप अपने परीक्षणों को निहित रखते हैं ताकि आप तैयार होने से पहले गलती से अपना वायरस जारी न करें. परीक्षण मशीनों को एक अलग नेटवर्क पर रखें और वायरस फैलाने के प्रभाव देखें.
  • अपने वायरस के कोड को समायोजित करें क्योंकि आप परीक्षण मशीनों पर काम कर रहे हैं. किसी भी मुद्दे को ठीक करें जो इसमें चलता है
  • एक वायरस चरण 9 शीर्षक वाली छवि
    9. अपना वायरस जारी करें. यदि आप अपने वायरस के प्रदर्शन से संतुष्ट हैं, तो इसे रिलीज़ करने का समय है. ऐसा करने से पहले, हालांकि, खुद से पूछें कि क्या आप किसी भी परिणाम का सामना करने के लिए तैयार हैं जो जंगली में वायरस को रिलीज़ करने से आ सकते हैं. नई परियोजनाओं पर उस अनुभव का उपयोग करना और काम करना बेहतर हो सकता है.
  • वीडियो

    इस सेवा का उपयोग करके, कुछ जानकारी YouTube के साथ साझा की जा सकती है.

    टिप्स

    यदि आप एक वायरस को हटाने के लिए देख रहे हैं, तो देखें यह लेख.

    चेतावनी

    अन्य उपयोगकर्ताओं को सुरक्षा भेद्यता प्रदर्शित करने के लिए केवल वायरस जारी करें.
  • जंगली में दुर्भावनापूर्ण कोड को रिहा करना अवैध है.
  • सामाजिक नेटवर्क पर साझा करें:
    समान