Фотография
Оценка:   * * * * * 1 Голосов

USB-флешки (для владельцев Flash-накопителей)


Сообщений в теме: 41

#1 zoloto

zoloto

    Всезнайка

  • Пропользователь
  • 1 792 сообщений

Отправлено 24 апреля 2008 - 14:13

Вставлять Флешку в комп.нужно при нажатой клавише Shift Это предотвращает автозапись вируса на флешку. Пользуйтесь.

Защищаем Flash-Drive (а так же USB-HDD) от заразы.


[INTRO]
Наверно каждый, имеющий сменный носитель - флешку, обнаруживал на ней вредоносные программы, прописанные в autorun.inf на запуск. Да что уж говорить, если купив абсолютно новый MP3-плеер, малоизвестной фирмы я обнаружил на нём виря, а ссылка на загрузку его была в файле autorun.inf. Учитывая тот момент, что я пользуюсь Portable Soft'ом на флехе и использую ещё удобное меню на основе PStart.exe, т.е. я имею уже настроенный autorun.inf на запуск этого меню мне порядком надоело, что я получаю на своей флехе после вставки флешки в чужой комп виря и отредактенный autorun.inf на его запуск. Вообщем я стал думать как защитить от заразы свою флеху.

[Ищем способы защиты]

1. Использовать переключатель Read-Only, т.е. попросту аппаратно, переключателем запретить производить запись на флешку и сделать её только читаемой. Этот способ имеет следующие недостатки: ну во-первых не на всех флешках есть такой переключатель (на моей не оказалось), ну а во вторых это очень не удобно: мне приходится по работе бегать по разным компам и активировать на них ПО, а всю инфу об активации (серийники, коды и т.д) я храню в файле на флешке и постоянно редактирую его, т.е. права на запись мне нужны на флешку. В итоге этот способ мне совсем не подходит.
2. Использовать шифрование. Способ требует наличия спец софта на компе клиента, который на лету шифрует/дешефрует файлы, что мне тоже неудобно. Использовать шифрование на уровне системы XP ? В этом случае я не уверен что поможет от виря, так как он сам может пользоваться системными функциями...
3. Использование другой файловой системы.
И тут я вспомнил про NTFS и тут же полез смотреть какая файловая система у меня на флешке. Конечно оказалась FAT. Тут же мне интуиция подсказала надо пробовать пересесть на NTFS, потому как там больше атрибутов и можно задать права на используемые файлы. Ясное дело что в первую очередь это autorun.inf. Т.е. если вирь не будет иметь прав на запись/редактирование/перезапись/удаление этого файла, то мы решим проблему: не дадим заразить нашу флешку с помощью механизма заражения через autorun.inf (хотя вирю пока никто не мешает сканить весь флеш-драйв на предмет исполняемых файлов и пробовать заражать их дописывая своё тело к файлу-жертве, но об этом позже.)


[Немного теории файловых системах]
Для хранения файлов всё доступное для них пространство разбивается на кластеры. Таблица размещения файлов содержит ячейки, каждая из которых указывает на определенный кластер на жестком диске.
1.FAT 12
Применялась в пору DOS 1.0 на древних HDD и дискетах - не рассматриваем.
2.FAT 16
Максимальный размер раздела - 2 гигабайта (Что подходит для моей флешки - она 2 Гига, она ранее и была установлена). При размере раздела свыше 512 мегабайт неэкономно расходует место на диске (из-за большого размера кластера). Распознается и может использоваться практически всеми операционными системами, используемыми на ПК, имеет корневой каталог фиксированного размера (512 записей).
3.FAT 32
Работает чуть медленнее, чем FAT 16, но в большинстве случаев разница в скорости незаметна. Позволяет создавать разделы размером до двух терабайт. Диски почти любого размера может разбить на кластеры размером 4 КБ, уменьшая тем самым бесполезную трату места на диске. Кроме того есть ограничение на размер файла - он не может быть больше 4 гб. (Целиком образ DVD не запишешь).
4.NTFS
Была специально разработана для Windows NT-систем. В NTFS значительно расширены возможности по управлению доступом к отдельным файлам и каталогам введено большое число атрибутов, реализована отказоустойчивость. В NTFS версии 5.0 были добавлены дополнительные атрибуты файлов, наряду с правом доступа введено понятие запрета доступа, позволяющее, например, при наследовании пользователем прав группы на какой-нибудь файл, запретить ему возможность изменять его содержимое. Как раз то, что доктор прописал!

[Ставим NTFS на флешку]
1. Подготовка
Для начала посмотрим свойства флэшки и замерим размер файлов а так же размер места занимаемого ими на диске.
Вот что у меня получилось:
Цитата:Ёмкость 2049671168 байт (около 1,9 Гб.)
Свободно: 1259044864 байт (около 1,17 Гб.)
Занято: 790626304 байт (около 754 Мб.)
Размер всех файлов: 694 МБ (728*223*070 байт) - такой размер всех моих файлов.
Занимают на диске: 746 МБ (783*024*128 байт)


Налицо ощутимая потеря ёмкости 52 Мб, скорее всего из-за того что используется большой размер кластера, проверим какой. Кидаем на флешку файл размером менее 512 байт (или находим маленький из уже имеющихся на флешке) смотрим его свойства, и видим что на диске он занимает аж 32Кб. т.е таким образом мы выяснили, что размер кластера равен 32Кб., что при размере флешки 2 Гб. является слишком расточительным и при наличии большого колличества файлов размером менее 32 Кб. потери пространства могут оказаться ощутимыми. Что и имеет место быть в моём случае.
Теперь обязательно скопируйте себе на жёсткий диск всё содержимое флешки.
2. Форматируем.
Если вы уже имеете на борту компа специализированный софт для работы с разделами, ну напрмер Partition Magic, то можете конвертнуть флешку в NTFS на свой страх и риск с помощью его.
Я поступлю немного иначе: Отформатирую флешку в NTFS средствами самой системы.
Стандартный предлагаемый размер кластера на объём 1-2 Гб - 4Кб. Оптимален ли он будет для моей флешки? Форматируем. Смотрим что получилось:
Цитата:Ёмкость: 2049945600 байт (около 1,90 Гб)
Свободно: 2010750976 байт (около 1,87 Гб)
Занято: 39194624 (около 37,3Мб.)


Сразу возникает вопрос чем? Самой файловой системой NTFS - это плата за использование.
Теперь копируем файлы обратно на флешку, получаем:
Цитата:Ёмкость: 2049945600 байт (около 1,90 Гб)
Свободно: 1273454592 байт (около 1,18 Гб.)
Занято: 776491008 байт (около 740 Мб.)
Размер всех файлов: 694 МБ (728*223*070 байт) - не должен меняться
Занимают на диске: 699 МБ (733*388*800 байт)


Налицо выйгрыш свободного места в 14 Мб. NTFS (4Kб) vs FAT16 (32Кб.- такой размер кластера, кстати при форматировании стандартной утилитой, которая идёт в комплекте к флэшке).
Кластер у нас действительно получился 4Кб, что я считаю много для флешки размером 2 Гб.
Переформатируем в NTFS ещё раз с минимальным размером кластера в 512 Байт и посмотрим свойства получившегося диска (раздела).
Цитата:Ёмкость: 2049949184 байт (около 1,90 Гб)
Свободно: 2010327552 байт (около 1,87 Гб)
Занято: 39621632 (около 37,7Мб.)


Т.е. в итоге мы потеряли ещё около 400Кб, Что не очень много, но дисковое пространство будет расходоваться более экономно в случае большого колличества файлов маленького размера.
Теперь снова копируем всё содержимое обратно на флешку. Смотрим что получилось:
Цитата:Ёмкость: 2049949184 байт (около 1,90 Гб) - осталась прежняя.
Свободно: 1277632000 байт (около 1,18 Гб.) - места стало больше.
Занято: 772317184 байт (около 736 Мб.) - ещё выйгрыш в 4Мб.
Размер всех файлов: 694 МБ (728*223*070 байт) - не менялся
Занимают на диске: 695 МБ (728*784*384 байт) - на 4Мб. меньше.


Если сравнивать с изначальной FAT16 с кластером в 32Кб. которую нам предлагает производитель мы получили сумарный выйгрыш в почти в 18 Мб, несмотря на то что перешли на более прожорливую NTFS. Т.е. потери ёмкости флешки при переходе с FAT16 на NTFS окупились уменьшением кластера с 32Кб. до 512байт.
Это исследование было проведено специально для скептиков, которые по тем или иным причинам не хотят ставить NTFS на флешку.

[Защищаем файл autorun.inf]
Обычно он имеет вид:
Код:

[autorun]
Open = may_file.exe - ссылка на запуск нужного мне файла
Icon = autorun.ico

Я хочу сделать так чтоб он таким и оставался и изменить его мог только я, как владелец данного файла. Смотрим его свойства->Безопасность и видим, что стоит Полный доступ для группы Все, а именно, если капнуть глубже (Жмякнем пимпу "Дополнительно") разрешение "Полный доступ" унаследовано от самого корня диска. Жмякаем изменить, снимаем галку наследования. Далее Изменяем разрешения - ставим галки в столбце запретить на:
1. Создание файлов/запись данных
2. Создание папок/дозапись данных
3. Запись атрибутов
4. Запись дополнительных атрибутов
5. Удаление
6. Смена разрешений
7. Смена владельца
Таким образом у нас появился элемен разрешения "Запретить" что имеет более высокий приоритет над элементом "Разрешить"
...................................

[Испытания]
Сегодня вторник и мне "посчастливилось" испытать мою флеху в бою. На третьем компьютере, после установки драйвера PDF-принтера и просмотрщика PDF, я обнаружил, что комп не хочет отдавать мне флешку ("вы не можете извлечь безопасно устройство, так как оно используется в данный момент"), хотя все файлы с флехи были закрыты, включая корневой каталог. Сразу у меня мелькнула мысль - на компе вирус. И действительно, запустив портабл процессэксплорер, я увидел знакомый процесс трояна tel.xls.exe, который был запущен из папки system32 и являлся ранее известным мне Trojan.Win32.VB.atg. Я убил процесс виря и открыл на просмотр autorun.inf - он остался прежним! Закрыл файл, нашёл файл виря, удалил его из папки и из автозапуска. Спокойно извлёк флешку и пошёл дописывать статью...
[Заключение]
Я думаю, учитывая всё выше изложенное, можно экспериментировать и ставить на флешку NTFS 5.0, выставлять права на файл autorun.inf и смело пользоваться флехой на заражённых компах - вирь не пролезет (по крайней мере способом прописывания в autorun.inf). Для защиты остальных файлов на флехе и корневого каталога можно также выставить необходимые права на файлы и папки, защитив их таким образом от изменения/удаления/перезаписи. По мере эксплуатации свой флехи, статья может быть дополнена. На своём примере я убедился, что способ работает, кроме того я ещё получил дополнительное свободное место на флешке, передя с FAT16 на NTFS.

© -=lebed=- спец. для Античат

ссылки на используемый материал:
http://remont-hdd.by.ru/fat.shtm
http://yura.projekta.../per/fsinf.html


очень актуальная статья для владельцев Flash-накопителей.
Не так давно из-за вирусной эпидемии, связанной именно с накопителями пострадал целый город - Благовещенск. Соблюдайте "self-security" и ваши данные будут в целости и сохранности.


Кто какие методы знает и пользовался включая этот, поделитесь своими наблюдениями и экспериментами защиты??? Можно и программным обеспечением (софтом)


[color=rgb(255,0,0);]Создание сайтов в Нерюнгри[/color]


#2 zaryshnyuk

zaryshnyuk

    Житель форума

  • Журналист
  • 2 232 сообщений

