エクセルについて質問です。自作のマクロ入りのブックを職場のパソコンに入れたところ、ウィルス検知され駆除されます。

表示は「ウィルス・excel97・laroux」などと。当然マクロは使用不可。VBAを見ると確かに標準モジュールの下に「laroux」があります。
これが理由なのでしょうか?この「laroux」は何のためにあるのでしょうか。(記述を見ると悪さをしているようには思えません)解放してしまうとマクロにバグが出てしまいます。対処法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/03/20 17:44:21
  • 終了:2006/03/21 09:47:35

回答(6件)

id:suke33 No.1

suke33回答回数238ベストアンサー獲得回数32006/03/20 17:53:30

ポイント20pt

http://www.trendmicro.co.jp/vinfo/virusencyclo/default5.asp?...


これはウィルスとしてしっかり登録されています。

ウィルスソフトで駆逐しましょう。

会社のPCに外部からデータを持ち込み、ウィルス感染させたら大きな問題に発展する場合もありえますので対策はきっちりと行なったほうが良いと思います。

id:anglar

素早い対応ありがとうございます。で、ウィルスを駆逐するのは問題ないんです。問題は、モジュールを解放するとマクロがうまく動かないこと。要するに自作マクロを職場でも使いたいのです。

2006/03/20 17:56:36
id:Motamota No.2

Motamota回答回数102ベストアンサー獲得回数82006/03/20 17:56:46

ポイント30pt

http://www.jcsa.or.jp/vi-laroux.html

コンピュータウイルス解析情報(XM/Laroux)

http://web.agr.ehime-u.ac.jp/~dpc/laroux/inact.htm

Larouxウイルス削除の方法


Excel等のデータファイルを介して感染する「マクロウイルス」についてはご存知でしょうか。

ご自宅のパソコンはマクロウイルス「Laroux」に感染している可能性が大です。


以下などのオンラインスキャンでご自宅のパソコンをチェックすることをお勧めします。

もしもウイルスが発見されたら、市販のウイルスチェッカーを購入されたほうがいいでしょう。

http://www.trendmicro.co.jp/hcall/index.asp

ウイルスバスターオンラインスキャン

id:anglar

ありがとうございます。市販のウィルスチェッカー(ノートン)で対応済みなので、自宅パソコンはセーフだと思います。要は、このブックは使用できるかどうかが知りたいのです。

2006/03/20 18:01:27
id:Asuca No.3

Asuca回答回数281ベストアンサー獲得回数42006/03/20 18:01:07

ポイント30pt

ウィルスでは?

Laroux(ラルゥー)というマクロウイルス

マイクロソフト社の表計算ソフトであるExcelで動作するマクロ ウイルスです。このウイルスに感染すると、他のExcelファイルを開いたときに、その ファイルに自分自身をコピーして感染させます


Larouxウイルス削除の方法

id:anglar

ありがとうございます。でも、問題は・・・

2006/03/20 18:02:15
id:aki73ix No.4

aki73ix回答回数5224ベストアンサー獲得回数272006/03/20 18:13:25

ポイント30pt

標準関数で組み込まれているということは、メインモジュール内でLarouxウィルスの関数が呼ばれているということです

当然解放すると、その該当関数が呼び出せなくなるためにエラーになります

Laroux内で定義されているFunctionのうちメインモジュールで使用されている箇所を削除してやればマクロは使えるようになると思います

「悪さをしているようには思えない」のは、単にウィルスが自分自身をコピーをして自動起動の設定をするだけで破壊活動は行っていないからです

ただ、Larouxには亜種があって追加関数名が亜種によって違いますから、どの関数を消せばよいかは、そのLarouxに依存します

http://web.agr.ehime-u.ac.jp/~dpc/laroux/inact.htm

削除処理を行ってから、Macroが動作するように修正するとよいでしょう

もし分からなければ、その自作マクロを見せていただければ、修正箇所を具体的に示せると思います

id:Chaborin No.5

ちゃぼりん回答回数189ベストアンサー獲得回数72006/03/20 18:20:20

ポイント30pt

http://www.symantec.com/region/jp/avcenter/venc/data/xm.laro...

larouxは普通、標準モジュールの下には"絶対"できません。

従って、larouxがあった時点でアウトです。


さて、自作マクロをお使いとのことですが、ウィルス対策ソフトがlarouxを駆除する時、自作マクロもあわせて削除してしまうのだと思います。

そこで、自作マクロを駆除する前に救出する必要があります。


まず、ウィルスを駆除してしまう前にVisual Basic Editorを立ち上げます。

標準モジュールの中のlaroux以外のモジュールについて、その中にある自作マクロのコードをCTRL+Aですべて選択し、メモ帳あたりにコピーして保存しておきます。

次に、ウィルスを完全に駆除が終わったあと、完全にまっさらなExcelファイルを新規作成した上で、マクロのVisual Basic Editorに標準モジュールを作成し、その中に先ほどのコピーしたマクロをペーストします。

これで移行はokだと思います。

もし誤ってlarouxもコピーしてしまったら、またウィルス感染のアラートが出ると思います。その時は、コピー&ペーストする内容を調整してみてください。


ご健闘をお祈りします。

id:kuippa No.6

くいっぱ回答回数1030ベストアンサー獲得回数132006/03/20 22:18:45

ポイント30pt

なにかコメントを見ていて悲しくなってきてしまいました。

アウトです。不幸中の幸いは会社にまで感染が広がらなかったことでしょうか。


自宅のマシンでノートンが反応していない件が気になります。

アクティブになっていますか?

最新パッチはあったっていますか?


マクロウイルスなので、亜種だとしても、このlarouxが影響しているとは考えにくいですが…


一部ウイルスにはウイルス対策ソフトを機能させないウイルスも存在しています。そのようなウイルスと、複合して感染も考えられます。ウイルスが既に存在しているという状態を考えると、この複数のウイルスに既に感染しているという状況も考えられますのでご自宅のマシンの総チェックが必要かと思います。


具体的には、ウイルス感染が疑われるOSを起動しない状態で、そのマシンの状態を確認するのが一番確実なのですが…、少々荷が重いかもしれません。


まずは一度、ご自宅のノートンでウイルススキャンを試みられて、ハードディスク全体の確認をおこなってみてください。

もし、ここで他のウイルスが出てくるようであれば、再インストールなどの対策が必要です。


マクロを使われたいということですが、VBAがおわかりになるのであれば、その呼び出しの部分と、larouxモジュールを削除されてはどうでしょうか?


例:インストール済みのアンチウイルスソフトを無効化するウイルス

http://www.symantec.com/region/jp/avcenter/venc/data/trojan....

この手のウイルスは結構多いです。

id:anglar

本人はさほど悲しくないのだけど、その現実が他者から見ると悲しいと言うことですね。でも、いろいろ分かりましたし、職場のパソコンでも駆除されることなく動作することを確認できました。今まで回答(解答)されてくれていた方々、ありがとうございました。いろいろやってみることにします。

2006/03/21 09:42:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません