spigotプラグイン内に埋め込まれているマルウェアについて

MCAntiMalware 使い方
  • URLをコピーしました!

2022/09/30に PaperMCから、未知のサードパーティプラグインによって拡散された、かなり厄介で広範囲に及ぶマルウェアが発見されたという発表がありました。
この記事では現在判明しているマルウェアの概要と、検出方法について書いていきます。

目次

概要

  • 少なくとも、このマルウェアは8月中旬から流行。(もっと前から流行していた可能性も高い)
  • ログに 「java.net.NoRouteToHostException: No route to host」と表示されている場合は感染している可能性が高い。
  • 感染してるjarファイルの内部には、「plugin-config.bin」というファイルが含まれている。
  • LinuxとWindowsの両方で「vmd-gnu」というサービスを作成し、DDoSボットネットの目的で使用されていると思われる。
  • その為、感染が確認できた場合はOSの再インストールが推奨されている。
  • このマルウェアが実行されると、他のjarファイルへ感染する。
  • 対象はあくまでjarファイルなので、マイクラのワールド自体には影響がない。

感染の確認方法

こちらのサイトに載っているコマンドをプラグインのディレクトリで実行することでも発見することが出来ますが
今回は@Optic_Fusion1氏が作成した『MCAntiMalware』ツールのWindowsでの使用方法について解説していきます。

こちらのツールは、約 1 か月前にこのマルウェアを検出しており、さらに多くの亜種を検出しています。
このツールにはさらに多くのマルウェア ソースのチェックが含まれているため、このツールを実行することを強くお勧めします。

このツールでマルウェアが見つかったと報告された場合は、それが誤検出であるかどうかを再確認してください。
(既知の例: プラグインでの使用方法が原因で、少数のプラグインで ForceOP チェックが誤ってトリガーされる)
また、2022/09/30現在、CoreProtectも誤検知されてしまうようです。

MCAntiMalware のダウンロード

まずは以下のサイトにアクセスしてをダウンロードしてください。

ダウンロードページ : GitHub

サイト右側にある Releases をクリック。

MCAntiMalware.jar をクリックしてファイルをダウンロードしてください。

MCAntiMalware の使用方法

これから先程ダウンロードした『MCAntiMalware.jar』の使用方法について解説していきます。

今回の解説ではデスクトップに配置した test-server というフォルダを例に解説していきます。

STEP
サーバーを閉じる

まずはマルウェアがアクティブにならないようにサーバーを閉じてください。

STEP
MAntiMalware.jar ファイルをサーバー ディレクトリに配置

先程ダウンロードした『MAntiMalware.jar』をサーバーのディレクトリ内に配置

STEP
Windows PowerShell を実行

スタートボタンを右クリックし、Windows PowerShellを実行

STEP
ディレクトリの指定

マルチに使用しているフォルダをShift + 右クリック してパスのコピー

Windows PowerShell上でSet-Locationを実行

今回の例では下記のようになる

Set-Location "C:\Users\yu\Desktop\test-server"
STEP
jarファイルの実行

ディレクトリ指定後、下記のコマンドを実行することでチェックが始まります。

java -jar MCAntiMalware.jar

感染していなかった場合

感染していなかった場合は下記のような表示になります。

感染している疑いのある場合

感染の疑いがある場合は下記のようなコードが表示されます。

[DETECTED]: plugins\プラグイン名.jar

感染していた場合の対処法

感染していると思われる場合は、マルウェアが他の jarファイル拡散するため、すべてのjarファイルを削除して再ダウンロードしてください
また、このマルウェアは Minecraft の外部にシステム サービスをインストールすることが知られている為、
マシンをすぐに再インストールする必要があります。
手間がかかるかもしれませんが、感染したマシンを再インストールすることが重要です
そうしないと、マルウェアが残ります

2回目ですが重要な事なので改めて。
このツールでマルウェアが見つかったと報告された場合は、それが誤検出であるかどうかを再確認してください
(既知の例: プラグインでの使用方法が原因で、少数のプラグインで ForceOP チェックが誤ってトリガーされる)
また、2022/09/30現在、CoreProtectも誤検知されてしまうようです。

終わりに

このプログラムに感染しているファイルをダウンロードしてしまっても、実行しなければ感染はしません。
その為、SpigotMC などからプラグインをダウンロードする場合は、このツールを使用してチェックすることをお勧めします 。
信頼できるソースと作成者から信頼できるプラグインのみをダウンロードすることを忘れないでください


MCAntiMalware 使い方

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする


目次