Отправлено 24 апреля 2008 - 14:29

zoloto
А сам пробывал?
Студийные фотосессии:жж: zaryshnyuk.livejournal.comtel: 8-924-460-33-34, 8-914-246-33-34icq: 272-140-686

#3 zoloto

zoloto

    Всезнайка

    Автор темы
  • Пропользователь
  • 1 792 сообщений

Отправлено 24 апреля 2008 - 18:52

Определился на двух методах защиты
1-й метод - форматирование в NTFS и запрет доступа для всех.
2-й метод - создание в корне флэшки папки с именем Autorun.inf

народ что ни каких идей поэтому поводу ? или никто не пользуется флешами ?

[color=rgb(255,0,0);]Создание сайтов в Нерюнгри[/color]


#4 balumba

balumba

    Всезнайка

  • Пропользователь
  • 1 760 сообщений

Отправлено 24 апреля 2008 - 21:34

перед тем как совать флешку куда попало, наденьте на нее презерватив.

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

а описаный автором метод не предохраняет ни от чего кроме как от единственного вируса который правит autorun.
а как насчет макрух, или DLL-вирусов? скопировал документик и привет, переписал игрушку и опять таки привет.

пользуйтесь антивирусами!!!! и все будет хорошо.

#5 zoloto

zoloto

    Всезнайка

    Автор темы
  • Пропользователь
  • 1 792 сообщений

Отправлено 24 апреля 2008 - 21:51

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

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

[color=rgb(255,0,0);]Создание сайтов в Нерюнгри[/color]


#6 balumba

balumba

    Всезнайка

  • Пропользователь
  • 1 760 сообщений

Отправлено 24 апреля 2008 - 22:42

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

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



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

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


другое дело использовать правильный антивирус - например аваст пропускает авторан
а касперыч не пропускает..

#7 Dimmx

Dimmx

    чуткий форумчанин

  • Пропользователь
  • 1 795 сообщений

Отправлено 25 апреля 2008 - 00:36

balumba не флуди... речь в теме о другом!

защита от бут-вирусов и троянчиков на флешках очень актуальна. антивирус тут иногда НЕ ПОМОГАЕТ. поясню.

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

пример. вставляю свою флешку на чужом компе ради пары файликов - флешка заражается, я об этом зачастую даже не узнаю, а ставить на ЧУЖОМ компьютере антивирь не имею ни времени ни права. далее на другой комп переношу флешку, на третий - до дома еще долго. в итоге заражаю несколько машин - все шишки, за то, что заразил их - на меня. здорово?

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

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

а описаный автором метод не предохраняет ни от чего кроме как от единственного вируса который правит autorun.
а как насчет макрух, или DLL-вирусов? скопировал документик и привет, переписал игрушку и опять таки привет.

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

http://neru.neryungr...анорамный город


#8 balumba

balumba

    Всезнайка

  • Пропользователь
  • 1 760 сообщений

Отправлено 25 апреля 2008 - 13:30

balumba не флуди... речь в теме о другом!

защита от бут-вирусов и троянчиков на флешках очень актуальна. антивирус тут иногда НЕ ПОМОГАЕТ. поясню.



а где ты нашел тут флуд?

спасение утопающих - дело рук самих утопающих, и не надо потакать разгильдяйству!
если у юзера не стоит анвирь - то значит он тупой и ничем ему не поможешь.(это как с венерическими болезнями, не хочешь пользоваться презиком - ну кто виноват)

а что касается предприятий - если там не стоят анвиры - то гнать надо их админа поганой метлой.

#9 luckyman

luckyman

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 764 сообщений

Отправлено 03 октября 2008 - 14:07

после сбоя питания флэшка вони перестала открываться. файловая система стала RAW. с помошью программы PortFree_PDx8_v333_2k отформатировал ее. НО объем вместо прошлых 2 гигов стал 123 мегабайта. как вернуть объем???
о улитка,ползущая на вершину фудзи не торопись,на вершине фудзи улиток полно и так.

