Slashdot Mirror


Even Flash Can Get Viruses

Mechel Conrad writes: "Heise Online(German) writes about a Virus called SWF/LFM-926. It consists of a Macromedia Flash movie and seems to be the first of its kind. It uses Flash's scripting language in order to open a debug terminal creating and executing a file called V.COM, which infests other .SWF Files. Although the virus is not very dangerous and not widespread yet, it suggests clear security holes in Flash." The translation of the Heise article is quite readable, too. Update: 01/08 22:47 GMT by T : bdavenport adds: "this report on Yahoo lists a new Shockwave virus as low grade due to the need of manual downloading. infoworld is reporting that McAfee has upgraded to high risk after several Fortune 500 firms have reported it in the wild, arriving as an email attachment."

277 comments

  1. McAfee by hogsback · · Score: 5, Informative

    McAfee information is here

    Looks like it isn't very likely to succeed - it needs Windows NT and the stand alone version of the flash player.

    Just proof of concept really.

    1. Re:McAfee by BigBir3d · · Score: 1, Redundant

      today NT, tomorrow WinME or Win2k, and next week WinXP.

      this one was probably just a test, although i am guessing they did not want to on the radar until they had a bigger badder version that affected all OS's.

      my $.02

    2. Re:McAfee by Cacophony · · Score: 0, Offtopic

      Just as long as it don't break Superfly flash movies!

    3. Re:McAfee by hogsback · · Score: 2, Interesting

      By NT I meant NT/2K/XP - they're all the same really!

      It's probably a minor change for Win9x/WinMe.

      I don't know anything about the Flash scripting language - but it is using OS tools to do the actual infection of other files...this makes it less likely to be very cross-platform.

    4. Re:McAfee by Alan · · Score: 1

      Not many viruses are cross platform (unless you're talking about nt/2k/me/xp/98/98se being different platforms that is). Most of the virii out there aren't "email viruses" they are "Outlook express" viruses, and I don't see why this one isn't the same. To create a real cross platform virus would take a bit of doing IMHO.

    5. Re:McAfee by boa13 · · Score: 1

      But then someone could create a RedDrake 7.42 specific version. No need for a real cross platform virus. Just because the other OS is more targeted than yours doesn't mean you don't have to worry.

      Of course, we have real user boundaries, so the damage would be limited.

    6. Re:McAfee by hogsback · · Score: 2, Informative

      There's Winux whcih infects PE and ELF format files on Linux and Windows. Fortunately,according to the description, it doesn't work very well .

    7. Re:McAfee by Beryllium+Sphere(tm) · · Score: 1

      This one affects the standalone flash player, and there was also an old buffer overflow in the plugin:
      http://www.secureroot.com/security/advisories/97 86 035127.html

      I wonder how many consumer browsers have been patched or upgraded to fix that. It was a year ago, which is a long time for a professional sysadmin but a short time in terms of desktop upgrade cycles.

    8. Re:McAfee by byran+lei · · Score: 0

      >There's Winux [nai.com] whcih infects PE and ELF format files on Linux
      >and Windows. Fortunately,according to the description, it doesn't work
      >very well .
      >
      You mean,it doesn't work *AT ALL*

    9. Re:McAfee by Computer! · · Score: 2

      Of course, we have real user boundaries, so the damage would be limited.

      Limited, how? Most viruses don't try to reformat drives or get r00t. Is it not within the average Linux/UNIX user's power to send an email, or create/modify a file? That's all that's needed to spread the modern virus. Don't kid yourself that a Linux virus can't do damage. Most Outlook users aren't logged in as Administrator either, yet those viruses still did real damage, in terms of bandwidth and email noise.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    10. Re:McAfee by PD · · Score: 3, Insightful

      On my systems, the damage would be limited to the account that I would accidentally run a virus in - my user account.

      Unfortunately, EVERYTHING that is important is under that account. Everything that's NOT under the account was installed from my Debian CD's.

      Limited damage means limited only to the most important files on my machine in this case.

    11. Re:McAfee by Anonymous Coward · · Score: 0

      Unfortunately, EVERYTHING that is important is under that account. Everything that's NOT under the account was installed from my Debian CD's.

      Christ, then make a backup to another folder your user can't access, preferrably on a CD, and stop crying like a baby.. Better yet, use a different user for browsing the net. There are many solutions, if you just bother looking.

    12. Re:McAfee by PD · · Score: 1

      Did I say that I didn't have something implemented? No. I'm just saying that a virus will do real damage to my computer that will take time to fix.

  2. Let's Just Pray That We Can't Get Foot & Mouth by ekrout · · Score: 2, Funny
    --

    If you celebrate Xmas, befriend me (538
  3. Cross Platform? by Mr.+Sketch · · Score: 2, Interesting

    Could this be one of the first true cross platform viruses?

    1. Re:Cross Platform? by hogsback · · Score: 3, Informative

      Not this one ... it uses cmd.exe (from Windows NT) to write a script for debug (the DOS/Windows so-called debugger). So it looks like it's NT/x86 specific.

    2. Re:Cross Platform? by boa13 · · Score: 1

      Perhaps it could be modified to use Bash and other Unix tools to do the same job? Of course, the infestion would be user-specific.

      Someone has found a way to make Flash act outside the boundaries of its sandbox, and this should make everyone worry.

      At least a little bit.

    3. Re:Cross Platform? by byran+lei · · Score: 0

      >Perhaps it could be modified to use Bash and other Unix tools to do
      >the same job? Of course, the infestion would be user-specific.
      >Someone has found a way to make Flash act outside the boundaries of
      >its sandbox, and this should make everyone worry.
      >At least a little bit.
      >Yeah it's me, again.

      Nope. You run into the Unix permissions problem again. You wankers from the Windows Anti-virus world might as well give it up. Your crap just won't prove to very effective in the Unix/Linux/BSD world.

    4. Re:Cross Platform? by Anonymous Coward · · Score: 1, Funny

      You guys come up more than a 1% marketshare, preferrably in corporations with fat checkbooks, and McAffee and Norton will find a way to make the viruses work :)

    5. Re:Cross Platform? by Methuseus · · Score: 1

      Macromedia never said that Flash was in a sandbox. They just didn't include the ability, at first, to code more than just animations. That changed with version 4 or 5, can't remember, where the Active-script (?whatever it's called) was put into it.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    6. Re:Cross Platform? by jaavaaguru · · Score: 1
      I don't use windows apart from playing games and occasionally at work, but I was under the impression that it (Windows NT based systems) had file persmissions similar to those of UNIX based systems, so theoretically under a correctly configured Windows system, the damage is still limited to the user who downloaded the virus and viewed it.

      Anyone who looses their entire system because of such a virus would apparently have missed out important stages of setting up their system, like checking file permissions. Sure, Windows probably sets them wrong in the first place, but people setting up Windows NT based systems who don't check these things obviously don't care - I didn't check because I don't care... I don't use it for anything important.

      In short, users of NT based systems have no excuse for loosing their system due to such a virus.

      As for those who think this is "cross platform", even if you didn't read the article, the Slashdot story says it uses a .COM file... does your Mac or Linux system know what this is or what to do with it? I didn't think so. It's most definitely limited to x86 NT machines - although with the requirements of modern Windows software I wouldn't be surprised if it only worked on Pentium 4's and Athlons :-P

    7. Re:Cross Platform? by boa13 · · Score: 1

      As someone pointed out in response to another of my comments, the issue is also of network congestion. Our company was infested with Code Red past summer, and didn't loose any data, but oh boy, was the network congested!

  4. Build it, and they will... by Ethelred+Unraed · · Score: 5, Funny
    ...write a virus for it.

    Cheers,

    Ethelred

    --
    Everyone wants to be Ethelred. Even I want to be Ethelred.
    1. Re:Build it, and they will... by Anonymous Coward · · Score: 0

      FLASH sucks plain and simple. When will you art school Design idiots stop the obsession with shiny metal objects and learn how to create universally usable and standardized design solutions?

  5. It may be readable but this is in english by BinaryAlchemy · · Score: 3, Informative

    The virus info from Sophos: http://www.sophos.com/virusinfo/analyses/swflfm926 .html

    --
    ----- The problem with browsing at +5 is that everyone thinks you're being redundant
    1. Re:It may be readable but this is in english by Anonymous Coward · · Score: 0

      >>----- The problem with browsing at +5 is that everyone thinks your being redundant

      you mean YOU'RE, not your...please don't infect the English language with infectuous words

    2. Re:It may be readable but this is in english by Anonymous Coward · · Score: 0

      Did you mean "infectious," moron?

  6. Virus? by The+Great+Wakka · · Score: 0, Flamebait

    Does this virus just spread? Maybe it's time for macromedia to patch Flash, because more dangerous viruses may soon be on the way. And Flash is avalible for Linux too. Does this mean that Linux is equally supseptible (sp?)? I never even heard of or seen Macromedia Flash debugger. I thought Flash was just supposed to be a animation... huh. I guess viruses can seep from anywhere now.

    --
    Everything is mainstream now.
    1. Re:Virus? by Anonymous Coward · · Score: 0

      "susceptible"

    2. Re:Virus? by Anonymous Coward · · Score: 0

      flash isn't just animation, but has a extremely large and robust scripting language to it called actionscript. It is similiar to javascript, but can do alot more...

    3. Re:Virus? by Hertog · · Score: 1

      And this is flamebait in what way?
      It is asking a question... but ah, now I see, it asks if Linux can be infected by this... yes flamebait for sure.....

      --
      -=- I heard rumours about an OS called "Social Life", heard of it? Is it stable? -=-
  7. translation by twms2h · · Score: 3, Informative

    Just in case anybody reads the translation and wonders what the 'southwestern German broadcasting corporation' is about. It is just a mis-translation of SWF which used to be short for 'Suedwestfunk' (it doesn't exist any more, merged with another radio station). Of course in this case it just means the file extension of flash.

  8. What do you expect? by The+Paradox · · Score: 1, Flamebait
    Flash is an advanced scripting language at its heart. Seriously, people - DUH! Of course you can do virii with it - look at Java. Yes, it's supposed to run in a sandbox. Theory and practice are often light-years apart.

    People can do some cool things with Flash, yes. They can also do many annoying things, and finally they can do some dangerous things, as evidenced by this article.

    Yet another victory for Lynx users. When was the last time you heard of a terminal-based text-only browser bringing down a Unix system? ;)

    --
    Pain(n): when you're telnetting into a box doing somethin cool, and some luser calls for help with a 'critical error' ad
    1. Re:What do you expect? by jonnosan · · Score: 1

      Yet another victory for Lynx users. When was the last time you heard of a terminal-based text-only browser bringing down a Unix system? ;)

      Just this week, actually.
      It's PINE not Lynx that's affected, but it is a terminal-based text-only app that has a problem opening urls.

    2. Re:What do you expect? by thogard · · Score: 1

      Years ago, people would put esacpe sequences in headers in usenet postings that would reprogram keys. A real VT100 will let you program a 4 byte sequence for the "Enter" key but most emulators would let you put in many more characters.
      qqqq\nrm -rf /\n would be a bad thing to have your enter key send out.

    3. Re:What do you expect? by Anonymous Coward · · Score: 0

      When was the last time you heard of a terminal-based text-only browser bringing down a Unix system? ;) When I put a hammer to it as a proxy for the moron who invented that piece of crap.

  9. two classes of files: by Anonymous Coward · · Score: 1, Interesting

    safe files: gif, jpg, txt, ...
    unsafe files: vbs, exe, ...

    I cannot comprehend the shift towards risk (macros in .doc, scripting in .swf). Programmers, please keep the documents straightforward and powerless. I guess no one cares.

    1. Re:two classes of files: by TACD · · Score: 1
      Ah, but then how would M$ continue to squeeze money out of its victims? New crap = new money.

      Personally, I will not buy any software newer than Win98 and Office 2K, and that's too recent. As soon as I get around to finding out more about that Linux gizmo, I'm hopping on the bandwagon...

      --
      Security through promiscuity is no better than security through obscurity.
    2. Re:two classes of files: by sqlrob · · Score: 3, Insightful

      Why are gif & jpg necessarily safe?

      If there's a buffer overflow in the program rendering it, it could very well be an infectious file.

    3. Re:two classes of files: by Rentar · · Score: 3, Informative

      The difference is that those are static formats that don't run any code (at least if you believe in the difference between code and date).

      Additionally there are quite some different gif and jpg parsers out there, but the number of usefull Flash-Players is rather limited (1 comes to my mind). So if you'd be able to make a gif file that runs arbitary code on the machine that views it, it would most probably be targeted only on this gif-reader software (and this version, and this platform, and ...).

      And I think the checks form alformed GIF and JPEGs are rather strict in most image-loading libraries, 'cause defect GIFs and JPEGs are known to exist.

    4. Re:two classes of files: by Sloppy · · Score: 1

      Programmers, please keep the documents straightforward and powerless. I guess no one cares.

      That is based on the assumption that the programmers want to create maximum-quality software. That's no way to sell software. If you sell something that works, you don't get repeat sales.

      People who use Flash are the same kind of people that recommend Microsoft products. It's all the same disease. It's about trying to make people dependent on you. And the only cure is for people to look out for themselves -- which they never do.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:two classes of files: by Anonymous Coward · · Score: 0

      > The difference is that those are static formats that don't run any code (at least if you believe in the difference between code and date).

      If the program interpreting/displaying the image file has a buffer overflow problem, then a carefully crafted file could cause said overflow, but whatever kinds of jump etc instructions on the stack (assuming a stack buffer) and off to the root races we go.

      The program still has to get from a local exploit to a local root exploit to really do damage, but I'm sure you can see that getting that viewer to execute code in the .jpg or .gif file would be the first step.

      Buffer/stack overflows are never safe.

    6. Re:two classes of files: by sqlrob · · Score: 1

      Who cares if you can't hit everything if you can hit enough (e.g. IE)

      There are known illformed HTTP, ECMAScript, Java, etc files, but those still cause problems. Not in everything, but enough to be annoying. You can't make any assumptions about checks of data, as there are enough holes.

      Yes, executable code is more likely to have a hole, but anything that is loaded in memory should be suspect, unless the code doing that loading and rendering has been audited. And then, trusted only as much as you trust the auditors.

    7. Re:two classes of files: by Anonymous Coward · · Score: 0

      Because computers are suppost to be interactive (or at least that's what the media has sold to the general computer-clueless public). Since what the media calls good is what the general public wants that's what they get, so they get the interactive software. Of course the interactive nature of the software could be missused, which is usually thought about after the it's sold and is popular.

    8. Re:two classes of files: by lamont116 · · Score: 1

      I don't know about GIF, but formats like JPEG and MPEG are generally parsed as bitstreams, and thus data is grabbed a byte (or perhaps two) at a time. Not much opportunity for buffer overruns there.

  10. Why Infect Flash? by Lysander+Luddite · · Score: 2, Insightful

    I can understand (not condone) writing viruses/worms/trojans for getting access to a computer for other ends, but why create a virus for Flash? Infecting other Flash files seems pretty silly to me. The only reason I can think of is marketing or corporate sabotage for graphic designers.

    Maybe its just a case of "I can do it, so I must"? It's not like ActionScripting can be used in DoS attacks or to steal your credit card. Wouldn't you need to need a system to get the credit card number and another to actually send it somewhere?

    I'm clueless here. Help me out.

    1. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      Why do you care? Flash is a dangerous, unbookmarkable, eye-candy alternative to plain html. It has no place on a web of information.

    2. Re:Why Infect Flash? by bdavenport · · Score: 2, Offtopic

      The worm does not destroy files on a user's computer, but renames all files of the .jpeg and .zip type and moves them to the PC's root directory, said Patrick Nolan, a virus researcher with McAfee's Anti-Virus Emergency Response Team (AVERT).

      Although the worm does not delete files, it can clog e-mail networks and take e-mail servers offline. Cleaning up files that have been relocated and renamed could also waste considerable man hours, Nolan said.

      like most viri written by 1337 script kiddies, the real aim appears to create confusion and waste people's time/money. the "I Love You" virus didn't have a real payload, but boy did it do a job on the mail servers of many corporation. several friends' companies lost several days of work b/c their employees like to click EXEs. this will be the same. plenty of people send funnies with SWF files - with the virus infecting via that cute pink icon, expect plenty of people to click away.

      --
      /* Half alive and half dead too, work is for suckers and the sucker is you. - "Half-life" by Local H*/
    3. Re:Why Infect Flash? by geekoid · · Score: 2

      Virus Prevention Software Companies.
      Take a look at the corolation between virus companies stocks, and the discovery of new virus.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Why Infect Flash? by boa13 · · Score: 1

      unbookmarkable

      What? True, it's not simple, but you can generally manage to get the URL to the Flash file (use the source, Luke) and either keep it or save it.

      To view them later, either craft a curstom HTML page or use a stand-alone Flash player. On the Windows platform, Irfanview has a plugin to view Flash files.

    5. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      Here's a test for you: take the classic IBM - Peace, Love, Linux document written in flash. Suppose I like the "what does linux means to customers" item. Give me a URL that will lead me right to that point.

    6. Re:Why Infect Flash? by Rentar · · Score: 1, Offtopic

      I'm on a Karma-Trip, so I'll burn some of it by asking a offtopic meta-question:

      I myself wouldn't really call the parent-posting "Insightful", rather quite the opposite (it even mentioned the lack of insight), but I think it is a "+1, Good Question", don't we need more different Reasons? Especially now that we can grade the Reasons (maybe I'm into questions and I hate all those "+1, Insightful" and "+1, Interesting" posts, giving them -6, but I really dig those with "+1, Good Question" and "-1, Redundant" (Redundancy never harmed anyone was harldy harmed by Redundancy).

      And what about "-1, Karma whore", hell even "+1, Karma Whore", or more neutral "+0, Karma whore"?

      Man, I'm happy that I don't have to moderate this comment, I wouldn't know what to do ... maybe "+1, Offtopic"?

    7. Re:Why Infect Flash? by tswinzig · · Score: 2

      I can understand (not condone) writing viruses/worms/trojans for getting access to a computer for other ends, but why create a virus for Flash? Infecting other Flash files seems pretty silly to me. ... I'm clueless here. Help me out.

      Well my guess would be this person is as sick of flash being abused by websites for annoying ads as I am. I'd love to be able to tell MSIE to remove Flash and never re-install it, but this seems impossible. Maybe if we get firewall-level blocking of Flash due to this virus, I might be happy. :-)

      --

      "And like that ... he's gone."
    8. Re:Why Infect Flash? by llamalicious · · Score: 1

      Did you forget that you can open sockets in Flash? In both the embedded version, and in the standalone player.

      Infect a highly-trafficked SWF somewhere, and unbeknowst to the viewers, they're participating in a DDoS.

      Unlikely, maybe... but don't ignore the obvious.

    9. Re:Why Infect Flash? by iabervon · · Score: 2

      It's probably a proof-of-concept. The idea is that, if you have a way to attack something, you need to demonstrate that you can break in far enough to do something potentially significant.

      It infects other SWF files, but this really just means that it can do whatever it wants, including becoming an attack not traceable to the actual source.

    10. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      The question is insightful "Why infect flash?"

      Just because the poster doesn't know the answer doesn't mean he isn't insightful - progress often happens by asking the right questions.

    11. Re:Why Infect Flash? by Rentar · · Score: 1

      Maybe I have a different definition of insightful. Addionally I didn't say that this posting wasn't worth the high rating (it was!), I just wouldn't call it insightfull, it just call it a good question (which, as you said sometimes is equally good or even better than a insightful comment).

    12. Re:Why Infect Flash? by whovian · · Score: 1

      I imagine some of the people who write viruses (or l33t kiddies) also enjoy bragging rights within their respective community.

      --
      To-do List: Receive telemarketing call during a tornado warning. Check.
    13. Re:Why Infect Flash? by aardvarkjoe · · Score: 1, Offtopic
      Yeah! And while we're at it, how about:


      -1, Stupid (aka -1, Disagrees with Me) (At least this way moderators could be honest about their moderations)

      +1, The Only Intelligent Post in the Entire Discussion

      -1, Sarcasm that Everyone Missed

      -1, Cut-And-Paste

      +0, Goatse.cx (That way we can adjust them up/down as we would like)

      -5, He Insulted The Slashdot Staff And I'll Help Prevent Him from Being Bitchslapped



      Actually, given the new system, it might make more sense to not bother with the +/- on moderations at all any more. Just let moderators mark it however they want, and then let people choose whatever values they want to assign to it. For instance, I'd like to make overrated, redundant, and possibly offtopic not count for anything, as they're primarily used to silence opposition while trying to underfly the metamod radar.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    14. Re:Why Infect Flash? by igrek · · Score: 2

      I've met some virus authors at the end of 80-s. All of them were driven by "because I can" reason only. It was just a challenge; not many of them were thinking about the possible damages, etc. BTW, Scientific American had an article about viruses in the under the "Mathematical Recreations" topic, because it was a recreation.

      I'm sure most of the virus authors nowadays still have the same mentality. I don't think they do it for some pragmatic reason. Just because they can. It's the stupidity in its pure form.

    15. Re:Why Infect Flash? by DavidJA · · Score: 1

      . Just let moderators mark it however they want, and then let people choose whatever values they want to assign to it.

      Ok, WAY off-the articals topic, but in keeping wiht your post, the friend/foe system; in my prefs I've said to give a -4 to all my foes, and Klerk is a foe, but BUT, Klerks posts are still readable; I thought anything at -2 and below become invisable?

    16. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      > I can understand (not condone) writing viruses/worms/trojans for getting access to a computer for other ends, but why create a virus for Flash? Infecting other Flash files seems pretty silly to me. The only reason I can think of is marketing or corporate sabotage for graphic designers.

      "The worm does not destroy files on a user's computer, but renames all files of the .jpeg and .zip type and moves them to the PC's root directory, said Patrick Nolan, a virus researcher with McAfee's Anti-Virus Emergency Response Team (AVERT)."

      This was proof-of-concept code for a future worm which could destroy files instead of just renaming & moving them. Change the payload and you've got a problem, especially given the Anna virus (give that Flash worm a suitably spicy title and it'll get TONS of downloads.

    17. Re:Why Infect Flash? by Methuseus · · Score: 1

      I wanna know why being a Karma whore is a bad thing. I don't think being any kind of whore is necessarily bad, just sometimes not the thing I'm into.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    18. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      get a life.

    19. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      I'm sure most of the virus authors nowadays still have the same mentality. I don't think they do it for some pragmatic reason. Just because they can. It's the stupidity in its pure form.

      Just remember, to all the budding virus writers out there that are reading this, the US Government isn't playing anymore. You're a terrorist if you pass this shit around and you will go to a real prison where real inmates will fuck your poop chute everyday for 3-5 years. Have a nice day.

    20. Re:Why Infect Flash? by Anonymous Coward · · Score: 0

      is there any way to remove the flash plugin under IE never to have it rear its head again?

      I know i wont be able to see the sites on my box properly, but in my view if the site creator does not have a non-flash version of their site handy, then thats it for me.

      How do these guys think we print their info if its always moving around in leet spirals on the screen?

      Just my 2 cents

    21. Re:Why Infect Flash? by Hater's+Leaving,+The · · Score: 1

      "It's not like ActionScripting can be used in DoS attacks or to steal your credit card."

      Wrong. It can do anything - however, it has to go round the houses a bit.

      All it needs to do is to create a tiny com file which downloads a RAT. Tada! You're owned.

      And as we've just seen, it _can_ create a tiny .com file.

      THL.

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
    22. Re:Why Infect Flash? by Hater's+Leaving,+The · · Score: 1

      But at least it leaves those nice .swf files intact! ;-)

      THL.

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  11. Yow by Burgundy+Advocate · · Score: 1, Flamebait

    This is why people that don't use standard tools(HTML and images) on their pages piss me off. Whenever you start using fancy scriptable stuff there exists the possiblity for a security flaw.

    We've seen it before and we'll see it again.

    For this reason, please do the following:

    DO NOT support sites that use Flash
    DO NOT support sites that use Java
    DO NOT support sites that use ECMAscript
    DO NOT support sites that use Quicktime

    And the same for other plugins! Plain HTML is the only safe alternative.

    --
    Dragging people kicking and screaming into reality since 1996.
    1. Re:Yow by ekrout · · Score: 1
      This is why people that don't use standard tools(HTML and images) on their pages piss me off. DO NOT support sites that use Flash

      DO NOT support sites that use Java

      DO NOT support sites that use ECMAscript

      DO NOT support sites that use Quicktime

      So in other words, you don't like a god damn soul... :-/ ;-)

      --

      If you celebrate Xmas, befriend me (538
    2. Re:Yow by bitdamaged · · Score: 1

      Heck screw that I don't even use the internet anymore I'm just mailing in this post.

      Worlds over I'm going back just to reading books and writing my code on a legal pad with a pencil and having someone else type it in.

      --
      "Not all chemicals are bad. Without chemicals such as hydrogen and oxygen, for example, there would be no way to m
    3. Re:Yow by Spamuel · · Score: 1

      This is why people that don't use standard communication methods (telephone and yelling) to talk to each other piss me off. Whenever you start using computers there exists the possibility for a security flaw.

      We've seen it before and we'll see it again.

      For this reason, please do the following:

      DO NOT use computers
      DO NOT use ports
      DO NOT use TCP/IP
      DO NOT use the internet

      And the same for other high tech gadgetry! Speech communication is the only safe alternative.

    4. Re:Yow by Antity · · Score: 1

      Spamuel wrote:

      DO NOT use computers
      DO NOT use ports

      Will not using ports save Europeans from malicious programs from over the ocean?

      --
      42. Easy. What is 32 + 8 + 2?
    5. Re:Yow by silentbozo · · Score: 1

      > Speech communication is the only safe alternative.

      Unless the other guy has the flu.

      *cough* *hack* *sneeze*

    6. Re:Yow by D+Anderson+n'Swaart · · Score: 2, Insightful
      I know it's bordering on off-topic, but the parent poster does have a point. I have not yet been to a Flash site that has anything on it that I was hoping to find, unless it's artwork (which I am interested in on occasion), and generally I gave up trying to navigate in frustration a few minutes later because either it was slow, or it was very badly designed.

      The bottom line is that Flash is not an effective tool for creating websites. This is what HTML was designed for. With Flash, there are two things that particularly get my goat:

      1. you can't right-click a link and open it in the background (as I do often with Opera), in order to check out several areas of the site at once. This may sound like something that broadband users would complain about the most, because they can load several pages in parallel quickly, but actually it's something that I find not only helpful for efficiency, but necessary for my sanity as a dialup user, because if I had to click every page in serial I would spend so long waiting for the single page I can view to load that I'd stop using the internet altogether
      2. the second thing is that Flash sites are typically rendered at 640x480 or 800x600 to cater for users with low-end monitors, and cannot be resized (afaik, ianal, blah blah) because a Flash file is effectively a bunch of raster images bunged together. This means that this stupid little website is sitting in the middle of my 1152x864 screen, with an enormous blank space around it. Some people even do this with html for some completely unknown reason; for a good example of a site that uses both Pointless Flash(TM) for a Pointless Entrypage(TM) and Huge Blank Spaces(TM) check out the personal website of someone I don't like very much. I'm sure those people with 21" monitors and 2080x1024 screen resolutions know far better than I what I am talking about
      To be fair, there are sites that use Flash as a banner animation at the top, and it doesn't get in the way and is merely decorative, and that's fine, it's attractive and enhances the site. A good example of this is NZ Gamer Forums, and an example of a site that is annoying in its use of a complete Flash "gui" is its parent site. Yes, it's well-laid out and attractive, but just for starters, try entering your name into the "username" section. If you touch-type like I do, you'll very quickly get over how the animations when you enter a character are neet, and pretty quickly discover how they're very irritating. The sounds, too, are annoying to me. Basically, I think this website could have been made to look similar simply using HTML, and it would have loaded far more quickly (it took a good three minutes to load on my 56k--more than I'm normally willing to wait).

      The Forums are an example of Flash used in moderation, and JavaScript used in debatable moderation. I have no problem with it; it does add to the site having those tables light up blue, but it's also not particularly necessary. Mostly the site is very usable, and while there are a lot of images, it doesn't take a hugely long time to load. I think the person who designed the gamer.net.nz site and subsites needs a lesson in accessibility, because his sites are great if you can run Flash and feel like waiting for all the images to load, but get a browser like Opera 6, assume you don't have the flash plugin, and disable images so it loads faster, and you'll get a broken frontpage, and semi-broken threads in the forums because you have to use the horizontal scroll so much--the only thing this guy knows how to do is eye-candy.

      The only real gripe I have against JavaScript is the open() function. A lot of people seem to think it's a really great idea to have links open in a new window using this function. I'm all for opening in a new window; I do it on my site all the time--and you'll notice I use basic JavaScript for the image rollovers in the title, because they markedly add to the visual effect of the site without increasing much in the download time. But hey, there's already this great attribute called "target" in the <a> tag! Use it! I loathe sites where I right-click, open a window in the background without checking its exact href in the status bar of my browser, and going back to it a few seconds later expecting it to have loaded and finding a blank page with "javascript:open(window.crap)" in the address bar.

      Just my little rant. Please mod down accordingly.

    7. Re:Yow by Anonymous Coward · · Score: 0

      Java != Javascript

      Damnit

    8. Re:Yow by Anonymous Coward · · Score: 0

      a Flash file is effectively a bunch of raster images bunged together


      Sorry, wrong... Flash is effectively a scriptable vector format that supports raster display. It supports the designer's choice of whether the display size is resizable. If you're only seeing a bunch of raster images thrown together, you're seeing the work of a moron... which seems unfortunately likely.

  12. Sorry, ./ mangled my url by BinaryAlchemy · · Score: 2, Informative
    --
    ----- The problem with browsing at +5 is that everyone thinks you're being redundant
  13. Scripting Security by svwolfpack · · Score: 3, Interesting

    This pretty much shows that any type of program with a scripting language built in is prone to having viruses written for it. (word macros, VBS, etc...) It will be interesting to see what is done in the future to allow for the benefits of having scripting, but reducing the risks associated as well. A possible solution is simply reducing the power that scripting languages have, such as disabling file writing capabilities (although that's not really a legitimate solution, you see where i'm going with it...)

    1. Re:Scripting Security by 2Bits · · Score: 2

      Any scripting language that is allowed to get out of its sand box only.

    2. Re:Scripting Security by Rentar · · Score: 2

      Right. But a scripting language, that can't get out of its sandbox is rather useless (except for some special cases like Flash). A scripting language without a sandbox is of course much worse.

      But there are two ways a script can get out of a sanbox (in some languages there is only one ...):

      • A Bug in the Sandbox. this is the most obvious but can be avoided rather well with some good design (not completly of course, good code and constant security audits are still needed)
      • The 'official' way.

      As I said a scripting language without a official way out of the Sandbox is rather limited. In Java (not strictly a scripting language, but the Sandbox I'm most familiar with) an Applet can escape the Sandbox if it is both signed and gets the permission by the user (the signing part can be skiped, but therefore you have to modify client settings). We all know that the permission of the user is only a problem of social engineering and virus authors are pretty good in this (or at least good enough for Joe Outlook-User out there).

      The signing part is actually quite good. A virus author would have to get a valid, certified key from an Certification Aurthority (like Verisign) and sign the Virus with this key ... well, this obviously would be stupid, except if he is planing to find out about live in prison pretty fast.

      Now the really big problems arise when a [scripting] language allows a script/program to escape the sandbox, when it is not sign (or is sign with a self-signed certificate), even when it does so after a big red flashing DONT-EVER-DO-THIS sign, where the user has to enter a 12-digit prime number he has to calculate from a formular that is printed on page 123 of his handbook ... in reverse, using polish translation. Nothing of this would prevent the user from executing harmfull, unkown code.

      Actually I just remembered a third method, or rather a combination of the first two: A bug in ther Certification-Check-System. IIRC Netscape had some in their 4.x-releases that allowed any valid Signature to verify the validity of any host and not just that of the host it was made for.

    3. Re:Scripting Security by Anonymous Coward · · Score: 0
      Exactly.

      Sorry that I don't have any more to say, but this is it - exactly).

    4. Re:Scripting Security by Bronster · · Score: 2

      The signing part is actually quite good. A virus author would have to get a valid, certified key from an Certification Aurthority (like Verisign) and sign the Virus with this key ... well, this obviously would be stupid, except if he is planing to find out about live in prison pretty fast.

      ITYM would have to break into the machine of _anyone_ who happens to have an already valid signing key (gosh - wonder how many people with one of them keep it on an unsecured Windows box on a broadband link. Only needs to be one).

      After that it's a matter of distributing the virus before the owner of the key realises it's been 'borrowed'. That is soooooo unlikely, sure.

  14. Linux by Warped-Reality · · Score: 1

    fortunatly Linux/other non-windows non-x86 OS's can be infected

    --
    This is not the greatest sig in the world, no. This is just a tribute.
  15. I don't feel bad by I_redwolf · · Score: 1

    I truly don't feel bad for these companies at all, and I'm not blaming anything or anyone but when you start introducing scripting languages on top of a certain operationg system you put yourself at danger. This will keep happening to people honestly start taking security seriously. I'm not trying to troll or shed bad light on Microsoft or Windows(tm) at all. I'm just stating the facts and calling the plays as I see them.

  16. Creation of Files? by jmallett · · Score: 1

    Flash allows creation of external files??? Isn't that kind of dangerous in and of itself, whether or not it's intended to do so? You'd think a standard flash plugin wouldn't be allowed to do anything but read and write to a limited area of the disk!

    1. Re:Creation of Files? by Warped-Reality · · Score: 1

      Well, apparently it creats a .COM file... which could be created in this "limited area of the disk" and then exectued via a debugger

      --
      This is not the greatest sig in the world, no. This is just a tribute.
  17. Old news by Anonymous Coward · · Score: 0, Troll

    Here is a better article on the same virus. A must read, contains much more info than the linked article.

  18. Someone send me the source! by ImaLamer · · Score: 0, Troll
    I would love to own a bunch of Windows NT boxes.

    I know I've got that All Your Base swf sitting around.

    Unlock it, put in the virus - and viola!

    ALL YOUR WINDOWS BOX ARE BELONG TO US!!!

    But seriously... XP is built on NT/2000... is this going to be another code red style worm?

    1. Re:Someone send me the source! by ImaLamer · · Score: 1, Flamebait

      Troll? Fuck me man... there goes my karma when I finally get some.

      Wait, it was supposed to be funny. And can this infect XP? Seriously kids... my sister is a huge SWF fan.

    2. Re:Someone send me the source! by ImaLamer · · Score: 2

      Flamebait? Fuck I should go for broke!

      Someone please tell me what is wrong with the uber-parent post?

      Slowly I lose my karma.

    3. Re:Someone send me the source! by ImaLamer · · Score: 2

      Troll? WTF is going on today... kill those moders.

  19. Norton Users - Something to note by ianaverage · · Score: 2, Informative
    The Norton info page on this virus can be found here.

    One important thig to note on this webpage...we should add .swf to the extensions that we scan. Hopefully that will help protect us in the future of more dangerous flash viruses that are sure to come.

  20. Java applet viruses? by melquiades · · Score: 3, Interesting

    Has there ever been a Java applet virus? Java's very nice security / permissions model should theoretically make this impossible. However, considering that (1) that's only in theory, and (2) just about every browser implementation of Java is complete shit ... well, it could happen. Has it?

    1. Re:Java applet viruses? by C.+Mattix · · Score: 4, Interesting

      For Java to do anything bad it has to have explicit permission from the user. In that case, in my opinion, it isn't a virus, just a dangerous program and the user should acuatlly read the warning boxes.
      It could happen if some company would give away the private keys for a trusted company and then use that key to sign a modified and dangerous version. (Say like a rooted version of Yahoo chat or something like that, that has to be trusted to run right.)

    2. Re:Java applet viruses? by a_n_d_e_r_s · · Score: 1

      No it'e never existed a java virus. The only way to that would be to find a security flaw in one JVM implementation.

      There has been very few java exploits most was because of the javascript interaction from java so they where because of javascrip and not java.

      But java applets are'nt used much anymore most people seam to be content using java servlets or applications.

      --
      Just saying it like it are.
    3. Re:Java applet viruses? by Rentar · · Score: 2
      For Java to do anything bad it has to have explicit permission from the user. In that case, in my opinion, it isn't a virus, just a dangerous program and the user should acuatlly read the warning boxes.

      I don't think that this disqualifies it as a virus. The user may accept that the program may "access the local file system", but he certainly doesn't want it to trash his harddisk.

      Additionally I'd keep in mind that "Users don't read documentation" which can be gerneralized to "Users don't read.", so Joe Average won't be interested what the message box says that stops him from playing with this cool "web thingy" (which in technical terms could be described as an Java Applet), he just wants to find out which button he must press for the warning dialog to go away.

    4. Re:Java applet viruses? by Anonymous Coward · · Score: 0

      seems to me that there are some M$ java classes available in J++ that allow unsigned applets to break out of the high security sandbox.

      not that J++ is supported by anyone anymore...still, i found it interesting.

    5. Re:Java applet viruses? by inburito · · Score: 2

      Actually it does disqualify it as a virus. These type of programs are called trojans. Being a virus requires self-reproduction. Posing as a useful program is categorized as a trojan horse..

      Technically even the outlook 'worms' are not viruses as they require user to run the offending attachment in order to propagate.

      Trojan horses they are but as it doesn't sound as exciting as virus so.. oh well.

    6. Re:Java applet viruses? by Anonymous Coward · · Score: 0

      Actually there was an mail worm that relied on a security flaw in the MS JVM (a popular implementation). I don't think the virus was in Java tho - just used the JVM as a buffer overrun point.

    7. Re:Java applet viruses? by Anonymous Coward · · Score: 0

      I've seen a combination of a java applet, javascript and vbs do some pretty mean things.

    8. Re:Java applet viruses? by Anonymous Coward · · Score: 0

      Brown Orafice

    9. Re:Java applet viruses? by Anonymous Coward · · Score: 0

      Additionally I'd keep in mind that "Users don't read documentation" which can be gerneralized to "Users don't read.", so Joe Average won't be interested what the message box says that stops him from playing with this cool "web thingy"

      This is the mentality that the anti-gun lobbyists use against the gun industry. Joe User is a complete moron and shoots himself in the face while cleaning his gun therefore all guns are dangerous and should be outlawed. ;-) Maybe what we need are a little less stupid users.

    10. Re:Java applet viruses? by Rentar · · Score: 2
      This is the mentality that the anti-gun lobbyists use against the gun industry.

      Maybe, since I'm not from the US I don't follow on this topic, ...

      Joe User is a complete moron and shoots himself in the face while cleaning his gun therefore all guns are dangerous and should be outlawed. ;-)

      Well, there are two differences: Once shotting himself in the face and crashing his personal desktop are two different pairs of shoes. Second: I don't think scripting languages should be outlawed, I just stated the dangers.

      Maybe what we need are a little less stupid users.

      Definitely!

    11. Re:Java applet viruses? by ymgve · · Score: 1

      Technically even the outlook 'worms' are not viruses as they require user to run the offending attachment in order to propagate.

      Well, about 10 years ago, every virus had to be run in order to propagate. There was no such thing as automatic execution then (Except when you left a floppy in the drive at bootup). So Outlook viruses are indeed entitled to their 'virus' name.

    12. Re:Java applet viruses? by Media+Tracker · · Score: 1

      There was one ActiveX exploit that used the tag without actually loading an applet, it could be used to change values in the registry. I think the hole was due to Microsoft's implementation of applets as ActiveX objects (the exploit started with )

    13. Re:Java applet viruses? by inburito · · Score: 2

      But there is a clear distinction. 10 years ago every virus would attach itself to a host program, hence the name virus, and when the host program was run it would propagate. If the host program happened to be a system file or boot block you would get automatic propagation. Otherwise it would propagate when you ran the program in question.

      Generally viruses would attach a short jump code in the beginning of the program and then insert rest of their code to the end. Once their own code was run they would jump back to the beginning of the program and you would run it as if nothing had happened.. This is fundamentally different from the current concept of outlook 'virus' that most definetly is just a trojan horse. It does not attach itself to an existing program(no, being an attachment in an email does not count) therefore it should not be called a virus. Some macro viruses, however, are entitled to the being called virus.

      Then again, terms change in the course of time and to most people internet is just the web.. little do they know..

    14. Re:Java applet viruses? by Alsee · · Score: 2

      Joe Zeroiq downloads FreePorn.exe from alt.binaries but is puzzled when it doesn't seem to do anything. Oh well. Goes back to burning CD's for his buddies.

      Joe User is a complete moron and shoots himself in the face while cleaning his gun therefore all guns are dangerous and should be outlawed. ;-) Maybe what we need are a little less stupid users.

      Heay! Now THERE'S an interesting solution!
      Just imagine how fast viral replication would drop to near zero if we just shot every idiot that transmitted one.

      (If you get infected with a virus but manage not to spread it, we'll give you the benefit of the doubt and let you live - this time! Muahahahaha)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  21. Infoworld by hogsback · · Score: 1

    The infoworld article in the update is about something completely different from December 2000

    1. Re:Infoworld by hogsback · · Score: 1

      Specifically it's about creative.exe

  22. RE: Infoworld update by quan74 · · Score: 1

    The "update" link to infoworld is over a year old and refers to an email (OUTLOOK) spread virus that infects .swf files. People really should check out links before they post them.

  23. Git 'em Flash.... by dan+g · · Score: 1

    Maybe Roscoe should keep a better eye on him. :-)

    1. Re:Git 'em Flash.... by sjaskow · · Score: 1

      This is funny but I doubt most /.er's are old enough to get the joke. :(

    2. Re:Git 'em Flash.... by dpreviti · · Score: 1

      damn dude, how old do you think the median age in here is? I'm 29, got the joke, and figure I'm probably a baby in here.
      DP

  24. Timely...sort of by fobbman · · Score: 2

    Please note that the infoworld story quoted at the end of the update has a dateline of December 1st. If that's not stale enough please note that the year on that timeline is 2000.

    Rest of the information is timely, though.

    1. Re:Timely...sort of by fobbman · · Score: 2

      Oh, and if you want another information source to replace the infoworld piece check out this one over at The Reg.

  25. Many scanners don't scan .swf files by geirt · · Score: 5, Informative

    Many virus scanners don't scan .swf file by default, so you have update your virus signature file (which is automatic on most scanners) and reconfigure your scanner to scan .swf files (unless you already scan all files on your computer).

    This means that if advanced .swf viruses are created, they could become a real problem until system admins wakes up and gets a clue (and that takes a loooong time, look at Code Red)

    --

    RFC1925
    1. Re:Many scanners don't scan .swf files by xah · · Score: 1

      And add some other extensions while you're at it, like PDF and RTF, files of such types now having the potential to host viruses.

      --
      I am not a lawyer. Do not take my words as legal advice. If you need legal advice, consult an attorney.
  26. Re:Yow.... really.... by MadCow42 · · Score: 2, Offtopic

    {rant}
    Any you truly believe that plain, boring, run-of-the-mill HTML is what has brought grandma, grandpa, your niece, and Ubu the dog onto the internet?

    High-level scripting languages like Flash, Java, JavaScript, etc., have brought the Internet into a "slicker" dimension... one that appeals to the masses rather than just technodweebs.

    Ok, so you say: "Why do I care if they've made the Internet popular with the masses? Fsck 'em, the Internet is made for technodweebies like me anyways!"

    Why do you think you can get broadband for $40/mo instead of having to get a T1 at $800/mo? Why do you think you can get $400 off your next computer when you sign up for online access? Why do you think computer prices are falling rapidly and performance is growing just as quick? None of that would be happening if computers, driven by the desire for the Internet, weren't booming.

    {/rant}

    MadCow

    --
    I used to have a sig, but I set it free and it never came back.
  27. Finally! by kilrogg · · Score: 3, Funny

    Us Linux users can enjoy a flashy virus for once. We need more cross platform stuff like this.

    1. Re:Finally! by icey · · Score: 1
      haha, like two years ago, i had a dream about a unix flash virus after staying awake sehr late to finish a cs final project. (slightly edited from the original because i ramble when sleepy)
      i just had a dream that a macromedia flash app drove this motorcycle (complete with "vroom" noises :), after my cs groupmates and i (one of which was really cute, and that i was semi dating, may i add) had telnetted into remus [the rutgers cs dept. server]. the app was actually sent to someone's remus account when they checked their mail, and launched automatically when the third groupmate, who was upset at this semi-relationship, got into pine first. i suppose that would make it a unix flash virus. why do i dream these things?

      anyway, this was the plan, the master plan of some person who knew we would be so enthralled by this motorcycle. the motorcycle actually worked, of course. so, there was this giant chase scene on the parkway, because the police weren't too happy about it after being alerted by the person who wrote the flash app, because all s/he wanted was our remus account passwords to do something (evil).

      the macromedia flash powered motorcycle was nifty O though. it used touch screen navigation and could go 65 mph. too bad we all died in a flaming ball of fire when we crashed into the crazed cop (in a game of chicken).

      okay, maybe it couldn't technically come true, but still! :P
  28. A native translation.. by entrox · · Score: 2, Informative

    Sophos Anti-Virus warns about a new virus, which infects other files as a macromedia flash movie
    and executes self-generated programs. The parasite, baptized "SWF/LFM-926", reaches computers as
    SWF-file, and after being run, infects other Flash movies while displaying the message
    "Loading Flash-Movie...". The virus exploits the scriptability of Macromedia Flash to generate a
    file V.COM, which gets executed afterwards without confirmation.

    Sophos says that the virus wasn't yet spotted "in the wild" and therefore spreading. Nevertheless,
    the manufacturer of Antivirus software warns about the potential danger which lurks in the
    Flash format. The Sophos website provides detailed information about the parasite.

    --
    -- The plural of 'anecdote' is not 'data'.
  29. FORTUNE 500! by oddo · · Score: 0

    fortune 500, you say? we have to act, act now! (I need caps: FORTUNE 500, YOU SAY? WE HAVE TO ACT, ACT NOW!

    --
    give me bongo
  30. Oh My God. What AV is the cure? by Anonymous Coward · · Score: 0

    Holy Cow! I don't want a virus --- I have children, you know. What is the cure? Who makes the cure? Where can I get it, now?

    Please, please help me.

  31. bitdamaged by bitdamaged · · Score: 1

    Oh my if I download something and run it, it might be carrying a virus?

    Ack who'd a thunk

    --
    "Not all chemicals are bad. Without chemicals such as hydrogen and oxygen, for example, there would be no way to m
  32. English version of Heise article by Juergen+Kreileder · · Score: 1, Informative

    The Heise Online article is available in english too: http://www.heise.de/english/newsticker/data/ray-08 .01.02-003/

  33. LIES LIES LIES! by danielrose · · Score: 1

    Lies, it's an NAI link!

    --
    i hate pansy republicans
    1. Re:LIES LIES LIES! by Anonymous Coward · · Score: 0

      Flash is a memory resident, file infecting virus. It infects .COM and .EXE files. Although it does not infect COMMAND.COM.

      Well, of course Flash is a virus! -1, Redundant.
  34. Re:Yow.... really.... by jafac · · Score: 2

    actually, plain boring ascii pop3 email is what brought grandma, grandpa, my niece and Ubu the dog onto the internet.

    The Web has long ceased to be a place of any interest for most people - at least outside of ebay.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  35. It's easy to understand by Anonymous Coward · · Score: 1, Interesting

    Don't download and run files. If somebody gives you executable code, then consider whether you trust them.

    Flash in a browser is safe. It's an entirely separate issue.

    Just read the story, and think about what they're really trying to say.

  36. Heise has english pages too. by Gerein · · Score: 1
    For a couple of weeks now, heise is publishing some of its news in english, too. You can find the english version of this article here.

    Although the english pages don't carry that many news-items, you should definitely check it out. Heise is a great source for IT-related news.

  37. MultiPlatform Viruses? Java good for this? by KwamiMatrix · · Score: 2, Insightful

    Could this be the small start of multiplatform Viruses? Virus source code written and engineered to be Operating System independent is pretty deadly, depending on what the virus does. Imagine one virus rendering Windows XP, Sun Solaris 8, Red Hat Linux 7.1, AIX 5, MACOS X, HP-UX, and Irix unstable. Not trying to encourage any hackers here, but wouldn't Java be a very usful language to start developing multiplatform viruses in? Wondering. Also, has there been any attempt at coding a virus for any Anti-Virus software? Unfortunatelly, viruses are software technologies as well, and will keep on advancing.

    1. Re:MultiPlatform Viruses? Java good for this? by Anonymous Coward · · Score: 0

      fortunately java requires a 64 megabyte interpreter in memory, 100 megs of disk space and runs slow as shit AND has a HUGE ASS CPU requirement as well as a security sandbox. so .. NO.

    2. Re:MultiPlatform Viruses? Java good for this? by CLinCH · · Score: 1

      SirCam wouldn't allow for the installation of Norton Anti-Virus (at least Corporate Edition). You had to use the removal tool before you could install NAV.

    3. Re:MultiPlatform Viruses? Java good for this? by mlk · · Score: 2, Informative

      Java has a security layer.
      In a webbrowser, it only has access to a few fuctions, which don't include access to the file system.

      However, you could rap it up in a .jar, and hope for stupid users that double click, or (in the case of UNIX-like systems) run anything they are sent, i.e. it would still end up being an MS problem, maybe a few Mac's would be effected to and a VERY SMALL amount of UNIX boxes.

      mlk

      --
      Wow, I should not post when knackered.
  38. everything can get viruses by Twillerror · · Score: 4, Insightful

    Why is it that almost every system out there can get a virus? I'm under the opinion that it is the OS's fault, *nix, windows included.

    The reason anything can get a virus is because programs still have direct control over the IP ( instruction pointer ). This is a fatal flaw found in most OS's. Programs should be ran inside of a VM with tight security. Of course performance calls for some apps, especially servers to be ran in compiled code, but this should not be the default. If such an app needs to be installed or run the OS should prompt the user warning them of such activity.

    Another flaw is the fact that we are still using a basic file system. Whether it's fat32, ntfs, or ext2 it is still just placing a byte stream on a disk, managing the name, where it starts and where it ends. Lets evolve a little. The file system should be more like a database. It should be able attach any number of properties to a file. It should be able to manage security at any level, and it should be able to isolate files from process to process.

    Imagine if when a program installs it has access to it's portion of the file system and that is it. It couldn't see the rest if it wanted to. Installed programs could get quotas. They sure as hell wouldn't be able to start overwriting executables all over the place.

    You could argue that good user level security could solve these problems, but it's obviously not enough since so many viruses simply find away around it.

    I could go on and on about how OS's treat applications wrong. But the main point is that they treat them like friends when they are really strangers. The answer is to take control away from the app, and put it back in the OS. Perl and Java are a good start ( since they are both interrupted in a way), but obviously more work needs to be done.

    1. Re:everything can get viruses by malxau · · Score: 1

      I don't think virus risks come from the OS directly, but all the scripting support (esp. networked scripting support) that people keep building into apps and enabling by default.

      However, a lot of the OS restrictions you suggest are implemented on many platforms.

      OS/2 with hpfs supported files with 'any number of properties' and I think ntfs would still retain that support somewhere. ntfs and ext2 allow 'security at any level' as well. As far as process-level filesystem isolation, there's GNU/Hurd.

      I personally feel that the performance benefits of compilation make this nearly mandatory (as opposed to Perl especially) but networkable scripts are dangerous things. Even a javascript takes control of your PC to do some things. Why is it all necessary? I just don't get it.

    2. Re:everything can get viruses by frank_adrian314159 · · Score: 2
      programs still have direct control over the IP...

      I hope so. Otherwise, they'd be executing a single instruction pretty damn often :-). I hope you meant that there are too many ways for data coming into a program to inadvertantly take control of the IP.

      --
      That is all.
    3. Re:everything can get viruses by zmooc · · Score: 2
      The reason anything can get a virus is because programs still have direct control over the IP ( instruction pointer

      I might be totally wrong:) But it looks like what you're talking about are vulnerabilities that have to do with buffer-overruns; they work by moving the IP to a data-segment by modifying the stack. To solve that, wouldn't it be enough to separate the data from the code (this is normal under Linux, I believe (?)) and not allow the IP to jump to the data(and stack)-segment AND not allow the code to modify itself. That would solve this problem, wouldn't it?

      Virusses don't have much to do with this; they are about modifying executables which has nothing to do with the IP, but can indeed be solved partially by file-system improvements. Partially... users that get infected by virusses usually are users that have permission to install executables that are in the default path (most users on properly designed systems don't run any executables of their own). That's enough for a virus to infect the system. And nothing can be done about it without restricting the users' ability to install new software. And that's - at least partially - solved pretty well under Unix since nearly all executables are owned by the root user. And if a virus gets in via the root-account then that's usually plain stupidness of root:]

      Please correct me when I'm wrong:)

      --
      0x or or snor perron?!
    4. Re:everything can get viruses by Dirtside · · Score: 3, Informative

      The problem is, there's no way to algorithmically tell a virus from a badly written program, or a normal user command to overwrite a file or document data.

      Let's say we're using your theoretical virus-proof OS. Well, I still want to be able to open a shell window and run my programs that do things. Sometimes I'm going to want to delete files or overwrite older versions of files with newer ones.

      If the OS is designed to never let the user overwrite any data, that's not going to be a very useful OS! Basically, anything a user can do via stupidity (or obscure necessity) can be replicated with a virus. Remember, a virus is just a program that does nasty things instead of word processing -- there's no way for a nonsentient OS to tell, definitively, whether a program is supposed to be deleting files or not! Even if it prompts you for confirmation that you want to delete a given file, there's no way for the computer to be sure that it's really a sentient user hitting enter, and a virus simulating an "Enter" hit from the keyboard. (Well, there are specific ways around specific attacks, but I'm talking generally. OSes cannot pass the Turing test yet!)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    5. Re:everything can get viruses by Animats · · Score: 2
      This is naive, but insightful. The basic problem is that most existing operating systems run anything intended for a specific user with all the privileges of that user. That's terrible design.

      Existing hardware has enough protection to allow running hostile executable code, if the OS won't let it do anything harmful. Hostile code running in a FreeBSD "jail", for example, can't do much. And there are secure Linux variants which run untrusted content with limited privileges, so that it can't do much. You don't need an interpreter to provide protection. (In fact, Java hasn't turned out to provide as much protection as originally claimed.)

      What we need are some apps, like browsers, media players, and web servers, which can operate under very limited privileges. Then they can be run on secure variants of Linux. That will provide some examples of secure systems (and something Microsoft doesn't have.) Get busy, people.

      The sad thing is that if an operating system today was secure enough to lock remote content in a jail, all that stuff content owners want would stop working. Like preventing anything else from running while their content is decrypted, or sending information to their web site.

    6. Re:everything can get viruses by Webmonger · · Score: 2

      I think you're wrong about that. If a system prevents applications from reading or writing data that they did not create, it can be optional, and vary from program to program.

      For example, "rm" would need the ability to delete files that it had not created. But it wouldn't need the ability to read or write files it hadn't created. Bash would need the ability to execute other programs. But it wouldn't need the ability to delete files.

      I'm not sure how many spanners scripts throw into the works-- in theory, rm just becomes a replacement for your unlink() call, and any program(script) can delete any file. This is because your shell has and requires the ability to run any executable on the system. (Something which, again, rm doesn't need.) A mechanism is required that prevents bash's (or rm's) permissions from exceeding the bash script itself.

      Okay-- what if permissions are subtractive? rm can't read other-app files, so neither can any program rm runs. Bash does have the right to delete any file, and so does rm, so if you run rm through Bash, you delete the file. However, cp does not have the right to delete any file, so even if you run cp through Bash, it can't delete a file it did not create.

      And when a file contains #!/bin/bash, any permissions the script does not have, are subtracted from the permissions of bash when it runs.

      You know, this actually sounds feasible. . .

    7. Re:everything can get viruses by Gleef · · Score: 2
      TWillerror asks:

      Why is it that almost every system out there can get a virus? I'm under the opinion that it is the OS's fault, *nix, windows included.

      A few reasons:
      • An increasing number of complex applications have powerful scripting languages that are relatively easy to develop malicious code for
      • Most operating systems give user-run applications way too much power on the system. Windows is one of the worst offenders here, but many Unix/Linux/*BSD installations have their problems along these lines as well.
      The reason for both the above is simple. Users want to be able to do nifty things with their machines, and they don't think about whether or not other people can do nifty things to their machines until it's too late.

      Good security takes a lot of work and planning, even given an OS that offers good security features. Most people (including most software companies) don't care to go through this work. Hence we have security holes, viruses, trojans, worms and so on.
      --

      ----
      Open mind, insert foot.
  39. Hmmm..... by lavaforge · · Score: 1

    I guess this gives new meaning to the term "Getting Flashed."

    (Insert various sexual innuendos here.)

    Sorry, I just couldn't resist it.

  40. For the last time....virii by Anonymous Coward · · Score: 0

    For the last time....the plural of virus is virii, not viruses

    1. Re:For the last time....virii by Anonymous Coward · · Score: 0

      http://www.perl.com/language/misc/virus.html

  41. not high risk by Xn · · Score: 1

    the infoworld article refers to an executable that uses the macromedia logo, apparently a different virus than the swf one..

  42. Yet another excuse. by CatherineCornelius · · Score: 1

    Yet another excuse to avoid those fussy, bloated, overrated flash sites.

  43. Infoworld Article Not related by 0xA · · Score: 2
    Hey Timothy!

    That infoworld article has nothing to do with this virus. It's also 13 months old.

    You guys really need to give a little more effort here sometimes. You are brash, act without any confirmation and show yourselves as totaly incompetent. Can you get me a job there?

    1. Re:Infoworld Article Not related by Anonymous Coward · · Score: 0

      But why is it always Timothy who fscks up ?

  44. Small but important addition by igrek · · Score: 2

    Build it; if it becomes popular enough, they will write a virus for it.

    1. Re:Small but important addition by 3D+Lover · · Score: 1

      Build it; if it becomes popular enough, they will write a virus for it.

      Close... Build it; Cram it down everyone's throat because it is part of the OS, and they will write a virus for it.

    2. Re:Small but important addition by Cuthalion · · Score: 1

      What OS has flash as a part of it?

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    3. Re:Small but important addition by Kanon · · Score: 1

      Install XP. It comes with IE6 (You can't refuse to install it). Guess what comes with IE6?

  45. Hey while your at it... by Anonymous Coward · · Score: 0

    Lets all just unplug the computers and go back to cuneiform. I mean hey its all about the information and not that fancy electronic wizardry. What next are you going to cut off your shirt buttons and build a barn.

  46. Re:Yow.... really.... by Howie · · Score: 2

    The sites I go back to, I go back for the content. They are typically weblog/journals or actual information of some sort (reference, reviews, FAQs, whatever).

    Flash in particular seems to coincide with either content-free sites, or incomprehensible "artistic" navigation. Java and Javascript I don't have a particular grudge against, apart from speed (Java) and security (Java and JavaScript) issues.

    Anyway, I can't get broadband for $40/mo, and last time I looked, there was a fairly significant downturn in the last 18 months in the PC market.

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  47. This is a really great example... by KC7GR · · Score: 2, Offtopic

    ...of something I've believed since I started using the Internet in the mid-80's.

    Specifically: Why the frell do we even NEED Flash or its brethren in any case? It seems to exist solely to make pretty pictures, and spew forth alleged "music" or other SFX, and waste a lot of bandwidth in the process.

    Remember: If you cannot manage your native language well enough to get a CLEAR message across to your site's visitors in plain ASCII text, then NO amount of flashing fonts, pretty colors, bandwidth-hungry animations, or silly sound effects is going to help you in the least.

    Don't even get me started about how precious few web sites are even usable by those who are vision-impaired, and need to use a text-to-speech converter on their computer. How many sites are in blatant violation of ADA accessibility guidelines even as I write this?

    Web designers, take note: Sites today have entirely too much fluff, and far too little in terms of USEFUL and EASILY READABLE content. Remember that "simple" is NOT a bad thing. This latest virus serves only to emphasize that point.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

    1. Re:This is a really great example... by thogard · · Score: 2, Informative

      Flash is great for vector images because they can scale to the window size, they work over a much wider range of color depths, are smaller than bit maps, they print out at printer resolutions.

      Of course I have never seen them used that way.

    2. Re:This is a really great example... by Xerithane · · Score: 1

      This is a beautiful troll, really. But I have a few points that you may want to address to make it not so obvious.

      1. Any animation is obviously not going available to those that are vision-impaired.

      2. Nothing on the internet is NEEDED. You may want to tone this down a bit.

      3. You should conclude with something more drastic. Everyone knows that most sites are stupid and not easily navigable. You should say that everyone should all go back to gopher or HTML 1.0...

      --
      Dacels Jewelers can't be trusted.
    3. Re:This is a really great example... by Anonymous Coward · · Score: 0

      "Remember: If you cannot manage your native language well enough to get a CLEAR message across to your site's visitors in plain ASCII text, then NO amount of flashing fonts, pretty colors, bandwidth-hungry animations, or silly sound effects is going to help you in the least."

      That's why there shouldn't be paintings, TV, movies, art or speaking because ASCII text is enough for all communication. Of course, ASCII text doesn't allow the use of all languages, but some of the characters in those languages look too much like pictures anyway.

    4. Re:This is a really great example... by bitrott · · Score: 1

      I've seen this reaction before on /. and of all the trollish remarks about the net, this one upsets me the most. Why does Flash exist? Flash exists NOT to serve as THE medium for net communication but to serve as an excellent medium for MULTIMEDIA on the net. Seems simple enough. If you'd like to go back to ASCII and text based browsing, feel free. While the rest of us are using the New Net, a vector graphic marvel rivaling even the concepts put forth in cyberpunk novels, you can surf ASCII porn and grumble about how slow the net is. As someone already said, if you're looking for clear and concise in a multi media world, you're using the wrong bloody medium.

    5. Re:This is a really great example... by ftobin · · Score: 2

      I think you're seeing a problem, but you're not diagnosing it properly. The problem is not the fanciness or expressivity of flash. It is the fact that flash is a programmtic language, not declarative. From a security perspective, if you're handed declaritive information, it's fairly easy to ensure that the programmtic code you have running over the declarative code isn't going to go haywire, since it is 'closed'. However, on the other hand, if you're simply handed programmtic code, you cannot tell what the program is going to do with certainty, given the tremendous amount of states it can enter.

      This debate is currently being played out in the XSLT community. Some people want scripting information in XSLT, but that's a dangerous road to go down. XSLT appeals to me because it is powerful, yet fully declarative.

      If I had taken the Language Theory instead of Advanced Algorithms (or whatever they were called) in college I could probably express myself better here (FSM's and similar).

    6. Re:This is a really great example... by Suidae · · Score: 2

      I believe that is the first time I've encountered bleed-over of fictional swear words into real life, albet online.

    7. Re:This is a really great example... by Anonymous Coward · · Score: 0

      Just a reply to the replies of this thread.

      Is flash your bread and butter? If not, these security alerts wouldn't worry you, so it's understandable the way you defend it hopelessly. You wouldn't defend it if you contracted a virus from it. It's always nice and pretty until someone loses something, say security.... What does paintings, movies, etc. have anything to do with computer security? By owning a painting somehow you create a backdoor for someone to come into your house? Newspapers are still in text and what do you know, newspapers are quite popular for getting the message across.

    8. Re:This is a really great example... by zmooc · · Score: 2

      We may not need flash for regular websites, but the amount of funny movies, extremely cool artwork etc. that's been done in Flash is enough reason for it's existance in my opinion. www.megacar.com, www.kimble.com, AYBABTU, the wassup-flood and this multi-episode manga-like gothic movie of which I can't remember the name etc. etc. Maybe that's not all "culturally correct art", but nearly all of us geeks know about and have watched them... you may consider this waste of bandwidth, but it's pure entertainment and that's what the web is about for the majority of its users. But I agree: Flash is being used way too much where it's not necessary.

      --
      0x or or snor perron?!
    9. Re:This is a really great example... by Paradoxish · · Score: 1

      Like any other medium the internet is a place to express and share ideas. Some ideas can only be expressed with a certain degree of flashiness. More importantly, a good design and color scheme makes it more pleasant for users to browse and stay at the site. If we were to completely ignore these technologies the web would be a dull, boring place.

      On the other hand, one of the most important tasks a web developer faces is to make an attractive site that uses the least amount of bandwidth possible while still providing a good amount of eye-candy. Flash, when used properly, is perfect for this task. It's vector-based files are small and load quickly even on slow connections. So, to a certain degree, I agree with you. But, flashy technologies (like Flash) shouldn't be abandoned. But anyone without enough talent to use them in a small, yet attractive way (that means all you morons who make your entire site in Flash will be shot on the spot) should stick to html.

      --
      If you need to interpret my post, then you don't get it.
  48. that is NOT about the same virus by Anonymous Coward · · Score: 0

    The linked article is about an 11-year-old virus called Flash. It's a "real" virus that infects MS-DOS .com and .exe files, not a script. Certainly not the Flash-infecting worm the thread is talking about.

  49. Maybe you should feel bad by JoeBuck · · Score: 2

    Don't forget that Flash runs on Linux and Macs as well. With a little smarts, folks can write cross-platform viruses (if Flash can create a script file and arrange to have it executed by the user who is running the browser).

    Anyone know whether the Linux Flash plugin is vulnerable to this attack?

    1. Re:Maybe you should feel bad by I_redwolf · · Score: 1

      Ummm would you like to explain how that would be done? Flash can create the script file maybe but having it executed by the user?? Exactly how do you plan on doing something like that?

      Flash is a plugin that has to be installed as a user.. considering it'd be install in lets say the netscape plugin directory as root even there isn't much else that a script file could do. Not to mention having flash create a script file somewhere and then having it executed. I can't even think of a way to do this, it makes no sense.

  50. Flash can GET viruses eh? by ElectricToothbrush · · Score: 1

    What do you call a program that it's hard to avoid downloading, which is then impossible to get rid of, and plasters your browser with irritating messages and sounds you can't turn off?

  51. Macromedia statement by psantangeli · · Score: 0, Redundant

    Macromedia was recently informed of a potential issue with the standalone Macromedia Flash Player running on Microsoft Windows. This issue does not affect web content viewed in a browser. After testing by both Macromedia and Sophos Anti-virus, the company who initially reported this potential issue, Macromedia has found that this issue can only affect content that is sent via email or downloaded from a site and then run outside a browser. In either case, the content must be run in a Macromedia stand-alone Flash Player or associated Projector executable to represent a risk. This player is not installed by any browser installation, and is only installed with the Macromedia Flash authoring product. E-mail users should never open or download attachments or data unless they can be sure it is from a trusted source. Macromedia appreciates the work of Sophos in reporting this potential issue, and will be issuing a patch later this week; a fix will also be included in future versions of the product. For more information on the patch please visit: http://www.macromedia.com/support/flash/. Macromedia will continue to take potential security issues very seriously. Security issues concering the Macromedia Flash player may be mailed to flashplayer_security@macromedia.com. Pete Santangeli Vice President of Engineering, Macromedia Inc.

  52. haven't you learned yet... by unformed · · Score: 2

    "they" needs to be capitalized.

    We all know who They. We all understand that. No need to protect their so-called "innocence" by playing the pronoun game. They are making the viruses; They are bringing evil into our hearts; They are holding us down.

    Protest against The Man, I will not let The Man hold me down!

  53. Infoworld is reporting on a *different virus* by philam3nt · · Score: 5, Informative

    It appears that the articles have not been read carefully. After comparing the the three, there are two Flash virii being spread around.

    Virus 1 (Conrad's submission) - SWF/LFM.926
    The virus, dubbed SWF/LFM.926...must be downloaded manually and cannot spread...over e-mail. (Yahoo)
    ...and after being run, infects other Flash movies while displaying the message "Loading Flash-Movie...". The virus exploits the scriptability of Macromedia Flash to generate a file V.COM, which gets executed afterwards without confirmation. (German trans. - thanks entrox!!)

    Virus 2 (bdavenport's infoworld submission) - Creative.exe
    The virus...arrives in an e-mail bearing the subject line, "A great shockwave flash movie."
    The worm, which first appeared Thursday, is delivered to users in the form of an e-mail attachment that appears to be a Shockwave Media Player. When a user tries to view the movie attachment, the worm sends a copy of itself to all people in the address book of the user's Microsoft Outlook e-mail program, potentially clogging e-mail networks.
    One reason the Creative.exe virus may be spreading so quickly is that it uses the Shockwave Flash movie icon.
    (Infoworld)
    ...but if you check the date of the Infoworld article, it's December 1, 2000.

    From Symantec:

    Discovered on: November 30, 2000
    Due to a recent decrease in world-wide infections of this worm, SARC has decreased the threat level of this worm to 3 and removed it from the Top Threats list.

    W32.Prolin.Worm uses Microsoft Outlook to email a copy of itself to everyone in the Outlook address book. The worm moves all .mp3, .jpg, and .zip files to the root folder. It renames each of these files and appends the following text to the extension of each file:

    change atleast now to LINUX

    Also Known As: TROJ_SHOCKWAVE.A, CREATIVE, TROJ_PROLIN.A


    So...Creative.exe is NOT a flash virus, and is old news, unrelated to SWF/LFM-926.

    --

    If I had a sig, this is where it would be.
    1. Re:Infoworld is reporting on a *different virus* by warpeightbot · · Score: 2
      So do I understand correctly, the exploit depends on Shockwave creating a .COM file (Windows-specific) and thus all us non-Windows users are safe until some wiseguy decides to make one in ELF format?

      Should I just go ahead and semi-permanently chmod 000 my libflashplayer.so? (The only thing I use it for on a regular basis are those lovely little Seattle Labs blurbs that get posted on User Friendly (which, ironically, are ads for WinDoze security products)....

    2. Re:Infoworld is reporting on a *different virus* by 0xA · · Score: 2

      Not to mention that the infoworld acticle is 13 months old!

  54. Do not use speech by Daemon_az · · Score: 0

    Speech safe?!!!! Speech can transmit different airborn viruses as well. As for me I switch to using notepads only...

  55. Re:Yow.... really.... by libertynews · · Score: 1

    Flash/Java/WhizBang gimmicks are not what attracts 'normal' folks to the net. Flash doesn't work all that well across most people's links (there are still a very large number of people using 56k or less). Webpages that pop open dozens of advertisements as you try to leave their sphere of influence aren't likely to attract too many people either. Email and other person-to-person communications are what attract people. How many have relative that only know how to use AOL and AIM? See!

    It isn't too suprising to see a Flash virus appear. The current system just wasn't designed with security in mind. Nothing can ever be safe, but until there is a redesign of the way that your local system trusts 'tainted' input from the outside world there isn't the faintest glimmer of 'safe'.

    HTML is 'pretty safe' because its purpose and capabilities are well defined. When you start tacking on things like Visual Basic and Flash you should expect trouble to be lurking just around the corner.

    What's the solution? Don't participate in the multi-mediaizing of the net. Don't open ANY attachments and don't install stupid programs like Flash. Fill your webpages with content, not eye candy -- leave that to Hollywood.

    Brian

    --
    Remember Lexington Green!
  56. Proof of Concept by _Sprocket_ · · Score: 2


    I can understand (not condone) writing viruses/worms/trojans for getting access to a computer for other ends, but why create a virus for Flash? Infecting other Flash files seems pretty silly to me.


    I would guess that the initial reports were simply proof of concept. It shows that something beyond what would be expected is possible. It proves that it is also possible to create something with a viral nature. From that point, it is simply a matter of devising a more... selective... payload. The advantage to infecting Flash files is that the format hadn't previously been considered a potential infection vector. It is (was) now a new way to attack your target - be that target a specific entity (individual, corporation, government, etc) or the world at large (glory seeking).


    On the subject of proof-of-concept virus and trojans - I would argue that most virus / trojans in the wild are simular proof of concepts. They are attempts to shock the internet-using public and make them aware of their insecure environment. They do this by infecting hosts and then touching, but rarely damaging, data. Its a digital couting coup - "look at what I could have done if I had wanted to."


    Of course, it also proves that you don't have to destroy data to gain noteriety. If you did, I wouldn't be suprised to see more damaging payloads.

  57. That vulnerability is purely theoretical... by chazR · · Score: 5, Funny

    The still-excellent l0pht once informed the world that Microsoft had a serious security problem in a product.MS responded with the famous "That vulnerability is purely theoretical.". So, l0pht released a real exploit for the vulnerability.

    Apologies, it's hard to find the original links since l0pht got up in the morning, put on a suit, and became @stake

    Hello. Wake up. Theoretical vulnerabilites become real, nasty, exploited vulnerabilites very fast. I assume you read comp.risks?

    Looks like it isn't very likely to succeed

    LOOKS LIKE? It's a done deal. Somebody has exploited a widely-distribited scripting engine. The people who did it as a "proof-of-concept" have proven that the interpreter for this language is wide-open and gagging for a jolly good rogering. I wonder how many unchecked buffers there are in that code. I wonder how it handles multi-byte characters. I desperately hope it wasn't written in C.

    I sit here as a smug old Unix hacker, secure in the knowledge that lisp and Smalltalk programs are unlikely to be attacked in the same way that C programs are.

    I'm also sure I'm wrong.

    1. Re:That vulnerability is purely theoretical... by Bronster · · Score: 2

      I sit here as a smug old Unix hacker, secure in the knowledge that lisp and Smalltalk programs are unlikely to be attacked in the same way that C programs are.

      No, of course not. They'll be attacked in new and interesting ways.

      I'm also sure I'm wrong.

      Aren't we all. Nice to see someone admit it though ;)

    2. Re:That vulnerability is purely theoretical... by Anonymous Coward · · Score: 0

      Yes, Lisp and Smalltalk programs are unlikely to be attacked because there aren't any in wide use. (Sorry, Emacs does not count as "wide" use)

    3. Re:That vulnerability is purely theoretical... by Anonymous Coward · · Score: 0

      I'm also sure I'm wrong.

      You're right... Oh, wait. You're wrong. No. DAMN YOU!! ;-)

    4. Re:That vulnerability is purely theoretical... by pinny20 · · Score: 1
      Well I've used the stand-alone flash player about... once... Most users will be the same so it's not a "widely used scripting engine".


      If this was a bug in the browser plugin then it would be more of a problem, but this isn't the case.

  58. Ha ha ha ha! by Anonymous Coward · · Score: 0

    It never really occurred to me that Flash was insecure. I just knew that it sucked from the first time I heard about it. So I Just Said No.

    I guess bullshit detectors really are a Good Thing. Everybody should get one.

    You see, this isn't really just a Flash problem or a programming mistake. It's all just due to really stupid fundamental attitudes. An update from Macromedia will not solve the problem.

    1. Re:Ha ha ha ha! by VAYKENT · · Score: 1

      "...An update from Macromedia will not solve the problem...."

      Just like the truth won't solve your problems.

      Can you develop in Flash?? - then don't talk about it.

    2. Re:Ha ha ha ha! by Anonymous Coward · · Score: 0

      You are, as we say in latin, a "dorcus malorcus."

    3. Re:Ha ha ha ha! by QuinnAzain · · Score: 1

      When was the first time you saw it 4 years ago. Keep up pal.

  59. I Am Very Confused - Y2k bug Again? by aka-ed · · Score: 1

    Macaffee says the virus was discovered January 8, 2002.

    Am I the only one to notice that the Infoworld article is dated December 1, 2000 4:24 pm PT?

    --
    I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
  60. Macromedia software is a security risk, IMO. by Futurepower(tm) · · Score: 1, Troll


    I've seen major problems with security in Macromedia Flash. Apparently someone was using a security bug in Macromedia software to run arbitrary programs.

    Macromedia software wants to check the Macromedia web site for later versions. The communication software appeared to be the gateway for the attack. I reported this problem to Macromedia, but the company showed no interest.

    A second problem with using Flash is that you give the URL of each of your customers to Macromedia. A third is that you have to post an advertisement for Macromedia that says "Download Flash if you don't have it". A fourth is that, if the user does not want to run Macromedia software, web sites using it are broken.

    --
    Bush's education improvements were
    1. Re:Macromedia software is a security risk, IMO. by VAYKENT · · Score: 1

      Can you program in Flash? Oh... yeah... Then don't talk about it.

    2. Re:Macromedia software is a security risk, IMO. by Anonymous Coward · · Score: 0

      Hi, Michael. Could you provide a reference for that "someone was using security bug to run arbitrary programs", please?

      (My closest guess of what you're referring to is the confusion in last year's story about a read-only buffer overflow somehow allowing external code to be executed, but this story was brought down to earth some time ago. If you've got another set of details in mind then it would be essential to learn what they are, thanks.)

      I'm not sure what you're trying to say by "software wants to check site for later version". The Macromedia Shockwave Player can auto-update, but the smaller Macromedia Flash Player does not. Perhaps you're using IE/Win and are seeing the results of the #version identifier in the OBJECT tag. Sorry, I can't yet place this issue, but I'd like to learn what you're concerned about.

      For "contacting Macromedia", the Macromedia newsgroups are very active, and we're also on the Flash mailing lists too. There will soon be a new Security Center on the Macromedia site, similar to the ColdFusion Security Center on the old Allaire site, and we'll have past issues documented here for ready reference. There will also be a "contact us" link so hopefully we can get word before reading of a new concern in the news wires.... ;-)

      I'm not sure about "give URL of each of your customers to Macromedia". You don't have to put a "Get Flash Player" on your site if you don't wish. You're right that sites which use SWF won't appear the same if you don't use SWF... pretty much the same as Java or PNG that way, I'd guess...?

      Any security concern is a real and important issue... regardless of whether there's an actual vulnerability, the concerns themselves are also important. Following up in the macromedia.flash newsgroup is the fastest way to get concerns identified and addressed, thanks.

      Regards,
      John Dowdell
      Macromedia Tech Support

  61. A better example of why we DO need flash by Chuck+Chunder · · Score: 1

    Is here.

    While the same content in relatively plain and silent text is still effective, the extra features that Flash allows certainly add to the experience.

    Rock on Tenacious D!

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  62. Virus Names by CAIMLAS · · Score: 3, Interesting

    Who's the goon that actually names these viruses? Is there some organization that categorizes and files them, or is it done by the antivirus companies (Symantec, McAfee, etc) that find them? I've never quite understood the odd names that are ascribed to them.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:Virus Names by ymgve · · Score: 1

      NewsFactor have an article today about how viruses and worms get named. That's probably what you're looking for.

      (But, what it comes down to is that the name should not credit the worm author, neither in anyway glorifies creating destructive code.)

    2. Re:Virus Names by ReCoder · · Score: 1

      Computer Anti-virus Research Organization (CARO)

      Check out: How computer viruses get named

    3. Re:Virus Names by Stephenmg · · Score: 1

      I am glad I saw your post, I always thought they did use the name the virus creator wants. It does make scence not to name it what the creator wants to not give reconigtion.

  63. Re:For the last time (we can hope) by mabinogi · · Score: 1

    virii isn't even a word....it's a poor attempt at pig latin mainly used by l33t script kiddies that failed english...

    Read the article that someone else posted as a reply

    --
    Advanced users are users too!
  64. This can't happen via HTTP by Segfault+11 · · Score: 3, Informative
    I work in Flash, and I can explain exactly what this is.

    Formats like Flash, Director, or Toolbook are fairly safe when run in a browser, but when run locally, most gain much more functionality, including the ability to execute arbitrary commands. Many people have the Flash Player plugin, but no standalone executable to open the files locallly is supplied. 99% of all people that do have the standalone player are getting it from an installation of Macromedia Flash (the creation/editing application), and anyone else with a player isn't likely to have one that implements FSCommand calls, of which one of the functions is the ability to execute commands.

    --

    I registered my hate for Jon Katz

    1. Re:This can't happen via HTTP by Anonymous Coward · · Score: 0

      You work in Flash ?

      Then tell your lame artiste freends to **STOP REQUIRING FLASH TO ENTER SITES**.

      ok?

    2. Re:This can't happen via HTTP by ymgve · · Score: 1

      One thing your comment didn't cast light on - does the Flash file need to be in the form of a standalone executable, or is it enough for it to be an .swf-file that is run locally to use this function?

    3. Re:This can't happen via HTTP by Segfault+11 · · Score: 2

      All you should need is the SWF file. As far as I can tell, the only difference between a fully standalone Flash file (a "projector") and the app that opens SWF files is that it has an additional resource that contains the SWF data.

      --

      I registered my hate for Jon Katz

    4. Re:This can't happen via HTTP by Segfault+11 · · Score: 1
      I'm not an "artiste" -- those guys only do layouts and illustrations. I program the logic and behavior they and the curriculum developers need to make intelligent educational software, not stupid splash pages.

      Yes, I would agree with what you meant to say: a Flash virus is a meta-virus. I'm very happy that my current project is in C, and has nothing to do with Flash.

      --

      I registered my hate for Jon Katz

  65. ......... rediculous by until(0) · · Score: 0

    Great story... ack!! Ever heard of Buddy API?? For Macromedia Director??

    And now we've got people shouting about proprietary bullshit?? Boycott macromedia huh?

    .... rediculous

    --
    -da5id
  66. This isn't even a virus. by Bowie+J.+Poag · · Score: 2



    This is no more a "virus" than rm -rf is a trojan.

    --
    Bowie J. Poag

  67. How the virus works: by Aquaman616 · · Score: 1

    First of all, this is a WINDOWS virus only!

    It works because Flash, when played using the standalone projector that ships with the Flash authoring tool, has additional "rights" beyond what the plugin has. The plugin can't do jack.

    So, basically, this virus can really only hurt particularly stupid Flash developers.

    Anyways, how it works: first of all, the user created a little .COM file that would find and "infect" SWFs on the users system. Then, they wrote a small program that would walk through that COM file and from it produce a the ActionScript needed to recreate the file, character by character. i.e.

    virus = chr(208) + chr(25) + chr(2);

    Then, they opened up the Flash evironment and started making the actual "virus"... The whole thing is based around the special FScommand action that is mostly unused in normal web-based SWFs. FScommand is used to "talk to" what ever environment the SWF is embedded in, whether that be a web page, VB app, whatever (remember Flash is an activeX control). There happens to be couple of special FScommand options that are only available to the standalone player, namely, in our case, "exec". "exec" allows you run aribitrary executables directly from Flash. The virus it's self simply calls up an instance of command.com and has it echo the virus string to a file. In our case, V.COM. Then, it runs FSCommand again and runs the virus.

    All in all, it's a cheap hack that requires waaay to much to work. It's a proof of concept that really can't get very far in the wild.

    --
    A|Q|U|A
  68. the flash!? NOOOO! by mr_gerbik · · Score: 2

    will this hamper his ability to run so fast?

  69. Not a real WEB virus. by VAYKENT · · Score: 3, Informative

    Flash can only execute system commands in the stand-alone executable. Anybody can make an EXE that does worse... and if you're stupid enough to run an unknown EXE, then you don't deserve the computer that died because of it ('Virus' exe). The FSCommand in Flash (useable in the embedded SWF version we all see on web pages) can 'save' files - but they are only plain text files, and you can only save the name/value pairs that exist on the root imeline of the SWF (can anybody say - 'cookies' ???). Don't think that Macromedia was stupid enough to allow a virus like this. (Again - unless you're stupid enough to run an unknown exe!). What's wrong with the media today that they have to run bogus stories like this?? Did they even bother asking Macromedia if it was technically possible?? Bunch of morons. "Today on Virus Alert we've found out that a new Windows CE virus will make your PDA strangle you in your sleep..." Uhh... Ok.

  70. Idiot made. by VAYKENT · · Score: 1

    A program that was made by an IDIOT.

  71. that's an old Infoworld story - different worm! by Audent · · Score: 2, Informative

    The Infoworld story quoted is from December 2000 and is about a different Flash worm entirely ... This new Flash virus is quite different and isn't in the wild yet.

    Stand down, nothing to see here, move along...

    --
    I am a leaf on the wind
  72. So, would this be by serps · · Score: 1

    ... the first virus with a 'skip' option?

    --
    "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
  73. Macromedia software is a security risk. by Anonymous Coward · · Score: 0


    The parent post listed 4 good reasons for NOT using Flash.

  74. Re:....... rediculous by Anonymous Coward · · Score: 0

    You are a stupid person, until(0). Do you know how I found out? I researched your stupidity by reading your previous posts, and discovered something interesting. You do not know how to spell the word "ridiculous." It's not just a typo, you consistently get it wrong. And it's a word you like to (ab)use a lot too.

    You are a poor speller. No wonder the girls avoid you. Girls like guys who can spell, like me.

    And did you know that you also abuse question marks? ?

    And exclamation points too!

    !

    Thou sucketh.

  75. No vulnerability in Flash itself by silhouette · · Score: 5, Informative

    The reason the stand-alone Flash virus file is able to access CMD.EXE has nothing to do with any inherent security hole in the basic Flash player itself. The stand-alone file uses a fairly well known (in the Flash community) function that is only available in the stand-alone Flash player. In fact, Macromedia even has this function documented in their Flash support section. It's the "exec" command that takes an argument of the path to an application to execute.

    This virus really has more to do with running an unknown executable than it does exploiting some kind of vulnerability in Flash. This is because any stand-alone Flash player file is an .exe, not a .swf. The stand-alone .exe is composed of 1) The .swf file that runs and 2) The entire Flash player itself (~2megs) in executable form. By including the entire player within the file, the bundled .swf can be run anywhere without any necessary previous installation.

    What cracks me up personally is that the very possibility of a Flash virus has been discussed before on Flash community developer message boards. When the "exec" command for the stand-alone player was still undocumented and somebody posted about it (having "discovered" it somehow) there was quite a discussion about the new functionality uses. But, there was also some speculation on how it could be used for malicious purposes. This was around a year ago, IIRC.

    --
    Experts agree: everything is fine.
  76. Java Trojan by MillionthMonkey · · Score: 2

    Here is an example of a Java Trojan, which needs to be run from the command line as an application (it won't run as an applet).
    This exploit code can infect your computer with harmful executables that are sent via email attachments.

    public class ScaryTrojan {
    public static void main(String[] args) {
    try {
    Runtime.getRuntime().exec("C:\\Program Files\\Microsoft Office\\Office\\OUTLOOK.EXE");
    }
    catch (Exception e) {;}
    }
    }

  77. NOT IT IS NOT!!! by _avs_007 · · Score: 1

    The plural if virus is viruses, NOT virii...

    Look here for proof

  78. nothing but FUD by Anonymous Coward · · Score: 0

    This is possible only in Flash in the EXE form, or if you own the Flash authoring environment. I know because I've developed presentations professionally with Flash for EXE distribution, and understand exactly what 'loop hole' (which is just an added feature that lets Flash run programs when executed locally) was used. Since most people don't have the authoring environment, there is no more danger in this than any other foreign EXE you run.

    It will not work in a browser.

    It will only work in Windows, and will only work if you're dumb enough to run unknown EXEs.

    It's particularly stupid because it goes through the trouble of using the Flash projector to write and run the virus (using DOS's debug, I believe), when they could've just infected any old EXE with the same virus.

    I know Flash isn't the most popular thing around here so feel free to mod my cowardly ass to hell :)

  79. Third lesson we learned in CS100 in college :-) by billstewart · · Score: 3, Interesting
    The first two lessons we learned were "here's what to do with a keypunch" and "if you don't comment your code we'll give you a bad mark even if it appears to work fine", but the first *real* lesson we learned was "Your program can *never* *ever* trust its input."

    And to make sure we got the point, they'd make us run our programs on their input decks, which often had maliciously designed explorations of the limits of programs - what if the input field is missing, or too short, or too short by 1, or precisely as long as the maximum, or maximum+1, or way too long, or not a number, or a negative number, or had spaces in it, or had magic-looking values like 999 or 32767, or duplicated things that were supposed to be unique, or used values that weren't on the list of the-only-values-the-user-can-input. This was on Evil Mainframes with EBCDIC, so there are some modern forms of Bad Input that didn't exist (like backspaces or carriage returns in alphabetic fields ) but there were other evil things that could be done, like bogus punchcards, or characters that weren't from the 48-character character set the old printer supported or the 64-character set that the new one supported, or had data that ran into columns 73-80 which are only for sequence numbers. One of many annoying things about punchcard-oriented systems was that the edit-compile-run cycle was very slow, but it forced you to think very carefully about what you were doing. On the other hand, there are kinds of Bad Input that come from lots of experiments of throwing Nasty Looking Stuff into a program to see what it does that you wouldn't bother with on a punchcard system.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  80. Die, "Fuckwave Slash", Die by knorthern+knight · · Score: 1

    Look, if you're running a site like Joe Cartoon, that's a perfectly legitimate use for it. Unfortunately, too many 16-year kiddies hired by their uncles make it a mandatory part of the first page you see when you get to a website. That's the real problem. The majority of people in North America, let alone the rest of the planet, do *NOT* have broadband.

    Maybe a successful Fuckwave Slash virus will get people to stop using it. Not that that's happened with Outlook. In linux, look in mozilla/plugins and/or /usr/lib/netscape/plugins and rename or remove ShockwaveFlash.class and libflashplayer.so to deactivate it.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re:Die, "Fuckwave Slash", Die by bitrott · · Score: 1

      Hmm... sour grapes maybe? If Joe Cartoon is the best example you can come up with for a "good" flash page, you're not surfing the right sites. If lowbrow humor is all that gets you, then you'll not have noticed that you DON'T have to visit sites running flash. That's right, you too can click "back", and simply not visit sites leaden down with bad flash. And I agree there's alot of them. You're right that not everyone in NA has flash, but so what? Most corporate sites have non flash pages, most users without the broadband don't surf those sites. Why should all of our net experience SUCK MORE because some people can't get BB? You wanna even the playing field with the rest of the world? Then you wouldn't even have bloody electricity. We do because we can.

  81. Usability and Accessibilty by QuinnAzain · · Score: 1

    I agree that Usability and Accessibilty are the 2 biggest problems on the WEB today but these are issues in how a web site is developed not what it is developed with. You can show me just as many bad Flash sites as I can show HTML sites. The solution is in the design and creation of the site. To say that the web sucks and it is all the fault of Flash puts you in the same category as Jakob Nielsen. And that is one place you don't want to be!!!!!

  82. Uninformed and misleading post by wooozle · · Score: 2, Informative

    As a Flash programmer, I'm beginning to suspect that stories are posted here without any background verification or research. Many replies to this sensationalistic post offer criticisms of Flash while assuming a tone of expertise, all without even a glimmer of understanding about the basics of this technology. First of all, this "scripting engine" everyone's talking about is called the Flash player, which can exist as a plugin, or as a stand-alone executable. The scripting language is called Actionscript, and it's based on the ECMA-262 standard known as Javascript. The exploit uses a rarely-used feature called FSCommand, which allows the designer to control limited aspects of the Flash movie in a stand-alone executable player, NOT IN ANY BROWSER PLUGINS. For the sake of cutting through the thick hyperbole here, I'll repeat that again: this "virus" only works IF THE USER DOWNLOADS AND RUNS AN .EXE FILE, IT DOESN'T WORK THROUGH THE WEB BROWSER. This virus only works through the following process: 1. He writes an ".fla" Flash source file with animation and scripting, compiles it into a browser-readable ".swf" file. 2. He compiles the .swf further into an ".exe" file by including the stand-alone player into the original .swf. 3. A user downloads the .EXE file and executes it. Whoever's naive enough to run an .exe email attachment is beyond the protection of anti-virus software. This stuff is old news... Flash developers have achieved tricks with FSCommand that nobody's heard about outside of the Actionscript community, but they've never been exploitable to the extent of a real virus. The fact is that Flash cannot access system resources unless you're running it as an .exe executable file.

  83. Why Infect Acrobat? by fireboy1919 · · Score: 2

    Seriously...its been done. And Slashdot covered it.

    What was the first macrovirus called? The Concept virus. I imagine thats not really a coincidence. It was proof that you can implement a fairly complex algorithm on a fairly simple system.

    If viruses weren't so destructive, it'd be pretty darn impressive - and it probably is for the sociopaths who design viruses. Its like putting a 3-d rendering engine on a TI-85 calculator. As it is, I wish they'd just make the viruses and keep them to themselves as theoretical ideas except when they can serve some useful purpose.

    So...how about some useful flash stuff? I'd like to see some of these fairly difficult ideas implemented in flash:
    A 3-d polygon based fighting game
    A C compiler (or some other high-level language compiler)
    A database
    An emulator of some old, archaic system

    Those would be way more newsworthy than a virus, IMHO. Anybody heard of any of those in Flash?

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  84. UNIX has 51% market share. by Anonymous Coward · · Score: 0

    On servers. Linux is just yet another UNIX variant.

    These are on the biggest, most visible servers on the internet. If there is a break in on any of these servers, then everyone hears about it within minutes, and a patch is available in hours.

    Microsoft initially denies the reports, while dozens of boxes are being hacked manually. After a couple of weeks of inattention, the hackers have written automated tools and given these to the script kiddies to play with. While other crackers write worms and viruses to exploit the holes. After several million boxes get infected, everyone downloads the updated virus definition files and the infection slows down. MS will rarely actually close a security hole, because most of these things are considered 'ease of use features' by the market droids.

    That is why UNIX viruses, worms, and trojans are no more than a minor annoyance, while windows infections continously bring the internet to its knees.

  85. Virus flash emulator. by AftanGustur · · Score: 2


    This will give you some idea about how the real virus looks like. Click Here

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  86. Where it will be irradiated by Anonymous Coward · · Score: 0

    I hope you're not sending film, electronics, etc. through the US post these days...

  87. Get used to it. by Anonymous Coward · · Score: 0

    Plugins by design bypass your browsers security model. As an aside you may argue that it is therefore pointless to design secure browsers as long as you allow plugins. While plugins may have a builtin security model it is by definition propietary and not subject to widespread review and oversight. It also means there will be lots of them so some will be more likely to compromise. Get used to it.

  88. .exe or .swf by Asic+Eng · · Score: 2
    It seems one of the viruses mentioned is actually just an infected .exe file, and the other problem only occurs with the standalone player, not with the browser plugin.

    So if I understand this correctly, if you don't use .exe attachments and don't have the standalone player, then you should be save?

    A while ago I wrote a filter, which takes a flash exe, and strips out the flash player, leaving you with the .swf part. I did that, so that I could view those movies on Linux, but it should work for Windows systems, too. Usually there is no reason to include the flash player anyway - most people have the flash plugin already, and don't need yet another copy of the flash player.

    Apologies for the really bad code (I don't actually know C), and the horrible formatting (the latter I blame on the slashdot lameness filter, though). You'll have to use "View Source" to look at it. :)

    /* exe2swf.c ** */ #include #include void main () { int ch; int match; // start of swf file int search; int sig_len; int sig[3]; int i; int k; match = 0; search = 1; i = 0; sig_len = 3; sig[0] = 'F'; sig[1] = 'W'; sig[2] = 'S'; while ((ch = getchar()) != EOF) { if (match) putchar(ch); if (ch == sig[i]) i++; else i = 0; if (i == sig_len-1 && search) { // detected signature match = 1; search = 0; // output signature again for(k=0;k
    1. Re:.exe or .swf by Asic+Eng · · Score: 2

      Hmmm - looks like I better give up on this plan to post code... Here's a link instead: exe2swf.c

  89. What SWF really means.... by Anonymous Coward · · Score: 0

    Single White Female

  90. At least. . . . by cra · · Score: 1

    . . . . we will have viruses that are something to look at, besides the HD lamp flashing wildly while the files are being deleted.

    --
    This message has been ROT-13 encrypted twice for higher security.
  91. Re:TROLL ALERT by Anonymous Coward · · Score: 0

    Actually, Dave Thomas did actually die.....this one is actually true http://biz.yahoo.com/apf/020108/obit_thomas_12.htm l

  92. Virus in flash?uh next will be a virus in my pants by Squagart · · Score: 0

    Virus's make their way through a lot of different programs today and it almost seems endless. I just got a question, who in the bloody *$#@ waste their time making these things anyway!? It's getting so widespread that pretty soon there's going to be a virus for my pants! Making a virus is just as pointless as making a bomb, what in your dirty soul makes it worth your while? Is so petty, it's like a bunch of children scrambaling about making little virus programs, hehehehe! GET A LIFE! What makes you do this? Did Susie just reject you and you wanna get your revenge because you can't control your emotions, like a little girl (or worse yet, an n'sync fan). Oh well, you can do what you want, I'll DO something with my life.

  93. Parasite by Anonymous Coward · · Score: 0

    My guess would be that they used the FSCommand.

    What I'm wondering though is how they managed to actually create the .com file directly from Flash in the first place.
    The FSCommand will allow you to execute an application, but you can't pass any parameters to it. (so you could run "format.exe" but not "format c:")

  94. Re:Virus in flash?uh next will be a virus in my pa by Hoi+Polloi · · Score: 1

    There is already a virus for your pants. You've gotta always wear a condom.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  95. Flash on/off by Anonymous Coward · · Score: 0

    I just wish Macromedia provided a way to turn the damn things off short of removing the plug-in.

  96. Re:I Am Very Confused - Y2k bug Again? by Hater's+Leaving,+The · · Score: 2

    Reread that article. This time take it in.
    That was a virus which propogated using a file perported (i.e. had a subject line and fake file extension) to be a SWF but was actually an ordinary virus (EXE/VBS/WhoCares). This new one is actually a SWF which can use the scripting features within the SWF viewer.

    Apples and pears, mate. Consider yourself lucky you've been replied to not down-modded.

    Phil

    --
    Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  97. But that's not an applet by melquiades · · Score: 2

    A standalone executable can always do something malicious -- and that seems to be the issue with the Flash player as well. The reason I brought up applets is that they're supposed to run inside a high-security sandbox, which limits what the code can do. An applet, for example, would through a security exception if you tried to feed it an example like yours with System.exec().

  98. OT...Re:two classes of files: by Drizzten · · Score: 1

    That is based on the assumption that the programmers want to create maximum-quality software. That's no way to sell software. If you sell something that works, you don't get repeat sales.

    I am no programmer, nor am I a salesperson. But I would think that the word-of-mouth praise and the critical acclaim "maxium-quality software" would recieve would be far more beneficial to the business than sending out lame, buggy software that requires constant pricey upgrades. And before a wise-ass says, "MICROSOFT!," look at the sheer variety of software it sells. It can afford to make less-than-stellar software because it's other lines of business can subsidize the sales that are lost to pissed-off customers who only buy a handful of their products.

    I'm assuming you are being sarcastic with that, in which case, label me nit-picky. :)

    --

    "All mankind is at the mercy of a handful of neurotics". - Norman Douglas
  99. you date yourself by MadAhab · · Score: 2
    Well, for those of us who remember the Internet before 1998, we remember that it was plain old boring HTML that brought them online. And e-mail, and IRC. More precisely, it was the content inside those that brought them online. My son, who is under two, likes the flashy stuff, because he can see Blue and Elmo. But he's happy just to bang on the keyboard and drool on the mouse.

    And it's plain old boring HTML that still brings them online. The most visited sites don't use those bullshit technologies to tart up their sites. They have reasons that people go there, and it's not just to say "ooh, pretty".

    Your argument is absurd. It's like claiming that a man pays to be with a whore because he admires her makeup.

    --
    Expanding a vast wasteland since 1996.
  100. Re:I Am Very Confused - Y2k bug Again? by aka-ed · · Score: 1

    Consider yourself lucky you've been replied to not down-modded.

    You pompous git. Learn to read yourself:

    From the posted article:
    "Update: 01/08 22:47 GMT by T: bdavenport adds: "this report on Yahoo lists a new Shockwave virus as low grade due to the need of manual downloading. infoworld is reporting that McAfee has upgraded to high risk after several Fortune 500 firms have reported it in the wild, arriving as an email attachment."

    Note the article says Infoworld is reporting (present tense) that McAfee has upgraded to high risk.and links to an article over a year old.

    The submitter and the /. editor made the mistake here, by thinking the Infoworld article was current. As I pointed out, in what I meant to be a humorous manner, it is not.

    Stuff your fucking mod points up your too-tight ass, at the moment I am karma-capped.

    Jeezus fucking christ.

    --
    I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
  101. That could be bad by Baseballfreak31 · · Score: 1

    Honestly

  102. wow by gambit777 · · Score: 1

    who would of thought that a company who charges $200 for shareware would have trouble with hackers?

  103. Re:I Am Very Confused - Y2k bug Again? by Anonymous Coward · · Score: 0

    So /. adds to virus hysteria by claiming (mistakenly) that this has been called a "high-risk" virus, in distribution among the Fortune 500. The only poster who points out the mistake, instead of being up-modded for his obvious insight, is threatened with down-mode by a karma whore.

    Quite amusing, especially since, judging by the email addresses, one of these guys is a wiccan and the other a satanist.

  104. Re:I Am Very Confused - Y2k bug Again? by majinaaron · · Score: 1

    good one

  105. Re:I Am Very Confused - Y2k bug Again? by Hater's+Leaving,+The · · Score: 1

    Actually he's right. I misinterpretted him.
    He _was_ actually pointing out the mistake, but I couldn't hear his sarcastic tone through this ASCII medium which we are forced to use.
    I will admit I was slightly shocked by his reply at first, but when I'd read it all it was clear he had a right to be pissed off by my arrogant reply.

    Oh, the 'wicca' reference in my name was a joke on the address of an ultra-lame karma-troll called "Lover's Arrival, The", from whom my nick is stolen too.

    THL.

    --
    Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  106. Re:I Am Very Confused - Y2k bug Again? by Hater's+Leaving,+The · · Score: 1

    You are quite right, and I apologise.

    Your 'delivery' was perhaps too subtle, we work in a flawed medium. The information was all there in your post, it just required too much effort to put it all together and say "Aha!" as I was reading it. There needs to be a sarcasm tag in html...

    I may be a pompous git (i.e. I _am_), but I sure as hell know when the other guy's argument's got me beat. Like now.

    THL.

    --
    Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  107. Re:I Am Very Confused - Y2k bug Again? by aka-ed · · Score: 1

    Not a problem. I seldom get upmodded as funny when I expect to be, even when I know I've used an amusing turn of phrase, as my humor is usually delivered in a deadpan manner. "Pompous Git" (and the rest of my epithets) were as much a part of my sense of humor as my upset; while I am sure my upbraiding took you aback, I imagine a few others were amused. Nothing really against you. Jon Katz, on the other hand....

    --
    I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07