Autorun inf для флешки создать: Создание Autorun.inf для флешки и диска за 5 минут

Содержание

Создание Autorun.inf для флешки и диска за 5 минут

Просмотров 5.1k.

Без использования сторонних программ и, не обладая особыми навыками на компьютерах можно выпонять много разных действий.


К примеру, можно заблокировать сайт на компьютере, ускорить систему, запускать разные процедуры проерок и даже создать авторан для любых съемных носителей памяти.

Как создать Autorun на диске или флешке? Когда вставляешь диск или флешку в компьютер, появляется стандартное окно, где предлагается выбрать действие (например, открыть папку). Это не всегда удобно, например, если диск с игрой или программой, есть смысл добавить на него файл автоматического запуска.

Создание Autorun.inf для флешки и диска за 5 минут

Когда к компьютеру подключается флешка или диск, система сразу проверяет, есть ли на них файл Autorun.inf. Если он есть, то сразу производится запуск.

Вы можете сами его создать и добавить в него любую программу, чтобы она загружалась автоматически. Например, если у вас есть флешка с полезной программой, сразу после её подключения, она будет запускаться.

Что такое Autorun.inf? Это обычный текстовый документ, его можно создать в блокноте. Много ума для того, чтобы его заполнить не требуется. Открываете блокнот и добавляете туда вот такие строчки:

  • [AutoRun]
  • open= программа.exe
  • icon= значок.ico

Вместо слова программа, необходимо указать название запускаемого файла. Вместо значок, название иконки. Всё, жмете сохранить и не забываете указать формат в названии:

Этот текстовый файл нужно добавить на диск или флешку. В одной папке с ним должен находиться значок и файл в формате .exe (который будет запускаться).Следовательно, на флешке или диске должно всё выглядеть так:

Папки нужны для работы программы, иконка и autorun необходимы для автоматического запуска. Сама программа тоже находится в этой папке.

Если будете добавлять Autorun.inf в корневую папку, а значок или программа будут в других папках, адрес нужно будет указывать полностью (open= Audio/555/программа.exe

Если хотите, чтобы Autorun.inf выполнял дополнительные функции, добавляйте в него ещё пару строчек:

  • [AutoRun]
  • open= программа.exe
  • action= запуск программы Workion
  • icon= значок.ico
  • label= название флешки

Функция action открывает текст при запуске авторана. Строчка label пригодится, если вам надоело видеть привычную надпись «Съемный диск», она заменяет имя.

Также вместо программы можно запускать и другие файлы. Например, если прописать строчку ShellExecute=страничка.htm (вместо open= программа.exe) будет открываться HTML страничка, добавленная на флешку.

Если нужно создать оригинальный авторан, лучше использовать программу Create Autorun. Через неё можно добавить комментарии к автозапуску, а также настроить окно.

Времена дисков почти прошли, раньше многие создавали Autorun, занимаясь разными видами бизнеса (продавая диски с играми, передавая фотографии клиентам и т.д.).

Сейчас создание авторанов скорее пригодится для повышения удобства, особенно если пользуешься флешками для определенных программ или открытия важных документов.

Вам также будет интересно:
— Как защититься от вирусов с флешек?
— Как разблокировать ПК с вирусом

Как создать Autorun для диска

Всем привет!
Сегодня я хочу, поговорит о полезности файла «autorun.inf».  Файл «autorun.inf» используют для быстрого запуска программ, игр и других приложений с CD/DWD диска или USB-накопителей.

Как это работает? Каждый раз, когда вы вставляете в комп флешку, дискетку, CD/DWD диск, операционная система Windows в первую очередь будет просматривать в самом корне файл «autorun.inf». Если «autorun.inf» присутствует, тогда операционная система прочитывает и запускает весь код, который был прописан в этом фале.

Итак, «autorun.inf» – это текстовый файл с расширением (.inf), в котором содержатся некоторые команды для автозапуска различных приложений.

Как создать файл «autorun.inf».

Чтобы создать загрузочный файл «autorun.inf», сделайте такие действия:
1. Откройте «Блокнот». (Для тех, кто не знает, где найти Блокнот: «Пуск» => «Все программы» => «Стандартные» => «Блокнот»).

2. В Блокноте впишите стандартный код

[AutoRun]
open= имя_программы.exe
icon= имя_значка.ico

Разъяснения:
open – этот параметр указывает, какой файл нужно запускать при подключении диска или флешки
icon – этот параметр служит для отображения иконки (маленькая картинка, логотип) при просмотре дисков через «Мой компьютер».

3. Сохраните в блокноте этот файл как «autorun.inf» в корне флэш или диска.

Если файл и иконку разместить в какую-то папку, например «file», тогда в файле autorun нужно указать к ним путь.
Это будет выглядеть следующим образом:

[autorun]
open= file /имя_программы.exe
icon= file /имя_значка.ico

Давайте посмотрим пример, как я использовал «autorun.inf» для DWD-диска. Моей задачей было сделать автоматический запуск программы с красивой иконкой.
Приступим:
1. Я создал файл «autorun.inf» с таким кодом:

[AutoRun]
open= WPI.exe
icon=icon.ico

2. Все файлы, которые я подготовил для диска вместе с файлом «autorun.inf» я записываю на диск через программу «NERO».

Внимание: файл  «autorun.inf», WPI.exe, icon.ico должны находиться в корне диска.

Давайте разберем, все то, что я написал.

Когда я вставлю диск в компьютер, автоматически выполнится загрузка файла «WPI.exe», так как в параметрах «open» я указал «WPI.exe».

Если зайти и посмотреть на вид диска через «Мой компьютер», можно увидеть красивую иконку, которая тоже загружается автоматически, благодаря параметру «icon».
Кстати, если вы хотите создать красивые иконки ico, вы можете прочитать об этом тут.

Дополнительные возможности файла «autorun.inf».

Запуск PDF документа и HTML-страницы.
При помощи загрузочного файла «autorun.inf» можно запускать не только приложение «exe», но и файлы PDF или документы HTML-страницы.

Для этого в созданном файле «autorun.inf», пропишите такой код:

[autorun]
open=autorun.bat index.htm
icon=имя_значка.ico

Теперь таким же образом, как вы создавали файл «autorun.inf», создайте файл «autorun.bat», и впишите следующий код:

echo off
@start %1 %2 %3 %4 %5 %6 %7 %8 %9
@exit

Есть другой вариант с использованием команды ShellExecute:

[autorun]
ShellExecute=index.htm
icon= имя_значка.ico

Еще одна возможность в авторане, в меню автозапуска можно отобразить текст запуска. Для этого следует использовать команду action.
Это выглядит вот так:

[AutoRun]
open= имя_программы.exe
action=Программа для BlogGood-ru

Если ваши глаза устали видеть надпись «Съемный диск» и вы желаете ее поменять, то это можно сделать при помощи параметра label . Пропишите в файле Autorun.inf такой код:

[AutoRun]
open= имя_программы.exe
action= Программа для BlogGood-ru
icon=имя_иконки.ico
label= Крутая флешка

Конечно, изменить на флэшке надписи «Съемный диск» можно и без использования файла Autorun.inf, но это работает только в Windows XP. Думаю, вам эта информация пригодится.

Достаточно нажать правой кнопкой мыши на флэшку и  в открывшемся окне выбрать «Переименовать». Пишите любое название и THE END.

И напоследок: для создания файла «Autorun» вы можете воспользоваться программой Create Autorun. При помощи программы Create Autorun, вы сможете с легкостью  создать автозапуск для дисков. Но это еще не все, к запуску можно присоединить какой-нибудь комментарий и настроить вид окна.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓


Последние новости категории:

Похожие статьи

Популярные статьи:

Добавить комментарий

Метки: windows XP/7

Защита флэшки от Autorun-вирусов. / Хабр

     Доброго времени суток, уважаемый хабра–читатель. Я работаю в университете, в лаборатории вычислительной техники. Администрируем около сотни компьютеров. Перед нами встала проблема защиты от Autorun–вирусов на флэшках. Естественно у нас отключен автозапуск в Windows, однако нужно было защитить сами флэшки, чтобы работник дома, вставив рабочую флэшку, не заразил свой компьютер. Под катом решение проблемы.

Прежде чем начать…


Уважаемые пользователи, нижеописанные действия были произведены в ОС Microsoft Windows Xp, в других операционных системах процесс может отличаться от изложенного. Также хотелось бы сказать, что автор текста не несет ответственности за оборудование, испорченное в следствии выполнения нижеописанных действий.

Подготовка.


Для реализации задуманного нам понадобится отформатировать флэшку в NTFS, для этого есть несколько, известных мне способов. Для меня самым простым является использование Acronis Disk Director.

После запуска Disk Director’а, вы увидите список дисков подключенных к вашей системе. В этом списке находим свою флэшку, жмем правой кнопкой мыши и выбираем «Удалить раздел», в новом окошке оставляем все как есть(Особой разницы там нет). Далее опять правый клик по нашему диску и выбираем «Создать раздел». В окне «Создать раздел» выбираем:

  • Файловая система: NTFS.
  • Создать как: Основной раздел.

Теперь жмем на иконке «Флажка» и в появившемся окне нажимаем «Приступить». После сделанных изменений перезагрузите компьютер.

Флэшку также можно отформатировать и более простым способом, указанным ув. maxshopen:

Пуск → Выполнить → cmd →

convert f: /FS:NTFS < — это если данные на флэшке нужны и их некуда сбэкапить

или

format f: /FS:NTFS < — если данные нафик

Настройка.


Итак, карточка готова к настройке, заходим на флэшку и в корневом каталоге создаем каталог, в котором будут хранится данные, я назвал его «DATA». Правый клик по новому каталогу и переходим на вкладку безопасность, затем нажимаем на кнопку «Дополнительно». Здесь снимаем галочку с пункта «Разрешить наследование разрешений от родительского объекта к этому…», в появившемся диалоге жмем «Копировать», затем жмем «Ок» в обоих окошках. Теперь зайдем в раздел «Безопасность» корневого каталога нашего носителя и настраиваем разрешения следующим образом:

В столбце «Разрешить», оставляем отмеченными следующие пункты:

  • Чтение и выполнение
  • Список содержимого папки
  • Чтение

В столбце «Запретить» ставим галочку напротив пункта «Запись», в появившемся диалоге жмем «Да».

Все, в итоге мы получаем флэшку, на которую не сможет записаться Autorun. За это мы жертвуем малую долю производительности, возможность записи в корневой каталог носителя и, естественно, невозможность использования меню «Отправить» для копирования данных на носитель.

Возможные проблемы и их решение.


  1. После форматирования накопителя в NTFS, его не видно в системе.

    Правый клик на «Мой компьютер», выбираем «Управление», в появившемся окне заходим в «Управление дисками», там жмем на нашей флэшке правой кнопкой и выбираем «Изменить букву диска или путь к диску». Выбираем букву, жмем «Ок».

К сожалению или счастью, больше мною проблем не было найдено, если вдруг найдете — пишите, попробуем решить.

Отключаем автозапуск.


Кроме XP Home Edition:
пуск — выполнить — gpedit.msc — конфигурация компутера — административные шаблоны — Система — отключить автозапуск (выберите, где отключать). Далее примените новую политику командой gpupdate в консоли.

В Home оснастка управления групповыми политиками отсутствует, однако тот же эффект может быть достигнут ручной правкой реестра:
1) Пуск -> выполнить -> regedit
2) открыть ветку HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
3) Создать новый раздел
4) Переименовать созданный раздел в Explorer
5) В этом разделе создать ключ NoDriveTypeAutoRun

