(Например при посещении зараженного сайта)
Упоротый? Тебе надо будет вручную запустить вредоносный файл. Или ты порнуху тоже в вайне смотришь?
nickionn ★☆
()
- Ссылка
Лол. Равна 0. Все дело в архитектуре Линукса, а не в вайне.
Хотя, возможно, вайн может пострадать ( если вирус убивает какую нибудь библиотечку), но это вряд ли . Системе же ничего не будет
comp00 ★★★★
()
- Показать ответ
- Ссылка
Каков шанс заразить систему вирусом имея wine и как в таком случае проводить лечение ?
Каков шанс заразить систему вирусом имея wine и
0%. Точнее 0.0%
как в таком случае проводить лечение ?
- Показать ответ
- Ссылка
wine боятся не стоит, лучше бойся какой нибудь дырки в мозилле или хроме через которую тебе вытрут всю юзерскую хрень к едрене фене. а так как бэкапы даже самые ярые красноглазики делают довольно редко то слез тебе пролить прийдется много.
★★
()
- Ссылка
Ответ на:
комментарий
от AlexCones
thx за быстрые ответы :3.
Ув. nickionn не надо судить всех людей по себе , ок ?
☆
()
автор топика
- Ссылка
Что за вирус-то? смс-баннер? Просто берёте и закрываете wine. Вирус, похищающий ~? Уже хуже, wine по-умолчанию предоставляет доступ к ~ (см. winecfg).
AITap ★★★★★
()
- Ссылка
Система точно не пострадает. Максимум может пострадать сам профиль Wine, но его можно снести с помощью rm ~/.wine и при следующем запуске он создастся заново. Такая «переустановка Windows за 1 минуту». Вирус может попасть в Wine только из другого приложения Wine (например, браузера). С помощью эксплойта для линуксового браузера, например, Windows-вирус в Wine не попадёт. Автозапуск флешек так же не работает, поэтому только если вручную дважды кликнуть на файле вируса.
Однако не следует забывать, что Wine имеет доступ к файлам из домашнего каталога пользователя. Пусть вирусов, которые удаляют или шифруют «Мои документы» очень мало, но если такой попадётся, то он сможет сделать это и в Wine (разумеется, основная система при этом не пострадает).
KivApple ★★★★★
()
- Ссылка
Вайн вроде по-умолчанию шарит себе корень? Заразить то не сможет, а превратить хомку в кашу легко.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от KillTheCat
Корень из шары убрал сразу . Да и по идее если вайн запущен без рута ,то корень должен быть Read Only.
☆
()
автор топика
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Neverhex
Ну на хомку то права есть, правда удаляющие все вирусы в наше время нонсенс, так что максимум попортит файлы в папке вайна думая что это венда. Конечно если учесть запуск в вайне можно и рута попросить и данные из хомки стырить, но кому это надо.
- Ссылка
Вирус не подхватишь, ибо дыр идентичных нет. А если ты сам запустил троян, то это все равно, что однострочник на перле запустить и жаловаться на дырявый линукс
- Показать ответ
- Ссылка
Теоретически шас есть, хоть он и очень небольшой. Можно написать вирус, маскирующийся под какое-либо приложение, либо который запускается скрытно от пользователя в процессе выполнения приложения. Вирус содержит версию для Linux, которая запускается, когда вирус обнаруживает, что он запущен в wine. После обнаружения его Linux’овая копия начинает бомбардировать систему своими алгоритмами и есть вероятность, что какая-нибудь очень запущенная система «расколется».
puding ☆
()
- Показать ответ
- Ссылка
Ответ на:
комментарий
от vurdalak
А если ты сам запустил троян
Но ведь пока не скачаешь и не запустишь, не узнаешь, троян это или правда мегафича для вконтактика.
- Показать ответы
- Ссылка
Ответ на:
комментарий
от KillTheCat
А кто мешает запускать в специально подготовленном префиксе вайна, у которого ни к чему нет доступа?
А можно еще перед запуском clamscan на него натравить :3
- Ссылка
Ответ на:
комментарий
от puding
Сам я точно вирус не запущу (Тем более Wine стоит всего для одного приложения) интересовало именно заражение *без ведома пользователя*
☆
()
автор топика
- Ссылка
Ответ на:
комментарий
от KillTheCat
Но ведь пока не скачаешь и не запустишь, не узнаешь, троян это или
ты можешь вообще не узнать
teod0r ★★★★★
()
- Ссылка
useradd wine
sudo -u wine wine мой_любимый_вирус.exe
На FAT32/NTFS разделах желательно убрать 777/666 доступы.
На здоровье!
- Ссылка
Ловил Neshta’у. Заражала экзешники внутри .wine. Лечится через rm -rf .wine или, если снос невозможен, то с winpe livecd любым оффтопик-авером.
leave ★★★★★
()
- Ссылка
Был в свое время вот такой вот proof of concept: вирус, способный заражать исполнимые файлы форматов ELF и PE. Выживаемость в дикой природе у него околонулевая, конечно, но тем не менее. Из описания по ссылке:
;Well, you are probably asking how it is possible that virus can infect Win32
;appz from Linux environment and Linux appz from Win32 environment. Yeah,
;many ppl already asked me. For instance, under some emulator. There exist
;some emulatorz (win4lin, wine etc..) which are often used to execute Win32
;appz under Linux. Also, I know many ppl that have partition specially
;reserved for CD burning, where they store both of Win32 and Linux programz.
;Virus executed from there has no problemz with infection, heh![]()
dexpl ★★★★★
()
- Ссылка
Эм. Wine не является эмулятором, он запускает код с правами юзера. Если кто-то напишет вирус, рассчитанный на работу в вайне, он может сделать всё, что может сделать юзер (и что ему не запретит MAC, но с такими вопросами предполагаем, что MAC отсутствует). Префиксы никого не спасут потому, что вайнософт имеет доступ к линуксовой ФС в обход винапи (через сисколлы, которые никто не запретит юзать).
Другое дело что таких вирусов в дикой природе не обнаружено. Линуксоиды в безопасности как неуловимый Джо.
Отписавшиеся выше по треду про префиксы не знают матчасть и не читали даже faq вайна.
x3al ★★★★★
()
- Ссылка
Например при посещении зараженного сайта
Дырявым браузером? Не понимаю, при чём тут вайн и линукс.
x3al ★★★★★
()
- Ссылка
было дело, вирус засрал всё место на винте, срал в папку ie6 =) McAfee Stinger меня спас.
GoNaX ★★★
()
- Ссылка
Ответ на:
комментарий
от var
В моем случае ситуация оказывается безвыходной (Необходимо запускать сробблер Lastfm старой версии -_-)
☆
()
автор топика
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Neverhex
Ответ на:
комментарий
от var
Платиновые треды ЛОРа.
anonymous
()
- Ссылка
Ответ на:
комментарий
от amorpher
он же наверняка от рута запускает
Umberto ★☆
()
- Ссылка
Шанс есть. Я однажды подхватил Neshta, но для этого пришлось вручную запустить инфицированный экзешник под вайном. Он заразил всех в ~/.wine. С тех пор ненадёжные экзешники проверяю онлайн сканером.
Если не давать вайну большой свободы (а именно, разрешить ей только гулять внутри ~/.wine, то лечение заключается в удалении сего каталога. Если нет, то надо искать всё то, что он мог заразить и удалять/лечить.
(Например при посещении зараженного сайта)
А чтобы так заразиться, нужно приложить серьёзные усилия.
toady2 ★
()
- Ссылка
Patric: О, кста, посмотри, какая прелесть
Patric: "program.exe"
D-termys: ок, ща запущу
D-termys: голые негры поперёк экрана и просьба отправить смс.
D-termys: и нахер ты так делаешь?
Patric: понимаешь, я тут скачал одну очень полезную програмулину, запустил, а там вот так нехорошо получилось (
Patric: ты ведь сейчас мне скажешь, как ты это убрал )))
D-termys: конечно, дружище, говно вопрос
D-termys: вайн закрыл
CrossFire ★★★★★
()
- Ссылка
Ответ на:
комментарий
от comp00
Равна 0.
Сильно вы округлили. В качестве эксперимента можете подарить другу-вендузнятнику флешку на месяц, а потом запустить все экзешники в нём через wine.
Все дело в архитектуре Линукса, а не в вайне.
Никакая архитектура не мешает работать вендовым вирусам под вайном, если только они не слишком низкоуровневы. Вайн уязвим. Опыт подтверждает.
Архитектура вам поможет только в лечении. Вайна можно запереть в ~/.wine и никакой вирус оттуда не выберется. Соответственно, всё гавно будет в одном месте.
toady2 ★
()
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Neverhex
зачем ее ставить ради одной программы
Поставь еще чего-нибудь, какие проблемы?
()
- Ссылка
Ответ на:
комментарий
от toady2
Архитектура вам поможет только в лечении. Вайна можно запереть в ~/.wine и никакой вирус оттуда не выберется. Соответственно, всё гавно будет в одном месте.
Я это и имел в виду. Не будет возможность лезть в другие директории, а уж тем более в процессы.
comp00 ★★★★
()
- Ссылка
~ 0%
anonymous
()
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
��� ���� ����� ��������, ��� Linux �� ����������� �� Windows ������� � ������� ������������������ ����������� ��������� �������������� Wine ��������� �� � �������� ��� Windows. ��������� ����������� ��� ������� � Firefox �������� ���������� ���������, ������������ ��� ���� � ����� ���������������� � ��������� ���������. ����� ������� explorer.exe �� svhost.exe �� ������� Wine � ��������� ����� � ��������� ��������� ������ ������������, ������������ ������ ��������� Wine.
- ������� ������ � ������� (http://blog.opensourcenerd.com…)
��������: CC BY 3.0
�������� ������: https://opennet.ru/23977-wine
�������� �����: wine, virus, windows
|
+/– |
���, �������� �� ��������, ��� ���-�� �����. �����!!! ������ � ����� ��������� ���� ������� ������ �� ����� ���������!!!! |
|
|
+1 +/– |
��� ��� � ��� ����� — ������� ����� � �� �����, � �����, ����� ���������� ����� ��������� ��� � ������� ��������� ������������. |
|
|
|
–3 +/– |
�� �������� ������ ����� �� ������� ��� ����� ���������. � ���� �� �������� ������ � linux ������ �� �ޣ���� ������ ������������� ��� � �������� ������ ������������ windows, ����� ��� linux ���������� ������� ���� ����� �� � �������� �����������. |
|
|
|
+/– |
�� � ��� ������ ��? ����� �� �� �����, ��� �� ��� ������, ��� ���� ��� ������� �����.. � ��� ���� ��� ��� ���������� ����������������� ������… ����� ���� ��������� ������� ������������ |
|
|
|
+/– |
����� ��������� ����� «Windows» � «��������», � �� �� �������, �� �� «Windows-��������», �� �� «�������� ���������». |
|
|
–1 +/– |
������� ����������� �� ��������.
�������, ��� ���� ���� ����� linux �� ������������ �������� ���������� ������. ����� ����� — ����� � ������. |
|
|
|
+/– |
��� ���� ����� ��������, ��� Linux �� ����������� — � ��� ������ ���������� ������. �� ������� � ����� ������ ��� ������ ������, ��� ������ ��������� � ��� �� ����� �� ����������. |
|
|
|
|
|
+1 +/– |
��� ��� ������� ��� ������ �����������. ��� ���������� ��� ���� �ģ� ���������� ��ԣ�. �������� � ������������ � ������������� ����� ����� ���� � ��� ������, ����� �� ����� ��������� �� ����� ��������, ������� ���� ��� windows, �������� ��� �� starforce |
|
|
|
+/– |
� ��� �������? ��� ������ � wine ����������� — ��� �����������, ������� ��� �� ��������. vista �� �������� �� �� ��� 35%, ��� 19% �� ��������. |
|
|
|
+/– |
� ��������, ���� ������ ����������� ����-��������� ��� �������� �������, �������������� ���������� � ����. ���� �� �������. |
|
|
|
+/– |
� ���, � ���������� �� ������� ��� ������ ������, ������ �����/�������? �����, ������, ���64, ���� � �.�…. |
|
|
|
+/– |
��� ������ ���� �����, ������������ ������ Roundcube, wordpress. �� �������� �� ������������ apache. ����������� ��-�� ���������� noexec � /tmp, ���������� ������������ ������������ � ���� �������� crontab. ��� ������ ������� �������: ��� ������ — echo «root» > /etc/cron.allow; echo «root» > /etc/at.allow ��� FreeBSD — echo «root» > /var/cron/allow; echo «root» > /var/at/at.allow ���� ������ ������, ��� ������� �������� apache-data � /etc/cron.deny � /etc/at.allow man crontab. ��� ����� �������� ��������� ���������. �����: http://www.pentarh.com/wp/2009/02/13/large-growing-botnet-detected/ |
|
|
|
+1 +/– |
������ � wine ��� �������� ���� ����� �����-����� _����������_ ���������� ��� ������� ��������� ���������, �� �� ������-�� �� ��������������. ����� ����-�� ����� �� / � ~, �������������� �� ���������, � ����� (�������, �������������) �������� autorun. |
|
|
|
+/– |
����������� ������� ��������� ����� ���������� � ������� Windows. � �� � Wine ���-�� ������� ����������… ����� ��� ���� ������������ ���������� �� Windows ������ �� ��������� ������������ � Wine. � ��� ����� � ������������ DirectX (����� ������� 10-�) � .NET. ����� ��� �������� ��������� ������ � Wine. �� ���������� �� ����. ��������, �����-�� ������ ��������� ��ۣ� ����� �����, ������� ����������. ������, ����� ������� ����������� �����������, ��������� ����� ���� ������ ����� — � �� ��������. |
|
|
|
+/– |
Firefox �� ����� ���������� ���������� � �������� blog.opensourcenerd.com. |
|
|
|
+/– |
���… ��, ��� � �� �����, ������-��. ����� — ��� ��, ��� ���������������� �����, �����, � ��� ����� ���� �� ������ �� ���� ��� ��� ���� ���. ����, ��� ����. |
|
|
+/– |
� ���� ������: 1. ���������� ������ �������� � �������� � wine, �� ��������� � MS Windows? 2. ����� �� ��������� ����������� ���������, ���� ����������� ����� �������� «������ ��� ������»? 3. ��� �������, ��� ���� �������� ������� � wine ����, �� � ���� wine ����� ����������� ������������ �������, ��� � MS Windows. |
|
|
|
+/– |
> ����� ������� explorer.exe �� svhost.exe �� ������� Wine
� ��� ��������� ����� � Wine �������� ���������� �� ������ ��� ������? ���������… |
|
|
|
+/– |
���� �� ����, ���� �� ����� ������������ ������ ��� ��, ��� ����� ��� ������ � ������ ��������� �������� �������� �����, � ��� ���� ������ ����� �� ����, ��� �� ����������� � �����)) | |
|
- Печать
Страницы: [1] 2 Все Вниз
Тема: wine и вирусы для Windowsа (Прочитано 4452 раз)
0 Пользователей и 1 Гость просматривают эту тему.
I_love_Microsoft
Доброго времени суток . Хотел спросить у опытных гуру про вирусы для винды и вайн . Понятное дело что основной системе они не смогут нанести вреда . Как с ними бороться в случае их проникновения только переустановкой вайна ? Не то чтобы это трудная опирация но вот переустановка программ установленных на вайн может занять время . Ставить под вайн антивирус это совсем издивательсво . Короче пишите совё мнение на этот счёт .
arrows
Ничего не понял. Как вино может забродить от вируса если это только эмулятор для запуска виндо-программ?
soarin
WINE — это не эмулятор.
В настройках wine надо его изолировать, чтоб не имел доступа к домашней папке линукса (так вроде по дефолту)
ZNadim
В Wine нет такой вещи как автозапуск, соответственно вирус может запустится только если вы его сами вручную запустите. Плюс, не факт что он будет функционировать, так как Wine это тебе не Winda, и даже не его эмуляция, поэтому большинство вирусов пролетают. Но если тебе так важна защита даже виртуальной среды, то советую использовать CrossOver Linux:
http://nnm-club.me/forum/viewtopic.php?t=769511
В нем есть возможность создавать изолированные бутылки, так что программы установленные в соседних бутылках никак не могут с друг другом взаимодействовать. Так же дополнительно советую установить антивирус:
http://www.esetnod32.ru/home/products/antivirus-linux/
Это реально самый лучший антивирус среди доступных для Linux, онлайн защита в режиме реального времени, ловит как Linux угрозы так и Windows, нетребователен к ресурсам и быстр. Притом ключей от него в интернете завались. Традиционно считается, что Linux не подвержена вирусам, но это опасное заблуждение, поэтому юзайте антивир.
Tear
В Wine нет такой вещи как автозапуск, соответственно вирус может запустится только если вы его сами вручную запустите. Плюс, не факт что он будет функционировать, так как Wine это тебе не Winda, и даже не его эмуляция, поэтому большинство вирусов пролетают.
WINE — это реализация виндового API, поэтому любое вредоносное ПО может запуститься так же, как запускаются виндовые программы (с переменным успехом).
zotkindm
самый страшный вирус, это ты сам. не парься за самого себя. Не тычь мышкой куда попало.
ZNadim
В Wine нет такой вещи как автозапуск, соответственно вирус может запустится только если вы его сами вручную запустите. Плюс, не факт что он будет функционировать, так как Wine это тебе не Winda, и даже не его эмуляция, поэтому большинство вирусов пролетают.
WINE — это реализация виндового API, поэтому любое вредоносное ПО может запуститься так же, как запускаются виндовые программы (с переменным успехом).
Какой нафиг вирус, когда большинство программ и то не запускаются? А если и запускаются, то криво работают, а потом еще и быстро дохнут. Не верю, что какой то вирус, может самопроизвольно запустить установку себя любимого на Wine, только если сам запустишь.
« Последнее редактирование: 12 Апреля 2014, 20:32:56 от ZNadim »
zotkindm
Это не программы криво работают, это ручки кривые, и мозг не впитывающий информацию.
ZNadim
Zotkindm, несомненно грамотному человеку никакие вирусы не страшны. Но проблема в том, что не все пользователи Linux разбираются в IT на достаточном уровне. Я вот сам например полный нуб, я несомненно что то знаю, но я не могу знать все, а в Linux что бы там не говорили очень много возможностей для взлома, если задастся такой цель. Единственная защита у рядовго пользователя Linux, это то что он никому не интересен, в плане потраченных усилий на взлом и ожидаемой выгоды от него. А так, вон сервера на Linux каждую неделю ломают. Да и социальную инженерию, для рядового пользователя, никто не отменял. Люди остаются людьми, каждый пользователь Linux хотя бы раз в жизни да ставил какие нибудь левые пакеты из неизвестных источников полагаясь на авось.
« Последнее редактирование: 12 Апреля 2014, 20:45:14 от ZNadim »
peregrine
ZNadim,
сервера у криворуких админов, которые админят их с винды, каждую неделю ломают.
fixed
Что-то давно сервера Яндекса и Википедии не ломали, а они вроде, как на Ubuntu крутится. Может дело в руках админов? Я не ставил софт из левых источников от дяди Васи, а если и ставил (имеются ввиду небольшие программки), то весь код читал, прежде чем запустить. Социальная инженерия вообще только на нубов действует, в Linux они долго такими не могут оставаться, на винду обратно сбегают либо думать начинают. Но хорош флудить и холиварить про сравнение безопасности ОС, для этого есть РОВ.
« Последнее редактирование: 12 Апреля 2014, 22:23:31 от peregrine »
ZNadim
В любом случае, на Wine вирусы для Windows вряд ли запустятся, только если они целенаправленно заточены под Wine. Тем не менее, антивир никому еще не помешал, кушать не просит, а польза немалая.
Кстати, еще один антвир под Linux:
http://products.drweb.com/linux
Только увы, работает только по запросу, хотя на сайте сказано, что защита идет в режиме реального времени, но что то этот доктор даже не почесался на тестовый архив с вирусами, в то время как eset сразу волком взвыл. Только после ручной наводки Доктор Вэб увидел скаченные вирусы.
Ну и остается еще Comodo, но для его установки придется пошаманить:
http://www.linuxrussia.com/2014/02/comodo-antivirus-ubuntu.html
И после каждого обновления ядра, шаманство придется снова повторять. Но говорят антивирус неплохой, сам не пробовал. Из плюсов, он полностью бесплатен.
« Последнее редактирование: 12 Апреля 2014, 22:46:21 от ZNadim »
peregrine
ZNadim, кушать он просит, и ещё как! Ресурсы почём зря жрёт. В вине и программы, под которые его затачивали плохо работают, а вирус в 99% случаев не запустится. Поменьше читайте Ксакеп и Касперского. Я программу на 100 строк кода под виндой скомпилировал — работает, под вином запустил — упала, так что уж и говорить про вирусы, которые любят плоходокументированные возможности ОС использовать..
ЗЫ
Вино прекрасно умеет ставить программы в изолированные бутылки, но от вируса, который писался для вина это мало поможет, надо с правами попыхтеть и политики для AppArmor/SeLinux написать, а вообще для запуска потенциальной малвари есть виртуалки.
ZNadim
ZNadim, кушать он просит, и ещё как! Ресурсы почём зря жрёт.
А вам жалко?) Тем более я про совершенно конкретный антивирус, а именно:
http://www.esetnod32.ru/home/products/antivirus-linux/
Работает он чудовищно быстро, по сравнению с Windows антивирусами, а ресурсов жрет так мало, что это вообще никак не чувствуется. Плюс у него очень высокая степень детектирования угроз, как файловых, так и вэб. Работает в режиме реального времени и реагирует на подозрительные файлы мгновенно, даже еще до того как они загрузились, сразу выдает сводку мол найден подозрительный или опасный файл, блокирован до выяснения обстоятельств. Чудо, а не антивирус.
« Последнее редактирование: 12 Апреля 2014, 23:33:54 от ZNadim »
Tear
Может дело в руках админов?
Ну и каким боком криворукость админов до уязвимостей вроде CVE-2014-0160 Вот честно, не понимаю я этой упоротости по поводу неприятия антивирей. Антивирь, в принципе, один из инструментов безопасности, как и возлюбленные AppArmor и SeLinux. Фаерволл настроить в линуксе почему-то незазорно, а если есть вопрос про антивирь — то сразу начинается «ололо».. В Linux нет ничего особенного, что мешало бы работе вредоносного ПО.
а вирус в 99% случаев не запустится.
Ну так он и в винде в 99% случаев не запустится, потому что вместо вирусов сейчас распространены трояны и прочее, использующее методы социальной инженерии. Современные нормальные антивири — нормальный инструмент противодействия в том числе и этому вредоносному ПО.
quatro
- Печать
Страницы: [1] 2 Все Вверх
Время на прочтение1 мин
Количество просмотров1.8K
С недавнего времени начал замечать в списке процессов wine, берущийся ниоткуда. Процесс, запущенный ним, имел недвусмысленное имя — svchost.exe
Изучение ~/.wine/drive_c/windows/system32 показало наличие еще нескольких странных файлов типа dlh9jkd1q1.exe, vxg3am1et3.exe.
Проверка этих файлов онлайн вирус-сканером сообщила о целом зоопарке этих противных животных:
Trojan-Downloader.Win32.Small.cpt
Trojan-Downloader.Win32.Small.cxx
Trojan-Downloader.Win32.Agent.bcv
Trojan.Win32.Agent.aek
Не знаю, могли ли они чего-нибудь плохого сделать, но наличие троянов в операционной системе, которая вроде бы как достаточно защищена — уже само по себе странно
It just isn’t fair that Windows users get all the viruses. I mean really, shouldn’t Linux users be in on the fun as well? Well… thanks to the folks running the Wine project, Linux users can «catch the virus bug» too — sort of.
Linux just isn’t user-friendly when it comes to viruses. You have to work to find and run them. It doesn’t happen automatically as it does with Windows. The GNU/Linux folks really should improve this glaring discrepancy.
While I have friends that collect viruses, I didn’t need to bother them. I found plenty by looking through my staggering collection of bogofilter sorted mail. I apt-getted a copy of ClamAV, and after siccing it at my spam-and-other-things-I-don’t-want-to-read collection, I yanked out a half-dozen unique, only Windows-compatible, viruses. That «only Windows-compatible» part was about to change.
Klez
Amazingly, Klez ran, but Wine kept on spewing out errors about «ntdll.» After Googling to find out what Klez was supposed to do, I discovered that it’s supposed to scour your system for email addresses, then mail itself out in a mostly un-RFC fashion. I didn’t want to miss out on this, so I added my e-mail address to a .txt file under ~/.wine/fake_windows/Windows/Desktop/ and re-ran the virus. After waiting for a few minutes, and receiving no mail, I gave Symantec’s summary of the Klez virus another look. Klez is so un-RFC compliant that it doesn’t even bother to query DNS for the mail server of a given domain. It just tries «smtp.domainname.com.» My mail server isn’t named smtp.mydomain.com, but the Panix ISP (where I have a shell account) has such a host, so I edited my .txt file and tried again. After waiting half an hour, still nothing. Was networking working with Wine? I downloaded a copy of putty, and that worked. Panix must be blocking Klez via a Postfix regex or something. I give Klez 2/5 Penguins for at least running, but not doing what it’s supposed to.
MyDoom
MyDoom seemed to be a .zip file, (the file
command concurred) but Info-ZIP’s unzip command couldn’t even unzip it. That’s about as un-Linux compatible as you can get. 0/5 penguins.
Sobig
According to ClamAV, I had two different strains of the Sobig worm. Both of them ran. Sobig is supposed to create a winstt32.dat file. There wasn’t a file named that anywhere under my fake_windows directory. It didn’t send me email either. 2/5 penguins, as it’s about as Linux compatible as Klez.
SCO worm
A virus named after SCO that was designed to DoS attack SCO should definitely be Linux compatible, right? The SCO virus (at least according to ClamAV) is actually just a variant on the MyDoom worm, but unlike MyDoom I was able to unzip this on Linux.
Not only does it run, but it actually dumped its payload at ~/.wine/fake_windows/Windows/System/shimgapi.dll! Unfortunately, that’s all it did before it terminated. I mean, if it had kept on running, I might have been sufficiently tempted to set my system clock to February 3, 2004, in order to get in on the DoS fun! It must require Windows to bone-headedly execute its payload. I’ll give it 3/5 penguins for actually doing something. Plus, whoever modified MyDoom like this actually seemed to put some thought into making it more Linux-compatible. That’s what I call progress.
SomeFool
The SomeFool first-generation worm (Netsky.D according to some folks) actually installs its winlogon.exe file under Wine, and, as an added bonus, seems to get stuck in an endless loop, thus really having a negative performance impact on my Linux machine! I’ll give this one 4/5 penguins for not only running and sort of doing what it was supposed to, but actually doing mildly bad things to Linux — at least until I hit Control-C in the terminal from which I was running Wine to stop it dead.
Conclusion
Out of the five Windows viruses I ran under Wine, not a single one was able to send email and propagate itself. When I went out of my way to be part of the Windows community by doing my part to propagate Windows viruses (lots of Windows users seem to think this is important, seeing as how they run random executables and use Microsoft Outlook and Internet Explorer) I discovered that it couldn’t easily be done with GNU/Linux tools. Oh sure, I could manually forward these viruses to the folks in my address book, but where’s the fun in that? Besides, these viruses usually lie in the From: line and use a handful of different Subject: lines. As a GNU/Linux user, I really don’t want to miss out on these important functionalities.
I tip my hat to the creators of the SomeFool virus, for actually (albeit temporarily and minimally) affecting my Linux experience. However, if that’s the most damage I can get by running viruses with Wine under a dummy account, then it’s clear that the Wine developers have a long way to go before Wine is truly Windows compatible.
Klez | MyDoom | Sobig | SCO | SomeFool | |
Runs on Wine | Yes | No | Yes | Yes | Yes |
Installed Payload | No | No | No | Yes | Yes |
Able to Propogate | No | No | No | No | No |
Affected Linux | No | No | No | No | Yes |
Penguin Rating |