#10 BoBka

BoBka

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 634 сообщений

Отправлено 03 октября 2008 - 17:23

Прошей стандартной прошивкой.

#11 luckyman

luckyman

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 764 сообщений

Отправлено 03 октября 2008 - 17:25

эт как? флжшка усб на два гига. ( не мп3 а обычная)
о улитка,ползущая на вершину фудзи не торопись,на вершине фудзи улиток полно и так.

#12 Nforcer

Nforcer

    Гуру

  • Заблокированный
  • 3 272 сообщений

Отправлено 03 октября 2008 - 17:26

Попробуй данную утилитку.

Прикрепленные файлы

  • Прикрепленный файл  HPUSBFW.rar   366,15К   Количество загрузок: 24

Trust No 1

#13 luckyman

luckyman

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 764 сообщений

Отправлено 03 октября 2008 - 17:28

блин. эта прога просто форматнула и все( размер тот же остался.
о улитка,ползущая на вершину фудзи не торопись,на вершине фудзи улиток полно и так.

#14 Nforcer

Nforcer

    Гуру

  • Заблокированный
  • 3 272 сообщений

Отправлено 03 октября 2008 - 18:03

luckyman, Флэшка Sony Vaio ? Если да, то выкинь ее, это подделка, китайцы берут модули памяти и форматируют их спец софтом в 4, 8 и более гигобайт, лично был владельцем таковой, корпус был неразборный, я ее разрезал, посмотрел маркировку чипов памяти, пошел на сайт производителя, выяснил что стоит 2 чипа по 64мб.
Trust No 1

#15 luckyman

luckyman

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 764 сообщений

Отправлено 03 октября 2008 - 18:11

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

#16 pepsi

pepsi

    да наверна

  • Тролли
  • 4 750 сообщений

Отправлено 05 октября 2008 - 15:14

да. пробил маркировку чипа - говорит чтодолжен быть гиг! как гиг то хоть вернуть???????????????????????????

Никак, Мих. Хана ей. Тема старая про эти флешки
Кто не осваивает науки - тот осваивает Сибирь

#17 }{oтт@6b)4

}{oтт@6b)4

    бородач

  • Пропользователь
  • 7 298 сообщений

Отправлено 06 октября 2008 - 23:14

гиг (или меньше) все же можно вернуть...прочти в инете, там эту тему уже обмусолили

[color=rgb(173,216,230);]будь быстрым или не будь совсем[/color]


#18 zoloto

zoloto

    Всезнайка

    Автор темы
  • Пропользователь
  • 1 792 сообщений

Отправлено 07 декабря 2008 - 13:05

Снова о защите USB-флэшек от вирусов - http://mechanicuss.l...com/195192.html

Злободневная тема, правда? :)

Краткое содержание предыдущих серий: ранее я уже писал об этом у себя в ЖЖ. Вкратце - там давалось чудодейственное заклинание:

NOAUTORUN.REG

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

-------------------------------------------------------

первоисточник nick.brown.free.fr, автор - Nick Brown),котрое говорит explorer'у чтобы он не читал параметры запуска из файла Autorun.inf, а читал их из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\DoesNotExist, которая не существует. В итоге если внешний носитель содержит файл Autorun.inf - то при подключении носителя к компьютеру, Autorun.inf не запускается. Более того - не запускается он и при двойном клике по букве диска этого носителя в проводнике - что есть очень ок. На все компьютеры, которые с тех пор прошли через мои руки, я всенепременно ставил эту штуковину.


С тех пор утекло немало воды, и вот наконец мелкософт разродился соответствующей заплаткой: Отмена принудительного отключения автоматического запуска в реестре Windows (Данная статья применима ко всем поддерживаемым выпускам следующих продуктов:


* Microsoft Windows 2000
* Windows XP с пакетом обновления 2 (SP2)
* Windows Server 2003 с пакетом обновления 1 (SP1)
* Windows Server 2003 с пакетом обновления 2 (SP2)
* Windows Vista


Система Windows Server 2008 не подвержена описываемой проблеме).

