http://habrahabr.ru/post/126198/
для Ъ:
очередной "вирус" (ну не знаю, "вирусов нет", может это как-то по другому называется, я не специалист), который меняет %SystemRoot%\system32\drivers\etc\hosts. Фишка в том, что оно делает данный файл скрытым, и добавляет нормальный файл, с "тем же именем", разница конечно есть
[console]# ll /etc/h?sts
-rw-r--r-- 1 root root 770 июл 21 01:36 /etc/hosts
-rw-r--r-- 1 root root 0 дек 3 05:56 /etc/hоsts
[/console]
фишка в том, что во втором файле буква «о» РУССКАЯ. Система конечно это видит, и юзает правильный файл. А тупой юзверь в своих гуях НЕ ВИДИТ, ибо там, в его гуях "не показывать скрытые файлы".
отсебятина:
Откуда вытекает три морали:
- не нужно работать под рутом, в ЛЮБОЙ системе. Очевидно, что ежели-бы юзверь был залогинен как обычно, то доступ в данный каталог был-бы закрыт. ССЗБ.
- не нужно использовать гуй. В консоли два файла с одним именем будут видны(даже в Linux, т.к. у нас "скрытые" файлы начинаются с точки, а значит НИКАК не могут иметь такое же имя)
- не нужно юзать маздай. Я уже Over9000 раз говорил, но повторю: атрибут "скрытый файл" это идиотизм.
дискусс…
PS: при чём тут Linux? Ну при том, что такая гадость возможна и в Linux/ Конечно не именно такая, но похожая, UTF-8 это вообще огромная дыра для руко}|{опых быдлокодеров. А страдать придётся юзерам, когда(и если) наступит ОН (что вовсе не невозможно, у меня ОН уже давно наступил, чего и вам желаю). ИМХО предупреждён — значит вооружён.