Допустимые значения ключа:
0x1 — отключить автозапуск на приводах неизвестных типов
0x4 — отключить автозапуск сьемных устройств
0x8 — отключить автозапуск НЕсьемных устройств
0x10 — отключить автозапуск сетевых дисков
0x20 — отключить автозапуск CD-приводов
0x40 — отключить автозапуск RAM-дисков
0x80 — отключить автозапуск на приводах неизвестных типов
0xFF — отключить автозапуск вообще всех дисков.

Значения могут комбинироваться суммированием их числовых значений.

Значения по умолчанию:
0x95 — Windows 2000 и 2003 (отключен автозапуск сьемных, сетевых и неизвестных дисков)
0x91 — Windows XP (отключен автозапуск сетевых и неизвестных дисков)
Комментарий: в XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer), поэтому выше описан процесс его создания. Для остальных версий создавать не надо, он уже есть, просто исправьте его.

Полезно полистать на сайте Майкрософт Resource Kit

Как сделать Autorun своими руками » Познавательный блог

Привет тебе снова супер-хацкер. 🙂 Теперь тебя заинтересовало название — «Autorun своими руками».Ну, давай разбираться, как ты понял это не относится к области хакерства, это просто опыт и умение которые всегда и везде смогут тебе пригодиться.
Я на 101% уверен, что ты хоть раз засовывал в свой новороченный сидиром, какой-нибудь игровой диск!!! И зная, что после того, как ты его вставил. К тебе на глаза выскочило красивое окошко с всякими менюшками и кнопочками.

Сейчас такое практикуется везде как на дисках с играми, так и на дисках с доками, музыкой, даже на моем чистящем диске такое есть. Вообще AutoRun придумали для ламеров которые не знают что нужно нажимать, чтобы установить игру или найти нужный реферат на диске. Но некоторые используют его для удобства и чтобы не лазить лишний раз по диску.

Но ты ведь щас спросишь: «а нахрен мне такое счастье?».
Отвечаю: «Ну, допустим, ты собрал все программы по хаку или по программированию на один диск. А потом соседка с большой грудью попросит у тебя этот диск. Разве ты откажешь ей?? Еще как дашь! (И не бреши что не дашь). А потом весь вечер она тебе будет названивать или ваще домой придет (Тогда дальше не читай ;)). И начнет задавать глупые вопросы, такое выдержит не каждый.
А если напишешь Авторун, то диск сам ей подскажет что делать. На экран вылезут красивые странички или окошки с кнопками и справками:
«Установка, удаление, настройка». И тебе ничего не придется никому объяснять. И когда я писал эту статью я понял, что с грудастой блондинкой такой номер проводить не надо, скажи пусть к тебе приходит, и ты ей все расскажешь и покажешь. А вот что это уж не мне тебе объяснять : .(PS — Это относится к особям мужского пола и потолка…)

Итак, начинаем обучение:

Авторун можно сделать из чего угодно, будь то *.exe *.bat *.com *.txt *.html — файлы. Всё зависит от твоих знаний. Сам Autorun создается в Блокноте и называется всегда одинаково «Autorun.inf», создай файл с таким именем и вписывай в него

[AutoRun]
icon=iconca.ico
open=start.exe

Здесь два параметра «icon=ico.ico» , это иконка диска она будет отображаться в проводнике вместо стандартной. Иконок в нете полно или нарисуй сам, это не сложно. Можно установить программу ArtICO или в Paint нарисовать маленький bmp и сменить расширение на ico. Иконка будет готова.

open=start.exe

Это у нас сам Авторун он может быть любым файлом НО!!! Все файлы будут открываться виндовым Эксплорером, и при попытке написать такое:

open=index.html

он напишет, что «index.html не является приложением Win32», вот тупой масдай 🙂
Для такого случая во всех дисках Журнала Chip есть файлик start.exe скопировав его на свой диск и написав такое

[AutoRun]
icon=iconca.ico
open=start.exe index.html

Твой индекс откроется в Браузере, такую лажу можно написать и самому на любом языке программирования в 2 строчки. Если мозги есть.
Значит, ты можешь сделать Авторун через (Веб-интерфейс) html как Веб-сайт…
*.bat выполнится отлично и сам, намек понял?? Его можно сделать скрытым и запускать, когда нужно.

Естественно можно оставить на самом диске «Autorun.inf» а другие файлы пихать куда угодно, например, так

[AutoRun]
icon=data\iconca.ico
open=data\start.exe

Тоесть можно файлы анимации и авторуна можно засунуть в отдельную папку. И так далее…

Также этот файл будет работать и на винчестерах, тоесть ты можешь сделать своему харду иконку. Но на Гибких дискетах такое не катит, не видят они его, а жаль!
Если есть желание поизвращаться можете скопировать с главного диска c: файл io.sys и записать его на CD. И если юзер забудет вынуть диск, то винда не загрузится. Умные люди придумали защиту от ламера в форме BAT файла. И защитили свой диск паролем. Но это другой разговор. Как говортися: «Все ограничено фантазией, и чем её больше тем бредовее и заумнее будут идеи. ;))) !!!»

С помощью авторуна можно выполнять любые программы с винчестера пользователя.
Создав файл bat и прописав его в Авторун, ты можешь без ведома юзера запустить к нему виря, так что он и не заметит, можешь без его ведома что-то удалить, установить и.т.д.
Но ради забавы портить болванки — это не дело и дорого!

