ウイルスに感染することなくLinuxシステムでこのプログラムを実行する方法はありますか?
ウイルスに感染することなくLinuxシステムでこのプログラムを実行する方法はありますか?
回答:
wineプレフィックス内で実行されるプログラムは、家の.wineプレフィックスフォルダー内の仮想ボトルにのみアクセスでき、他には何もアクセスできません。それらはその瓶の中で閉じられています。
つまり、デフォルトで作成されたボトルがホームフォルダーとルートファイルシステムへの標準リンクを作成することも事実であり、実行可能ファイルを実行する前にそれらが削除されていることを確認する必要があります。一部の厄介なトロイの木馬は、実行可能ファイルまたはその他の特定のファイルの種類についてドライバーをスキャンし、それらに感染しようとします。
新しいボトルを作成して通常のボトルから分離することをお勧めします。別のプレフィックスで.exeファイルを実行する必要があるため、次の例に従ってください。
export WINEPREFIX=~/wine_possible_trojan
wine winecfg
この時点で、ボトル用に作成されたマウントポイントを探します。それらはドライブタブ上にあり、そうでない文字はすべて削除します。これc:\
により、トロイの木馬は、ホームまたはルートファイルシステム内のファイルをいじるのを防ぎます。
ボトルからドライバーを削除した後、次のようなものを使用して作成したボトルを使用して実行可能ファイルを実行できます
WINEPREFIX=~/wine_possible_trojan wine path_to_exefile.exe
その後、削除する~/wine_possible_trojan
とシステムからボトルが削除され、そのボトル内のトロイの木馬によって行われた変更が削除されます。
わからない場合は、Linuxシステムにウイルススキャナーをインストールして、それを実行した後、それが何かを拾っているかどうかを確認する前に、.wine
プレフィックスを削除することもできます。利用可能なオプションについては、この投稿をご覧ください。
bodhi.zazenが言ったように、もう1つのオプションは、UbuntuソフトウェアセンターからVirtualBoxをインストールし、UbuntuまたはWindows(利用可能な場合)をVirtualBoxの新しい仮想システムにインストールし、その仮想システム内で.exeを実行することです。
VirtualBoxの詳細については、ウィキペディアの公式VirtualBoxページにアクセスし、AskUbuntu.comでVirtualBoxをインストールする方法をご覧ください。
コメントに追加したAVスキャンレポートから、リストにあるすべてのエンジンから1つのエンジンだけがピックアップしたことがわかります。誤検知と言えます。
~/.wine
とその環境はなくなります。それ以外の場合は、@ bodhi.zazenが指示することを実行して、それをvirtualboxシステムで実行します。
VMなどの分離されたテストシステムで実行し、その動作を調査する必要があります。
正確には何ですか?
感染した.exeを実行する必要があるとは信じがたいです。
(ウイルスを検出した方法と、もしあれば、あなたが行った調査に応じて)誤検知がある可能性もあります。