ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Diebold ATMs infected with credit card skimming malware

By | March 18, 2009, 9:40am PDT

Summary: Theory comes into practice. Yesterday, Sophos Principal Virus Research Vanja Svacjer posted an analysis of Troj/Skimer-A, a malware affecting Windows-based Diebold cash machines and capable of intercepting credit card details and their associated PINs. The malware is exclusively coded to target Russian, Ukranian and American currency transactions, with isolated incidents confirmed by Diebold in January, 2009. [...]

Theory comes into practice. Yesterday, Sophos Principal Virus Research Vanja Svacjer posted an analysis of Troj/Skimer-A, a malware affecting Windows-based Diebold cash machines and capable of intercepting credit card details and their associated PINs.

The malware is exclusively coded to target Russian, Ukranian and American currency transactions, with isolated incidents confirmed by Diebold in January, 2009. What’s particularly interesting about the ATM-based malware, is that it requires an insider access to the machine compared to the mainstream external attack in the form of using an ATM skimming device.

Here are more details on how the malware operates:

“The main executable is a dropper with the drop object stored in one of the PE resources, as often is the case with Trojan droppers. The code stops and modifies the Protected storage service to launch the dropped file lsass.exe from the Windows folder, not the original one in Windows System folder and attempts to replace some files belonging to the software used by ATMs.

The main Trojan executable contains the code to handle the magnetic card reader using undocumented Diebold Agilis 91x functions, inject code to ATM’s processes, parse transactions in Ukrainian, Russian and US currencies and use printer, probably for printing the stolen data. I am also fairly sure that some of the instructions to the keyboard for typing PIN numbers are connected with hooks to log the captured PINs.”

Given the potential of infiltrating the assembly line and shipping the machines malware pre-infected, next to tampering with public machines through social engineering,  ATM based malware isn’t going mainstream just yet. How come? Better “alternatives” from a scammer’s perspective.

In October, 2008, Zero Day provided an exclusive overview of what may easily be the future of ATM skimming (External ATM skimmers with built-in SMS notification for secure extraction of stolen data) which ultimately solves two of the ATM skimmer’s biggest problems - securely recovering the obtained data without the risk of getting caught when coming back to obtain the device, and the lack of trust between the scammers orchestrating the attack and the involved insiders who can potentially scam them — according to Sophos, Troj/Skimer-A is capable of encrypting the intercepted financial data, a practice aimed to ensure that the insiders that infected the ATM machine wouldn’t scam the rest of the people participating.

Capable of sending 1,856 SMS messages, namely 1,856 transactions without recharging, this $8,500 device empowers scammers with both, anonymity and flexibility allowing them to build an infrastructure of tampered ATMs across the globe. Of course, their approach isn’t perfect since financial institutions across the globe are considering adapting to the threat by jamming cell phone communications around ATM machines. Last month, South Korea’s National Police Agency indicated a similar intention following Japan’s ban on cell phones around ATMs.

Whether the insider access prerequisite drives scammers away from the malware infecting approach, external ATM skimming attacks are definitely here to stay.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, malware and cybercrime incident response.

Disclosure

Dancho Danchev

More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile.

Biography

Dancho Danchev

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, and cybercrime incident response. He's been an active security blogger since 2007, and maintains a popular security blog sharing real-time threats intelligence data with the rest of the community on a daily basis. More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile. You can also follow him on Twitter

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
35
Comments

Join the conversation!

Just In

RE: Diebold ATMs infected with credit card skimming malware
birumut Updated - 3rd May 2011
Great!!! thanks for sharing this information to us!
seslisohbet seslichat
Though cash is preferred.

if they want a credit based world, they are going to have to protect it better.
0 Votes
+ -
Another reason why Windows belongs in the garbage not on any system used by the public, any system in a critical environment, or anywhere.
0 Votes
+ -
You are such a fanboy
croberts 18th Mar 2009
As the article stated, this infestation required the work of an insider.

The story isn't about windows or linux or whatever (lots of them ran and still run OS2 btw).

The story is how do you protect the machines from staff that are probably underpaid, or that have been infiltrated by organized crime?

Because at the end of the day, even a hidden cam at an admin terminal can capture administrator passwords as they are punched on the keyboard.

But if you want to worry about Windows, go right ahead.

0 Votes
+ -
RE: You are such a fanperson
n0neXn0ne Updated - 18th Mar 2009
"But if you want to worry about Windows, go right ahead."

Now that is a wise statement. Hidden in it is also good advise.

Even though one may not use Windows, it still affects us all. Windows need to be quarantined.

^o^

0 Votes
+ -
you do have evidence, don't you? I'm sure you have, or you would not have said that, would you?
0 Votes
+ -
Perhaps if you read the article...
Cylon Centurion 18th Mar 2009
Specifically, where it states that the work was done by an insider, you would realize that it has nothing to do with the fact that it was running Windows. It could have been running Linux, and it still would have been infected.

So check that fanboism next time you hit 'Reply'
Windows is unsafe, period.

To you and all other M$ acolytes the fault is always somewhere else, you are so funny.
0 Votes
+ -
Here is a challenge for you:
Cylon Centurion 19th Mar 2009
Show me a safe and secure OS and I will grant you three wishes.