Существует программа AutoPlayMenu с её помощью легко создаются авторуны. Ты даже можешь авторун сделать на C++ и на другом языке программирования. Вобщем ты понял, что все ограничено лишь твоей фантазией и возможностями, на этом и закончим нашу позновательную статейку.

Создание autorun inf. Как создать Autorun на диске или флешке

Флешки — основной источник заражения для
компьютеров, не подключенных к Интернету
— Wikipedia

В наше время мало кто задумывается о таком понятии, как компьютерная безопасность. Не удивительно, ведь тема эта довольно обширна и большинство материала на эту тему рассчитано на подготовленного пользователя. Но стоит рядовому пользователю столкнуться с проблемой вирусов (например, появление файла autorun.inf на флешке ), как тут же начинаются активные поиски методов защиты и борьбы с ними.

В этой статье будет рассмотрено:

Назначение файла autorun.inf

Файл autorun.inf (от англ. auto – автоматический и run – запуск) используется в операционной системе Microsoft Windows для автоматического запуска приложений с носителей, что позволяет значительно упростить действия пользователя при установке приложений и драйверов с накопителей.

Файл автозапуска можно встретить практически на любом диске с программным обеспечением или драйвером к какому-либо устройству. Помимо этого он выполняет функцию автозапуска меню на флешках с предустановленными или портативными утилитами.

Структура файла autorun.inf разделена на блоки, параметры и значения. В файле содержатся параметры, описывающие диск, такие как: как метка диска, иконка диска, запускаемый файл и некоторые другие специфические параметры. В частности, для автоматического запуска какого-либо приложения с флешки при ее подключении к компьютеру в файле autorun.inf будет достаточно двух строк:


open = имя_файла

Где – имя блока, open – имя параметра, имя_файла – содержит путь к файлу приложения, которое будет автоматически запущено.

Стоит отметить, что worm win32 autorun способен обфусцировать (запутывать) содержимое файла autorun.inf, тем самым затрудняя анализ файла. Однако, программа для защиты флешки без проблем распознает содержимое файла автозапуска, над которым поработал autorun червь .

Вирус autorun

Изначально безобидное предназначение файла автозапускасо временем стало использоваться вирусописателями как эффективный способ распространения worm win32 autorun . Сам по себе файл autorun.inf не содержит исполняемый код вируса, он является лишь средством запуска autorun червя .

Вирусом autorun называется такой тип вирусов, которые распространяются посредством копирования исполняемого файла (своей копии) на съемные носители и прописываясь в файл автозапуска autorun.inf, таким образом, заражая их. Заражению подвержены абсолютно все внешние накопители (флешки, mp3-плееры, цифровые камеры и прочие устройства), которые не защищены каким-либо образом от записи на диск (аппаратная защита, или же уже существующий в корне диска защищенный файл или папка autorun.inf).

В Windows XP autorun по-умолчанию запускается со съемных носителей. Существует масса способов устранения этой уязвимости: от установки официальных заплаток (обновлений) от Microsoft до применения различных настроек. Программа для защиты флешки от вирусов Antirun при установке автоматически устраняет эту уязвимость. Также в настройках программы доступно возобновление функции автозапуска.

В Windows 7 autorun обрабатывается несколько иначе: по-умолчанию автозапуск со съемных носителей отключен, однако это не обеспечивает защиту от autorun вирусов с флешек. Поэтому для защиты от worm win32 autorun рекомендуется использовать программу Antirun вместе с основным антивирусом.

Признаки заражения флешки

Наличие файла автозапуска на CD диске с игрой означает скорее то, что на диске есть инсталлятор игры. Аналогично, как и на CD диске с фильмом присутствует меню с возможностью установить кодеки для просмотра видео. Однако, присутствие файла autorun.inf на флешке (mp3-плеере, цифровой камере или другом цифровом носителе) уже вызывает подозрение и с большой долей вероятности указывает на присутствие autorun червя на флешке.

Рассмотрим типичный пример зараженного съемного диска:

На рисунке явно видно, что на съемном диске (G:) присутствует скрытый файл autorun . inf и скрытая папка RECYCLER . Анализируя содержимое файла автозапуска, становится понятно, что при автозапуске съемного носителя запускается файл jwgkvsq.vmx (worm win32 autorun) из папки RECYCLER .

Разумеется, для просмотра скрытых файлов и папок в Проводнике, необходимо поставить соответствующую галочку в настройках вида папок (пункт Сервис в меню Проводника – Параметры папок – Вид).

Стоит напомнить, что не всегда файл автозапуска является признаком заражения вирусом worm win32 autorun . Возможно, на флешке присутствует автоматическое меню с набором портативных программ, или же файл autorun.inf указывает только на иконку устройства.

Если при попытке открытия файла autorun.inf система выдает сообщение о том, что доступ к файлу невозможен, скорее всего, система уже заражена и доступ к файлу заблокировал worm autorun .

Рассмотрим работу антивирусной утилиты Antirun в данном случае. При подключении устройства, зараженного вирусом autorun (файл jwgkvsq.vmx ), программа Antirun предупредит пользователя о существующей угрозе в всплывающем диалоге в области над системным треем:

На данном диалоге видно, что Antirun распознал автоматически запускающийся файл (jwgkvsq.vmx ) и предложил его удалить. Также из данного диалога можно безопасно открыть диск, не запуская файл вируса, просмотреть информацию о диске, либо безопасно извлечь устройство.

Признаки заражения системы

Как правило, большая часть autorun вирусов, при своей деятельности, блокируют те или иные функции системы, при помощи которых пользователь может как-либо противостоять угрозе. Самые основные из них:

  1. При попытке запустить диспетчер задач Windows появляется сообщение «Диспетчер задач отключен администратором ».
  2. При попытке запустить редактор реестра Windows появляется сообщение «Редактирование реестра запрещено администратором системы ».
  3. На дисках создается скрытый файл autorun.inf , а при удалении создается снова.
  4. Невозможно открыть или удалить файл autorun.inf . Windows сообщает, что доступ к файлу невозможен. Это типичное проявление активности червя worm win32 autorun .
  5. При попытке открытия диска открывается диалог«Выберите программу для открытия этого файла »
  6. При попытке открытия диска он стал открываться в отдельном окне;
  7. Из меню Проводника Сервис исчез пункт Свойства папки .

Источники заражения

Широкое распространение worm win32 autorun получил благодаря повсеместному использованию внешних накопителей. Сейчас практически у каждого пользователя ПК имеется флешка (а то и несколько), цифровой плеер или камера с картой памяти. Используются эти устройства на разных компьютерах, большинство которых даже не защищены антивирусом, не говоря уже об актуальных базах вирусных сигнатур.

Источником заражения вирусом worm win32 autorun может послужить любой зараженный компьютер. Это может быть:

  • фотолаборатория, куда вы отдали флеш-карту для распечатки фотографий;
  • рабочий компьютер;
  • компьютер друзей;
  • интернет-кафе и прочие публичные места.

Также известны случаи, когда новая флешка, купленная в магазине, уже содержала worm win32 autorun.

В заключение стоит добавить, что за довольно долгую историю существования autorun вирусов и появившуюся за это время массу методов защиты и профилактики, проблема все еще остается актуальной. Далеко не все лидирующие на рынке комплексные антивирусные решения способны грамотно справиться с этой задачей. Для надежной защиты от autorun вирусов рекомендуется использовать антивирусную утилиту Antirun совместно с основным антивирусным комплексом.

В следующих статьях будут рассмотрены методы защиты системы и внешних устройств (флешек, mp3-плееров, камер и пр.) от вирусов autorun, которые использует в своей работе антивирусная программа Antirun.

Привет тебе снова супер-хацкер. 🙂 Теперь тебя заинтересовало название — «Autorun своими руками».Ну, давай разбираться, как ты понял это не относится к области хакерства, это просто опыт и умение которые всегда и везде смогут тебе пригодиться.
Я на 101% уверен, что ты хоть раз засовывал в свой новороченный сидиром, какой-нибудь игровой диск!!! И зная, что после того, как ты его вставил. К тебе на глаза выскочило красивое окошко с всякими менюшками и кнопочками.

Сейчас такое практикуется везде как на дисках с играми, так и на дисках с доками, музыкой, даже на моем чистящем диске такое есть. Вообще AutoRun придумали для ламеров которые не знают что нужно нажимать, чтобы установить игру или найти нужный реферат на диске. Но некоторые используют его для удобства и чтобы не лази

Panda USB and AutoRun Vaccine — лекарство от autorun-вирусов на флешке / Хабр

