Вирус: ярлыки вместо папок
В последнее время мне часто приходится восстанавливать флешки, где вместо папок ярлыки с изображением папок. Решив это действие немного автоматизировать, я создал командный файл cure.cmd, который нужно запускать из корня флешки. Содержит он в себе следующие команды:
attrib -h -s -r /S /D
del /Q /F *.lnk
del /Q /F autorun.inf
rmdir /S /Q RECYCLER
mkdir autorun.inf
attrib +h +s +r autorun.inf
attrib -h -s -r /S /D
del /Q /F *.lnk
del /Q /F autorun.inf
rmdir /S /Q RECYCLER
mkdir autorun.inf
attrib +h +s +r autorun.inf
Данная последовательность делает следующее:
- Восстанавливает все атрибуты файлов и папок, то есть делает их не системными, не скрытыми и не только для чтения.
- Удаляет все ярлыки.
- Удаляет файл автозапуска.
- Удаляет папку RECYCLER, в которой как раз и скрываются вирусы.
- Создает папку autorun.inf, для того, чтобы в будущем вирус не смог создать файл с одноименными названием.
- Защищает папку autorun.inf, делая ее только для чтения, скрытой и системной.
Внимание! Я не даю никаких гарантий! Вы можете использовать этот метод на собственный страх и риск!
Добрый день, Виктор!
ОтветитьУдалитьНе буду многословен...
Тема "Вирус: ярлыки вместо папок" меня очень волнует.
Но так как я не программист, то читая ваши рекомендации на эту тему, понимаю, что китайский язык я вряд ли осилю в этой жизни (не говоря уже о программировании).
Этот пресловутый "RECYCLER" уже в печенках сидит, а сделать ничего не могу.
Антивирус находит вирусы и за это я ему очень благодарен, но и "RECYCLER" их тоже не пропускает.
Применить то, что Вы предлагаете, я не в силах.
Посоветуйте, что нибудь для таких чайников, как я.
Заранее признателен, Борис.
@echo off
ОтветитьУдалитьecho
dir /AS /B > list.txt
FOR /F "eol=# tokens=1* delims=:" %%i in (list.txt) do (
attrib -s -h -r "%%i"
)
pause