При фактическом запуске программ нагрузка на процессор может вызвать повышение температуры ядра. Хотя новые технологии имеют некоторый эффект (динамическое масштабирование частоты и напряжения), это все же главным образом потому, что некоторые инструкции используют разные электрические пути в микропроцессоре (в отличие от того, когда процессор просто находится в режиме ожидания или в состоянии низкого энергопотребления). В прошлом было написано несколько вирусов, которые использовали этот факт для многократного выполнения определенного машинного кода, который потребляет больше энергии и, таким образом, производит больше тепла (подробнее см. Вопрос « Может ли вирус расплавить процессор?» ).
Хотя вы также можете распространить эту идею на другое оборудование в системе (о котором я расскажу ниже), еще один интересный - это устройства хранения. Вы также можете написать вирус для постоянного чтения и записи файлов на диск, который изнашивает его намного быстрее (как механические жесткие диски, так и твердотельные накопители). Вы увеличите вероятность механического отказа жесткого диска и уменьшите срок службы накопителя SSD. Если пользователь не знает об этих постоянных циклах чтения-записи, вы, скорее всего, можете повредить его диски в течение недели или около того, если вы правильно это сделали.
Кроме того, некоторые ноутбуки Apple имеют встроенный в аккумулятор микроконтроллер. Ничего особенного, но в прошлом они выпустили патч, который обновляет прошивку - и, в свою очередь, теперь сами батареи подвержены взлому прошивок .
Теперь вернемся к тепловому урону. Некоторые новые материнские платы имеют возможность изменять настройки BIOS под Windows. Вы можете теоретически написать вирус, который увеличит напряжение в системе до искусственно высоких пределов, потенциально повреждая компоненты (ОЗУ, ЦП, северный / южный мосты). Повышение напряжения и / или разгон шины PCIe также может повредить некоторые из этих компонентов.
В частности, один из компонентов шины PCIe / AGP, к которому я хотел бы обратиться, - это видеокарта. Это связано с тем, что большинство производителей предоставляют инструменты для разгона для повышения скорости ядра и напряжения. Сделав этот шаг еще дальше, вы также можете написать вирус, чтобы использовать эти инструменты, чтобы поднять обе эти вещи до опасного уровня, так что вы можете либо сжечь его, либо перенапрягать, пока он не ухудшится, либо и то и другое!
Обратите внимание, что большая часть компьютерного оборудования имеет защиту от перегрева и достигнет «теплового отключения», прежде чем произойдет какое-либо повреждение. Что касается защиты от перенапряжения, то это возможно, но гораздо реже.
Дело в том, что можно писать вирусы, использующие любую компьютерную систему. Однако если целевая система не имеет доступа к внешнему (или даже собственному) оборудованию, вы можете нанести не слишком большой ущерб. Лучшая аналогия здесь - это попытка взломать кого-то, кто выдернул свой Ethernet-кабель из стены - у вас буквально нет доступа к этой системе.
При этом, большинство устройств в наших современных компьютерных систем действительно имеют доступ к модификации физических параметров аппаратных средств, а именно - напряжение и частоту ядра. Так как эти вещи могут быть изменены, это возможно для вирусов воспользоваться и, возможно, нарушить или уничтожить их работу в целом.