Researcher Discovers ATM Hack, Gets Silenced
Al writes "A researcher working for networking company Juniper has been forced to cancel a Black Hat presentation that would have revealed a way to hack into ATMs. The presentation focused on exploiting vulnerabilities in devices running the Windows CE operating system, including some ATMs. The decision to cancel was made to give the vendor concerned time to patch the problem, although the company was notified 8 months ago. The article mentions a growing trend in ATM hacking: In November 2008 thieves stole nearly $9 million from more than 130 cash machines in 49 cities worldwide. And earlier this year, the second biggest maker of ATMs, Diebold, warned customers in an advisory that certain cash machines in Eastern Europe had been loaded with malicious software capable of stealing financial information and the secret PINs from customers performing ATM transactions."
...it must be pretty abstract, since an "automated teller machine machine" is apparently running in emulation anyhow.
So they've had 8 months warning, and now suddenly when researchers want to publish they now want time to fix it? Not indicative of a company that gives a flying fuck about security. They don't deserve time.
I can't believe that people use WinCE for a real world application that requires security and reliability. The morons who built these systems are reaping the reward for their ignorance.
I don't read your sig. Why are you reading mine?
Is why everyone cares so much about Money. It's just pieces of paper and little bits of metal. What really matters is Love!
Well, with money anyone can get some temporary love! And permanent herpes.
You just got troll'd!
You don't need a conference to publicize a security problem. Post it on the internet, and the vendor will have plenty of incentive to implement a fix immediately.
Give me Classic Slashdot or give me death!
Everytime I see "ATM" these days I think "Anal to Mouth".
I need to stop surfing the Diabolic site....
Sig Follows: "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain
And some more long-term loving aswell. That is, until she has spend all your money.
They are now much easier for the disabled to use. While it was possible for someone who was blind to use an OS/2 ATM, it relied more or less on memorizing what to do. The buttons had braille on them but there wasn't really any feed back other than beeps. So it was a situation of memorize the key presses to do what you want. New ATMs have headphone jacks and can give audio feedback, allowing those with vision problems to use them much easier.
It's an ATM.
It reads a card, checks your balance and pokes money out a slot.
What increased functionality is there?
(well, yes, it takes in deposits, too, but...)
Really, why aren't these things running the most limited OS possible?
Running WinXP on them is just silly. I would have thought WinCE would
be more locked down, but apparently not.
The comment about OS/2 machines being more secure is interesting.
I'd rather have IBM running my cash machines than Microsoft.
For those of you who aren't aware, the Black Hat tradition for vulnerability presentations which have been similarly blocked due to court orders, etc. is to offer BH a replacement safe/bland presentation and then deliver the banned exploit demonstration regardless. This action typically results in a large lawsuit against the researcher's employer, subsequent termination of the researcher, and a short-lived rock star notoriety for the researcher making the afore mentioned termination totally worth it.
The article is transparent in saying that he chose to cancel his own presentation on his own volition, because it hadn't been fixed yet.
No kidding!!! What do you say at this point?
Why these kind of things need to use Windows is beyond me. Windows, security issues aside, is alright for general purpose machines, but not highly-specialized machines like a scanner or ATM.
Sir, you are confusing Desktop Windows with Embedded Windows. While the source base is starting to be shared, their targets and goals are substantially different. Windows CE IS meant to be highly-specialized for highly-specialized machines. You don't even have to build in graphical output. I've seen usable CE images take up ~2MB of memory total.
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
I only read this on another forum so take with a grain of salt.
The hack is based on the assumption that if you make a withdrawal from an ATM and don't take the money you forgot to take it, so the machine takes the money back and refunds the amount to your account.
The thing is that the machine doesn't have a way to count how much bills it takes back, so you can just take the bills from the middle and you will get a full refund.
Supposedly this also works if you take the money right before the ATM pulls back in the money.