Lors de l'exécution de programmes, la charge du processeur peut entraîner une augmentation de la température du cœur. Bien que les technologies plus récentes aient un certain effet (mise à l'échelle dynamique de la fréquence et de la tension), cela reste principalement dû au fait que certaines instructions utilisent des chemins électriques différents dans le microprocesseur (par opposition au cas où le processeur est simplement au repos ou dans un état de faible consommation). Il y a eu plusieurs virus de puissance écrites dans le passé, qui profitent de ce fait pour exécuter de manière répétée le code machine spécifique qui consomme le plus d'énergie, et produit donc le plus de chaleur (voir la question Un virus peut-il faire fondre l'unité centrale ? pour plus de détails).
Vous pouvez également étendre cette idée à d'autres matériels du système (ce que j'aborderai plus loin), mais les périphériques de stockage sont également intéressants. Vous pourriez aussi écrire un virus pour lire et écrire constamment des fichiers sur un disque, ce qui l'usera d'autant plus qu'il ne sera plus utilisé. lote plus rapides (tant les disques durs mécaniques que les disques à état solide). Vous augmenterez la probabilité de défaillance mécanique d'un disque dur et diminuerez la longévité d'un disque SSD. Si l'utilisateur n'est pas conscient de ces cycles constants de lecture-écriture, vous pouvez très probablement endommager ses disques en l'espace d'une semaine environ si vous avez mis en œuvre ce système correctement.
De même, certains ordinateurs portables Apple ont un microcontrôleur intégré à la batterie. Rien de spécial, mais dans le passé ils ont publié un patch qui met à jour le firmware - et à son tour, maintenant les batteries elles-mêmes sont susceptibles d'être piratées par des microprogrammes. .
Maintenant, revenons aux dommages causés par la 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 du système jusqu'à des limites artificiellement élevées, ce qui pourrait endommager les composants (RAM, CPU, ponts nord/sud). L'augmentation de la tension et/ou l'overclocking du bus PCIe pourraient également endommager certains de ces composants.
Un composant en particulier sur un bus PCIe/AGP que j'aimerais aborder est la carte vidéo. En effet, la plupart des fabricants proposent des outils d'overclocking permettant d'augmenter la vitesse du cœur et la tension. En allant encore plus loin, vous pourriez également écrire un virus pour utiliser ces outils afin d'augmenter ces deux éléments à des niveaux dangereux, de sorte que vous pourriez soit la brûler, soit la surtensionner jusqu'à ce qu'elle se dégrade, soit les deux !
Notez que la plupart des matériels informatiques sont protégés contre la surchauffe et atteignent un "arrêt thermique" avant tout dommage. Quant à la protection contre les surtensions, elle est possible mais beaucoup moins courante.
Le point : Il est possible d'écrire des virus qui profitent de n'importe quel système informatique. Cependant, si le système cible n'a pas accès au matériel externe (ou même à son propre matériel), il n'y a pas beaucoup de dégâts possibles. La meilleure analogie ici serait d'essayer de pirater quelqu'un qui a retiré son câble Ethernet du mur - vous n'avez littéralement aucun moyen d'accéder à ce système.
Ceci étant dit, la plupart des dispositifs dans nos systèmes informatiques modernes faire ont accès à la modification des paramètres matériels physiques - à savoir, la tension et la vitesse du cœur. Puisque ces éléments peut être modifié, il est possible pour que des virus en profitent et puissent perturber ou détruire complètement leur fonctionnement.