Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В компьютерном жаргоне , А убийцы совать это метод индукции физического аппаратного повреждения машины или ее периферии с помощью вставки недопустимых значений, с помощью, например, BASIC «ы совать команды, в отображаемой памяти управления регистра . Этот термин обычно используется для описания семейства довольно известных уловок, которые могут перегрузить аналоговую электронику в ЭЛТ- мониторах компьютеров, не имеющих проверки работоспособности оборудования (известными примерами являются IBM Portable [1] и Commodore PET ).

Конкретные примеры [ править ]

Коммодор ПЭТ [ править ]

ПЭТ -специфический убийца совать подключен к архитектуре видео растеризатору схем этой машины. В ранних ПЭТ запись определенного значения в адрес памяти определенного регистра ввода-вывода ( POKE 59458,62[2] ) позволяла машине отображать текст на экране намного быстрее. Когда линейка ПЭТ была обновлена ​​с помощью обновленного оборудования, было обнаружено, что выполнение старого трюка на новом оборудовании привело к странному поведению нового видеочипа, что могло вызвать конфликт сигналов и, возможно, повредить встроенный ЭЛТ- монитор ПЭТ . [3] Однако, насколько известно, это когда-либо приводило к необратимому повреждению монитора. [4]

Дисковод Commodore 1541 [ править ]

Коммодор 64 имел дополнительный внешний 5-1 / 4" дисковод. Коммодор +1541 содержал 6502 микропроцессор , который был использован для запуска Commodore DOSа также управлять приводным механизмом. Приводы сохраняли данные на 40 дорожках (# 0–39), а шаговым двигателем можно было вручную управлять с помощью BASIC с помощью PRINT #, вводя команды «MEMORY-WRITE» на привод (которые соответствуют команде POKE BASIC, но записывают во внутреннюю память накопителя и регистры ввода-вывода, а не на сам компьютер). Если привод находился на одном из концов своего диапазона (дорожка 0 или дорожка 39) и ему была дана команда продолжить движение, то не было никакого программного или микропрограммного метода для предотвращения повреждения привода. Продолжительный «стук» приводной головки об упор приведет к нарушению центровки механизма. Проблема усугублялась техниками защиты от копирования , в которых использовались нестандартные форматы дисков с необычным количеством дорожек. Commodore 1571 имел оптический упор головки вместо механического.

TRS-80 Model III [ править ]

ТРС-80 Модель III , имела возможность переключаться между 32-символьным широким дисплеем и дисплеем 64 символов. Это привело к срабатыванию реле в видеооборудовании путем записи в определенный регистр управления, отображенный в памяти. [5] Программы, которые многократно переключались между 32- и 64-символьными режимами на высокой скорости (намеренно или случайно), могли необратимо повредить видеооборудование. [ необходима цитата ] Хотя это не единичный "убийственный укол", он демонстрирует режим отказа программного обеспечения, который может привести к необратимому повреждению оборудования.

Кассетное реле [ править ]

В TRS-80 Color Computer , IBM PC , IBM PCjr , NASCOM , MSX , Amstrad CPC и BBC Micro от Acorn Computers все содержащиеся в нем встроенный реле для управления внешним магнитофоном. [6] Переключение реле управления двигателем в замкнутом контуре уменьшило бы срок службы реле.

Коммодор Амига [ править ]

Флоппи-дисковод персонального компьютера Commodore Amiga можно было заставить производить шумы различной высоты, заставляя головки дисководов двигаться вперед и назад. Существовала программа, которая могла более или менее правильно воспроизводить El Cóndor Pasa на дисководе Amiga. [7] Поскольку некоторые звуки полагались на то, что головка ударилась об упор, это постепенно приводило к смещению головки.

Приводы компакт-дисков LG [ править ]

В некоторых моделях приводов компакт-дисков LG с определенным микропрограммным обеспечением использовалась необычная команда для «обновления микропрограммы»: команда «очистить буфер» обычно используется на приводах CD-RW. Linux использует эту команду, чтобы отличить приводы CD-ROM и CD-RW. Большинство приводов CD-ROM надежно возвращают ошибку для неподдерживаемой команды CD-RW, но неисправные приводы интерпретировали это как «обновление прошивки», в результате чего они перестали работать (или, говоря простым языком, были « заблокированы »). [8]

UEFI для ноутбуков MSi [ править ]

Systemd монтирует переменные , используемый интерфейс Unified Extensible Firmware на Linux системы sysfs , как для записи суперпользователя системы. В результате пользователь root системы может полностью заблокировать систему с несоответствующей реализацией UEFI (в частности, некоторые ноутбуки MSi ) с помощью rmкоманды для удаления /sys/firmware/efi/efivars/каталога или рекурсивного удаления корневого каталога . [9]

Game Boy [ править ]

The Game Boy LCD экран «S может быть отключен по игровому программному обеспечению. Выполнение этого за пределами интервала вертикального гашения якобы может привести к повреждению оборудования. [10]

См. Также [ править ]

  • HCF (Остановить и загореться)
  • Ошибка Pentium F00F
  • Царапина обезьяна
  • Stuxnet , вредоносное ПО, предназначенное для физического износа промышленных центрифуг.
  • Bricking , акт неправильной настройки устройства так, чтобы оно перестало функционировать.

Ссылки [ править ]

  1. ^ «Вычислительный миф №1: Программное обеспечение не может повредить оборудование» . Oldskooler Ramblings. 2 февраля 2006 г.
  2. ^ "Компьютер Commodore PET 2001" . oldcomputers.net.
  3. ^ Фашат, Андре. «Убийственный тычок» . Индекс ПЭТ . 6502.org.
  4. ^ Убийца POKE .
  5. ^ "Руководство 80-GRAFIX" . Vintagecomputer.net . 1980 . Проверено 8 июня 2015 года .
  6. ^ Мимс, Форрест М. (июнь 1985). «Компьютеризированная охранная сигнализация» . Журнал Creative Computing . 11 (6): 58.
  7. ^ "Эль Кондор Паса" . минимальное видео. 16 сентября 2008 г.
  8. ^ "Re: LG CDRoms" . [email protected] . Почтовый архив. 29 октября 2003 г.
  9. ^ "Монтировать efivarfs только для чтения · Проблема №2402 · systemd / systemd" . 21 января 2016.
  10. ^ «Регистр управления ЖК-дисплеем» . Pan Docs .

Внешние ссылки [ править ]

  • Коммодор ПЭТ убийца тыкает обсуждение