jimthorn said:It is a real mp3 file. The resource fork has a filetype of application. So when you double-click the file, the resource fork's filetype tells the Finder to execute the hidden code as an application. If you simply open the mp3 file using iTunes's "Add to Library", it will work as a normal mp3 file. Interesting bit of exploitation, eh?
I see. That is interesting. It's basically two things at once, because at least one of the applications isn't doing sanity checking to make sure it's a file it really should be trying to open.
Um. Ignore the first paragraph of my above post. It really is exploiting a bug. 😱
But given that, how is an anti-virus program supposed to protect against this? There's no real signature you can use to detect a virus like this. You can catch each individual virus as it's created, but it sounds trivial to create this type of virus. Stopping this whole class of viruses will probably take a good amount of work on Apple's part.
I'm still personally not worried. It is exploiting a bug, but it still depends on tricking the user into running it. I'm no more (or less 😛 ) likely to be tricked now than I was before.