Web Exploit Found That Customizes Attack For Windows, Mac, and Linux
phaedrus5001 writes with this quote from Ars:
"Security researchers have found a live Web exploit that detects if the target is running Windows, Mac OS X, or Linux and drops a different trojan for each platform. The attack was spotted by researchers from antivirus provider F-Secure on a Columbian transport website, presumably after third-party attackers compromised it. The unidentified site then displayed a signed Java applet that checked if the user's computer is running Windows, Mac OS X, or Linux. Based on the outcome, the attack then downloads the appropriate files for each platform."
Is that where the "domestic pharmaceutical procurement facilitators" meet?
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
When are the malware writers going to support BSD?
Java !
Please learn how to spell.
Mac OS X doesn't ship with Java anymore.
if(linux) { exec 'su - root' || die 'shit, I had to try something...'; }
Now if only the major business software companies were this considerate...
"When information is power, privacy is freedom" - Jah-Wren Ryel
"java applet".
So in other words, if you VOLUNTEER to run their malware, their malware runs. Wow. Whoda thunk it.
Java = security nightmare. javascript not much less so. Anyone halfway security conscious only runs scripts based on a whitelist of trusted sites.
Oh noze... a web exploit for Linux! That asks you if you want to install it from within your web web browser. Yeah, your average Linux user will surely fall for that, even though it's not how we ever install software. Does it even work on Linux? The article had no screenshots of it running there, nor what version of Java (if any) it exploits.
Good luck with getting far on Linux, most people on there are nerds and geeks who know NOT to hand over root passwords just cos some program claims it needs it, and on up-to-date systems there won't be any known privilege escalation exploits.
Well, at least they made it run on Linux. Most software writers just don't bother to put in that kind of effort. Must be one classy virus writing operation over there to not leave any of the major OSes out lol.
Quoted: "Surprisingly for such an advanced exploit, it was unable to infect modern Macs unless they were modified to run software known as Rosetta. The software allows Macs using Intel processors to run applications written for Macs using PowerPC processors, which were phased out about five years ago. Rosetta is no longer even supported on Lion, the most recent version of OS X."
Rosetta not supported on Lion and not installed by default in Snow Leopard.
So no current Macs and only older Macs that use Rosetta risk infection. That number has to be pretty low...
I don't any *nix user has much to worry about either...
Procrastination; I'll think of a sig tomorrow.
This is really nothing new. I wrote an article called "Improvised Cyber Exploitation Devices" (http://infiltrated.net/index.php?option=com_content&view=article&id=33&Itemid=39) that followed similar rules. In fact, anyone using mod_security or mod_rewrite can do the same. Redirect based on operating system/browser/etc. to a loaded page
If it was signed, go after those who signed it!
So, if I haven't ordered any cocaine in the last couple of weeks, I should be okay?
XKCD:Xeric Knowledge Comically Dispen
Actually, Mac users got a message that the malware developers were still working on the port and that no firm release date was yet available.
I'm immune to this. I have to explicitly declare the host name that applets will be allowed from. If it's not configured, then the applet tag gets replaced with an HTML comment as it passes through the HTML filter. I'm doing this with an old client side firewall program called atguard, but I'm sure there are many others that do the same. As a result, I only run applets from web sites that I want to run. I see "download plugin" or grey boxes where all the applet ads would be or that are coming from sites that I didn't specifically go to. Why hostname-specific applet blocking isn't built into browsers is beyond me. Maybe it is on some of them...?
If you google getParameter( "ILIKEHUGS" ); from the screen shot in TFA, you can find a java file which looks suspiciously like the one in TFA. I lold at the header comment. I don't think this is a 'new' exploit:
/** ...
* Original Author: Thomas Werth
* Modifications By: Dave Kennedy, Kevin Mitnick
* This is a universal Applet which determintes Running OS
*
Join the Slashcott! Feb 10 thru Feb 17!
Only a matter of time before trojans are distributed in source format, then compiled on the target machine.
The year of the Linux desktop has arrived!
It is Colombian not Columbian...
It is in the title of the F-Prot document: "Multi-platform Backdoor Lurks in Colombian Transport Site".
How did you got that wrong?
A whole commented class file for what? 1 line of code. Why would I comment something that should look like System.getProperty("os.name"); It's over coding like this that makes OOP worthless.
They stole my idea! Maybe I should hire apple's legal team.
F-Secure wans't eager to tell us the details. It doesn't work anymore on OSX, no word about Linux.
Anyway, it wasn't a proof of concept. It was found on the wild.
Rethinking email
implying that i would have java installed on my linux pcs
because nobody in the wild tests their proof of concepts. programmers always use a sandbox feature for that.
not.
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
I keep reading a lot of these security reports (not just here but on wired and stuff as well) and I can't help but laugh and go: "I thought this was *obvious*!?".
In this case I'm more inclined to say: Well, duh, this is why we use stuff like NoScript. To stop suspicious looking sites from doing bad stuff. So... Why is this such big news? O.o
FreeBSD FTW.
On linux you need to download the source code from the repository and compile it yourself
Where's the love for BeOS?
Commodore Business Machines FTW!!
This is the Social-Engineer Toolkit -- It's open source and available for free for penetration testers.
It really is not complicated.
Get up, go to the bathroom, go to a stall, take off your underwear, wipe yourself off, put pants back on without your underwear, get out of the stall, throw away your soiled underwear and get back to work.
Don't know something? Look it up. Still don't know? Then ask.
Uhh not accurate, this is built into the Social-Engineer Toolkit and is open-source... It works on OSX and Linux.
Yeah, the "in the wild" part is the countless rooted Linux web servers on the internet , serving primarily windows clients through hacked advertisements which attempt to inject malware via browser bugs.
http://www.exploit-db.com/platform/?p=linux&pg=38
In English, Colombia is spelled with an O. Not a U. SO STOP MAKING SHIT UP.
Here, look it up for yourself:
https://maps.google.com/
https://www.cia.gov/library/publications/the-world-factbook/geos/co.html
http://en.wikipedia.org/wiki/Colombia
http://www.state.gov/r/pa/ei/bgn/35754.htm
http://www.colombiaemb.org/
http://news.bbc.co.uk/2/hi/americas/country_profiles/1212798.stm
"a live Web exploit that detects if the target is running Windows, Mac OS X, or Linux and drops a different trojan for each platform".
I typed 186.87.69.249:8081 into the address bar and this came up. Besides which, explain to me again why I would run a Java Applet from an unknown source and give it my root password?
AccountKiller
Firewall still off by default in OSX, even brand new machines running Lion. That's still a heinous "common sense default" failure on Apple's part.
To becoming relevant enough to malware authors.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Typical slashdot.. if this was a comment bashing windows with the exact same text, it would be at +5. Oh well.. I guess people just like to maintain a fake sense of superiority here.
Your post is junk! My Time-Sinclair never had a virus :->
That sounds way kewl. I wish our IT support group could detect which browser/os a user was using but that's apparently waaaaaaay beyond their expertise. (It requires two functions instead of one).
Userland apps should never request admin rights.
If they do request escalated privileges you should abort the installation and confirm with the publisher and demand that they explain in gory detail WHY they chose to require escalation to install their app.
Blackbox drivers and middlewear should not be tolerated. If you want to have wheel/admin rights on my machine you'd better be damn clear on why you need those rights and what you do with them. IN WRITING.
If I find out later that you lied to me.... you can expect to get sued.
At the end of the day it is the users and reviewers that determine what gets accepted in the market. We need to put our collective foot down on apps that demand privileges that they really don't need, just because it makes their development process cheaper, or enhances their DRM.
There is a way with a browser identification script on the server side, to then realize a redirect based on the type of browser....that would be a very mundane thing for any adept web developer to do.... in any language.
lol. stating fact = troll :D
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.