Stories
Slash Boxes
Comments

News for nerds, stuff that matters

First Mac OS X Virus?

Posted by Zonk on Thu Feb 16, 2006 08:41 AM
from the is-nothing-sacred dept.
bubba451 writes "MacRumors reports on what may be the first virus to affect Mac OS X, disguised as screenshots for the upcoming Mac OS X 10.5 Leopard. From the report: 'The resultant file decompresses into what appears to be a standard JPEG icon in Mac OS X but was actually a compiled Unix executable in disguise. An initial disassembly reveals evidence that the application is a virus or was designed to give that impression.' The virus is said to also spread via Bonjour instant messaging." Update: 02/17 00:09 GMT by P : This is not a virus, it is a simple Trojan Horse: it requires manual user interaction to launch the executable. See Andrew Welch's dissection.
This discussion has been archived. No new comments can be posted.
First Mac OS X Virus? | Log In/Create an Account | Top | 577 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Phew! (Score:5, Funny)

    by Anonymous Coward on Thursday February 16 2006, @08:43AM (#14731950)
    Glad I just 'switched' to windows ;-)

    (fp?)
    • Re:Phew! Thanks! by platypibri (Score:2) Thursday February 16 2006, @09:00AM
      • FUD of the day (Score:5, Insightful)

        by Overly Critical Guy (663429) on Thursday February 16 2006, @12:48PM (#14734561)
        This story is the biggest FUD of the day.

        1.) Several proof-of-concept viruses have been written for OS X in the past, so this isn't the "first." They never propagate.

        2.) When you download this .tgz file in Safari, Safari warns you that it's an application, and you have to click to continue.

        3.) When you run it, an admin password prompt is displayed by OS X, and you have to enter it to continue.

        Like I said--FUD of the day.
        [ Parent ]
    • Re:Phew! (Score:5, Funny)

      by Anonymous Coward on Thursday February 16 2006, @09:01AM (#14732121)
      Should have waited. Dvorak is predicting that Apple will adopt Windows [pcmag.com].

      I wish I also got paid to be a crackhead.
      [ Parent ]
      • Re:Phew! by didit (Score:2) Thursday February 16 2006, @09:31AM
      • Re:Phew! by Anonymous Coward (Score:1) Thursday February 16 2006, @09:38AM
      • Re:Phew! by Megane (Score:1) Thursday February 16 2006, @09:45AM
      • Re:Phew! by sulam (Score:2) Thursday February 16 2006, @01:41PM
      • Re:Phew! by Kelson (Score:2) Thursday February 16 2006, @01:57PM
        • Orphan child by Dr. Cody (Score:1) Thursday February 16 2006, @04:25PM
      • Re:Phew! by Lars T. (Score:2) Thursday February 16 2006, @12:55PM
      • 1 reply beneath your current threshold.
    • Re:Phew! by JohanAA (Score:1) Thursday February 16 2006, @09:29AM
    • Re:Phew! by Kittyglitter (Score:1) Thursday February 16 2006, @11:03AM
    • Re:Phew! by madnuke (Score:1) Thursday February 16 2006, @12:54PM
    • Re:Phew! an Anonymous PRESCIENT Coward.. by davidsyes (Score:2) Thursday February 16 2006, @02:12PM
    • Re:Phew! by Shanep (Score:2) Thursday February 16 2006, @09:56AM
    • 2 replies beneath your current threshold.
  • Trojan Man? (Score:4, Interesting)

    by green pizza (159161) on Thursday February 16 2006, @08:44AM (#14731957)
    (http://slashdot.org/)
    Sounds more like a trojan to me. But the question is, how in the world did they get it to show up as a JPEG image and still be executable? And does this script do any damage beyond the user's home directory? I.E., does it have some sort of a rootkit? Or does it simply prompt the user for the root/admin/sudo password?

    Somebody better wake up Apple and fix this application-looks-like-a-pretty-JPEG icon bug!!
    • Re:Trojan Man? (Score:5, Informative)

      by Epaminondas Pantulis (926394) on Thursday February 16 2006, @08:47AM (#14731990)
      (http://hronia.blogalia.com/)
      I guess they put the standard JPEG icon in the app's bundle...
      [ Parent ]
      • Re:Trojan Man? by JWW (Score:3) Thursday February 16 2006, @10:45AM
        • Re:Trojan Man? by LordSnooty (Score:2) Thursday February 16 2006, @10:50AM
          • Re:Trojan Man? (Score:4, Informative)

            by Overly Critical Guy (663429) on Thursday February 16 2006, @11:22AM (#14733650)
            My file extensions show by default in all the OS X Tiger installations I've handled.

            Regardless, this "virus" pops up an admin password prompt, like every other proof-of-concept OS X trojan that's been written in the past, which effectively stops it in its tracks. This isn't really news except to Apple-haters who can go "SEE NOW U'VE GOT VIRUSES LOLZ."
            [ Parent ]
            • Re:Trojan Man? by PitaBred (Score:3) Thursday February 16 2006, @01:00PM
              • Re:Trojan Man? by MoneyT (Score:2) Thursday February 16 2006, @01:48PM
            • Re:Trojan Man? by mrchaotica (Score:2) Thursday February 16 2006, @02:54PM
          • Re:Trojan Man? by Firehed (Score:2) Thursday February 16 2006, @01:04PM
            • Re:Trojan Man? by RemovableBait (Score:2) Thursday February 16 2006, @02:21PM
          • Re:Trojan Man? by greed (Score:1) Thursday February 16 2006, @02:23PM
          • Re:Trojan Man? by dr.badass (Score:2) Thursday February 16 2006, @05:57PM
        • Re:Trojan Man? by Petrushka (Score:2) Thursday February 16 2006, @05:26PM
    • Re:Trojan Man? (Score:5, Informative)

      by fracai (796392) on Thursday February 16 2006, @08:49AM (#14731999)
      There's this thing called reading the article... oh, right.

      It's a "JPEG" because the author was clever enough to paste the icon of a JPEG onto the executable.
      If the user is root, or possibly admin, the script writes files in /Library/InputManagers. If you aren't it does the same in the user Library.
      No kit, just a prompt.

      http://www.ambrosiasw.com/forums/index.php?showtop ic=102379 [ambrosiasw.com] as linked from MacRumors has a really good writeup on what is going on.
      [ Parent ]
      • Re:Trojan Man? by peragrin (Score:2) Thursday February 16 2006, @09:32AM
      • Re:Trojan Man? (Score:5, Interesting)

        by Vicsun (812730) on Thursday February 16 2006, @09:40AM (#14732492)
        An honest question (I'm pretty ignorant):

        How can a user differentiate between an executable file with a pretty icon and a jpeg in OSX (or Linux for that matter)? In Windows there are file extensions so a trojan with an icon will still have to be called something.exe in order to do any damage. How can I tell the difference between a binary file with an icon and a file that doesn't execute any code with the absense of extensions?

        Please don't laugh :(
        [ Parent ]
        • Re:Trojan Man? by Digi-John (Score:1) Thursday February 16 2006, @09:47AM
        • Re:Trojan Man? (Score:5, Funny)

          by Ortega-Starfire (930563) on Thursday February 16 2006, @09:50AM (#14732587)
          All you have to do is right click... oh, nm
          [ Parent ]
          • Re:Trojan Man? by Shanep (Score:3) Thursday February 16 2006, @10:09AM
            • Re:Trojan Man? by somersault (Score:1) Thursday February 16 2006, @10:42AM
              • Re:Trojan Man? by log0n (Score:2) Thursday February 16 2006, @11:10AM
              • Re:Trojan Man? by tak amalak (Score:1) Thursday February 16 2006, @11:12AM
              • Re:Trojan Man? by Thalagyrt (Score:1) Thursday February 16 2006, @11:12AM
              • Re:Trojan Man? by Raffaello (Score:3) Thursday February 16 2006, @11:13AM
              • Re:Trojan Man? by somersault (Score:1) Thursday February 16 2006, @11:20AM
              • Re:Trojan Man? by GlassHeart (Score:2) Thursday February 16 2006, @01:55PM
              • Re:Trojan Man? by javaxman (Score:2) Thursday February 16 2006, @01:57PM
              • Re:Trojan Man? (Score:5, Informative)

                by Ford Prefect (8777) on Thursday February 16 2006, @04:09PM (#14736651)
                (http://www.hylobatidae.org/minerva/)
                If, like many more computer literate users, you elect to "show all file extensions" (Finder:Preferences:Advanced), this "virus" (which is actually a trojan of course) will show up as YaddaYadda.jpg.app and you'll see that it's just a lame attempt at a trojan.

                Actually, it seems that (as of 10.4.5, anyway) it'll show as 'YaddaYadda.jpg.app' even if you have the 'Show all file extensions' switched off - a bit of experimentation shows that if the first extension (in this case '.jpg') is a recognised file-type, then the '.app' gets shown as well.

                So, from a display point of view:

                • YaddaYadda.app -> YaddaYadda
                • YaddaYadda.foo.app -> YaddaYadda.foo
                • YaddaYadda.jpg.app -> YaddaYadda.jpg.app
                • YaddaYadda.pdf.app -> YaddaYadda.pdf.app
                ... and so on.

                Basically, if it's trying to impersonate another existing file-type, it'll tell you.

                [ Parent ]
            • Re:Trojan Man? by KillerDeathRobot (Score:2) Thursday February 16 2006, @10:42AM
              • Re:Trojan Man? by Shanep (Score:2) Thursday February 16 2006, @11:23AM
              • Re:Trojan Man? by j-pimp (Score:2) Thursday February 16 2006, @11:24AM
              • Re:Trojan Man? by Shanep (Score:2) Thursday February 16 2006, @11:29AM
              • Re:Trojan Man? by justin12345 (Score:2) Thursday February 16 2006, @11:58AM
              • Re:Trojan Man? by jessecurry (Score:2) Thursday February 16 2006, @01:05PM
          • Re:Trojan Man? by Myopic (Score:2) Thursday February 16 2006, @12:21PM
          • 1 reply beneath your current threshold.
        • Re:Trojan Man? by cortana (Score:3) Thursday February 16 2006, @09:51AM
          • Re:Trojan Man? by qw(name) (Score:2) Thursday February 16 2006, @10:27AM
            • Re:Trojan Man? by cortana (Score:3) Thursday February 16 2006, @11:11AM
          • Re:Trojan Man? by larkost (Score:2) Thursday February 16 2006, @10:30AM
        • Re:Trojan Man? by moonbender (Score:2) Thursday February 16 2006, @09:51AM
        • Re:Trojan Man? by level_headed_midwest (Score:2) Thursday February 16 2006, @10:13AM
          • Re:Trojan Man? by Ahruman (Score:1) Thursday February 16 2006, @11:56AM
        • List View (Score:5, Informative)

          by Kadin2048 (468275) <slashdot@kadin.xoxy@net> on Thursday February 16 2006, @10:18AM (#14732870)
          (http://kadin.sdf-us.org/ | Last Journal: Tuesday October 16, @01:46PM)
          That's a totally legitimate question.

          If you choose "View as List" in the finder (equivalent to the Detail view in Windows), and then expand the window so that you can see the "Kind" column, the Finder will tell you the kind of file you're looking at. For example, Application, Picture, Document, etc.

          The Finder looks at some stuff which is not visible to the user in determining this -- in addition to the ".app" file extension on Cocoa bundles, there are also the traditional Mac 'Type' and 'Creator' codes, stored in the file metadata in the resource fork. By setting a file's Type to "APPL," it becomes an executable. This is the traditional Macintosh analog to the UNIX eXecute bit (but arguably more flexible, since it also handles file typing), and is totally independent of the file name. But anything that you set this way will be clearly marked as an Application in List View, regardless of what you name it, or what kind of custom icon it has.

          This is how the MP3Concept trojan worked, and how many old-school ResEdit tricks worked. You can have something that's legitimately named "Mp3Concept.mp3" and looks like an MP3 but is really an executable, by setting the Type and custom icons correctly. It's nothing new, people have been doing it for years. (There were a lot of ResEdit "hacks" that worked off of this principle -- for example, creating a dummy Excel document that gave a rude dialog when double-clicked.) I think it's because we've migrated away from OS 9 and the metadata concepts that people have forgotten how easy it is to do, and that the Mac still supports it.
          [ Parent ]
          • Re:List View by Burz (Score:2) Thursday February 16 2006, @03:32PM
        • Re:Trojan Man? by PitaBred (Score:2) Thursday February 16 2006, @01:06PM
        • Re:Trojan Man? by Anonymous Coward (Score:1) Thursday February 16 2006, @03:10PM
        • Re:Trojan Man? by zsau (Score:2) Thursday February 16 2006, @08:11PM
        • Re:Trojan Man? by raddan (Score:2) Thursday February 16 2006, @02:58PM
        • 2 replies beneath your current threshold.
      • Re:Trojan Man? (Score:5, Informative)

        by Megane (129182) on Thursday February 16 2006, @10:07AM (#14732739)
        If the user is root, or possibly admin, the script writes files in /Library/InputManagers.

        Um, why is my /Library chmod 775? It's that way on all four OS X machines that I can reach via SSH right now, two 10.4.x and two 10.3.x. Because there is no /Library/InputManagers in my /Library, so any program running under an admin account on my machine could create one. Admittedly, /Library/StartupItems being group-writable would be a much worse security violation (stuff in there runs as root at startup), and I have seen cases where installers will create one chmod 775 or 777, but I don't see any reason why a program that isn't setuid root (in other words, requiring the security dialog first) should be able to create new directories or drop files into /Library.

        Anyhow, this is not a virus, it's a trojan. A virus attaches itself to existing executables (boot blocks included in the definition of "executables"). This is a trojan, and if it replicates, then it's a file-propagating worm (as opposed to the e-mail- and network- propagating worms that plague Windows). So far there is still no malware for OS X that doesn't depend upon human stupidity for propagation. Whether that be saving an e-mail attachment to disk and then double-clicking on its icon on the desktop (this thing won't auto-open while reading e-mail), or simply using bad username/password combinations allowing a brute-force break-in over SSH, there is still no sign of any kind of fully-automated malware for OS X.

        In the meantime, I'm going to be doing a lot of "sudo chmod 755 /Library".

        [ Parent ]
      • Re:Trojan Man? by sootman (Score:2) Thursday February 16 2006, @10:52AM
      • Re:Trojan Man? by mikiN (Score:1) Thursday February 16 2006, @11:17AM
        • Re:Trojan Man? by mr100percent (Score:2) Friday February 17 2006, @05:37PM
    • Re:Trojan Man? (Score:5, Insightful)

      by mstroeck (411799) on Thursday February 16 2006, @08:49AM (#14732000)
      (http://www.stroeck.com/)
      Uhm, how are proposing to "fix" this? You can give your application any icon you want, and as long as it looks even remotely like the native JPEG-icon, 95% of users won't notice.

      The only way would be some sort of flag that shows up on any icon that represents something executable, and that wouldn't be a fix but a completely new approach.
      [ Parent ]
      • Re:Trojan Man? (Score:5, Interesting)

        by CastrTroy (595695) on Thursday February 16 2006, @09:24AM (#14732314)
        (http://www.kibbee.ca/)
        Maybe we should be able to override the OS so that no matter what icon the executable file says it wants to display, the OS always shows an icon clearly depicting the fact that the file is an executable.
        [ Parent ]
        • Re:Trojan Man? (Score:5, Insightful)

          by Kadin2048 (468275) <slashdot@kadin.xoxy@net> on Thursday February 16 2006, @09:41AM (#14732500)
          (http://kadin.sdf-us.org/ | Last Journal: Tuesday October 16, @01:46PM)
          I was thinking about this. I can't imagine it would be all that hard -- there is already a visual flag applied to all "alias" (that's symlink) files, so it doesn't seem like it would be out of the question to do something similar for executables, based on the eXecute bit.

          However what I'm not sure about is how you'd make this work for MacOS bundles -- unlike UNIX applications they're not just single files; the thing that you click on in the Finder to launch a MacOS app (at least a Cocoa one) is actually a directory if you look at it in the Terminal, it just has the hidden suffix of ".app" (so for instance the program Mail in the finder is actually the directory/folder Mail.app). The actual executable file is normally buried somewhere within the folder -- usually like (appname).app/Contents/MacOS/executablefile.

          I suppose what you'd have to do is put the visual flag on if a file was either a directory ending in ".app", or if the regular eXecute bit was set on a file itself.
          [ Parent ]
        • Re:Trojan Man? (Score:4, Insightful)

          An even more novel solution: Apply a big fat red exclamation point to the bottom-right of the icon if the executable has never been run before--alongside prompting the user before running the executable for the first time (as is currently the case).
          [ Parent ]
          • Re:Trojan Man? by Diordna (Score:1) Thursday February 16 2006, @04:26PM
            • Re:Trojan Man? by Starxxon (Score:1) Saturday February 18 2006, @09:17PM
            • 1 reply beneath your current threshold.
        • Re:Trojan Man? by Sir_Cockalot (Score:1) Thursday February 16 2006, @12:59PM
        • Re:Trojan Man? by GlassHeart (Score:2) Thursday February 16 2006, @01:58PM
      • Re:Trojan Man? by Anonymous Coward (Score:1) Thursday February 16 2006, @09:34AM
        • Re:Trojan Man? by croddy (Score:2) Thursday February 16 2006, @11:56AM
      • Re:Trojan Man? (Score:5, Insightful)

        by devonbowen (231626) on Thursday February 16 2006, @09:34AM (#14732434)
        (http://www.ziggurat.ch/?ref=1597)
        Uhm, how are proposing to "fix" this?

        When I download a dmg file with Safari, I get a warning if the dmg contains an executable. (Not sure if that's Safari doing the warning or the code that mounts the archive or what.) Something like this in the code that unpacks tar files would go a long way toward fixing it.

        Devon

        [ Parent ]
      • Re:Trojan Man? by ioErr (Score:3) Thursday February 16 2006, @10:10AM
        • Re:Trojan Man? (Score:5, Insightful)

          by Kadin2048 (468275) <slashdot@kadin.xoxy@net> on Thursday February 16 2006, @10:26AM (#14732961)
          (http://kadin.sdf-us.org/ | Last Journal: Tuesday October 16, @01:46PM)
          Anyway, back to the present. A simple, welcome solution, would be to just show the names of applications in bold text. That would be helpful to power user and novice alike, and it would probably also look good.

          I like it. Good idea.

          While we're at it, maybe they can give us back our aliases in italics at the same time; that was a nice 'no brainer' feature if I ever saw one.

          That will probably go over better with application developers than some sort of visual indicator on the application's icon that would mess up their pretty custom look. Bolded text is definitely the better way to go.
          [ Parent ]
        • Re:Trojan Man? by Angostura (Score:2) Thursday February 16 2006, @11:01AM
      • Re:Trojan Man? by HTTP Error 403 403.9 (Score:1) Thursday February 16 2006, @01:30PM
      • Re:Trojan Man? by Grail (Score:1) Sunday February 19 2006, @11:44PM
      • Re:Trusted executables by John Newman (Score:2) Thursday February 16 2006, @01:38PM
      • 2 replies beneath your current threshold.
    • Re:Trojan Man? (Score:5, Informative)

      by n3k5 (606163) on Thursday February 16 2006, @08:50AM (#14732010)
      (http://err.antville.org/ | Last Journal: Friday February 21 2003, @04:53PM)
      Sounds more like a trojan to me. But the question is, how in the world did they get it to show up as a JPEG image and still be executable?
      It definitely is a trojan, and a harmless one at that. It seems that if you have configured your computer correctly, you would have to enter your admin password in order to allow it to do any harm.

      It doesn't really disguise as an image. It just uses the OS X standard icon for images as its own icon. However, it does not have a jpeg extension and if you select it in the finder, you will not get a preview thumbnail, thus you would know that opening in the Preview application (which you would do by double clicking) cannot work. Maybe, if you have set your Finder not to display extensions, or just didn't pay attention, you would try to open it in another image viewer, which would fail and not do any harm.
      [ Parent ]
      • configured correctly? by green pizza (Score:2) Thursday February 16 2006, @08:52AM
        • 1 reply beneath your current threshold.
      • Re:Trojan Man? by squidguy (Score:2) Thursday February 16 2006, @09:05AM
        • Re:Trojan Man? (Score:5, Informative)

          by Kadin2048 (468275) <slashdot@kadin.xoxy@net> on Thursday February 16 2006, @09:34AM (#14732436)
          (http://kadin.sdf-us.org/ | Last Journal: Tuesday October 16, @01:46PM)
          It's almost impossible for a clueless user to run as root on an OS X box.

          Actually running/logging-in as root requires either some non-trivial Terminal work, or going in through NetInfo Manager (a fairly intimidating config utility) and enabling the root account (which at least the time I did it, a few years ago, gave you some pretty stern warnings).

          That's not to say that you can't have root-like privs -- the default first user on a Mac is an "Administrator," which just means that they can sudo -s and become root temporarily. However to do this you have to authenticate for every action. (Or every 5 minutes or so.) The MacOS "Administrator" level user is not as powerful as the WinXP type of Administrator (which is effectively a root account). Macs have three levels of users: root, Admins (who can sudo), and everyone else (who can't).

          So yes, there are definitely ways that a clueless person could damage themselves with a trojan, if they just mindlessly type in their password into any box that comes up, regardless of the context in which they're being asked, but there is at least one more step stopping you from doing it compared to running on a Windows system.
          [ Parent ]
          • Re:Trojan Man? by qzulla (Score:1) Thursday February 16 2006, @03:53PM
        • Re:Trojan Man? by Eccles (Score:3) Thursday February 16 2006, @10:35AM
      • Re:Trojan Man? by n3k5 (Score:2) Thursday February 16 2006, @09:13AM
        • Re:Trojan Man? by Megane (Score:2) Thursday February 16 2006, @10:18AM
      • Re:Trojan Man? by Shanep (Score:2) Thursday February 16 2006, @10:21AM
        • Re:Trojan Man? by Shanep (Score:2) Thursday February 16 2006, @10:24AM
      • Re:Trojan Man? by eMartin (Score:2) Thursday February 16 2006, @10:39AM
      • Re:Trojan Man? by c_fel (Score:1) Thursday February 16 2006, @10:47AM
        • 1 reply beneath your current threshold.
      • Re:Trojan Man? by v1 (Score:2) Thursday February 16 2006, @10:49AM
      • Re:Trojan Man? by CODiNE (Score:2) Thursday February 16 2006, @11:34AM
      • 1 reply beneath your current threshold.
    • Re:Trojan Man? by Billosaur (Score:2) Thursday February 16 2006, @08:52AM
      • Re:Trojan Man? by green pizza (Score:1) Thursday February 16 2006, @09:02AM
        • Re:Trojan Man? by erwin (Score:2) Thursday February 16 2006, @09:21AM
        • Re:Trojan Man? by bogado (Score:2) Thursday February 16 2006, @09:31AM
          • Re:Trojan Man? by Kadin2048 (Score:2) Thursday February 16 2006, @09:54AM
            • Re:Trojan Man? by bogado (Score:2) Thursday February 16 2006, @10:35AM
              • Re:Trojan Man? by Durandal64 (Score:2) Thursday February 16 2006, @11:12AM
                • Re:Trojan Man? by bogado (Score:2) Thursday February 16 2006, @12:23PM
                  • Re:Trojan Man? by Durandal64 (Score:2) Thursday February 16 2006, @11:06PM
        • 1 reply beneath your current threshold.
      • Re:Trojan Man? by PFI_Optix (Score:2) Thursday February 16 2006, @09:10AM
      • 1 reply beneath your current threshold.
    • It is a virus. by tpgp (Score:1) Thursday February 16 2006, @09:02AM
    • Re:Trojan Man? by hunterx11 (Score:3) Thursday February 16 2006, @09:26AM
      • Re:Trojan Man? by Kadin2048 (Score:3) Thursday February 16 2006, @10:09AM
        • Re:Trojan Man? by hunterx11 (Score:2) Thursday February 16 2006, @01:18PM
    • Re:Trojan Man? by diegocgteleline.es (Score:2) Thursday February 16 2006, @10:02AM
    • Re:Trojan Man? by NutscrapeSucks (Score:2) Thursday February 16 2006, @10:12AM
    • Re:Trojan Man? by Syberghost (Score:3) Thursday February 16 2006, @10:14AM
    • Also not the first for OS/X by hawk (Score:2) Thursday February 16 2006, @10:28AM
    • Re:Trojan Man? by h3rmanni (Score:1) Thursday February 16 2006, @10:39AM
    • If it spreads, then isn't it a 'virus'? by I'm Don Giovanni (Score:1) Thursday February 16 2006, @10:41AM
    • All OSes are Deficient! by Burz (Score:2) Thursday February 16 2006, @03:20PM
    • 2 replies beneath your current threshold.
  • It's not a virus... (Score:5, Informative)

    by xwizbt (513040) on Thursday February 16 2006, @08:44AM (#14731965)
    (http://www.xwiz.co.uk/)
    Note the following from http://www.ambrosiasw.com/forums/index.php?showtop ic=102379 [ambrosiasw.com] :

    You cannot be infected by this unless you do all of the following:

    1) Are somehow sent (via email, iChat, etc.) or download the "latestpics.tgz" file

    2) Double-click on the file to decompress it

    3) Double-click on the resulting file to "open" it ...and then for most users, you must also enter your Admin password.

    You cannot simply "catch" the virus. Even if someone does send you the "latestpics.tgz" file, you cannot be infected unless you unarchive the file, and then open it.
    • Re:It's not a virus... by slungsolow (Score:3) Thursday February 16 2006, @08:50AM
    • Good point by QuaintRealist (Score:2) Thursday February 16 2006, @08:56AM
      • Re:Good point by BladeMelbourne (Score:1) Thursday February 16 2006, @09:36AM
        • Re:Good point by Shanep (Score:2) Thursday February 16 2006, @10:28AM
    • .Well, I don't know by IAAP (Score:1) Thursday February 16 2006, @09:02AM
    • Re:It's not a virus... by strider44 (Score:3) Thursday February 16 2006, @09:03AM
    • Re:It's not a virus... by hattig (Score:1) Thursday February 16 2006, @09:07AM
    • Re:It's not a virus... (Score:4, Insightful)

      by confused one (671304) on Thursday February 16 2006, @09:14AM (#14732237)
      Yes... Unfortunately the Windows user world has shown that more than enough people will

      1. download it

      2. double-click and decompress it.

      3. double-click and execute it.

      [ Parent ]
    • HIV is not a virus... by Anonymous Coward (Score:1) Thursday February 16 2006, @09:40AM
      • 1 reply beneath your current threshold.
    • Re:It's not a virus... by the_wesman (Score:1) Thursday February 16 2006, @10:17AM
      • 1 reply beneath your current threshold.
    • Re:It's not a virus... by DieByWire (Score:2) Thursday February 16 2006, @11:19AM
    • It's not the first... by gralem (Score:2) Thursday February 16 2006, @05:15PM
    • Re:It's not a virus... by njyoder (Score:1) Friday February 17 2006, @12:45AM
      • Not a virus? by njyoder (Score:1) Friday February 17 2006, @12:49AM
    • Re:It's not a virus... by slungsolow (Score:1) Thursday February 16 2006, @09:04AM
    • Re:It's not a virus... by minus_273 (Score:1) Thursday February 16 2006, @09:06AM
    • Re:It's not a virus... (Score:5, Insightful)

      by pubjames (468013) on Thursday February 16 2006, @09:06AM (#14732170)
      Can you explain to me where the security flaw in OSX is in this case?

      There is no double standard here.
      [ Parent ]
      • Re:It's not a virus... by nicolas.kassis (Score:1) Thursday February 16 2006, @10:01AM
      • Re:It's not a virus... by InsaneGeek (Score:2) Thursday February 16 2006, @10:03AM
        • 1 reply beneath your current threshold.
      • Re:It's not a virus... by diegocgteleline.es (Score:2) Thursday February 16 2006, @10:06AM
      • Re:It's not a virus... by Steve Cowan (Score:2) Thursday February 16 2006, @10:15AM
      • Re:It's not a virus... by IamTheRealMike (Score:3) Thursday February 16 2006, @10:26AM
        • Re:It's not a virus... by pubjames (Score:2) Thursday February 16 2006, @10:35AM
        • Re:It's not a virus... (Score:4, Insightful)

          by Overly Critical Guy (663429) on Thursday February 16 2006, @12:18PM (#14734254)
          The flaw is that a file of one type is able to present itself as a file of another. This flaw was widely exploited in Windows a few years ago with the notorious "britney.jpg .vbs" type attacks, in which even though the icon was wrong (!!) people saw the file extension and opened it.

          I think people are misunderstanding how OS X handles file type icons. The file isn't presenting itself as a file of another type. If you did a Get Info, it would still say Application. On OS X, you can copy and paste any icon into file in the Get Info window. I have cool Mario icons for my various external USB drives. Someone just copied and pasted the JPEG icon in this case.

          The fact that clicking this thing prompts for a password means OS X is correctly protecting you from this kind of an attack. Beyond that, anyone entering the password and enabling admin access for this program is at fault, not OS X.
          [ Parent ]
        • Re:It's not a virus... by Arandir (Score:2) Thursday February 16 2006, @03:35PM
        • Re:It's not a virus... by NutscrapeSucks (Score:2) Friday February 17 2006, @12:54AM
      • Re:It's not a virus... by m50d (Score:2) Thursday February 16 2006, @10:38AM
      • Re:It's not a virus... by Angostura (Score:2) Thursday February 16 2006, @11:09AM
      • 1 reply beneath your current threshold.
    • Re:It's not a virus... by WhiteWolf666 (Score:3) Thursday February 16 2006, @09:26AM
    • Re:It's not a virus... (Score:5, Informative)

      by Shishak (12540) on Thursday February 16 2006, @09:27AM (#14732361)
      (http://www.crocker.com/)
      Um.. no, completly different

      In the windows scenario you have a real .JPG image which contains code insdie of it that crashes the Windows JPG image library. The code in the image is then executed. In essence in windows a .JPG image file can become an executable running as user admin. This executable now has full access over your computer. This image can be embedded in an e-mail/web page and will execute, launch and own your machine with having you do anything but go to a website or read your e-mail

      In the Mac scenario you have an executable which is made to look like an image because its icon was changed. The computer itself knows that it isn't an image so it doesn't try to load it automatically from e-mail or web. This 'virus' is designed to trick the user. The user needs to double click and run the executable. It will then try to write into a protected directory and the OS will prompt the user for the admin password. If the user is dumb enough to click on a executable *and* enter the admin password there really isn't much else you can do. The executable never actually crashes any part of the OS to gain control of the OS and do something that the user doesn't authorize.
      [ Parent ]
    • Re:It's not a virus... bzzt. Wrong Fanboi! by 5plicer (Score:1) Saturday February 18 2006, @02:45AM
    • 3 replies beneath your current threshold.
  • Hardware (Score:4, Funny)

    by levik (52444) on Thursday February 16 2006, @08:45AM (#14731966)
    (http://www.levik.com/)
    Well, of course there's a mac virus now - virus writers have been comfortably writing to the intel platform for years, and now with the processor switch, all the viruses will be very easy to port over :)
    • Re:Hardware by creepynut (Score:1) Thursday February 16 2006, @08:48AM
      • 1 reply beneath your current threshold.
    • Re:Hardware by iBod (Score:3) Thursday February 16 2006, @08:50AM
      • Re:Hardware by Fahrvergnuugen (Score:2) Thursday February 16 2006, @09:12AM
      • Nope. by MarcQuadra (Score:2) Thursday February 16 2006, @09:52AM
        • Re:Nope. by iBod (Score:2) Thursday February 16 2006, @10:00AM
      • 1 reply beneath your current threshold.
    • Re:Hardware by JFlex (Score:1) Thursday February 16 2006, @08:57AM
    • Re:Hardware by InfraredAD (Score:1) Thursday February 16 2006, @09:17AM
      • 1 reply beneath your current threshold.
    • Mod parent funny or overrated by grimJester (Score:2) Thursday February 16 2006, @09:49AM
  • Trojan? (Score:5, Insightful)

    by Sidde (758228) on Thursday February 16 2006, @08:45AM (#14731976)
    (http://sidde.lokalen.org/)
    How can it be a virus if it is a Trojan?
    You have to execute it yourself, and that is why it is _not_ a virus.
    • Re:Trojan? by the_humeister (Score:2) Thursday February 16 2006, @09:01AM
    • Re:Trojan? by Emetophobe (Score:2) Thursday February 16 2006, @09:05AM
    • Re:Trojan? by Psykus (Score:1) Thursday February 16 2006, @10:02AM
    • Re:Trojan? (Score:5, Informative)

      by 99BottlesOfBeerInMyF (813746) on Thursday February 16 2006, @10:11AM (#14732789)

      How can it be a virus if it is a Trojan?

      OK, welcome to malware nomenclature 101. Will everyone please take their seats. Thank you. There are three basic classifications for malware:

      • trojan - malicious application disguised as either a benign application or data.
      • virus - a malicious application that copies itself into other locations infecting data or applications in an attempt to spread. Viruses often attempt to e-mail, IM, FTP, etc. themselves to other machines.
      • worm - a worm is a virus that auto-propagates. That is to say it sends copies of itself automatically and traditionally without any user intervention.

      This particular malware is a trojan (partly disguised as a jpg) which them copies itself to a new location on your drive and modifies a few commonly used applications in order to spread itself via they Bonjour discovery and file transfer mechanism in OS X. It requires human intervention to extract itself run, spread, and for download. I'd call this a virus to be clear about its functionality.

      [ Parent ]
      • You're wrong. by LKM (Score:2) Thursday February 16 2006, @04:05PM
        • Re:You're wrong. by 99BottlesOfBeerInMyF (Score:2) Thursday February 16 2006, @04:27PM
      • Re:Trojan? by godglike (Score:1) Thursday February 16 2006, @06:26PM
      • 2 replies beneath your current threshold.
    • Re:Trojan? by MarkCollette (Score:1) Thursday February 16 2006, @02:28PM
    • Re:Trojan? by vasko (Score:1) Thursday February 16 2006, @03:13PM
    • But I thought Trojans were... by MacDork (Score:1) Thursday February 16 2006, @08:13PM
    • Re:Trojan? by dan the person (Score:2) Thursday February 16 2006, @10:04AM
    • 1 reply beneath your current threshold.
  • Had to happen really by iBod (Score:2) Thursday February 16 2006, @08:46AM
  • Eh? (Score:3, Funny)

    by TimeTrav (460837) on Thursday February 16 2006, @08:47AM (#14731991)
    Wouldn't shock me if it was written by a software company whose name rhymes with 'pedantic'.
  • Reminds me of old Applescript "hacks" (Score:5, Interesting)

    by Anonymous Coward on Thursday February 16 2006, @08:49AM (#14732002)
    Back in high school we used to make little mean scripts in Applescript. Since there was no concept of security or multiple users in Mac OS 7 and 8, the script could do all sorts of nasty damage. All you had to do was compile/"save as" a standalone executable application from the Applescript Editor and paste an innocent icon on it. We liked to use the ClarisWorks icon to be extra mean.

    Another variant was useful on computers that were proteted with OnGuard or AtEase. Simply make a script that would pop up a dialog box asking for the password. An unknowning teacher would enter the password and the script would exit... leaving behind a log file with the password in it for later use.

    Nothing magical about these. Very basic trojan horses.