Заходим в раздел Обновление для Windows XP (KB950582) из приведенной выше ссылки - убеждаемся в том что "Поддерживаемые операционные системы: Windows XP Service Pack 2; Windows XP Service Pack 3" - т.е. просто в XP или в SP1 работать не будет по их заявлениям (у тихого домашнего юзера запросто можно найти такие ОС).

Автор вышеприведенного магического заклинания Nick Brown скептически пишет об этой заплатке: I'd seen that. But my version is (a) easier to understand, (b) immediately reversible, and © field-tested for over a year. :-)) - и тут я с ним вполне солидарен.


Ну да это, как говорится, была присказка. Если вы дочитали до этого места - далее пойдет самое интересное.

-------------------------------------------------------

Подлинной причиной, побудившей меня написать этот пост, была обратная сторона медали, которая заключается вот в чем: одно дело поставить у себя на компьютере защиту от автоматического запуска. А другое - если все же на флешке есть зараженный Autorun.inf, и вашему компу он не повредит, а у кого-то другого такой защиты нет? Т.е. обратная сторона медали - обезопасить флешку от заражения вирусом.

Конкретизируя задачу - необходимо запретить вирусу создавать на флешке файл Autorun.inf с вредоносным содержанием. Сделать это довольно просто (ранее я уже тоже где-то писал об этом): необходимо создать на флешке каталог с именем AUTORUN.INF - в этом случае ОС не позволит создать в этом же месте создать файл с таким же именем.

Просто? Да. Но идем далее. Даже если на этом каталоге выставить атрибуты "Read only" и "Hidden" - все равно существует вероятность того, что либо попадется умный вирус (и в случае невозможности создать файл Autorun.inf, он попытается проверить существование одноименного каталога, а найдя его - грохнуть, и далее преспокойно завершить начатое), либо попадется инициативный пользователь (который, обнаружив на флешке наличие каталога с именем AUTORUN.INF и атрибутами "Read only" и "Hidden" грохнет его сам, и будет гордиться).

Идею повышения надежности описанного способа я обнаружил сегодня, столкнувшись со способом, которым действует программа USB Disk Security: она создает на флешке каталог AUTORUN.INF, а в нем - файл с некорректным именем - zhengbo. - именно так, с точкой в конце. Такой файл (а следовательно и содержащий его каталог) удалить из проводника невозможно - ОС ругается и не дает его удалить.

Продолжаем наши изыскания - способ с созданием файла с некорректным именем очень хорош! Но стоит ли для этого ставить саму программу USB Disk Security? Особенно учитывая плохие отзывы о ней на авторитетном virusinfo.info? Наш ответ - нет, не стоит. Посему, формулировка задачи приобретает такой вид - создать в каталоге AUTORUN.INF файл с некорректным именем.

Подсказку решения находим в статье Обход ограничений Fat32/NTFS: Мне известно три способа обхода описанных ограничений. Общий принцип их действия таков: определенным образом составляется название файла, после чего оно передается какой-либо системной функции для работы с файлами. В результате этого алгоритм проверки параметра на корректность не срабатывает, и мы получаем нужный результат – файл или каталог с некорректным с точки зрения системы названием...
...поговорим о самих способах. Некоторые способы можно использовать не только программно, но и на пользовательском уровне. Способ первый: Использование UNC-путей. Это, на мой взгляд, самый простой и удобный способ. Разберем его на примере создания файла с точкой в конце названия. При его создании мы будем использовать стандартные функции для работы с файлами, но при этом мы будем указывать полный путь до объекта, и добавлять в начале пути четыре символа "\?" или "\.". Получится примерно следующее: "\?f: estprn". Дальше работаем с файлом как обычно, то есть мы можем писать в него, читать из него, копировать, удалять и делать все остальное, используя обычные функции. Надо только не забывать, что везде, где требуется имя файла, необходимо указывать полный путь с UNC-префиксом...

