Pull to refresh

Хитрая защита флэшки от autorun-вирусов без установки стороннего софта

Очень хорошо когда на вашем компьютере в Windows отключен автозапуск. А если не отключен? А если вы хотите защитить флэшку друга, который не разбирается в настройках ОС и не сможет отключить автозапуск? А если эту флэшку вы принесете к другому знакомому, у которого автозапуск не отключен, зато обитает куча вирусов?
Этим способом можно защитить флэшку раз и навсегда, вернее почти навсегда — до ее форматирования, независимо от того в какой компьютер она будет втыкаться.

Создаем простой bat файл, например, назовем его так «защита_флэшки.bat» с содержимым:
set drive=h:
md \\.\%drive%\autorun.inf\
md \\.\%drive%\autorun.inf\..\
md \\?\%drive%\autorun.inf\..\
attrib +H %drive%\autorun.inf
echo Выполнено
Скопируем в корневую директорию флэшки и запустим. Флэшка в безопасности.
Что этот файл делает.
«set drive=h:» — в конце этой строчки надо отредактировать один символ «h:». Это буква диска под которой флэшка примонтировалась к компьютеру, у вас она будет другая, например «f:», «g:» или даже «z:», это можно посмотреть в проводнике.
«md \\.\%drive%\autorun.inf\» — создает в корневом каталоге флэшки директорию «autorun.inf»
«md \\.\%drive%\autorun.inf\..\» — создает в директории «autorun.inf» директорию "..", иногда не срабатывает, поэтому данная команда дублируется похожей «md \\?\%drive%\autorun.inf\..\», где точка заменена на знак вопроса, почему так не знаю, на разных компьютерах срабатывает либо одна либо другая.
Каталог с названием ".." имеет одну хитрую особенность, его невозможно удалить обычными средствами ОС. Соответственно невозможно удалить папку «autorun.inf».
«attrib +H %drive%\autorun.inf» — делает папку «autorun.inf» скрытой, просто, чтоб не мозолила глаза.
Суть защиты такая. Вирус пытается создать на флэшке файл autorun.inf, и так как на ней уже существует папка с таким же названием, этот файл сохраняется не в корне флэшки, а перемещается в эту папку, что приводит к невозможности автоматического запуска вируса. Особо хитрые вирусы сначала пытаются удалить существующий autorun.inf, но встретив неудаляемый каталог ".." тоже обламываются.
Если вам эта штука надоела и лень форматировать флэшку, можно папку удалить так:
set drive=h:
rd \\.\%drive%\autorun.inf\..\
rd \\?\%drive%\autorun.inf\..\
rd %drive%\autorun.inf
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.