Podczas faktycznego uruchamiania programów obciążenie procesora może powodować wzrost temperatury rdzenia. Podczas gdy nowsze technologie mają pewien wpływ (dynamiczne skalowanie częstotliwości i napięcia), nadal dzieje się tak głównie dlatego, że niektóre instrukcje wykorzystują różne ścieżki elektryczne w mikroprocesorze (w przeciwieństwie do sytuacji, gdy procesor jest po prostu w stanie bezczynności lub niskiej mocy). W przeszłości pisano różne wirusy mocy , które wykorzystują ten fakt do wielokrotnego wykonywania określonego kodu maszynowego, który pobiera najwięcej mocy, a tym samym wytwarza najwięcej ciepła (szczegółowe informacje można znaleźć w pytaniu Czy wirus może stopić procesor? ).
Chociaż możesz również rozszerzyć ten pomysł na inny sprzęt w systemie (który omówię poniżej), innym interesującym jest urządzenie pamięci masowej. Można również napisać wirusa stale odczytu plików na dysku, które będą nosić go na dużo szybsze (zarówno mechaniczne dyski twarde i napędy SSD). Zwiększysz prawdopodobieństwo awarii mechanicznej dysku twardego i zmniejszysz żywotność dysku SSD. Jeśli użytkownik nie zdaje sobie sprawy z ciągłych cykli odczytu i zapisu, najprawdopodobniej możesz uszkodzić jego dyski w ciągu około tygodnia, jeśli prawidłowo to zaimplementujesz.
Ponadto niektóre laptopy Apple mają mikrokontroler wbudowany w baterię. Nic specjalnego, ale w przeszłości wydali łatkę, która aktualizuje oprogramowanie wewnętrzne - a z kolei teraz same baterie są podatne na włamania oprogramowania .
Wróćmy teraz do obrażeń od ciepła. Niektóre nowe płyty główne zawierają opcję modyfikacji ustawień systemu BIOS w systemie Windows. Można teoretycznie napisać wirusa, który zwiększy napięcie w systemie do sztucznie wysokich limitów, potencjalnie uszkadzając komponenty (RAM, procesor, północne / południowe moduły). Podniesienie napięcia i / lub przetaktowanie magistrali PCIe może również uszkodzić niektóre z tych elementów.
Jednym ze składników, w szczególności magistrali PCIe / AGP, do którego chciałbym się zwrócić, jest karta graficzna. Wynika to z faktu, że większość producentów zapewnia narzędzia do przetaktowywania w celu zwiększenia prędkości i napięcia rdzenia. Idąc jeszcze o krok dalej, możesz również napisać wirusa, aby użyć tych narzędzi do podniesienia obu tych rzeczy do niebezpiecznych poziomów, abyś mógł je spalić, przepalić, aż ulegnie degradacji, lub jedno i drugie!
Należy pamiętać, że większość sprzętu komputerowego ma ochronę przed przegrzaniem i osiągnie „wyłączenie termiczne” przed wystąpieniem jakichkolwiek uszkodzeń. Jeśli chodzi o ochronę przeciwprzepięciową, jest to możliwe, ale znacznie mniej powszechne.
Chodzi o to : możliwe jest pisanie wirusów korzystających z dowolnego systemu komputerowego. Jeśli jednak system docelowy nie ma dostępu do zewnętrznego (lub nawet własnego) sprzętu, nie można za bardzo uszkodzić. Najlepszą analogią tutaj byłoby próba włamania się do kogoś, kto wyciągnął kabel Ethernet ze ściany - dosłownie nie masz dostępu do tego systemu.
Mimo to, większość urządzeń w naszych nowoczesnych systemów komputerowych nie mają dostępu do modyfikowania fizycznych parametrów sprzętowych - mianowicie, napięcie i taktowanie rdzenia. Ponieważ te rzeczy mogą być modyfikowane, to jest możliwe dla wirusów wykorzystać i być może zakłócić lub zniszczyć ich działanie całkowicie.