Malwarebytes बेसिक C # "हैलो वर्ल्ड!" के लिए ट्रोजन चेतावनी देता है। कार्यक्रम


85

मूल रूप से, मैंने बस अपने कंप्यूटर का एक स्कैन मालवेयरबाइट्स (रनिंग से पहले की परिभाषाएँ अद्यतन) के साथ चलाया, और यह कहा कि मेरे "हेलोवर्ल्ड" प्रोग्राम में C # लिखा है, एक ट्रोजन है

मुझे पता है कि यह एक गलत सकारात्मक तथ्य है, जैसा कि मैंने केवल 2-3 दिन पहले ही कार्यक्रम लिखा था और उस कार्यक्रम को बनाने के लिए एक छोटे ट्यूटोरियल वेबसाइट का अनुसरण किया था, जिस पर मुझे भरोसा था। मैं C # में नया हूं, लेकिन मैं ऐसा कुछ नहीं देख सकता, जो ट्रोजन चेतावनी दे।

मालवेयरबाइट रिपोर्ट

कार्यक्रम निष्पादन योग्य फ्लैग करता है, लेकिन स्रोत फ़ाइल नहीं।

using System;

namespace HelloWorldApplication
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            Console.WriteLine("\n\tHello World!");
            Console.WriteLine("This is my first C# program.\nI'm so proud of myself!");
            Console.WriteLine("\tTeehee!");
        }
    }
}

यह कोड, नोटपैड ++ में लिखा गया है , और इसे कमांड-लाइन ( साइगविन , वास्तव में) से चलाया जाता है । यह क्यों झंडे गाड़ता है? क्या यह कुछ ऐसा है, जो एक नवोदित सी # प्रोग्रामर के रूप में, मुझे इसके बारे में पता होना चाहिए?


1
मुझे जोड़ना चाहिए, उसी फ़ोल्डर में अन्य C # स्रोत फ़ाइलों या निष्पादन योग्य में से कोई भी चिह्नित नहीं है।
क्वर्टिकस

2
क्या आपने एक वेबसाइट से एक कोड उदाहरण डाउनलोड किया? हो सकता है कोड निष्पादित हो रहा है कि आपको एहसास नहीं है कि कस्टम बिल्ड चरणों या बिन फ़ोल्डर आदि में dlls के संदर्भ के माध्यम से निष्पादित हो रहा है। मुझे वहाँ कुछ भी दिखाई नहीं देता है जो एक वायरस हस्ताक्षर से संबंधित होगा।
BateTech

13
असंबंधित, लेकिन इस पोस्ट में छवि को मैलवेयर द्वारा चेतावनी के साथ अवरुद्ध किया गया था
puser

4
इसके अलावा, भले ही इस परिदृश्य में इसकी संभावना नहीं है, यह देखने योग्य है कि सिर्फ इसलिए कि आपके स्रोत कोड में बुरा कोड नहीं है, इसका मतलब यह नहीं है कि आपका निष्पादन योग्य नहीं है: scienceblogs.com/goodmath/2007/04/15/…
फैबियो बेल्ट्रामिनी

4
अपने थीसिस कार्य में, मैं लगभग 14 एंटीवायरस का उपयोग 2500 से अधिक malwares का परीक्षण करने के लिए करता हूं और पाया गया कि Malwarebytes बहुत खराब एंटीवायरस है। यहाँ स्लाइड है - स्लाइड -32 तुलनात्मक ग्राफ के लिए
ब्रजेश चौहान

जवाबों:


131

समस्या यह हो सकती है कि Backdoor.MSIL.PGen ट्रोजन को आमतौर पर 'hello.exe' कहा जाता है। आपके निष्पादन योग्य का नाम संभवतः 'hello.exe' या 'helloworld.exe' है।

बस अपनी परियोजना का नाम बदलें या आउटपुट निष्पादन योग्य को कुछ 'हैलो' से युक्त न करें, और इसे पता लगाना बंद कर देना चाहिए।

यह उत्तर कुछ अटकलें हैं, लेकिन आपकी परियोजना का नाम दिया गया है, और इस मैलवेयर का अधिक आक्रामक पता लगाने का इतिहास ( यहां देखें ), यह एक उचित छुरा लगता है।


58
यह वहाँ कुछ cruddy एंटी-वायरस सॉफ़्टवेयर है।
tom.dietrich

73
मुझे आश्चर्य है कि मैलवेयर के रूप में उच्च प्रोफ़ाइल के रूप में सॉफ्टवेयर का एक टुकड़ा केवल फ़ाइल नाम पर एक झूठी सकारात्मक आधारित होगा
ब्रैड थॉमस

14
@BradThomas: ठीक है, मुझे यकीन नहीं है कि यह कारण है, लेकिन ऊपर दिए गए प्रोजेक्ट का नाम दिया गया है, यह एक प्रमुख धूम्रपान बंदूक है ... :) मालवेयरबाइट्स
बाल्डिक

23
आप सही थे ... यह नाम था। XP। मुझे वह बहुत बेवकूफ लगती है, tbh। इसे किसी भिन्न नाम में बदल दिया, यह इसे ध्वजांकित नहीं करता था। धन्यवाद!
प्रात:

10
मुझे लगता है कि अनुमानी है (ए) में एमएसआईएल कोड (सी # कंपाइलर द्वारा उत्पादित बाइटकोड का प्रकार) शामिल है, (बी) का नाम "हेलो। Exe" है। उन में से एक ही पर्याप्त नहीं है।
nnonneo

14

बाल्ड्रिक द्वारा उत्तर सही होने की संभावना है, लेकिन एक और संभावना भी है: ऐसे वायरस हैं जो सिस्टम पर यादृच्छिक निष्पादकों की खोज करते हैं और उन्हें अपने स्वयं के कोड डालकर संशोधित करते हैं (यह वास्तव में, " कंप्यूटर वायरस की मूल परिभाषा" है) ")। जब आप पाते हैं कि एक निष्पादन योग्य जिसे आप जानते हैं कि भरोसेमंद रूप से अचानक संक्रमित होने की सूचना है, तो आप इस तरह के वायरस से निपट सकते हैं।

लेकिन जब तक आपका वायरस स्कैनर अन्य निष्पादकों को एक ही वायरस के रूप में रिपोर्ट नहीं करता है, यह संभावना नहीं है।


6
काश, उन्होंने निष्पादन योग्य पोस्ट किया होता। यदि कोई इसे विघटित करता है तो मुझे बहुत आश्चर्य होगा और उसने पाया कि इसमें वायरस नहीं है।
नवीन

3
@ नवीन अगर उन्होंने इसे पोस्ट किया होता, तो मैं उन्हें संभावित दुर्भावनापूर्ण तरीके से प्रकाशित करने के लिए बुलाता।
फिलिप

@ नवीन और यही कारण है कि फिलिप ने कहा "एक संभावित दुर्भावनापूर्ण निष्पादन योग्य।"
द गाइ हैट ​​विथ द हैट

3
@ TheGuywithTheHat मेला काफी मुझे अभी भी लगता है कि चेतावनी के साथ इसे पोस्ट करना सुरक्षित है।
नविन

0

मैंने अभी यह समझ लिया है: असेंबलीइन्फो में "गाइड" को बदलें। थोड़ा सा, फिर पुनः प्रयास करें।

मेरे लिए वह काम कर गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.