9

アプリケーションを難読化すると、アンチウイルスは難読化されたアプリケーションに対してウイルス警告を発します。

これを避けるにはどうすればよいですか?

Windows XP Professional で Visual Studio 2008 と .NET Reactor 3.9.8.0 を使用しています。

Windows とアプリケーションは最新であり、ウイルス対策は完全なスキャンを実行しても何も検出しません。

編集: アバスト アンチウイルスがアラートを出します。MS Forefront にはありません。

編集 2: 制御フローの難読化レベルを変更すると修正されました。

4

4 に答える 4

2

今回はアバストとREACTOR 4.7.0で同じ状況に陥りました。制御フロー難読化のチェックを外しても何も起こりませんでした。

それは、NATIVE EXE ファイル オプション (標準の CLR スタートアップ コードを置き換えるために WIN32 スタートアップ コードを挿入する) でした。EZIRIZ と AVAST に報告されました。

興味深いのは、exe ファイル (Avast の非アクティブ化中に取得) がスキャンされ、Avast によってクリーンであると宣言されたことです。

于 2014-01-17T13:12:48.883 に答える
2

一部の EXE 圧縮ツール/難読化ツール/その他のツールは、ウイルスの圧縮/暗号化/非表示に使用されることが多いため、ウイルス対策プログラムによってマルウェアとして扱われます。難読化のために別のプログラムを使用してみてください。問題が解決しない場合は、コードを少し変更することもできます。おそらく、コード パターンの 1 つがウイルス対策プログラムにとって疑わしいと思われます。

編集: 簡単な検索の後、.NET Reactor に関する他のユーザーからの誤った警告レポートは見つかりませんでした。問題をEXIRIZ サポートに報告することもできます。おそらく、彼らはこれについてもっと知っているでしょう。

于 2009-03-17T09:16:49.773 に答える
1

問題は 1 つのアンチ ウイルスで表示されますか、それとも複数で表示されますか? アプリをウイルス ラボに送信することもできます。ウイルス ラボは、今後一致しないように署名を更新しようとします。もちろん、世界中のすべてのウイルス対策ソフトウェアがあなたのソフトウェアをウイルスとして認識している場合、これは問題です;)

于 2009-03-17T09:19:16.023 に答える