- 締切済み
ウィルスってどう作られてるの?
友達が最近PCウィルスにかかってしまいました。友達にPCウィルスってどういう感じで作られてるのかという質問をされ。その時適当にCとかJAVAで作られてるのじゃないとかいってしまい、あとあと考えてみるといったいどんな言語で作られているのかと疑問に思っています。どうやって作られているのか教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ShaneOMac
- ベストアンサー率39% (356/898)
回答No.3
シマンテックのウィルス情報リストを見てください。 http://www.symantec.co.jp/region/jp/sarcj/vinfodb.html#threat_list 命名規則はこちら。 http://www.symantec.com/region/jp/sarcj/vnameinfo.html 現状で多いのはwin32実行形式のものとvbs、MSオフィス系のマクロです。Javaは現在のリストに載っていませんが、存在はします。 vbsはそのままVBスクリプトで書かれたものです。W97Mなどは対応アプリケーション(ワード97等)のマクロです。 実行形式のアプリケーションの場合は、ウィルスというよりはワームやトロイの木馬が中心となるでしょう。コンパイル前の開発環境がなんであるかまでは分かりませんが、C系のC、C++、VisualC++のMFC環境などが多いかと思います。単体動作するワームやトロイの木馬ならば、普通のwin32アプリケーションと構成は同じですから、それが作れる環境なら何でも良いでしょう。開発言語自体はあまり関係ないと思います。そこらへんにあるフリーウェアやパッケージソフトと変わりませんよ。最終ファイルがコンパクトであることだけは条件になりますが。