[解決済み] MalwarebytesがC#の基本的な "Hello World!"プログラムに対してトロイの木馬の警告を表示
2023-06-18 21:20:40
質問
基本的に、私はちょうど私のコンピュータのスキャンを実行しました。 マルウェアバイト でスキャンしたところ (実行前に定義を更新)、C# で書かれた私の "helloworld" プログラムが、"helloworld" という名前のプログラムであると表示されました。 トロイの木馬 .
私は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!");
}
}
}
で書かれたコードです。 メモ帳 で書かれたもので、コマンドラインから実行されます ( Cygwin 実際には) から実行されます。なぜこのようなフラグが立つのでしょうか?C# プログラマーを目指している私が知っておくべきことなのでしょうか?
どのように解決するのですか?
問題は、Backdoor.MSIL.PGen トロイの木馬が通常 'hello.exe' と呼ばれることかもしれません。実行可能ファイルの名前は、おそらく 'hello.exe' または 'helloworld.exe' です。
プロジェクトの名前を変更するか、出力の実行可能ファイルを 'hello' を含まないものに変更するだけで、検出されなくなるはずです。
この回答はやや推測的ですが、プロジェクトの名前と、このマルウェアの過剰な検出の履歴を考えると ( ここで を参照) を考えると、妥当な答えだと思われます。
関連
-
[解決済み] [Solved] 1つ以上のエンティティで検証に失敗しました。詳細は'EntityValidationErrors'プロパティを参照してください [重複]。
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】WebForms UnobtrusiveValidationModeは、jqueryのScriptResourceMappingを必要とする
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み] 2つのリストを結合する
-
[解決済み】Unityでゲームオブジェクトのすべての子をループスルーして破壊する方法?
-
[解決済み] IEnumerableの複数列挙の可能性に関する警告の処理
-
[解決済み] lock(new object()) -- 貨物教団か、それともおかしな「言語の特殊性」?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】C#で四捨五入する方法
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】ASP.NET Core Dependency Injectionのエラーです。アクティブ化しようとしているときに、タイプのサービスを解決できません。
-
[解決済み】パディングが無効で、削除できない?
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
[解決済み】ソケットのアドレス(プロトコル/ネットワークアドレス/ポート)は、通常1つしか使用できない?
-
[解決済み】Swashbuckle/Swagger + ASP.Net Core: "Failed to load API definition" (API定義の読み込みに失敗しました
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】IntPtrとは一体何なのか?