Running Windows Viruses Under Linux 361
ResQuad writes "Everyone loves Windows viruses, right? Well, the crazy people over at NewsForge (owned by the same people that own Slashdot) decided to try running Windows viruses with Wine. So next time you receive an email virus, strike up Wine and see what you can do (or not)."
Obligatory (Score:4, Funny)
Re:Obligatory (Score:5, Funny)
Re:Obligatory (Score:5, Funny)
To be fair, if I spent that much on a Lexus I should expect to see pictures of Anna Kournikova.
Re:Obligatory (Score:5, Funny)
Although, I'm sure my wife would not agree.
Re:Obligatory (Score:4, Funny)
For that amount of money, I'd expect her in the back seat. And while my girlfriend might not agree, she could certainly join.
Re:Obligatory (Score:5, Funny)
Re:Obligatory (Score:2)
Re:Obligatory (Score:2)
If you do this, (Score:5, Funny)
Whine is Hazardous, even If Not and Emulator
Re:Obligatory (Score:2, Interesting)
a '93 eagle, it does have some electronics, but nothing your going to infect vio bluetooth, except maybe the very aftermarket mp3 player...(I wish I'd thought to get a bluetooth enabled player!)
I also agree, that you will have issues with old parts. I'm on my 2nd engine, 3 alternator(or rebuild), 2nd battery, 2nd catalytic converter, 300th set of belts(tensioner is not working right on it) and the right hand windwhield wiper does
Re:Obligatory (Score:2, Funny)
Described in this patent is a method of improving the gas mileage of a car by using the information gathered by a firewall to regulate the fuel injection module.
Re:Obligatory (Score:3, Funny)
Re:Obligatory (Score:3, Funny)
Yeah, those virusy computers can be flaky.
Re:Obligatory (Score:2)
Wine is not an Emulator. (Score:5, Insightful)
Bwhahahh...
Re:Wine is not an Emulator. (Score:4, Informative)
Re:Wine is not an Emulator. (Score:5, Funny)
Re:Wine is not an Emulator. (Score:3, Funny)
Which ironically is probably an insightful solution to this rediculous runaway thread. Damn geek metahumor.
-
Re:Wine is not an Emulator. (Score:3, Interesting)
Re:Wine is not an Emulator. (Score:2, Redundant)
Is
Not (an)
Emulator!
Re:Wine is not an Emulator. (Score:5, Insightful)
Re:Wine is not an Emulator. (Score:3, Funny)
That statement is illegal under the DMCA. Prepare to be sued. And no, there aren't.
Yours, the RIAA.
Re:Wine is not an Emulator. (Score:5, Insightful)
If it quacks like a duck, walks like a duck, and looks like a duck, it's gonna be a duck.
Wine, acronym or not, is an emulator.
Dinivin
Re:Wine is not an Emulator. (Score:3, Funny)
Re:Wine is not an Emulator. (Score:3, Informative)
Wine does not emulate a processor, video, or sound subsystem, but rather 'wraps' the necessary calls (in theory) to native Linux calls. It requires an x86 CPU (for which an x86 emulator could be used, I suppose, but it's still not part of Wine).
And in the situations where real Win32 DLLs are used, it's not even emulating that part of the API.
It might be considered a simulator, but I doubt it would be considered an emulator.
Re:Wine is not an Emulator. (Score:3, Informative)
WINE is an implementation of the win32 api on linux, such that windows applications will run on it without recompiling. An application running on WINE isn't encapsulated in a "safe" emulated environment much like vmware would do, it's running in your system just like any other app you're running.
Re:Wine is not an Emulator. (Score:3, Interesting)
Re:Wine is not an Emulator. (Score:5, Insightful)
We have "bling bling" and "ain't" in dictionaries. Marijuana is legally classified as a "narcotic", when in pharmacology only opiates can be narcotics.
The language changes. It may suck, but it's reality.
LK
Re:Wine is not an Emulator. (Score:3, Insightful)
I certainly don't like seeing diminishing language skills, but that doesn't mean that people always have to be anal retentive. Frankly, it's narrow minded to simply tell someone "YOU ARE WRONG" because you want to force them into a context in which they aren't speaking. APA style isn't the same as MLA style, does that make it wrong? This is a
Re:Wine is not an Emulator. (Score:3, Informative)
Virus is a latin noun. Now, normally, Latin nouns that end in -us, like virus, decline into the plural by removing the -us and tacking on -i. This would render the word as Viri, not Virii. However, in Latin, virus does not decline -- whether singular, plural, direct object, ablative, accusative, it's always virus. Much like the latin word 'nihil,' which translates as 'nothing.'
Native ports now! (Score:5, Funny)
And for that matter, why aren't their open source alternatives to this software already? The open source community won't stay competitive by resting on its laurels.
Re:Native ports now! (Score:5, Funny)
Yes, I demand that there be open source native Linux ports of all Windows viruses!
</sarcasm>
Re:Native ports now! (Score:5, Insightful)
Furthermore, the 2% of Linux users don't really constitute a meaningful profit motive for these companies. We need to do more to get Linux on the desktop before they'll jump off the MS ship.
Re:Native ports now! (Score:3, Funny)
Re:Native ports now! (Score:2)
As a developer (c/s, web, SQL, etc)
SQL is a platform-independent issue. If you are insinuating that there are no mainstream database platforms for Linux, then you've had your head in the sand for a while. Also, 'web' applications are also a non-linux issue. Maybe you're complaining about development environments or IDEs. Let's face it: web application platforms are quite tried and true on Linux: J2EE, and PHP/MySQL to name just two. Have you actually tried any bes
Re:Native ports now! (Score:2, Funny)
You just don't get it, do you? How can you expect Windows users to switch to Linux when their most common programs, known as viruses, don't run on Linux?
No desire (Score:5, Insightful)
Many businesses, especially real estate, banking, auto repair, fast food, and hotel management, rely on software written for windows many years ago that, for them, functions just fine.
They're not techies: computers are not their business. Their business is their business. They're not going to invest resources in developing what they already have just so it can run on "another kind of computer." WINE is the perfect solution for these applications.
Maybe, years from now, when they're running -ALL- of their software under WINE, they might realize that there's a better way.
Until then, good luck finding good programmers who are psyched to write hotel reservation management software that will interface an archaic database platform for free.
Projects like Open Office and The GIMP don't suffer from this problem largely because they're applications that Linux users need on a regular basis. When was the last time you needed to track your fast food orders?
Re:Native ports now! (Score:5, Interesting)
Re:Native ports now! (Score:3, Insightful)
So if you help them help you, we've got native software on Linux. But, that's just my opinion.
Re:Native ports now! (Score:2, Insightful)
The problem with the open source movement is that people are used to (and I include myself in this) using software for free. Most people will either use a free alternative or just copy it, crack it etc.
There just wouldn't be the market. Until there is we're not going to see Linux native apps of big software appear.
IMHO.
Re:Native ports now! (Score:2)
Being employed by Microsoft is something I would've bought, but as in doing what they know best I beg to differ. Thenagain, with all the evidence so far I'm guessing they must now also be the world's best tetris players.
Combatibility! Yes! (Score:5, Funny)
Brilliant work guys!
Yes, but (Score:5, Funny)
Is that virus Free Software?
Re:Yes, but (Score:5, Funny)
Or maybe MyGNUUM?
What is MyGNUUM? MyGNUUM is a port of the popular Windows mass-mailer "MyDoom." It is licensed under the GNU GPL, which some have criticized as a "viral" license.
Re:Yes, but (Score:2)
Damn worm writers... (Score:5, Funny)
Re:Damn worm writers... (Score:5, Insightful)
Right. At least the Morris Worm was distributed with the Source Code and was cross-platform. Go look for something like this today.
Re:Damn worm writers... (Score:2, Funny)
That's awhole lot of differences (Score:5, Interesting)
But the article is "A Good Thing" because it shows EITHER that Wine isn't 100% Microcrap or is more robust against viruses.
Take your pick.
Re:That's awhole lot of differences (Score:3, Informative)
about time. I almost forgot what a virus was (Score:5, Funny)
Nice article, and congrats matt [mailto] on your first article.
-Craig
Re:about time. I almost forgot what a virus was (Score:3, Insightful)
"Yes if you get Linux you will have more security flaws then Windows."
They will be able to get away with "more" because they will tweak the numbers to show "more", just like they are able to show that switching from Windows to Linux on an Enterprise level is more expensive then sticking with Windows.
Done it. It works. Kinda. (Score:5, Interesting)
Lovgate simply exited without doing anything. Mydoom actually crashed WINE into its debugger. The Netsky variant, as the article describes (SomeFool is Netsky) actually ran. Moreover, it did a passel of DNS queries and actually tried to send e-mail (which was rejected). So, if that e-mail had been accepted, Netsky would have been able to propagate under WINE. As in the article, Ctrl-C proved necessary and effective.
To make a long story short, yes, some Windows viruses do run under WINE. Of course, you have to tell WINE to run them -- not exactly the social engineering that viruses are intended to do. However, as WINE gets more popular and reliable, I would expect that this will be more of a problem for people who choose to (e.g.) run Outlook in WINE.
(For what it's worth, WINE isn't the only way to run Windows viruses and worms on your non-Windows system. I've had to explain to users that yes, their VMware or Virtual PC system is quite capable of getting wormed, and that yes, they did need to do their Windows Update on that "virtual" Windows system, too.)
Re:Done it. It works. Kinda. (Score:3, Interesting)
You can tell Mozilla to open
Re:Done it. It works. Kinda. (Score:2, Informative)
I never tested to see if they worked, but then I never really wanted to find out!
Re:Done it. It works. Kinda. (Score:2)
Re:Done it. It works. Kinda. (Score:5, Interesting)
Propogated.
I executed a viral attachment once about 4 months ago, and then forgot about it ("Haha! That can't possibly work."). A couple hours later, my 'abuse' address had a complaint. Source IP was my SuSE workstation. Thunderbird even deep-sixed a spam that was sent by my own machine to me. D'oh!
How long before.. (Score:3, Funny)
Now, how can you claim full compliance unless you run my viruses too..goddamn it!!
Discussed in Ask Slashdot (Score:4, Informative)
- Greg
Re:Discussed in Ask Slashdot (Score:2)
What about spyware? (Score:5, Funny)
Re:What about spyware? (Score:2, Funny)
"Welcome to Health suite. Chek it out!
nax
Viagr a Vico din Ci alis Va lium Xa
Save Yourself up to 80% Off 0rder With Us.
We are the only store which gives this great deal to you.
Save Your Health and M0NEY!"
How many times do I have to tell you k|dd|35... (Score:4, Funny)
...to stop Wine-ing
Geeze!
Secret APIs (Score:3, Interesting)
Re:Secret APIs (Score:4, Interesting)
Current CVS versions of Wine can install and run the major MS applications, including MS office and Internet Explorer. Why would you do such a thing, I hear you ask? Because users still use Windows and as developers we still have to write code that interfaces with those applications. Absent that, OpenOffice and Konqueror or Mozilla work perfectly well.
Re:Secret APIs (Score:3, Informative)
Ahaaa! Windows users... (Score:2)
I know the viruses didn't run great yet, but that's only a matter of time...
Isn't this story (Score:3, Insightful)
Re:Isn't this story (Score:3, Insightful)
Re:Isn't this story (Score:2)
It's a dup, but it's a *really old* dup.
wine project (Score:2)
PE on linux (Score:4, Informative)
it's like jurassic park... (Score:2)
Why? (Score:3, Funny)
Maybe they'll post a story about, "Why do dumb users get to have all the fun? Why shouldn't Linux admins get in on all the insanity, too? Today we'll be doing rm -rf
Let's not go to Camelot. 'Tis a silly place..."
Re:Why? (Score:3, Informative)
http://librenix.com/?inode=5508
Basically a guy wants to see what will do the most damage --
rm -rf
or
format c:\
Re:Why? (Score:2)
Re:Why? (Score:3, Informative)
Though it's good to know that WINE will do what it's supposed to do--execute code written for Windows, it's kinda silly to think it wouldn't.
Most of the viruses did not work as expected.
Evaluation (Score:3, Funny)
Desktop Entertainmet (Score:2, Funny)
Take Magistr: I'd spend HOURS chasing my icons all over the desktop. Or what about the one that would crash my system every time I shot a rocket into a wall in Quake 2 (I'm not joking, I really had one that did this)?
Come on, this is quality entertainment!
Write Once Infect Many (Score:2)
Been there, done that '99 (Score:3, Interesting)
Old-school virus propogation... (Score:3, Informative)
Oh sure, I could manually forward these viruses to the folks in my address book, but where's the fun in that?
This reminds me of the old standby text-based, system agnostic viruses, some of which can be seen here [nerdherd.com].
Wine devs test for this (Score:5, Interesting)
At the last WineConf (almost exactly one year ago) some of the Wine developers were testing the hot mail virus of the day to make sure it ran. That was the one that activated as a DDoS on www.sco.com. It ran, and after putting making www.sco.com resolve to 127.0.0.1 in /etc/hosts it attempted to take down the local machine.
We also found the back door, and came close to getting arbitrary programs to run from it, but supper came before we got that part working. We think it would have worked if a free meal hadn't gotten in the way.
So now you know. If a windows virus doesn't run under wine you can thank CodeWeavers for buying everyone a meal before we got it implimented.
The Sound of One Hand Clapping (Score:5, Interesting)
So, if WINE fails to properly run a Windows virus under Linux, is it considered a bug or a feature?
Re:The Sound of One Hand Clapping (Score:4, Funny)
Re:The Sound of One Hand Clapping (Score:3, Interesting)
Re:The Sound of One Hand Clapping (Score:3, Interesting)
She got an AT&T Wireless Air-card type thing, and almost immediatly upon logging into it, her computer started counting down the seconds to rebooting. Don't remember what virus that was, but it's STILL going around like a year or two later. And it is infecting virtually ANYTHING that connects to the Internet if it's vulnerable. Also picked up severa
Dimwitted confusion (Score:2, Insightful)
Just you wait and see....
Now that's just sick.. (Score:2)
Wine - could do better (Score:4, Funny)
Am I Missing Something? (Score:3, Funny)
Hello, fellow Slashdotters,
I use Microsoft Windows XP, Professional Edition, Service Pack 2; yet my computer is missing the viruses mentioned in this article. Where did I go wrong? My Web browser is Mozilla Firefox 1.0, and my e-mail client is Mozilla Thunderbird 1.0. Should I change these? Microsoft Internet Explorer 6.0 SP-2 is resident on my computer for testing my websites in this popular program. Should I browse more freely with it? I prefer to use open-source-licensed software on my computer when possible (except the OS itself, although I do have an underutilized Debian partition). Should I start downloading random programs without being sure they do not contain any kind of malware?
I just want to get along better with my fellow Windows users! Please, help!
Linux viruses already exist! (Score:4, Funny)
In general, my Linux system seems to be totally hosed. I think I'll go back to Windows.
Re:His point? (Score:4, Insightful)
Because it didn't execute the not-zip file (Score:5, Informative)
When a zip file on Windows is not a zip file, you get some system enhancemnets you may not have wished for (or would even wish on your worst enemy).
Re:Because it didn't execute the not-zip file (Score:4, Informative)
File Associations, RH 7.2 and Windows Viruses (Score:4, Informative)
When a zip file on Windows is not a zip file, you get some system enhancemnets you may not have wished for (or would even wish on your worst enemy).
Uhhh... no. File associations are based on extensions. It's probable that you've forgotten to turn off the Explorer "feature" of hiding extensions for known filetypes. This way, you get sexygirls.jpg.exe which appears as sexygirls.jpg, or xxx.zip.scr which appears as xxx.zip. Most people are ignorant enough to leave that "feature" enabled as per Microsoft's negligent default; furthermore, most users who are pseudo-capable with computers will click on it with the flawed reasoning that, "Well, it's a JPEG, so it can't be a virus".
Furthermore, years ago I ranted on my website [glowingplate.com] that it was *very* possible to run Windows e-mail viruses, etc. under Wine. So easy that, with Red Hat 7.2's default associations which launch Wine to run DOS/Windows apps, I accidentally infected my Wine directory while demonstrating Linux freedom from virii... "Moving right along, you can see how well Linux can emulate Windows well enough to run many programs..."
Re:Running Linux Games Under Windows (Score:3, Funny)
Re:Running Linux Games Under Windows (Score:3, Funny)
Solitare. It's the only game I care about.
...but obviously not enough to spell it correctly [reference.com].
Re:Lack of applications (Score:3, Insightful)
Re:Legalities? (Score:2)
So, unplug your network cable first. That should deal with the legal issues, though IANAL.