5 марта я написал свою статью о скрипте AUTOSTOP для защиты флешек от autorun-вирусов, получившую немалый отклик. И только я сегодня собрался писать новую статью об альтернативном (более надежном) методе, как на одном из ресурсов, в теме, посвященной обсуждению скрипта, мне подсказали программу Panda USB and AutoRun Vaccine, работающую именно по методу, который я хотел описать. Причем работающую просто блестяще! Файл autorun.inf, создаваемый ею на флешке (дабы предотвратить создание такого файла вирусом) невозможно ни удалить, ни переименовать (в чем была слабость моего скрипта), ни модифицировать, ни открыть.

Познакомимся с программой поближе, рассмотрим ее возможности и метод, на котором базируется принцип работы.

МЕТОД

Прежде всего расскажу о методе.

Буквально через несколько дней после опубликования мною статьи, пользователь ЖЖ __x_tra
отписался в моем ЖЖ об альтернативном способе защиты флешки от autorun-вирусов, который он придумал: на флешке создается файл или каталог с названием AUTORUN.INF, и с помощью WinHex этому файлу или каталогу выставляется недопустимый атрибут. Напомню, что согласно FAT32 File System Specification, более известной как FATGEN (мы здесь рассматриваем защиту флешек с FAT):

File attributes:
ATTR_READ_ONLY 0x01
ATTR_HIDDEN 0x02
ATTR_SYSTEM 0x04
ATTR_VOLUME_ID 0x08
ATTR_DIRECTORY 0x10
ATTR_ARCHIVE 0x20
ATTR_LONG_NAME ATTR_READ_ONLY | ATTR_HIDDEN | ATTR_SYSTEM | ATTR_VOLUME_ID
The upper two bits of the attribute byte are reserved and should always be set to 0 when a file is created and never modified or looked at after that.

В варианте же, придуманном __x_tra предлагалось поставить два верхних бита не в 0, а в 1. Байт атрибутов получался таким: 0xF7 (ATTR_ARCHIVE+ATTR_DIRECTORY+ATTR_SYSTEM+ATTR_HIDDEN+ATTR_READ_ONLY+два старших бита 11). Еще предлагались возможные варианты в виде 0xC7, 0xD7, 0xE7. Я протестировал метод — он оказался рабочим! AUTORUN.INF с присвоенным таким образом атрибутом, невозможно было открыть, переименовать и модифицировать. Меня лишь смущало 2 фактора:

  • Корректность такого способа: как он отразится на работоспособности файловой системы.
  • Повторяемость способа: каким образом объяснить простому пользователю что такое WinHex, и с чем его едят.
ПРОГРАММА

Вернемся теперь к программе Panda USB and AutoRun Vaccine.

Напомню что «Panda USB Vaccine currently only works on FAT & FAT32 USB drives». Маленький размер файла (всего 393Kb) и спартанский интерфейс — все продумано, ничего лишнего. Добавлю что программа бесплатная.

Начну с кнопки «Vaccinate USB». Я специально создал заранее на флешке файл autorun.inf с атрибутами RAHS — это никоим образом не помешало программе, при нажатии на упомянутую кнопку, перезаписать его своим одноименным файлом, который, как я говорил в начале статьи «невозможно ни удалить, ни переименовать (в чем была слабость моего скрипта), ни модифицировать, ни открыть». Открываем флешку в WinHex, смотрим атрибут файла autorun.inf. И что же мы видим:

Мы видим что аналогично способу __x_tra, изменен атрибут файла: 0х40. В статье FAT12, FAT16 and FAT32 Windows File System находим расшифровку, которой нет в FATGEN:

0x40 Device (internal use only, never found on disk)
0x80 Unused

Т.е. атрибут 0x40 не так уж «некорректен» — он «в рамках спецификаций». Чесно говоря, я очень рад, что ребята из Panda Software реализовали этот способ в крохотной программе, нажатием одной лишь кнопки — не заставляя пользователя прибегать к WinHex.

Замечу что средствами программы отменить вакцинацию флешки невозможно. Если уж появилась необходимость создать на флешке свой autorun.inf (например, чтобы сделать ее загрузочной) — то WinHex вам в помощь, или переформатирование (для этой цели, кстати, хорошо использовать HP USB Disk Storage Format Tool).

Вторая кнопка программы «Vaccinate computer». Проверим что она делает:

Это знакомый мне (еще до создания скрипта AUTOSTOP, я использовал именно этот метод) придуманный Nick Brown способ:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"

SYS:DoesNotExist говорит explorer’у чтобы он не читал параметры запуска из файла Autorun.inf, а читал их из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\DoesNotExist, которая не существует. В итоге если внешний носитель содержит файл Autorun.inf — то при подключении носителя к компьютеру, Autorun.inf не запускается. Более того — не запускается он и при двойном клике по букве диска этого носителя в проводнике.

Способ хорош (замечу, что в программе присутствует функция отмены этого действия, на тот случай если авторан пользователю все же понадобится, осуществляемая повторным нажатием на кнопку, надпись на которой будет «Remove vaccine»), но добавлю что для полного отключения автозапуска будет необходимо добавить еще 3 ключа реестра (в приведенном мной синтаксисе они добавлаются через bat-файл):

  • REG ADD «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files» /v «*.*» /d «» /f
    В CancelAutoplay\Files находятся текстовые параметры, содержащие имена файлов, отыскав которые на носителе встроенный AutoRun запускаться не станет и позволит запустить носитель через autorun.inf. Добавляем строковый параметр следующего содержания: *.* (все файлы).
  • REG ADD «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer» /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f
    С помощью NoDriveAutoRun запрещается загрузка с определенных приводов по их буквенному обозначению, а NoDriveTypeAutoRun запрещает загрузку с определенных приводов по их типу. Поскольку нам авторан вообще не нужен, используем второе.
  • REG ADD «HKLM\SYSTEM\CurrentControlSet\Services\Cdrom» /v AutoRun /t REG_DWORD /d 0 /f
    Cdrom — полное отключение всякой поддержки автозапуска компакт-дисков (даже ручной).

Из дополнительных возможностей программы отмечу следующее: если запустить программу с ключом (кроме этого ключа есть еще несколько — см. страницу программы)

USBVaccine.exe /resident

то она будет висеть резидентно, и при подключении новой флешки, будет предлагать вацинировать ее:

ВЫВОДЫ

Из известных мне на сегодняшний день способов защиты флешек с FAT от autorun-вирусов это самый надежный. Понятно что раз такие вещи умеет делать программа от Panda Software, то рано или поздно вирусописатели тоже могут этому научиться — но это вопрос времени, а в данном случае время выиграно, и выигрыш в пользу защиты.

* Интересно что программа Panda USB Vaccine 1.0.0.19 beta вышла 5 марта — в тот же день, когда была написана моя статья о скрипте AUTOSTOP. Возможно в будущем 5 марта назовут международным днем борьбы с autorun-вирусами 🙂

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

UPD:

В комментариях высказывалась идея о том, что было бы логично сделать создаваемый «Panda USB and AutoRun Vaccine» защищенный файл autorun.inf скрытым (чтобы не попадался на глаза пользователю, и не провоцировал его переформатировать флешку, уничтожив защиту). И вот Inskin нашел изящное решение, которое, в общем-то лежало на поверхности: атрибуты файла — побитовые. Складываем 0x40 (01000000) + 0x01 (00000001) + 0x02 (00000010) + 0x04 (00000100), получаем 0x47 (01000111), и имеем защищенный файл с атрибутами RHS. На рисунке сверху фрагмент строки WinHex, под ней — часть окна FAR:

Я списался с __x_tra, и он любезно согласился помочь.
Модифицированная версия, выставляющая файлу атрибут 0x47 (используйте на свой страх и риск): USBVaccine_47.zip (USBVaccine_47.exe, size — 1 182 464 bytes, размер больше оригинальной версии, т.к. оригинальная сжата UPX, MD5: 5e3eb34bb09b1dda31dae0dfd8cd3521).

Создание файла autorun.inf для CD- и DVD-дисков

Чтобы ни говорили эксперты из Американской ассоциации звукозаписи (RIAA), а функциями записи CD-R/RW дисков пользуются не только музыкальные пираты. В деловой среде запись информации на CD-диск оказывается самым удобным способом донесения нужных сведений до целевой аудитории. Надежные и мобильные CD-накопители сегодня являются самым популярным средством распространения презентаций PowerPoint, документов HTML, форм PDF, флэш-анимации и любых других данных в бизнесе.

