Lors de l'exécution de programmes, la charge du processeur peut entraîner une augmentation de la température centrale. Bien que les nouvelles technologies aient un effet (mise à l'échelle dynamique de la fréquence et de la tension), cela est principalement dû au fait que certaines instructions utilisent des voies électriques différentes dans le microprocesseur (par opposition au fait que le processeur est simplement dans un état de veille ou à faible consommation). Divers virus de puissance ont été écrits dans le passé, qui exploitent ce fait pour exécuter de manière répétée un code machine spécifique qui génère le plus de puissance et génère donc le plus de chaleur (voir la question Un virus peut-il faire fondre le processeur? Pour plus de détails).
Bien que vous puissiez également étendre cette idée à d’autres matériels du système (que je traiterai plus loin), un autre intéressant est celui des périphériques de stockage. Vous pouvez également écrire un virus pour lire et écrire en permanence des fichiers sur un lecteur, ce qui l’usera beaucoup plus rapidement (disques durs mécaniques et disques SSD). Vous augmenterez le risque de défaillance mécanique sur un disque dur et réduirez la longévité du lecteur d'un disque SSD. Si l'utilisateur n'est pas au courant de ces cycles de lecture-écriture constants, vous pouvez probablement endommager ses disques en l'espace d'une semaine environ si vous l'avez implémenté correctement.
De plus, certains ordinateurs portables Apple ont un microcontrôleur intégré dans la batterie. Rien de spécial, mais dans le passé, ils ont publié un correctif qui met à jour le micrologiciel - et à son tour, les batteries elles-mêmes sont sensibles aux attaques du micrologiciel .
Revenons maintenant aux dégâts de chaleur. Certaines nouvelles cartes mères incluent la possibilité de modifier les paramètres du BIOS sous Windows. Vous pourriez théoriquement écrire un virus qui augmenterait les tensions dans le système à des limites artificiellement élevées, risquant d'endommager les composants (RAM, CPU, ponts nord / sud). Augmenter la tension et / ou overclocker le bus PCIe pourrait également endommager certains de ces composants.
Un composant en particulier sur un bus PCIe / AGP que je voudrais aborder est la carte vidéo. En effet, la plupart des fabricants fournissent des outils d’overclocking pour augmenter la vitesse et la tension de base. En allant encore plus loin, vous pourriez aussi écrire un virus pour utiliser ces outils et élever ces deux choses à des niveaux dangereux. Vous pouvez donc le brûler, le surtension jusqu'à ce qu'il se dégrade, ou les deux!
Notez que la plupart du matériel informatique est doté d'une protection contre la surchauffe et qu'il atteindra un «arrêt thermique» avant que tout dommage ne survienne. En ce qui concerne la protection contre les surtensions, c'est possible mais beaucoup moins courant.
Le point : il est possible d'écrire des virus qui exploitent n'importe quel système informatique. Si le système cible n'a pas accès à du matériel externe (ni même à son propre matériel), vous ne pouvez toutefois pas causer trop de dégâts. La meilleure analogie ici serait de tenter de pirater quelqu'un qui a retiré son câble Ethernet du mur - vous n'avez littéralement aucun accès à ce système.
Cela étant dit, la plupart des appareils dans nos systèmes informatiques modernes n'ont accès à modifier les paramètres matériels physiques - à savoir, la tension et la vitesse de base. Étant donné que ces éléments peuvent être modifiés, les virus peuvent en profiter et éventuellement perturber ou détruire leur fonctionnement.