myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » Wieso bringt ein Virenscanner einen "Webroot W32.Rogueware" in eigener *.exe?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wieso bringt ein Virenscanner einen "Webroot W32.Rogueware" in eigener *.exe?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
habib
myCSharp.de-Mitglied

Dabei seit: 17.09.2020
Beiträge: 24


habib ist offline

Wieso bringt ein Virenscanner einen "Webroot W32.Rogueware" in eigener *.exe?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Habe heute mal meine *.exe aus dem Debug Ordner auf mehreren Rechnern getestet.
Nur ein Rechner öffnete die Datei nicht da er dachte, dass ein Virus darauf ist.

Daraufhin das ganze mal bei Virustotal.com hochgeladen und da bekomme ich als einzigen Dienst bei Webroot die Meldung: "W32.Rogueware"

Jetzt bin ich ein wenig verunsichert und weis nicht so recht wie ich dem Ding beikommen soll.
21.09.2020 12:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.447
Herkunft: BW


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Da Google, StackOverflow und Co quasi null treffer haben kann man eigentlich ausschließen, dass es ein generelles .NET Problem ist.
Scheint wohl also ein spezifisches Problem mit Deinem Code zu sein - oder der Wahrheit zu entsprechen ;-)

Was Du mit dem Satz

Zitat:
a bekomme ich als einzigen Dienst bei Webroot

ausdrücken willst, ist mir aber unklar.
21.09.2020 13:36 Beiträge des Benutzers | zu Buddylist hinzufügen
habib
myCSharp.de-Mitglied

Dabei seit: 17.09.2020
Beiträge: 24

Themenstarter Thema begonnen von habib

habib ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von Abt:
Was Du mit dem Satz

Zitat:
a bekomme ich als einzigen Dienst bei Webroot

ausdrücken willst, ist mir aber unklar.

Damit wollte ich sagen, das nur der Dienst: Webroot bei Virustotal etwas anzeigt. Die restlichen Scanner gaben grünes Licht.


Hm, hab jetzt mal MalwareBytes drüber laufen lassen über mein System, nichts.

Habe hier mal den Code angefügt, vlt. kann ja mal wer darüber schauen und findet was.

C#-Code:
public partial class MainWindow : Window
    {
        public MainWindow()
        {

            InitializeComponent();
            CenterWindowOnScreen();

            // Poduct Key

            // Client Name
            tb_clientName.Text = Registry.GetValue(@"HKEY_CURRENT_USER\Volatile Environment", "USERDOMAIN", null).ToString();

            // Mac Adress
            tb_macAdress.Text = GetMac();

            // TeamViewerID
            tb_teamViewerID.Text = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\TeamViewer", "ClientID", null).ToString();


        }


        // Ermittelt die Mac Adresse
        private string GetMac()
        {
            string macAdress = "";
            NetworkInterface[] NetworkAdapters = NetworkInterface.GetAllNetworkInterfaces();
            foreach (NetworkInterface adapter in NetworkAdapters)
            {

                if (adapter.OperationalStatus.ToString().Equals("Up"))
                {
                    if (adapter.NetworkInterfaceType.ToString().Equals("Ethernet"))
                    {
                        macAdress = adapter.GetPhysicalAddress().ToString();
                        macAdress = InsertStringAtPosition(macAdress, "-", 2);
                        break;
                    }

                }
                else
                {
                    macAdress = "Keine Mac Adresse gefunden!";

                }


            }

            return macAdress;
        }


        // Fügt in einem String Zeichenketten an bestimmter Position ein
        private string InsertStringAtPosition(string origialString, string replaceString, int position)
        {
            int interator = position + replaceString.Length;
            for (int i = position; i < origialString.Length; i += interator)
            {
                origialString = origialString.Insert(i, replaceString);
            }
            return origialString;
        }


        private void CenterWindowOnScreen()
        {
            double screenWidth = System.Windows.SystemParameters.PrimaryScreenWidth;
            double screenHeight = System.Windows.SystemParameters.PrimaryScreenHeight;
            double windowWidth = this.Width;
            double windowHeight = this.Height;
            this.Left = (screenWidth / 2) - (windowWidth / 2);
            this.Top = (screenHeight / 2) - (windowHeight / 2);
        }



    }
21.09.2020 13:54 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
witte
myCSharp.de-Mitglied

Dabei seit: 03.09.2010
Beiträge: 935


witte ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Das ist manchmal so das der Scanner falsch-positive Ergebnisse liefert. Vllt im Scanner eine Ausnahme definieren.
21.09.2020 14:50 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.447
Herkunft: BW


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Sieht nach False-Positive aus.
21.09.2020 14:53 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 3 Monate.
Antwort erstellen


© Copyright 2003-2021 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 17.01.2021 22:07