Функция автозапуска компакт-дисков, предусмотренная почти во всех операционных системах, позволяет значительно облегчить жизнь пользователя. За управление автозапуском отвечает простой текстовый файл autorun.inf, который можно создать как с помощью одной из множества специальных утилит, так и самостоятельно – был бы текстовый редактор и минимальный набор знаний.

Способ первый

Эту идею подсмотрели на форуме http://www.cyberforum.ru/html/: поскольку файл autorun.inf базовой конфигурации определяет, какая программа должна запускаться при вставке CD-диска в привод и какой значок должен отображаться при просмотре диска средствами Проводника Windows (Windows Explorer) или любого другого файлового менеджера. То текстовый файл должен помещаться в корневом каталоге диска и содержать в себе следующие строки:

[autorun]
open=имя_программы.exe
icon=имя_значка.ico



Файл значка тоже должен храниться в корневом каталоге диска.

Другой вариант

Если программа для автозапуска хранится не в корневом каталоге диска, в файле autorun.inf следует указать путь к ней:

[autorun]
open=папка1\папка1A\имя_программы.exe
icon=имя_значка.ico

Иногда для автоматического запуска программы бывает необходимо указать аргумент:

[autorun]
open=имя_программы.exe /аргумент
icon=имя_значка.ico

Автозапуск без программы

Если на диск записаны презентации, файлы PDF или документы HTML для клиентов, инвесторов и сотрудников, файл autorun.inf должен выглядеть немного иначе, а в корневом каталоге диска должен храниться командный файл DOS. В такой конфигурации файл autorun.inf запускает командный файл, а тот открывает записанные на диск файлы с помощью приложения по умолчанию, выбранного для данного типа файлов. Например:

[autorun]
open=autorun.bat index.htm
icon=имя_значка.ico

А в файле autorun.bat должен содержаться следующий код:

echo off
@start %1 %2 %3 %4 %5 %6 %7 %8 %9
@exit

Другой вариант того же сценария предусматривает использование команды ShellExecute:

[autorun]
ShellExecute=index.htm
icon=training.ico

Использование файла autorun.inf для автозапуска самозаписанных CD-дисков избавит пользователей от ненужной головной боли и повысит вероятность того, что важная информация достигнет получателей. А поскольку это – простой текстовый файл, его можно создать с помощью любого текстового редактора и просто записать на диск.

Способ второй

Файл autorun.inf, созданный первым способом, будет работать на любых компьютерах – за исключением тех, в которых функция автозапуска по тем или иным причинам в принципе не работает. Командный файл, используемый в первом случае, не предусматривает вероятности возникновения ошибок, а поэтому просто не срабатывает, если ошибки все-таки происходят.

В таком случае пригодится утилита оболочки от одного из сторонних производителей. В таких утилитах содержатся механизмы разрешения распространенных ошибок, что позволяет завершить процесс автозапуска даже при возникновении сбоя. В нашем примере используется утилита autorun.exe, которую можно загрузить с сайта компании Tarma Software Research. Утилиту Tarma можно свободно и бесплатно использовать как в индивидуальных, так и в коммерческих целях безо всяких лицензий и пользовательских соглашений.

Чтобы воспользоваться утилитой, нужно просто заменить autorun.bat на autorun.exe в файле autorun.inf. Тогда простой файл autorun.inf будет выглядеть так:

[autorun]
open=autorun.exe index.htm
icon=имя_значка.ico

Единственное, что требуется – записать копию утилиты autorun.exe (8 Кб) в корневой каталог CD-диска. Утилита обладает и другими возможностями, позволяющими составлять файлы autorun.inf сложной структуры для более гибкого управления автозапуском.

Автор: Mark Kaelin
Перевод: SVET



Оцените статью: Голосов 23

Использование автозапуска с USB-накопителя / USB-накопителя (статья из SamLogic)




Технология AutoRun в Windows часто используется для запуска программ и открытия интерфейсов меню на CD или DVD автоматически. Но можно сделать то же самое с флешкой (Флешка)? Можно ли использовать технологию AutoRun с флешкой? В этой статье мы ответим на эти вопросы.

Объявление

Примечание: Текст приведенное ниже также верно для Windows 8 и Windows 10.И для Windows XP и Windows Vista, если вы загрузили и установили специальное обновление от Microsoft, которое снижает поддержка AutoRun для USB-флешек. Вы можете прочитать больше в этой статье.


USB-накопитель / USB-накопитель

Большинство у нас есть USB-накопитель (иногда также называемый USB-накопителем, USB-накопитель или флэш-накопитель), который мы используем, когда хотим хранить данные временно.Они маленькие и легкие и очень практичны, когда вы хотите переместить файлы с одного компьютера на другой. Раньше мы часто записал наши данные на CD или DVD, но с USB-флешками быстрее и с ними легче обращаться, они могут хранить больше данных, и они настолько малы, что вы можете легко хранить их в кармане.

USB-накопители часто используются при данные перемещаются между домом и офисом. Их также часто используют, когда данные перемещаются внутри офиса, например, при перемещении данных в / из компьютер, не подключенный к сети.Они также практичны, если вы хотите запускать небольшие специальные программы, которые не требуют установки и которые обычно не находятся на компьютере.

В настоящее время компании также начали для распространения программного обеспечения, документов, фильмов и музыки через USB-накопитель диски. Одна из причин в том, что они очень быстрые — они быстрее компакт-дисков. или DVD. Программы, помещенные на флешку, запускаются немедленно и большие документы отображаются очень быстро.Но при раздаче программы, документы и т. д. на флешке, тот же вопрос, что часто встречается с CD или DVD. Как конечный пользователь может быстро найти программу или документ, который он хочет открыть?

С CD и DVD автозапуск технология в Windows использовалась для запуска определенной программы или открытия конкретный документ автоматически. Но возможно ли это также с USB флеш накопитель? Использование автозапуска с Флешки

Если ставить Autorun.инф файл в корневой папке компакт-диска или DVD и файл Autorun.inf содержит команду OPEN, указывающую на файл программы (например, OPEN = MYAPP.EXE), программа запускается автоматически, когда вы вставляете CD / DVD в привод. Но если вы разместите тот же файл Autorun.inf и файл программы на флешке и подключите диск к USB-порту компьютера, программа не будет запускается автоматически. Вместо этого показано меню Windows, которое содержит список действий (опций), между которыми вы можете выбрать обрабатывать USB-накопитель. Автозапуск диалоговое окно в Windows

Диалоговое окно, которое отображается, когда вы Вставка USB-накопителя в компьютер называется диалоговым окном AutoPlay. Эта такое же диалоговое окно также отображается, когда вы вставляете CD / DVD без Autorun.inf файл на дисководе компьютера.

С CD или DVD это диалоговое окно может подавляется, если на диске размещен файл Autorun.inf . К сожалению, по умолчанию это невозможно с USB-накопителем.В Windows 7 это вообще невозможно.

В Windows XP и Windows Vista это пользователь может изменить поведение USB-накопителя с помощью изменение настроек в Windows, и есть программы, которые могут это автоматически. Изменяя некоторые настройки, пользователь может сделать Windows для запуска Autorun.inf файл вместо отображения диалогового окна AutoPlay для USB-накопителей. Однако по соображениям безопасности это не рекомендуется, и в Windows 7 благодаря усиленной безопасности эта возможность полностью исключена. Итак, как запустить программа на флешке?

Использование Autorun.inf от до автоматически запускать программу на флешке вроде нет возможно так же, как с CD или DVD. Так что же делать вместо этого? Являются есть ли альтернативные способы?

Что ж, ответ — да и нет. Это зависит от версии винды. Ниже мы объясним, как обращаться с это в другой версии Windows. Как запустить программа в Windows XP и Windows Vista

Как описано выше в этой статье, диалоговое окно AutoPlay отображается, когда пользователь подключает USB-накопитель к USB-накопителю. порт.Это диалоговое окно AutoPlay содержит список действий (параметров), которые можно выполнить на USB-накопителе, например просмотреть слайд-шоу картинки на диске (если есть) или откройте проводник Windows. В Windows XP и Windows Vista можно добавить свой собственный элемент действий (опция) в диалоговое окно Автозапуск. Это дает флешку почти возможность автозапуска. Товар размещается как первая опция в список действий и выбран по умолчанию, поэтому пользователю нужно только нажать Введите или ОК , чтобы запустить программу.Не такой автоматический, как используя чистый AutoRun, но почти.

Чтобы добавить это действие в Диалог автозапуска в Windows, команда под названием ДЕЙСТВИЕ необходимо поместить в файл Autorun.inf . Эта команда отобразит определенная пользователем текстовая строка в диалоговом окне AutoPlay (в качестве первого текста ряд), и он будет взаимодействовать с ОТКРЫТЫМ в файле Autorun.inf . Открыто Команда указывает имя файла программы для выполнения.Мы будем объясните Команда ACTION с более подробной информацией ниже в эта статья, но сначала несколько слов о Windows 7. Как запустить программа в Windows 7

В Windows 7 невозможно используйте команду ACTION и Команда OPEN вместе с USB-накопителями больше. Microsoft удалила эту поддержку по соображениям безопасности. Эти команды по-прежнему доступны для компакт-дисков и DVD в Windows 7, но не для USB-накопители.

Указание собственной метки и значка для флешки через Autorun.inf файл все еще возможно, но нельзя разрешить пользователю выполнять программу на диск через диалоговое окно AutoPlay. И автоматически выполняя программу на USB-накопителе, отключив автозапуск и используя только Автозапуск тоже невозможен. Открыто команда вообще не поддерживается для USB-накопителей в Windows 7.

Для выполнения программы пользователь должен откройте проводник Windows и запустите программу вручную.К счастью, есть возможность запуск Windows Explorer всегда отображается в диалоговом окне AutoPlay, поэтому он легко запустить проводник Windows. Но чтобы пользователю было легко найдите свою программу на флешке (программа, которую вы хотите, чтобы пользователь для запуска при подключении USB-накопителя) вы всегда должны программу в корневой папке диска и присвойте ей описательное имя например «StartMe.exe», «Autorun.exe», «Menu.exe» и т. д. Этот программный файл также должен быть единственным исполняемым файлом в корневой папке, иначе некоторые пользователи могут по ошибке запустить не ту программу.

Подробнее об измененном поведение для AutoRun и AutoPlay в Windows 7 можно прочитать в следующая статья на нашем Интернет-сайте: Использование AutoRun / AutoPlay с USB-накопителем в Windows 7. Использование ACTION в файле Autorun.inf

Есть еще много пользователей Windows XP и Windows Vista, поэтому добавление ДЕЙСТВИЕ в файл Autorun.inf все еще остается хорошей идеей. Это также просто добавить эту команду, и ниже мы покажем пример того, как это можно использовать команду:
[AutoRun]
ОТКРЫТЬ = MYAPP.EXE
ЗНАЧОК = MYAPP.EXE
ДЕЙСТВИЕ = Запустить мое приложение

В этом примере Команда ACTION помещает текст «Начать мое приложение «в диалоговом окне автозапуска в Windows XP и Windows Vista. Элемент с этим текстом будет помещен первым элементом, и он также будет выбран по умолчанию. Рядом с текстом указан значок посредством Отображается команда ICON. И когда пользователь выбирает выбранный элемент, программный файл, указанный Запущена команда ОТКРЫТЬ.

Если вы используете Блокнот для создания Autorun.inf файл, вы должны ввести в Блокнот следующее:

Как дать Флешка наклейка (название)

Также возможно дать USB флешка своя этикетка (название). Это будет работать во всех версиях Windows начиная с Windows XP, включая Windows 7.

Текст метки будет отображаться в Проводник Windows и в диалоговом окне Автозапуск.Чтобы указать этот текст, команда с именем LABEL может использоваться в файл Autorun.inf файл. Ниже мы покажем пример того, как использовать ЭТИКЕТКА команда (последняя строка в примере):
[AutoRun]
ОТКРЫТЬ = MYAPP.EXE
ЗНАЧОК = MYAPP.EXE
ДЕЙСТВИЕ = Запустить мое приложение
LABEL = Мой диск

В этом примере USB-накопитель получил ярлык «Мой диск».Этот ярлык отображается перед букву диска в проводнике Windows и как заголовок диалогового окна в Диалоговое окно «Автозапуск». Ниже мы покажем, как будет выглядеть диалоговое окно Автозапуск. как в Windows XP при использовании файла Autorun.inf , приведенного выше:

Также возможно указание собственного значка для USB-накопителя. В в приведенном выше примере мы говорим Windows получить значок из MYAPP.EXE файл программы с помощью команды ICON. Вместо.EXE, вы также можете использовать файл .ICO (значок) для например:


Дополнительная информация о ЭТИКЕТКА и ЗНАЧОК команды и другие команды, упомянутые в этой статье, можно прочитать на эта страница на веб-сайте Microsoft: Autorun.inf Записи. Краткий справочник команд также доступен на эта страница на нашем сайте: Autorun.inf — Команды. Добавление меню интерфейс к USB-накопителю

Там разные причины, по которым конкретная программа должна запускаться немедленно после этого USB-накопитель был вставлен в USB-порт.Один общий причина — запустить общую программу установки. Другой — показать меню интерфейс. Этот интерфейс меню может, например, содержать кнопки для запуска инсталляции, показать документы или показать фильмы.

Как описано выше в этой статье, в разных версиях Windows должны использоваться разные методы для запуска конкретную программу, например, чтобы запустить программу интерфейса меню. В Windows XP и Windows Vista программу меню можно запустить почти автоматически — просто нажмите Введите или ОК — но в Windows 7 программа меню должна быть запущена пользователем вручную из проводника Windows.Чтобы справиться с этим наилучшим образом, вы должны сделать следующее:

1. Дайте программе, которая должна быть начал описательное имя
2. Создайте файл Autorun.inf , который добавляет элемент действия в Диалоговое окно AutoPlay в Windows

Вы можете, например, назвать программу в «START-MENU.EXE» и затем создайте файл Autorun.inf с следующее содержание:
[AutoRun]
ОТКРЫТЬ = СТАРТ-МЕНЮ.EXE
ЗНАЧОК = ПУСК-МЕНЮ.EXE
ACTION = Показать меню
LABEL = Мое меню

Этот файл необходимо поместить в корень папку на USB-накопителе. Также программа меню («START-MENU.EXE») необходимо поместить в корневую папку, иначе файл Autorun.inf выше не будет работать. Можно разместить программу меню в подпрограмме. папку (тогда вы должны добавить путь к папке в ОТКРЫТО и команды ICON), но это не рекомендуется, так как тогда пользователям будет труднее найти программу. Программное обеспечение, которое может создать интерфейс меню к USB-накопителю

Хотя это несложно создать файл Autorun.inf , создание файла интерфейс меню. На рынке есть много продуктов, которые могут создавать интерфейсы меню для USB-накопителей, а некоторые из них также могут автоматически создать необходимый файл Autorun.inf , который необходимо для добавления элемента действия в диалоговое окно AutoPlay в Windows.В наша компания у нас есть продукт под названием SamLogic CD-Menu Creator, который можно использовать для разработки и создания меню интерфейсы для CD, DVD и USB флешек.

Вы хотите прочитать больше статей и советы?

Если хочешь читать больше статей и советов по AutoRun и связанным темам вы можете Подпишитесь на нас в Facebook или Twitter или подпишитесь на нашу Новостная рассылка.Вы также можете прочитать наши блог.

Связанные продукты:
SamLogic CD-Menu Создатель
SamLogic USB AutoRun Creator

Прочие статьи
Другие статьи доступны на индексной странице статей.
USB Меню флэш-накопителя

Создайте интерфейс меню для Флешка.

> Подробнее здесь













.

Как сделать флэш-накопители USB с автозапуском Windows • Raymond.CC

Всякий раз, когда вы вставляете компакт-диск, DVD, дискету, портативный жесткий диск или USB-накопитель в свой компьютер, операционная система Windows имеет возможность автоматически запускать программу прямо с носителя или запускать установщик игры и т. Д. К сожалению, в последнее время раз эта функция использовалась для более злонамеренных целей и стала довольно распространенным способом распространения и заражения компьютеров вирусами, червями и троянами.

Эта функция известна как автозапуск, существует с Windows 95 и представляет собой небольшой текстовый файл, называемый автозапуском.inf, который находится в корневой папке вставленного устройства. Когда Windows обнаруживает наличие файла, она считывает его и ищет строку для автоматического запуска исполняемого файла или файла и, если она обнаружена, запускает программу.

Функциональность автозапуска была уменьшена в более поздних версиях Windows в целях безопасности, а в Windows 7 файл autorun.inf почти полностью игнорируется для всех носителей, кроме CD и DVD. Вы по-прежнему можете получить автоматический запуск Windows DVD или компакт-диска с игрой или двойным щелчком по значку привода.USB-накопители, когда они вставлены, действительно не обрабатывали файл autorun.inf полностью с ранних версий Windows XP, и вместо этого запуск автозапуска USB либо включен в функцию автозапуска, либо вообще игнорируется, как это происходит в Vista и 7.

Обычно когда вы подключаете USB-накопитель или устройство, вы увидите окно автозапуска с вопросом, что вы хотите сделать дальше. Параметры различаются в зависимости от того, какой тип носителя обнаружила Windows. Например, если вы вставите пустой компакт-диск, Windows спросит, хотите ли вы записать на него, или музыкальный компакт-диск предоставит вам возможность воспроизвести содержимое.Однако при использовании USB-накопителя лучшее, что вы, вероятно, получите, — это открыть его и просмотреть файлы.

Автозапуск — это хорошо и все такое, но как насчет того, чтобы ваша Windows распознавала и обрабатывала файл autorun.inf на USB-накопителе каждый раз, когда вы вставляете его в свой компьютер? Конечно, людям, заботящимся о безопасности, может не понравиться эта идея, а включение автозапуска — это не то, что не должны делать неопытные пользователи, особенно если устройства не из полностью надежного источника.Но для тех из нас, кому нравится эта функция и которые хотят ее использовать, есть несколько сторонних утилит, которые помогут вернуть автозапуск Windows на съемные USB-устройства.

APO USB Autorun

Это довольно полезный активатор автозапуска для USB-флешек, а также ряд других функций, добавленных для хорошей меры. В отличие от некоторых других утилит, которые вставляют на диск свои собственные файлы автозапуска, APO USB Autorun распознает стандартный автозапуск.inf, используемого Windows, и обрабатывает его так, как вы ожидаете, запустив необходимую программу.

Когда вы вставляете USB-накопитель, вы также получаете всплывающую подсказку с некоторой информацией о накопителе, такой как имя, буква диска, файловая система, серийный номер, используемое и доступное пространство. Также есть задержка в параметрах, которые вы можете указать для запуска обработки автозапуска, от 0 до 60 секунд (по умолчанию 5 секунд). Щелчок левой кнопкой мыши по значку программы на панели задач обеспечивает быстрый доступ к просмотру USB-накопителя и его содержимого, щелчок правой кнопкой мыши вызывает контекстное меню с настройками и другими включенными инструментами.

Если вы мало что знаете о файле autorun.inf или о том, как написать его для своих устройств, существует удобная утилита-конструктор autorun.inf, в которой вы можете указать ряд параметров и попросить программу создать их для ты. Затем его можно сохранить на более позднее время или установить непосредственно на подключенное устройство. Он БУДЕТ перезаписывать любые файлы автозапуска, которые у вас уже есть на USB-накопителе. APO USB Autorun также поставляется с 2 плагинами, которые могут создавать резервные копии и восстанавливать папку, такую ​​как Мои документы, это можно настроить в параметрах управления плагинами для автоматического запуска при вставке диска, если вы хотите.Плагины можно отключить во время установки, если они вам не нужны.

APO USB Autorun был протестирован и отлично работает практически со всеми версиями Windows, включая 7.

Скачать APO USB Autorun


USB Drive Letter Manager

USB Drive Letter Manager — очень мощная утилита, которая обрабатывает назначаются буквы дисков для USB-накопителей, и одна из других его функций — это возможность управлять функцией автозапуска USB в Windows.Программа фактически работает как служба Windows, поэтому изменения буквенного обозначения дисков не ограничиваются правами пользователя. Существует огромное количество параметров, которые можно настроить, но у USBDLM есть один серьезный недостаток, который заключается в том, что пользовательский интерфейс отсутствует вообще, а параметры настраиваются путем ручного редактирования текстового файла INI. Если вы можете потратить необходимое время и настроить и работать так, как хотите, это очень ценный инструмент.

Если вы хотите настроить USB-накопители для использования определенных букв дисков, таких как X или Y, или запретить пустым дискам занимать буквы, такие как пустые устройства чтения карт, программу можно настроить для этого, а также для создания точек монтирования, чтобы диск ведет себя как локальная папка.

В простейшей форме включения автозапуска на USB-накопителях или портативных жестких дисках все, что вам нужно сделать, это создать файл с именем USBDLM.ini в папке программы (или переименовать файл примера) и создать запись «AutoRunInf = 1 »В [Настройки]:

[Настройки]

AutoRunInf = 1

Есть еще пара других настроек, которые могут быть полезны, например, установка задержки в миллисекундах (ниже — 3-секундная задержка) :

delay = 3000

Этот параметр является базовой мерой безопасности, которая не выполняет автозапуск.inf, если и ini-файл настроек, и autorun.inf на USB-накопителе не содержат предопределенную строку с записью «AutoRunKey = secretkeytext»:

AutoRunKey = Raymondccsecretkey

Это лишь некоторые из основных параметров для включения автозапуска. на съемных USB-устройствах, и существует огромный набор других параметров, которые можно настроить, для которых вам действительно нужно подробно прочитать документацию, чтобы понять их более полно и эффективно реализовать.

USB Drive Letter Manager бесплатно для личного и образовательного использования и работает от Windows 2000 до Windows 7, доступны отдельные 32-битные и 64-битные версии.

Загрузите USB Drive Letter Manager

Если вы хотите узнать немного больше о том, как создать свой собственный файл autorun.inf или какие команды принимаются в этом файле, прочтите страницу Wikipedia Autorun.inf.

.

Создание приложения с поддержкой автозапуска (Windows)

  • 3 минуты на чтение

В этой статье

Создание приложения с функцией автозапуска — несложная процедура. В этом разделе в качестве примера используется компакт-диск (это был первый носитель, в котором реализована эта технология), но сегодня существует множество различных типов носителей, которые могут его использовать.

Чтобы включить автозапуск в вашем приложении, вы просто включаете два важных файла:

  • Автозапуск.inf файл
  • Приложение для запуска

Когда пользователь вставляет диск в привод CD-ROM на компьютере, совместимом с AutoRun, система немедленно проверяет, имеет ли диск файловую систему персонального компьютера. Если это так, система ищет файл с именем Autorun.inf. В этом файле указывается приложение установки, которое будет запущено, а также множество дополнительных настроек. Приложение запуска обычно устанавливает, удаляет, настраивает и, возможно, запускает приложение.

  • Создание автозапуска.inf Файл
  • Раздел [DeviceInstall]
  • Связанные темы

Создание файла Autorun.inf

Autorun.inf — это текстовый файл, расположенный в корневом каталоге компакт-диска, содержащего ваше приложение. Его основная функция — предоставить системе имя и расположение программы запуска приложения, которая будет запускаться при установке диска.

Примечание. Файлы Autorun.inf не поддерживаются в Windows XP для дисков, которые возвращают DRIVE_REMOVABLE из GetDriveType .

Файл Autorun.inf может также содержать дополнительную информацию, в том числе:

  • Имя файла, содержащего значок, который будет представлять дисковод компакт-дисков вашего приложения. Этот значок будет отображаться в проводнике Windows вместо стандартного значка диска.
  • Дополнительные команды для контекстного меню, которое отображается, когда пользователь щелкает правой кнопкой мыши значок компакт-диска. Вы также можете указать команду по умолчанию, которая запускается, когда пользователь дважды щелкает значок.

Файлы Autorun.inf аналогичны файлам .ini. Они состоят из одного или нескольких разделов, названия каждого из которых заключаются в квадратные скобки. Каждый раздел содержит серию команд, которые будут выполняться оболочкой при вставке диска. Для файлов Autorun.inf в настоящее время определены два раздела.

  • Раздел [автозапуск] содержит команды автозапуска по умолчанию. Все файлы Autorun.inf должны иметь раздел [autorun] .
  • Дополнительный [автозапуск.alpha] раздел может быть включен для систем, работающих на компьютерах на базе RISC. Когда диск вставлен в привод CD-ROM в системе на основе RISC, оболочка будет запускать команды из этого раздела вместо команд из раздела [autorun] .

Примечание Оболочка сначала проверяет наличие раздела, специфичного для архитектуры. Если он не находит его, он использует информацию из раздела [autorun] . После того, как оболочка находит раздел, она игнорирует все остальные, поэтому каждый раздел должен быть автономным.

Каждый раздел содержит серию команд, определяющих, как происходит операция автозапуска. Доступно пять команд.

Команда Описание
значок по умолчанию Задает значок приложения по умолчанию.
значок Задает путь и имя файла значка приложения для привода компакт-дисков.
открытый Задает путь и имя файла запускаемого приложения.
использовать автозапуск Указывает, что функции Autoplay V2 должны использоваться, если они поддерживаются.
оболочка Определяет команду по умолчанию в контекстном меню компакт-диска.
shell_verb Добавляет команды в контекстное меню компакт-диска.

Ниже приведен пример простого файла Autorun.inf. Он указывает Filename.exe в качестве запускаемого приложения. Второй значок в Filename.exe будет представлять дисковод компакт-дисков вместо стандартного значка дисковода.

 
[автозапуск]
open = Имя файла.exe
icon = Filename.exe, 1
  

Этот образец Autorun.inf запускает различные запускаемые приложения в зависимости от типа компьютера.

 
[автозапуск]
open = имя_файла_x86.exe
icon = IconFile.ico

[autorun.alpha]
open = имя файла_RISC.exe
icon = IconFile.ico
  

Раздел [DeviceInstall]

Раздел [DeviceInstall] можно использовать на любом съемном носителе.Поддерживается только под Windows XP. Вы используете DriverPath , чтобы указать путь к каталогу, в котором Windows XP ищет файлы драйверов, что предотвращает длительный поиск по всему содержимому.

Вы используете раздел [DeviceInstall] с установкой драйвера, чтобы указать каталоги, в которых Windows XP должна искать файлы драйверов на носителе. В Windows XP поиск по всему носителю больше не выполняется по умолчанию, поэтому требуется [DeviceInstall] указать места поиска.Ниже приведены единственные съемные носители, на которых Windows XP полностью выполняет поиск без раздела [DeviceInstall] в файле Autorun.inf.

  • Флоппи-диски в дисководах A или B.
  • CD / DVD-носитель размером менее 1 гигабайта (ГБ).

Все остальные носители должны содержать раздел [DeviceInstall] для Windows XP для обнаружения любых драйверов, хранящихся на этом носителе.

Примечание Как и в случае с разделом [AutoRun] , раздел [DeviceInstall] может зависеть от архитектуры.

Как реализовать автозапуск приложений

Написание приложения для установки устройства

.

7 Инструменты для остановки Windows Запуск файла Autorun.inf с USB-накопителя • Raymond.CC

С изобретением USB-накопителей и жестких дисков функция автозапуска стала целью атак со стороны вирусов, троянов и другого вредоносного ПО. Это связано с легкостью, с которой Autorun.inf можно заменить, а затем указать, чтобы запустить вредоносный исполняемый файл и начать заражение, как только устройство будет вставлено в машину. Легкость, с которой эти вирусы затем могут перемещаться от системы к системе с помощью ничего не подозревающего пользователя, представляет собой серьезную угрозу безопасности.Ни для кого не станет сюрпризом, что угрозы, основанные на автозапуске, были одной из самых распространенных форм заражения в последние годы.

В Windows 7 и 8 автозапуск по умолчанию отключен для всех устройств, кроме носителей CD / DVD, хотя на USB-устройствах можно использовать немного другую функцию автозапуска. Некоторое время назад другие версии Windows получили исправление от Microsoft, чтобы вести себя аналогичным образом. Даже если ваша собственная машина может быть неуязвима для вирусных угроз Autorun, это не означает, что это автоматически означает, что компьютеры других людей тоже, особенно если они работают под управлением чистой операционной системы Windows 7.Даже если вы сами отключили параметры автозапуска, программное обеспечение реестра или программы настройки могут изменить этот параметр без вашего ведома.

По-прежнему имеет смысл, что если вы часто используете USB-накопители или портативные жесткие диски, делать все возможное, чтобы предотвратить установку на устройства любых угроз типа Autorun, важно как для вашего компьютера, так и для любых других машин, к которым подключаются устройства. Вот 7 бесплатных инструментов, на которые стоит обратить внимание.

1. Autorun Vaccine

Autorun Vaccine — это очень простая и портативная утилита, которая полностью отключает функцию автозапуска на вашем компьютере.Для этого достаточно просто проверить наличие записи «@SYS: DoesNotExist» в разделе реестра HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ Autorun.inf. Это указывает Windows обрабатывать Autorun.inf, как если бы это был файл конфигурации из приложения, предшествующего Windows 95. В следующий раз, когда вы вставите в систему флеш-накопитель, жесткий диск, CD / DVD или другой съемный носитель, Windows не выполнит информацию из любого файла Autorun.inf, который может присутствовать.

Загрузить Autorun Vaccine


2. Panda USB Vaccine

Инструмент вакцинации Panda предотвращает запуск на вашем компьютере файлов autorun.inf путем вставки того же значения реестра «@SYS: DoesNotExist», что и утилитой Autorun Vaccine, которая отключает автозапуск на CD / DVD как хорошо. Параметр вакцинации USB-накопителя создает фиктивный файл autorun.inf на внешнем USB-накопителе, чтобы вирус не заразил его. Обратите внимание, что поддержка устройств в формате NTFS является экспериментальной в программе, и вам необходимо специально включить ее при установке.

Загрузить Panda USB Vaccine


3. Bitdefender USB Immunizer

USB Immunizer — это портативный инструмент, с помощью которого можно легко иммунизировать несколько USB-устройств. Программа создает на USB-устройстве пустую защищенную от записи папку Autorun.inf, которая предотвращает установку собственного файла вредоносным программным обеспечением и, следовательно, ничего не может быть автоматически запущено после вставки. Нажмите на красный светящийся прибор, чтобы иммунизировать, зеленые уже обработаны.Щелкнув значок шестеренки в окне, вы сможете включить автоматическую иммунизацию при каждом подключении USB-устройства. Из-за особых разрешений, предоставленных autorun.inf, вы не можете просто удалить его, и вам нужно будет либо иметь большой опыт, либо использовать Linux для удаления или переформатирования диска.

Скачать Bitdefender USB Immunizer


4. No Autorun

No Autorun — весьма полезная утилита, потому что помимо выполнения базовой функции отключения автозапуска, есть некоторые дополнительные встроенные функции для большей безопасности .Один из них — это программная опция защиты от записи, которая может использовать раздел реестра StorageDevicePolicies, чтобы остановить любое редактирование или запись на флеш-накопитель, когда он вставлен. Он также может обнаруживать несколько распространенных вредоносных файлов, таких как Recycle.exe или Musics.exe (можно добавить больше), и помещать их в карантин с возможностью разблокировать и удалить либо подозрительные файлы, либо Autorun.inf. В Windows нельзя запустить автозапуск, и вы можете отключить все автозапуски или оставить его включенным только для приводов CD / DVD. Сама программа портативна и имеет размер менее 100К.

Download No Autorun


5. Ninja Pendisk

Ninja Pendisk — это инструмент, который не пытается отключить автозапуск через системный реестр, а заменяет любой файл Autorun.inf, присутствующий во вставленном Флешка с одноименной папкой. Поскольку многие вредоносные файлы Autorun.inf пытаются спрятаться и защитить себя на устройстве, Ninja Pendisk сбросит свои атрибуты файла, переименует его в autorun.inf.old.txt, а затем создаст папку на его месте.Поскольку это папка, ничто не может добавлять или редактировать ее и пытаться запустить какие-либо вредоносные файлы, что полезно, если диск будет использоваться на других компьютерах. Программа портативна и находится в лотке во время работы, пункт меню в лотке можно использовать для автоматической вакцинации, а также отключить параметр автозапуска.

Скачать Ninja Pendisk


6. Autorun Eater

Autorun Eater будет сидеть на панели задач, наблюдая за вставленным съемным диском, и сканирует, чтобы увидеть, есть ли у него автозапуск.инф. Затем, посмотрев, что он нашел внутри файла inf, Autorun Eater либо отпустит его, либо отобразит окно с предупреждением. Все параметры находятся в контекстном меню в трее, и есть несколько интересных функций, включая исправление неработающих сопоставлений реестра диспетчера задач, Regedit и параметров папки, вызванных вредоносным ПО, и запуск пост-сканирования с помощью командной строки Microsoft Security Essentials, если она у вас установлена. .

Скачать Autorun Eater


7. Antirun Free

Бесплатная версия Antirun — это довольно простой в использовании инструмент, который просто находится в панели задач и предупреждает вас, если на вставленном устройстве автозапуск.inf и то, что он хочет запустить. Затем вы можете удалить inf-файл, открыть диск, если вы ему доверяете, или снова извлечь устройство. В окне есть некоторая статистика использования места на диске, и вы также можете перетащить файлы в окно, которое скопирует файлы на диск. Antirun использует значения реестра «@SYS: DoesNotExist» и «NoDriveTypeAutoRun», чтобы отключить обработку ВСЕХ файлов autorun.inf, включая файлы на CD / DVD.

Загрузить Antirun

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *