Autorun.inf

Autorun.inf — файл, що використовується для автоматичного запуску програм на носіях інформації у середовищі операційної системи Microsoft Windows (починаючи з версії Windows 95). Цей файл повинен знаходитись в кореневому каталозі файлової системи пристрою, для якого здійснюється автозапуск. Файл ділиться на структурні елементи — блоки. Назви блоків пишуть в квадратних дужках. Опис блоків містить пари параметр→значення.

Первинне призначення – автоматичний запуск програми дозволив надзвичайно спростити дії користувача при встановленні та запуску програмного забезпечення і драйверів обладнання.

Безпека і Autorun.inf

Файл autorun.inf широко використовується для розповсюдження комп'ютерних вірусів через flash-накопичувачі та мережеві диски. Для цього автори вірусів прописують ім'я виконавчого файлу зі шкідливим кодом в параметр open. При підключенні зараженого flash-накопичувача Windows запускає вказаний в параметрі «open» файл на виконання, в результаті чого відбувається зараження комп'ютера.

Вірус, який знаходиться в оперативній пам'яті зараженого комп'ютера періодично сканує систему з метою пошуку нових дисків, а при їх виявленні (при підключенні іншого flash-накопичувача або мережевого диска) створює на них autorun.inf з посиланням на копію свого виконавчого файлу, забезпечуючи таким чином своє подальше розповсюдження.

В деяких випадках в autorun.inf записується не шлях до виконавчого файлу, вірус повністю заміщує вміст файлу своїм кодом не в текстовому вигляді і не потребує додаткових файлів.

Структурні блоки файлу

Блок [autorun] може містити наступні команди:

  • action – відповідає за відображення тексту в меню автозапуску (action=Текст Заголовка)
  • icon – призначає файл іконки для пристрою (icon=файл.ico)
  • Defaulticon – відрізняється лише тим, що дозволяє задавати ще й шлях до файлу значка: defaulticon=iconpath[,index]
  • label – слугує для зазначення «мітки тома». Якщо застосувати мітку label до диску, то реальна мітка тома буде прихована (ії можна подивитись у властивостях)
  • open – містить шлях до файлу програми, яка буде запускатись при підключенні пристрою або спробі доступу до нього
  • shellexecute (не використовувати разом з open) – Файл, зазначений в цьому параметрі, відкривається при автозапуску тією програмою, яка асоційована з цим типом файлів в системному реєстрі Windows
  • shell=ключ – задає команду за умовчанням (default) для контекстного меню диска


Коментарі

Немає коментарів до цієї статті.

Коментувати

Поля позначені як * потрібні обов’язково. Перед постінгом завжди робіть перегляд свого коментаря.