Programmers.se に関する質問で、私は疑問に思いました: オープン ソース ウイルスをリリースした人はいますか? もちろん、ウイルスのソース コードがどのように見えるかについて、まったくの好奇心から考えているだけです。Google で簡単に検索すると、オープン ソースのウイルス対策プログラムがたくさんあることがわかりますが、オープン ソースのウイルスは見つかりませんでした。
3 に答える
「オープンソース」とはどういう意味ですか? それらのどれも著作権で保護されておらず、インターネット上に十分な情報源があると確信しています. たとえば、VX Heavensを試すことができます。
編集: @ blake305 への応答として:
第一に、ウイルスは自分自身を「複製」できるコンピューター プログラムです。パソコンのフリーズとは関係ありません。ここにいくつかの理論があります:
昔は「シーン」と呼ばれるものがありました。ウイルス作成者は、趣味や競争目的でウイルスを作成したことで知られており (たとえば、最も短いファイル感染型ウイルス)、そのようなウイルスにはそれぞれシグネチャが含まれていました。当然のことながら、コンテストのために (通常はソース コードと一緒に) それを提示する必要がありました。ご覧のとおり、古典的なウイルスには 3 つの異なる部分があります。
1) 複製 (それがウイルスである理由)
2) 自己保護 (通常、あらゆる種類の受動的な「ステルス」技術、暗号化、ポリモーフィズムなど)
3) ペイロード (破壊的なコード。通常は「最先端の」ウイルスのドン)通常、最初の 2 つのモジュールを書くのがあまり得意ではない人によって、気を散らすようなペイロードが追加されます)。
ペイロードは最も単純な部分ですが、実質的にウイルスを違法にします。2 番目の部分は実装が非常に難しいため、実際にウイルス作成者にとって最も重要な課題となりました。Z0mbie によって書かれたいくつかの記事もお勧めします。
最後に、そのサイトで見つけることができるほとんどのウイルス ソースは時代遅れであるため、「学術的」目的でのみ有用です。
同じ質問がありましたので、調べてみました。この興味深い記事に出くわしました:
「ウイルス作成者がオープン ソースに目を向けている理由」「マルウェア開発者は、悪意のあるソフトウェアを詐欺師にとってより便利なものにするために、オープン ソースに移行しています。」 http://news.cnet.com/8301-1009_3-10356421-83.html
「トロイの木馬をオープン ソースとしてリリースしたのは、1999 年に、Cult of the Dead Cow グループが Back Orifice と呼ばれるトロイの木馬のソース コードをリリースしたときです。
「最近では、Limbo トロイの木馬の開発者が、詐欺師による使用の不振を受けて普及を促進するために、そのソース コードを公開しました。」
オープンソースのウイルスは存在しないものです。これにはいくつかの理由があります。
- ウィルス保護者の会社は、ソース コードを見つければ簡単にウィルスをブロックできます。
- オープン ソース = 情報を見つけやすくなります。他のウイルスには Web サイトがありませんが、ウイルスがオープン ソースの場合は、Web サイトが必要になります。そして、保護者の企業は、より簡単に ISP 企業に対して使用停止を命じることができます。
ウイルスのソース コードが入手可能であれば、単純なコアを持っていると思います。たとえば、ウイルスは通常、コンピューターをフリーズさせますが、これを行う簡単な方法があります。
- すべての CPU を使用するアプリケーションに大量のフラッシュを配置します。
- CPU が処理できない無限ループを作成します。
また、コンピューターを無作為かつ頻繁にシャットダウンさせる方法もあります。