Это именно то, что нам нужно! Создаем bat-файл следующего содержания:

PROTECT.BAT
-------------------------------------------------------
echo.>"\\?\M:\AUTORUN.INF\.."
-------------------------------------------------------


где М - буква флешки в системе, и вуаля - имеем файл с некорректным именем .. (две точки) который не видится в проводнике (и сам каталог AUTORUN.INF, соответственно, невозможно удалить), а в FAR и Total Commander видится, но не удаляется. Чтобы избавиться от него, нужно использовать команду del M:\AUTORUN.INF\*.*, либо переформатировать флешку.

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


1. Убедитесь что на вашем компьютере было применено чудодейственное заклинание NOAUTORUN.REG (см. начало поста)
2. Подключите флешку к компьютеру.
3. Сразу же просканируйте флешку антивирусом.
4. Откройте содержимое флешки в FAR или в Total Commander на предмет наличия подозрительных файлов и каталогов (вполне вероятно что они будут скрытыми). При нахождении таковых - удалите руками.
5. Убедитесь в отсутствии на флешке файла autorun.inf
6. Вакцинируйте флешку скриптом PROTECT.BAT



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

Спасибо за интерес к данному посту, рад буду если описанные изыскания кому-то пригодятся.

Учитывая интерес к статье, я буду стараться дополнять ее информацией. При цитировании ссылка на этот пост обязательна.

PS - не скажу что после применения этого трюка граница совсем уж на замке, но теперь как-то немного спокойнее стало :)

PPS - спасибо Alex577, давшему мне стимул довести изыскания до конца, и написавшему версию bat-файла, Ostrich и [info]wasapl за тестирование, [info]eugenius_nsk за несколько отличных дополнений (см. ниже новые версии bat-файла), [info]stasik за мысль выложить скрипт в виде отдельного файла для простоты применения начинающими пользователями.

Cкачать последнюю версию скрипта (PROTECT.BAT version 1.6) - http://rghost.ru/53759. Разархивировать, записать файл PROTECT.BAT на флешку, и запустить его там.

Прикрепленный файл  protect_1.6.zip   273байт   Количество загрузок: 19

[color=rgb(255,0,0);]Создание сайтов в Нерюнгри[/color]


#19 DOG210

DOG210

    Участник форума

  • Пропользователь
  • PipPipPipPip
  • 386 сообщений

Отправлено 08 декабря 2008 - 01:07

народ слышал есть програмка против Авторунов на флехах дискетках ну на такой ерунде "Antiatorun" вроде правильно написал но вот проблемка в том что найти не магу ее(
АВАТАР НЕ ПОМЕНЯЮ МНЕ НРАВИТЬСЯ

#20 FIRE

FIRE

    Участник форума

  • Заблокированный
  • 366 сообщений

Отправлено 08 декабря 2008 - 01:15

Прикрепленный файл  10946_anti_autorun.exe   104К   Количество загрузок: 12


#21 zoloto

zoloto

    Всезнайка

    Автор темы
  • Пропользователь
  • 1 792 сообщений

Отправлено 08 декабря 2008 - 02:27

народ слышал есть програмка против Авторунов на флехах дискетках ну на такой ерунде "Antiatorun" вроде правильно написал но вот проблемка в том что найти не магу ее(

статью выше твоего поста прочти и программка не нужна будет

[color=rgb(255,0,0);]Создание сайтов в Нерюнгри[/color]


#22 V2g6cH4

V2g6cH4

    Активный участник

  • Пропользователь
  • PipPipPipPipPip
  • 675 сообщений

Отправлено 10 декабря 2008 - 17:01

Авторан - зло )
Отрубать надо в винде, ибо прийдет к тебе друг, попросит порева свежего, воткнет свою флеху и все )
На месте некоторых я бы поражался даже мудрости и уму стиральной машины.... :DDDD

#23 Mechanicus

Mechanicus

    Редкий гость

  • Пропользователь
  • Pip
  • 1 сообщений

