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