コンピュータを使用する誰もがコンピュータウイルスは何を知っていることができません(のようなファイルを盗むか、原因となる物理的な損傷をいくつかのウイルスは、特にので、すでに発生している物理的な損傷を)が、多くの知らないどのように彼らはそれを行います。これがあなたの質問で得ているものだと思います。また、コンピューターが認識していない(まだ、AIの支持者にとっては)ことは言及する価値があります。コンピューターは送信された命令を実行するだけです。
ウイルス自体は、ユーザーのコンピューター上で悪意のあるタスク(個人データの盗難/削除、システムファイルの破損など)を実行します。コンピューターはコードを実行するため、ウイルス自体は純粋なコードとして存在する必要があります。ウイルスはスタンドアロンプログラムとして存在する可能性があり(つまり、その唯一の目的は悪意がある)、「良い」プログラムを装うか、すでにマシンにある他のプログラムに感染する可能性があります。ウイルスはこれら3つの方法すべて、またはネットワーク上で広がります(これはより正確にはワームと呼ばれます)。
「感染した」プログラムの場合、ウイルスはアプリケーションの特定の部分を独自のコードで上書きするか、独自のコードをアプリケーションに挿入します(したがって、動作しているようです)。その後、コンピューターはアプリケーションを起動し、通常どおりに命令の実行を開始します。ウイルスコードにヒットすると、ウイルスの悪意のある操作が開始されます。
次にウイルスが行うことは、ウイルスの作成者次第です。それは単に概念実証であるかもしれず、あなたの記憶の休眠状態にあるかもしれません。さまざまなシステムファイルが破損したり、アドレス帳に自分自身を送信したり、座ってクレジットカード番号の入力を待ったりする場合があります。
これらの悪意のあるプログラム/コードは、生物学的な対応物の動作と同等であるため、ウイルスと呼ばれます。ウイルスは、マルウェアのようにホストに広がり感染します。
最後に、新しいウイルスは、文字通りその場で「書き換え」られる可能性があります。彼らは、実際のコードを偽装し、アンチウイルスソフトウェアがそれらを検出することを困難にするために、さまざまなタイプのポリモーフィズムを通じてこれを行います。新しいウイルス対策プログラムは、プログラムのヒューリスティック分析に依存しており、プログラムが実行しようとしていること、およびシステムに脅威をもたらすかどうかを判断します。