Отправлено 11 января 2009 - 04:05

Снова о защите USB-флэшек от вирусов - http://mechanicuss.l...com/195192.html


Обновил до версии 1.7 - теперь работает на NTFS.

#24 Коркин

Коркин

    Редкий гость

  • Пропользователь
  • Pip
  • 15 сообщений

Отправлено 08 апреля 2009 - 15:54

Вопросик такой.Вставляю флешку,комп её определяет,но просит форматнуть.Потом выскакивает сообщение что Windows не может её отформатировать.
Это флешке кранты или что-то можно сделать?Кто знает что можно сделать подскажите? З.Ы. жалко флешку.

#25 maklay

maklay

    Участник форума

  • Пропользователь
  • PipPipPipPip
  • 390 сообщений

Отправлено 09 апреля 2009 - 16:14

Запустите-ка вот эту штуку. В верхнем окошке выберите "запоминающее устройство для USB" - должно в самом низу быть. Затем, смотрите, что напротив надписи Chip Part-Number:, которая в нижнем окне. Это тип контролера. Дальше нужно искать для него родную утилиту и пытаться ей восстановить память

http://www.flashboot.ru/
Вот тут всё, если не лень самому.

Прикрепленные файлы

  • Прикрепленный файл  chipgenius_v2.72.rar   131,09К   Количество загрузок: 13


#26 maklay

maklay

    Участник форума

  • Пропользователь
  • PipPipPipPip
  • 390 сообщений

Отправлено 09 апреля 2009 - 17:34

если проблемы с флэхой, типа
не отформатирован, не определяется, неверный размер, защищен от записи, идём сюда
http://www.flashboot.ru/
и в файлах, вразделе "утилиты" берём софт для определения контролера памяти.
Если не определить никак, можно флэху вскрыть, но если делать этого не желательно, тогда движемся в этом направлении
http://forum.ixbt.co....cgi?id=27:9877
Имея название контролера, в разделе "утилиты"
http://www.flashboot.ru/ - здесь ищем софт производителя для контролера своей флэхи
Там же, среди коментариев, есть руководства к действию.
Таким образом, кое-что удаётся вылечить.
Всем удачи

Сообщение отредактировал maklay: 09 апреля 2009 - 17:35


#27 Коркин

Коркин

    Редкий гость

  • Пропользователь
  • Pip
  • 15 сообщений

Отправлено 11 апреля 2009 - 22:25

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

#28 maklay

maklay

    Участник форума

  • Пропользователь
  • PipPipPipPip
  • 390 сообщений

Отправлено 12 апреля 2009 - 01:27

Коркин
если эта прога сервисная, то ей так схотелось форматнуть - ничё не поделаешь. Видимо, решила она, чтокердык, остался 1 Гб

#29 Коркин

Коркин

    Редкий гость

  • Пропользователь
  • Pip
  • 15 сообщений

Отправлено 12 апреля 2009 - 16:40

maklay

Всётаки я её уговорил на4Gb. с помощью фирменной утилиты UdTools 1_0_4_9_2008. До конца,я правда не понял как это получилось.Прога упорно не хотела возвращать ей прежний сбъём.Принудительно поставил на 4 Гб и во время прогона прервал процесс.Потом извлёк флэху и опять вставил.Не ожидал сам,но комп теперь её видит нормально.Пробовал на неё записать большой файл (3,4Гб)записалось без проблем.Хочу её форматнуть в NTFS только забыл как.Прогой которой раньше форматировал не получается пока.Выдаёт ошибку,хотя при объёме в 1ГБ конвертировала без проблем.Че за хрень,не пойму.Есть какие-нибудь соображения?Я в этих делах не спец.

#30 SerjX

SerjX

    Новичок

  • Пропользователь
  • PipPipPip
  • 181 сообщений

Отправлено 12 апреля 2009 - 16:59

А как влияет изменение размера кластера на скорость чтения/записи на флешке?



Ответить