Open Source *(&^@*&#^*!&@^#*!&@
0 Votes
+ -
Give us a Break
paullkellysr 19th Mar 2009
All operating systems have flaws - Windows get hit the most because most of the PCs run windows. Notice that since Apple started bragging about how secure their OS was, the hackers quickly proved them wrong! I'm sure that if Lunix became popular enough, the hackers would target it also!
0 Votes
+ -
Blaming the OS?
LandonAB Updated - 18th Mar 2009
How is the OS to blame for this?

Edit: whoops, I was a little late with the opinion.
0 Votes
+ -
RE: Blaming the OS ... is legit
n0neXn0ne Updated - 18th Mar 2009
"How is the OS to blame for this?"

History Lesson:
Windows-based ATM machine hacked,... .

Researchers demo 'easy' Windows-based ATM hack

"Up to 90 percent of the ATMs in the UK could be at risk from these attacks as they rely on desktop PC technology (usually Intel hardware and Windows operating systems ) linked to other machines -- some connected to the internet -- in the bank's network, ..."

It was a knee jerk post by the OP, but understandable.

^o^

0 Votes
+ -
Thanks
LandonAB 18th Mar 2009
for the link. Intersting.
0 Votes
+ -
Noooo!!! Blame the user
InAction Man 18th Mar 2009
It's always the user's fault. The OS is fine!
0 Votes
+ -
RE: Noooo!!! Blame the user ... for what ?...
n0neXn0ne Updated - 18th Mar 2009
... turning off UAC?

^o^

0 Votes
+ -
Simple - easy to hack
itguy08 19th Mar 2009
When these machines ran OS/2 or custom code it was harder to get malware in there. Since Windows is the easiest and most hacked, it makes it a great target.

Now that they run Windows, it can be as easy as putting a thumbdrive into your unsuspecting PC and then into the ATM's port and BAM, infected.

When running custom code, it's a lot harder to exploit these holes. With Windows, just about any Tom, Dick, or Harry can exploit it.

Like with the voting machines that were running Windows and easily hacked there is no place for COTS software, ESPECIALLY WINDOWS in this type of environment.
0 Votes
+ -
An ATM Running Windows!
Grayson Peddie 18th Mar 2009
LOL!

But Windows is not to blame. It's stupid criminals
that hacked into an ATM.
Diebold is the bush family friend company that
makes voting machines. They have also had major
problems with their closed code voting machines.

Corrupt politics affects us in many ways not usually
considered.
Have you noticed? Everytime the new pres makes a big money grab, it crashes the stock market even further. Using, and I quote. "The former administration" is to blame. The demos have been running congress the last 2 sessions, and Fannie/Freddie forever. What happened there? Now they have full control across the board. So it will be a perfect world. Right?

3 months in and so far we're at a 1.5 TRILLION deficit. Almost 3 times the previous record.

Astronomical: enormously or INCONCEIVABLY large or great

Someone stole all that money. Friends of BHO to buy the election? The end justifies the means, right? If we can't control it, BURN IT to the ground to prove it was in danger, then pilfer the ashes.
The OS is the problem folks. These problems did not happen at all when most ATMs were running OS/2. It has only been since Windows (XFS/WOSA) was introduced to the ATM market that there have been problems with viruses, BSOD, students playing mpegs on ATMs at Carnigie Mellon U, and a host of other issues directly related to using a Windows based desktop OS on an ATM.
0 Votes
+ -
And these guys are the same ones
rcfoulk@... 19th Mar 2009
who bring us those "secure" voting machines based on Windows. The madness continues and folks don't seem to factor the core clue that without a lot of 3rd-party security Windows just isn't and likely never will be sufficiently secure for such use. And my consulting base deals mostly with MS products so don't presume I'm one of the Linux evangelicals - although given the real lack of anything that will make that much difference in productivity Windows 7 relative to the pain and cost of upgrading we are seriously reviewing Linux on the desktop. With first Vista and now Windows 7 MS seems to be spinning out and away from the basic needs of a business desktop so if there is to be a radical change, and both of those products in terms of the user experience are unnecessarily radical changes, there is likely benefit for everyone to build that change around much less expensive products.
0 Votes
+ -
The OS isn't the problem ...
Tony R. 23rd Mar 2009
... instead, it's the trustworthiness of the people working for Diebold. The firmware in their voting machines is proprietary; the source code is not available for public inspection and verification. (And I do mean PUBLIC, not under a non-disclosure agreement by only selected individuals.) With crooked insiders and closed source software, it is possible to compromise the product, regardless of the operating system it uses.
Figures. First they steal an election with the ability to delete votes, now their ATM's aren't secure. You know the first time I had heard of Diebold was taking the old fill in the circle school tests. Not that I enjoyed the tests, but it was alot of fun how it worked and was in awe of them when I was young. Now that I'm grown up, what a shady biz they are.
I don't use ATMs at all - I get cash at the grocery store checkout.
0 Votes
+ -
Really???
i8thecat 19th Mar 2009
"I don't use ATMs at all - I get cash at the grocery store checkout."

What brand of registers are they using? How do they tie into the banking system? Do they store detailed transaction detail on their servers? Who do they sell your purchase detail history to? How do you know you can trust the employees?

Ignorance is bliss... At least that?s what they say... I bet you have all sorts of ideas of how you are protected or how smart of a shopper you are...

There is so much going on behind the scenes that it's not funny... The corporate retail motto has changed to "dupe and obfuscate".

Example... Health food and organics are the current big money makers that companies are buying up left and right... And they are trying to keep it all hidden so consumers continue to pay through the nose of a companies "old" reputation.

Burt?s Bees used to be great but Unilever bought them out in 2003 and in 2007, they were sold to Clorox. How quickly they popped up all over the place was a huge tell.

Remember Ben & Jerry's ice cream??? Yeah, Unilever bought them in 2000... Has not been the same ice cream since.

Horizon Organic milk was bought out by the largest diary company in the U.S., Dean Foods Co., in 2005.

In 2001 Coke bought Odwalla.

Pepsi countered and bought Naked Juice in 2006.

Kellogg's bought Kashi in 2000.

It's all about duping you, the consumer. Perhaps ignorance is bliss, but only if the ignorance never wears off... Once you know the truth, ignorance is far from it.

Diebold is one EVIL company that is seriously crooked. They are 100% Republican and as corrupt as can be. (And that makes them a risky but good short term investment, but I pity the fool holding their stock when they go Enron on us.)
0 Votes
+ -
That's no guarantee, unfortunately.
TripleII-21189418044173169409978279405827 19th Mar 2009
A lot of stores use WiFi, and some famous examples of some using WEP, and many using no security at all. You might want to ask your manager whether WiFi is involved in the transaction at your grocery store.

TripleII
0 Votes
+ -
REALLY?????
for8 20th Mar 2009
LOL!!! People! Read the story (2nd paragraph, 2nd sentence)! This could have happened to any ATM, any cash register with any OS! Get with the program.

If you?re going to HATE anyone, hate the criminals!
Great. Now it's been confirmed that an insider has installed malware in their ATMs with the purpose of stealing customers' banking data and absconding with their funds. Whaddaya want to bet that voting machines recently sold all over the U.S. by this company are also "dirty"?
0 Votes
+ -
Diebold's voting machines
brambeus 25th Mar 2009
Yes, Diebold makes many, if not most, of the electronic voting machines bought to make elections "simpler." While some of the machines might be dirty, a most annoying issue is the Diebold has not, to my knowledge, let any user verify the accuracy of the devices. If anyone knows how they stop the user (owner?) of the machines from checking them, I'd be interested to learn how?
0 Votes
+ -
MD5's for known good files?
madrucke@... 23rd Mar 2009
Here we have a legitimate file that has been exploited by criminals.

And, I couldn't find a Microsoft sponsored list of MD5's vs file versions to double-check against the anti-virus software?

How else can I check to see if the malware has "blinded" my AV scans to it's presence?

Just a thought.

Also, lsass.exe is called a "server". But, I wasn't clear if it was common to non-server versions of Microsoft OS's.

Mike Sr.
0 Votes
+ -
cheaper losses
zorfor 23rd Mar 2009
I'm no particular fan of windows or any other OS.. but i use it..
Service providers (banks, hw manuf's) use it because it reduces costs (that are not passed on to consumers). Using windows is cheaper.. resourcing is cheaper and vastly more available.. support is cheaper and it makes the support persons job easier...
~ Just the sae as it makes the criminals jobs easier and cheaper.
If we want more obscure OS's and higher security WE will end up paying for it.. I'm not saying that its not worth it... but... are you on for higher transaction fees?

sad

0 Votes
+ -
Cheaper?
dabble53 23rd Mar 2009
Is it really cheaper when you figure in the additional "protection" programs, the cost of stolen data, the cost of bad PR when hacked, etc., etc. Don't forget to calculate the TOTAL cost of using (MS loves to fake TCO figures but I prefer to look at TCU)
0 Votes
+ -
Agreed
ExCorpGuy Updated - 24th Mar 2009
I worked for a US based outsourcer whose largest customer was one
of the major US banks that went under.

Before I left, there was a project underway to convert the OS/2 based
ATMs to Windows. On the surface it was sold as a security measure.
Those of us thinking about the end game knew it was only to allow
cheaper offshore support to manage the ATMs.

In my former company, it did not matter as they went under due to
bad business decisions in the sub prime market lending.

Other banks, however, I assume either have or will follow the march to
Windows for the same offshore support. Just think that your ATM
transaction (and your data) depends on someone literally on the other
side of the world. Sure makes me feel secure. happy

Edited for spelling.
0 Votes
+ -
They steal votes and money - Dibold sucks!!
Reality Bites 15th Apr 2009
That's one company to put on the close down and imprison all employees list.

They are a criminal organization working with other criminals what a surprise.
Great article. Malicious malware is present in the society. That's why credit card companies are doing their best to avoid fraudulent activities.
CreditCard
0 Votes
+ -
Great!!! thanks for sharing this information to us!
seslisohbet seslichat

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix