2009-03-17 11 views
7

Wenn ich meine Anwendung verschleiert, gibt das Antivirusprogramm eine Viruswarnung für die verschleierte Anwendung aus.Gibt es eine Möglichkeit zu vermeiden, dass meine verschleierte Anwendung wie ein Virus aussieht

Was kann ich tun, um dies zu vermeiden?

Ich verwende Visual Studio 2008 und .NET Reactor 3.9.8.0 unter Windows XP Professional.

Windows und Anwendungen sind auf dem neuesten Stand, und Antivirenprogramme finden nichts, wenn sie einen vollständigen Scan ausführen.

BEARBEITEN: Avast Antivirus gibt eine Warnung aus. MS Forefront nicht.

EDIT 2: Ändern der Kontrollfluss Verschleierung Ebene behoben.

Antwort

2

Einige EXE-Kompressoren/Obfuscatoren/andere Tools werden von Antivirenprogrammen als Malware behandelt, da sie oft zum Komprimieren/Verschlüsseln/Verbergen von Viren verwendet werden. Versuchen Sie, ein anderes Programm zum Verschleiern zu verwenden. Wenn das Problem weiterhin besteht, können Sie auch versuchen, Ihren Code ein wenig zu ändern, vielleicht sieht eines Ihrer Code-Muster für das Antivirus-Programm verdächtig aus.

EDIT: Nach einer schnellen Suche, fand ich keine falschen Alarmmeldungen von anderen Benutzern für .NET Reactor - Sie könnten auch versuchen, das Problem an die EZIRIZ support zu melden - vielleicht wissen sie mehr darüber.

0

Ist das Problem mit einem oder mehreren Anti-Viren sichtbar? Sie können Ihre App auch an die Virenlabors senden und versuchen, ihre Signaturen zu aktualisieren, damit sie in Zukunft nicht mehr übereinstimmen. Das ist natürlich problematisch, wenn jede Antivirus-Software der Welt deine Software als Virus erkennt;)

1

Ich bin in die gleiche Situation geraten, diesmal mit Avast und REACTOR 4.7.0. Die Deaktivierung der Kontrollflussverschleierung hat nichts bewirkt.

Es war die NATIVE EXE-Dateioption (die WIN32-Startcode injiziert, um den standardmäßigen CLR-Startcode zu ersetzen). Berichtet an EZIRIZ und AVAST.

Neugierige Sache war, dass die Exe-Datei (die während der Deaktivierung von Avast erhalten wurde) von Avast gescannt und für sauber erklärt wurde.

+1

Ich benutze auch Reactor 5.0 und hatte das gleiche Problem mit Windows Defender meine Exe beim Start zu entfernen. Das Entfernen der Native EXE-Option hat dies für mich behoben. – grinder22