A Proof-of-Concept Virus for iPods Running Linux 170
An anonymous reader writes "Although antivirus companies will probably create a hype saying that iPods are prone to infections, a virus called 'Podloso' is a newly found virus that is just a proof of concept code that can infect iPods running Linux. Once launched, the virus scans the device's hard disk and infects all executable .elf format files. Any attempt to launch these files will cause the virus to display a message on the screen which says, 'You are infected with Oslo the first iPodLinux Virus.'"
Hear that? (Score:4, Funny)
It's the sound of all the real virus authors collectively spinning in their coffins/cells/cubicles.
Re:Hear that? (Score:4, Funny)
Oo. I'm scared.
Now, if you really want to cause panic and terror among ipod users, come up with something that will either replace the DRM on unprotected tracks after they start selling them or something that recodes all your tunes into WMA format.
Re: (Score:3, Insightful)
You forgot - "then ou have to save the virus to the ipod"
The article goes on to say it can't propagate itself ... all it can do is corrupt files. That's not a virus.
Re: (Score:1, Funny)
Re: (Score:2)
Re: (Score:2)
Whatever happened to... (Score:2, Insightful)
Re:Whatever happened to... (Score:5, Funny)
Re: (Score:3, Funny)
Re:Whatever happened to... (Score:4, Insightful)
Re: (Score:2)
Actualy it's them all rolling on the floor laughing. The article states it only infects iPods which are running Linux. This has a chance of rampaging through the monoculture of Linux iPods at the same rate as a virus which only runs on an Altair S100 bus based machine. Getting from machine to machine to machine is a problem due to lack of connectivity and the very low chance a machine finding another to inf
I know! I know! (Score:5, Funny)
Re: (Score:2, Funny)
Holy sh*t!! Unplug the Mac, unplug the Mac! So much for my security through obscurity!!!
Re:I know! I know! (Score:4, Funny)
I'd let it infect me over and over again...
Re: (Score:2)
I'd let it infect me over and over again...
...another "social engineering" virus (Score:5, Interesting)
I always find it amusing when a virus that requires the user to activate it is considered news. By definition it's more social engineering then a vulnerability. If people weren't so stupid I assume nearly 100% of all computer virus' wouldn't exist, or wouldn't be a problem.
Re:...another "social engineering" virus (Score:5, Informative)
Re:...another "social engineering" virus (Score:4, Informative)
The most damaging (and thus, most reported) viruses don't. I believe the NetBlaster and RedAlert were actual viruses, and spread by vulnerabilities in services enabled by default on standard windows builds.
Re:...another "social engineering" virus (Score:4, Informative)
Re: (Score:2, Funny)
Re:...another "social engineering" virus (Score:5, Interesting)
Oh, and look: it was discovered by a company that makes antivirus software. [kaspersky.com] Wow, what are the odds that an antivirus company would be the first to discover and publicize a virus that runs on what might be called the least-adopted platform ever in history? I'd bet my next paycheck that somewhere there's a connection between an employee of that company and the author of this "virus"--and not just a six-degrees kind of link, I mean a real, substantial link.
Antivirus exec: "Well, in six years, we haven't been able to convince anyone that OS X is insecure. Despite our efforts, there hasn't been a single in-the-wild, self-replicating virus for that platform. What should we try next?"
Underling: "Maybe try spreading FUD about iPods?"
Antivirus exec: "Brilliant!"
Re: (Score:1)
Right.But most of the viruses(in reference to Windows), infected EXEs can harm your PC only if you execute them.Isn't this a kind of user involvement? Ironically if you don't run some XYZ untrusted EXE, you don't mess it up..simple. If you run it, thinking your AntiVirus will save you all the times, then sorry you are in soup.Not always you 'll be s
Re: (Score:1)
You also might want to read this site: http://www.microsoft.com/technet/security/advisory /935423.mspx [microsoft.com]
Re: (Score:2)
Oh look, some weenie re-invented the link virus.
Big fat hair deal.
Re: (Score:2)
By that definition, rm -rf / would be considered a virus.
Re: (Score:1)
By that definition, rm -rf / would be considered a virus.
Re: (Score:2)
i dont even think we should use the word "virus" for something like that. after all, a real-life biological virus spreads itself and generally starts reaking havoc without the host having to do anything after contracting it.
this would be more like a "poisoning", like if you poured poison into someone's coffee.
Re: (Score:2)
If it were capable of self propagating it would fit the usual meaning of computer virus. As it is it's only able to run with the help of a user, and they also have to copy it onto ipodlinux. Well, the same is true for all podzilla plugins.
Given that anyone likely to use ipodlinux is also likely to be savvy enough to think about what they are doing, this is a pretty pointless piece of code.
Perhaps 'malware plugin'?
Depends on antivirus company (Score:5, Informative)
Well, (Eugene) Kaspersky says at viruslist.com blog (http://www.viruslist.com/en/weblog?weblogid=2081
"Overall, I don't think iViruses will cause serious problems in the future. The iPod world is very different from the PC and smartphone world. Users aren't constantly installing new software and downloading a wide range of files, so that cuts down on the possible infection vectors. And what's there to steal from an iPod? Multimedia files, and that's about all.
So - it was an interesting little puzzle, this proof of concept, but nothing more."
Re:Depends on antivirus company (Score:4, Interesting)
No so fast, this is a dynamic environment (Score:1)
Re: (Score:2)
As a side note, Kaspersky _is_ the company who found that iPod virus and the blog entry by the BOSS of Kaspersky says it is NOT a danger right now.
Also head to http://www.phishtank.com/ [phishtank.com] , see the unbreakable, super secure Linux and BSD systems
Legality? (Score:2, Funny)
Re:Legality? (Score:4, Funny)
Re: (Score:1, Offtopic)
Re: (Score:1)
"This virus is trying to attach itself to other files on your hard disk. Before it can do this, you will need to agree to the terms of the GPL. Ok or Cancel?"
Re:Legality? (Score:4, Funny)
Re: (Score:2)
Oh, great.
Now try explaining that the GPL isn't viral...
Sheesh.
Re: License (Score:1)
Non-story (Score:5, Informative)
Not only does it only 'infect' iPods running Linux, but it's not even able to replicate. To call it a virus is stretching the truth, to say the least; it's just a program that trashes your binaries.
Re: (Score:1)
Re: (Score:2, Informative)
Re:Non-story (Score:5, Funny)
Re:Non-story (Score:4, Informative)
Sure, compared to modern-day viruses, which have (d)evolved into almost worm-like behavious, emailing all and sundry in an address book and generally causing mayhem, it's just a tad boring, but I would say it could definitely be classed as a virus - in the same way a Lada could be classed as a car.
Re: (Score:1)
The thing is, though, that's not how software gets distributed any more: the way things work in the iPodLinux world means that it's a lot harder for you to get infected in the first place, a
Re: (Score:1)
By definition that's what a virus is. The fact that it appends copies of itself to elf files *is* replication. If it had the ability to self propagate then it would be a worm. Viruses are by definition file infectors.
The only reason it's news is because this virus infects ipods. Anytime you have a new vi
Thank Goodness (Score:3, Interesting)
I would like to thank the developers of this virus. For too long, I have been enjoying hacking my iPod. It is good that someone is out there attempting to stop that by ruining my property.
Really, now on to the real discussion. Can someone explain the motivation? I actually do not understand why someone would waste their time to write a virus. The only type I do understand is the bot net stuff, and that is motivated by money. Heck, if I can take over 5000 computers and sell the work they can do in mass spam or something, at least the writer is attempting to make money. Why write something like this though? If they spent the same time writing real code, they would make money. If they did it for a different organization, they could help the Red Cross with their IT stuff, or a hospital. Why the fsck do this crap?
Malcontent? Antisocial? What the heck drives these people?
Re: (Score:2, Insightful)
Re:Thank Goodness (Score:5, Insightful)
Re:Thank Goodness (Score:5, Interesting)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Please turn yourself into the nearest Blade Runner.
Re: (Score:3, Insightful)
1. Because they're fascinating. It was interesting to see what kind of things you could make a virus do. For people like this - which included me - the game was to write a virus that more effectively reproduced, evolved, and evaded detection in a smaller space. You can spot viruses written for this reason because THERE IS NO PAYLOAD. It doesn't break anything. It's an academic exercise. We DON'T CAR
Re: (Score:2)
I'm guessing there are a couple of 12-year-old Norweigan kids who are jerking each other off right about now, from seeing their dipshit virus make Slashdot.
Next gen Virus (Score:5, Funny)
Re: (Score:1)
#include
using namespace std;
int main (int argc, char* argv[]) {
cout "YOU ARE INFECTED BY ULTRAdOOM NExT gen, F3AR THE L0RD !!" endl;
exit 0;
}
In what times do ya live? C++ was yesterday, C is almost ancient! How can you call this fossil "next-gen"!?
Re: (Score:1)
No, C is not ancient, and C++ is very much alive. In fact, it might be one of the most popular languages on the planet.
Re: (Score:2)
- no memory management. forgot to delete? oops, memory leak.
Rubbish, C++ has automatic memory management.
It also supports manual menory management in case you want to do that. Now, you chose that you don't want your allocation to be automatically managed. Then you did not delete it. What are you complaining about again?
- no array slices.
- no hashes (aka dictionaries).
Rubbish
- no array bound checks - easy to step over other vars
C
Re: (Score:2)
foo* baz[8096];
for (int i = 0;i LT 1024;i++)
baz[i] = new foo();
It ate all my ram and half of swap space. I wouldn't call that "automatically managed memory".
You are using the syntax for manual memory management. After #including <vector>, change the above to:
vector<foo> baz(1024);
If you really want that many separate allocations, include <memory> and write:
auto_ptr<foo
Re: (Score:1)
Hey, i made a multi platform virus that can infect almost any existing computer. And it's easy to spread : just compile following code :
#include "stdio.h"
int main (void) {
printf("YOU ARE INFECTED BY ULTRAdOOM NExT gen, F3AR THE L0RD !!\n");
exit 0;
}
Launch and here you are ! (yes, i know, i should have posted that on my blog and write a story for Slashdot)
Hmmm, I don't think it will spread too easily by the means you mention. That code won't compile ;-).
Re: (Score:2)
There are still books out there that write main(void) and main() - only crappy ones though.
A bigger problem is the #include, which will look in the current directory rather than the system directory. Should be using %ltstdio.h%gt not "stdio.h"
Oh and exit should be return, but I guess that's just a typo.
(the c++ version used that spawn of the devil statement 'using namespace std;'.. ffs don
This is going to spread like wildfire (Score:5, Funny)
Why (Score:1)
Parts needed... (Score:5, Funny)
iPod Linux - Free
Knowledge and desire to install linux on your MP3 Player - Your social life
Having been smart enough to install Linux on your iPod then go out of your way to install a virus - Priceless
For everything else theres run of the mill idiots.
Question (Score:5, Insightful)
What is the intersection between people who're smart enough to have installed Linux on their iPods, and people stupid enough to run a random executable?
Would anyone in that set like to make themselves known? Anyone? Don't be shy; anyone at all?
Didn't think so.
Re: (Score:3)
What exactly is the point of this article? (Score:2, Insightful)
a) It's not a virus.*
b) It's not iPod-specific, it could run on other Linuces as well.
c) The method isn't Linux-specific, would work on almost any OS.
So what we have here is, a proof of what concept exactly?
* Granted, that on all currently popular OS's any executable you launch can touch all the files you yourself can, is in itself a big WTF. But we know that, so we don't launch untrusted executables.
Re: (Score:2, Informative)
Once launched ... (Score:3, Funny)
Disclaimer: The source code of Idiotisco virus is disclosed only for educational purposes. I will not be held responsible if it makes your system bleed or gets you fired from your job.
It's not .elf it's *ELF* (Score:5, Informative)
Re: (Score:2)
Jeez... (Score:2)
I know who did it! (Score:2, Funny)
From the J.R.R. Tolkien department ... (Score:5, Funny)
As an Orc myself, I'd have to say that all Elves are considered executable.
Re: (Score:2)
With apologies to Family Guy because I no doubt have butchered the quote a bit. It's still early here.
Re: (Score:1, Funny)
Re: (Score:2)
+2 Funny.
Re: (Score:2)
But does it run WoW? (Score:2)
i know a virus even more powerfull that this one (Score:1)
As you have to manually install Linux . . . (Score:1)
Just a note ... (Score:1)
Morris Worm (Score:1)
http://en.wikipedia.org/wiki/Morris_Worm [wikipedia.org]
I created a Virus Once... (Score:1)
Superuser (Score:2)
Funding (Score:2)
Meh. (Score:2)
OMG! (Score:2)
(sarcastic mode: off)
So misleading (Score:2)
A more accurate title would be "virus that affects some versions of Linux."
A Warning? (Score:2)
PodLinux? (Score:2)
Linux is not vulnerable when configured properly!! (Score:2)
If you install Unix you should configure proper security, don't just run it out of the box!
I flashed my Ipod so I can play ogg format files. It's been running Liunux for three years.
No problem man!
Fud Fud Fud Fud Fu$%ing Fud
*yawn* not much of a virus (Score:2)
Wake me up when you get root, lamer.
This is really serious (Score:2)
to move my stored comments down, some crap... (Score:2)
Re: (Score:2)