Energizer USB Battery Charger Software Infects PCs
swandives writes "Researchers at US-CERT have warned that software accompanying the Energizer DUO USB battery charger contains a Trojan that gives hackers total access to a Windows PC. The product was sold in the US, Latin America, Europe and Asia starting in 2007. Upon installation, the software creates the file 'Arucer.dll,' a Trojan that listens for commands on TCP port 7777. Upon receiving instructions, the Trojan can download and execute files, transmit files stolen from the PC, or tweak the Windows registry. Uninstalling the software disables the automatic execution of the Trojan. Users can also remove Arucer.dll from Windows' system32 directory and reboot the machine to disable the backdoor component."
Interesting that Arucer.dll is (aside from an extra 'r') an anagram for Energizer's competitor Duracell. Perhaps the authors of the software thought Duracell was spelled 'Durracell'? And perhaps they decided to pick an anagram of the competitor to make it look as though Duracell is behind this?
My work here is dung.
Heck, I can't figure out how to disable half the auto-runs on my sister's laptop.
These guys definitely know what they're doing :)
Quidquid latine dictum sit, altum videtur
Why does a USB-powered charger need software at all?
It's called a DUO because it can plug into the wall or into a computer. So it works without a computer. To get the computer to jack up the USB power output from the default 100mA, the device could identify itself as a hub -- no software required.
I get it that the software can monitor charging, report stuff, advertise... But how does Energizer feel now, with egg on their faces?
Its language code is Chinese.
just keeps going....and going...and going....
sig loading.......
No version for linux is a good thing.
It just goes to show you that you can't trust anything that you plug into a computer...
I mean seriously, drivers? For a battery charger? Unless they wanted to display a nifty "charge progress indicator" in the OS... But even then, do they not have a code review before it gets flashed onto the chip?
If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
Some time back, when USB chargers started to appear at airports, I warned that this might happen. A public charging port is such an attractive attack vector.
Of course, the real problem is Windows's "autorun". It was a truly awful idea to have Windows run any executable that appears on any removable device or medium. That went in (in Windows 95, I think) when CDs were only manufactured by major vendors, before home CD writers or USB storage devices. So it probably seemed "safe" at the time.
Worse was making it very difficult to turn autorun off.
if only because of the giant wooden Energizer Bunny on the packaging.
If you post it, they will read.
...because a 2 pack of AA cost US$18? :P
1- They are expensive
2- They will hold less charge due to a significant proportion of the volume used up by extra electronics and mechanics.
These usually have low mAh values, so that they can be charged reasonably fast and because almost a third of the actual battery is the usb plug and whatever else is needed. For example, what I see on the page is rated 1300 mAh, which sucks, because I can currently purchase 2700mAh batteries for less than the price of those batteries.
The best part of that page is the bunny off to the right "We are bunnies and we really love you And we think you should use USB cells!", who puts lipstick on a bunny anyway?
You are all a bunch of idots.
What the... WHYY?
My battery charger takes four batteries and goes into the power socket. That’s it.
I don’t see why in the world a charged would need more than this.
It’s like having a supercomputer to control a toaster. It makes no sense at all.
In my eyes, those who bought that thing, deserve what they got.
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Let me change that, the best part is the commercial http://www.youtube.com/watch?v=HhxxNQ91OJ4
You are all a bunch of idots.
To be honest, they just need to get used to it and others need to be prepared for it. Imagine the opportunities for counterfeiters, they now have the potential for a new revenue stream. Regardless of whether a legitimate product comes with software or not, I expect some counterfeit goods will start coming with software. Legit or counterfeit, the company will take heat from consumers. They just need to get ready for it.
--
Perpenso Calc for iPhone and iPod touch, scientific and bill/tip calculator, fractions, complex numbers, RPN
Plus they are low capacity... 1300mah (in addition to being pricey). This compared to the common 2000-2500mah
The energizer duo is compact... charges aaa and aa.
You don't need the software to charge but this is very disconcerting news
Energizer obviously isn't the first company to be hit with this sort of embarrassment, and it's surprising to me how resistant some of these companies are to learning and adopting good QA and security practices.
If corporations feel that they must outsource production of devices like these, they damn well better be prepared to do thorough in-house testing before they release malware to the public. I'll give them the benefit of the doubt that they were probably unaware of this trojan, but that makes them no less negligent.
Facts have a liberal bias.
at least that particular backdoor. Trojans, bots, virus, other backdoors, keyloggers, etc, that went in during the 3 years that you had it installed will be a bit harder to uninstall. Same for the info that you considered safe that went thru your machine (passwords, credit card info, etc).
Anyway, a proper firewall (that at the very least dont let connect to your machine thru not specifically enabled ports) should had stopped most of it.
That fucking bunny! He's gonna have to GO~!
I would kind of guess "Made In China", and the special edition to the software could easily have been added at this phase. It makes you start to wonder about a lot of products made there, and what they could also be doing. Even something like a motherboard could have all kinds of things going on at a very low level, and who would have a clue?
WWJD -- What Would Jimi Do?
(Smash amp, burn guitar, take home the groupies)
Not true. If it had been a giant wooden bunny, they'd have known that Lancelot, Galahad, and Bedevere had forgotten to get inside in the first place.
I am officially gone from
Wow. That's exactly what I just posted.
Actually, that's a feature also referred to as "Certified Pre-Owned".
If it's anything like those cells I'm not sure I'd want them...
np: Brian Eno - The Lost Day (Ambient 4: On Land)
"I'm not anti-anything, I'm anti-everything, it fits better." - Sole
I don't own the energizer duo (and now won't even think about getting one either) but I own some Energizer AA batteries (2500 mAh) and their charger just sucks. It takes 16 hours to charge 4 batteries... I bought like 16 USB Cells and use them everywhere in the house for remotes and Rockband accessories. Using them side by side with the Energizers in Guitars and all, you couldn't tell they don't last as long as the other ones. Also if people are coming in for a jam and the batteries are a bit low, it only takes an hour to recharge the USBCell ones...
Sometimes price is not everything...
As noted above, because they suck in terms of capacity.
The DUO is a small battery charger anyway.
Just wait until you plug it into your Toyota.
This little trick will disable all autoplay features, eg. CDs, USB-memories etc. Open the registry editor, regedt32.exe, and configure the following registry value:
Hive: HKEY_LOCAL_MACHINE
Key: SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
Value Name: NoDriveTypeAutoRun
Type: REG_DWORD
Value: hex: 0x03fffffff
But...but...but...it's just a harmless bunny rabbit!
MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
Hey, thanks for the link, that guy is funny!
It gives hex dumps of some of the commands. (Since some of them would obviously require arguments, they clearly can’t be full packets, but they’re signatures of each particular packet.)
All of them follow this pattern:
C2 E5 E5 E5 9E
8 bytes that are different for each command
C8
4 bytes that vary
C8 D1
3 bytes that vary
C8
4 bytes that vary
C8
12 bytes that vary
98 E5
Graphing the sequences showed very obvious trends: Lots of values clustered in approximately the 155-170 range, and lots in the 200-220 range. Also, the 3-byte field that is different for every command has a different clustering pattern.
XORing the patterns with 0-255 yielded the following at 229:
'\0\0\0{98D958FC-D0A2-4f1c-B841-232AB357E7C8}\0
'\0\0\0{F6C43E1A-1551-4000-A483-C361969AEC41}\0
'\0\0\0{783EACBF-EF8B-498e-A059-F0B5BD12641E}\0
'\0\0\0{EA7A2EB7-1E49-4d5f-B4D8-D6645B7440E3}\0
'\0\0\0{E2AC5089-3820-43fe-8A4D-A7028FAD8C28}\0
'\0\0\0{384EBE2C-F9EA-4f6b-94EF-C9D2DA58FD13}\0
'\0\0\0{4F4F0D88-E715-4b1f-B311-61E530C2C8FC}\0
Now, colour me surprised, but those look a damn awful lot like CLSIDs...
VERY INTERESTING.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
Look damnit, if the free market thought there was an advantage to doing things your way then we'd all be growing our own battery chargers on government plantations. You presume to tell American businesses how to optimize their production lines? Nonsense and tosh! If you want something done a particular way, do it yourself! Your elitist attitude makes me sick.
I spent the morning reverse engineering the Trojan and wrote an Nmap script to detect if a remote system is infected. Hope it helps out: http://www.skullsecurity.org/blog/?p=563.
Ron
http://www.skullsecurity.org/blog/
I think this device will go up on the shelf right next to my virus infected picture frame...
Sometimes, real fast is almost as good as real-time.
Remember the commercial where the Energizer bunny is hooked to the UFO? That was Jeff Goldblum's idea.
Care killed the cat, but satisfaction brought it back.
True, but that was a boycott of all Sony for a third party solution bought by the Sony-BMG music label...
So to do the equivalent here, people would have to start boycotting Energizer, Schick, Playtex, Purina, and every brand that ever in some way was related to Energizer since Sony is basically a self-contained keiretsu of many compartmentalized companies.
Does OSX not recognize and attempt to run the information on a newly inserted device based on the device content?
Is it just my observation, or are there way too many stupid people in the world?
states that "A Dedicated Charging Port is required to short the D+ line to the D- line."
A USB hub obviously doesn't do that, so some devices won't charge off a lone hub.
"National Security is the chief cause of national insecurity." - Celine's First Law
Why does a USB battery charger need software. I have a number of devices that just use the power from a USB port to charge, and they don't connect any other wirez apart from the power.
If an item just needs re-charging via USB I have been just plugging them into a powered USB hub.
Not all self-powered USB hubs work as a PC-less charging station. I have one hub that gives power whenever it's plugged into the wall, and I have another that gives power only if it's plugged into both the wall and a host.
Sony's XPC rootkit cost me time and money. I'm not going to boycott them, I'm just not buying any more Sony products, especially anything with any digital component (wich these days is everything). Part of the "functionality" of XCP was to disable music burning software and P2P software; that could NOT have been an accident, unlike this. I'll give anybody the benefit of the doubt, as long as it's possible to have any doubt to give them the benefit of. At the time I used P2P to find indie music (Sony-BMG's competetitors), and it disabled the software I used to burn legally purchased LPs to CD, just as I'd previously recorded my LPs to cassette to play in the car.
XCP was just evil. Period. There was no excuse whatever for it. Someone should have gone to prison for that bit of malfeasance, and I don't see how anyone who knows anything at all about XCP could ever trust Sony again, whether or not they got burned personally.
And yes, autoplay was disabled; my daughter, who worked in a music store at the time, installed the software on the CD, never dreaming that Sony would put malware on a music CD.
Free Martian Whores!
What's sadder is that I originally contacted energizer last year and was told
"Thank you for your input. Your email has been forwarded to our software team for review."
Energizer doesn't mention that part;) After auto responses and no updates I finally gave up and sent it to CERT instead.
There are always alternatives. Like this nifty thing that runs on 2 AA batteries and has no memory or software. Sure, you'll need to get an additional $40 or so of equipment (soldering iron, clamp), but like OSS and food you make from scratch, you know exactly what's going into it.
And, for bonus points, you can expand this USB power supply with neat things like lithium-polymer batteries, USB charging, and even solar cells.
"We are Microsoft. You shall be assimilated. Competition is futile."
Personally, I would like to see some of these Windows ppl SUE Energizer and other companies for selling the products that infect their machines. Force them to pay out 10-100x what they made in profit. Once western companies realize the high costs of doing business there, then and only then will they stop.
I prefer the "u" in honour as it seems to be missing these days.
The link here's a bit misleading.
There are at least two models of Energizer battery charger that use the same software...the Energizer USB charger, AND the Energizer Duo. They're pretty much the same apart from the colour, but the Duo includes a USB to wall socket adaptor allowing you to charge it from the wall, not just USB. The Energizer press release makes this clear, most of the reporting stories don't.
Can someone please change the link to:
"warned that software accompanying the Energizer DUO AND USB battery charger"
Regards,
- David.
This is the kind of scenario I found myself thinking about when reading the "US Unable to Win a Cyber War" post from a couple weeks back. That exercise seemed such a shallow attempt to drum up public fear so we would gladly support an expanding Snoopocracy and spend a few trillion dollars on emerging venture projects from the military contractors who already control half the government. Imagine -- the government prints eleventy trillion dollars at its ever-busy dollar factory to pay for doubling the size of every alphabet-soup information awareness agency; meanwhile, a few million God-fearing citizens are going to Wal-Mart and actually PURCHASING malware...
It's like, the biggest social engineering "hack" ever. And like all social engineering attacks (you could almost include the 9/11 attacks in this genre), the devastation comes from how a meatspace method simply, directly, and sometimes nearly effortlessly sidesteps an enormous byzantine technological/physical infrastructure to exploit a human weakness no one saw because we were all so busy admiring the size and thickness of our huge new fortress walls and battlements.
Hollywood, Television, has become the dream machine. We need to take that back; each of us is a Dream Machine
who puts lipstick on a bunny anyway?
Warner Bros. Especially when pranking Elmer Fudd.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
We are pointing fingers at Chinese and Energizer for this.
What I want to know is where were our army of nerds that are supposedly looking for these types of trojans or viruses and why did it take 2.5 years to find out about it?
Surely some of the big companies selling us anti-virus and anti-trojans had some of there products on infected machines. Why weren't they able to catch on to this? I'd assume that some of them were using heuristic algorithms
What I would assume is that a lot of people saw the sign but didn't act on the problem (open 7777 ports)?
But it also may be that this trojan didn't effect that many computers and that is why it wasn't seen for a long time.
When someone complained about this software and reported as a possible trojan/virus this is the answer that was given in a "Windows User Group" in 2008
I found this DLL comes from Enegizer USB Charger: http://www.energizer.com/usbcharger/language/english/download.aspx
Aside from causing reported problems, this is not a trojan.
So really looking at it, I see it as a failure of our community.
Did snort ever detect an infected machine as having malicious activity?
Why didn't we catch this sooner and how many more like this are out there?
We have now given the recipe for having a non-detectable root-kit, use something that isn't going to be used by a lot of people and infected a small number of computers, use these as stations to infect others.
Why would you ever want to charge batteries through a USB port anyway? Last I heard, PCs require a handy-dandy AC socket connection to the power supply. Which means you could charge your batteries from there without having to install any software. Why would you ever need to install software to charge a battery? There's probably a light on it somewhere that can tell you when the battery is fully charged, but of course people want yet another icon on the task-bar and another app to start up in MSCONFIG and slow down their PC and conflict with other software mad dashing to load first. This is a stupid product to begin with, double win for it being taken off the market.
The eternal struggle of good vs. evil begins within one's self.
The only reason the USB connection is needed is to provide the +5V power. At work, there were computers set to disable USB storage - and to report any attempts to the admins - since flashdrives etc were banned for these same security concerns. Had some small video cameras that needed recharging; 30 seconds with a pair of wire cutters and electrical tape resulted in a USB cable containing only the power and ground wires (no ability whatsoever for data to make it through). Sounds like this is what Energizer needs to do. There is no need for data transfer in a battery charger, and extra wires put in by a rogue factory are a lot easier to detect than malicious code.
--- You shall know the truth, and the truth shall make you mad- Neal (not Cowboy) Boortz
Wonder where the device was made?
The Chinese really seem to be into this backdoor stuff. rowwr.
Looks like Metasploit has a payload module to go with this backdoor. Nifty!
'The tyrant will always find pretext for his tyranny.' - Aesop's Fables