Remote ATM Attack Uses SMS To Dispense Cash
judgecorp (778838) writes "A newly discovered malware attack uses a smartphone connected to the computer that manages an ATM, and then sends an SMS message to instruct it to dispense cash. The attack was reported by Symantec, and builds on a previous piece of malware called Backdoor.Ploutus. It is being used in actual attacks, and Symantec has demonstrated it with an ATM in its labs, though it is not revealing the brand of the vulnerable machines."
"The company recommended that ATM operators provide better physical security for the computers controlling the machines, lock down BIOS or system hard drives, deploy lock-down software or upgrade to a supported operating system."
Really? This stuff isn't being done to begin with?
So, this method requires quite a bit of physical access to the ATM. You have to attach a phone (why smartphone, by the way?) to the actual ATM controller.
In my opinion this begs a whole set of other security questions first....
I'd like to announce my new app for sale - Free after using the $200 rebate redeemable at a nearby ATM.
He's getting rather old, but he's a good mouse.
How's Diebold for a guess? Those fuckers are vulnerable to just about everything.
It's gotta' be Diebold, famous makers of the voting machines used to swing the Bush "elections". They now call themselves Premier Election Systems. But Diebold is one of the primary manufacturers of ATMs.
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
after whatsapp.
So this is a Symantec ad, I don't have a problem with advertising, but call it what it is. Windows XP used in an ATM? Well, I can see how this can be a problem, but how is this SMS based attack specific to Windows XP exactly? What, if the ATM in question was running VAX/VMS it wouldn't support SMS based attack due to its lack of SMS support? :) I mean there are no details as to how an SMS makes it possible to get cash out of the machine and I don't see at this point how it is OS related. Any OS with appropriate software could do the same, no?
You can't handle the truth.
This is a physical access attack and therefore not very interesting.
To do this you have to cut the ATM open at the point where the computer is installed and attach a smartphone to the USB port (or in older versions, a USB stick, or keyboard). They recommend upgrading the OS and securing the hard drive. How about putting epoxy in the computer's device ports?
How does anyone access the USB port of the computer that controls the ATM, without breaching enough physical security that they might as well just grab the money? Sounds like this could only work if an insider at the bank in question smuggles in a phone and hooks it to the computer. You can't just pull up to an ATM and do this.
Last year (2013) I went for a tour in a foreign country.
One day I went to a local bank's atm trying to get some cash, in the ATM lobby there were 6 ATM machines. 4 were working, one had totally shut down, and on the sixth, I saw the desktop (Win 2000 version) appearing on its screen.
Of course it isn't being done already. You have any idea how much it cost to get someone to lock down/upgrade everything due to how idiotic the people in management are and who think "more expensive is better" ?
And they make election equipment, to count votes. Sheeesh! ATMs I am less worried about because I get my money back when they screw up... If the theft amount gets too painful, the banks will look a better vendor. And switch to Linux...
1 Dachshund + 1 Dachshunds = A Paradox.
to emulate other devices such as a keyboard or mouse. Its easier to write an app that reads SMS on a smart phone then on a normal one. Also the term ATM is fairly broad here. There are atm's that are built into a wall of a bank and then there are the freestanding atm's that are often 'jackpotted' as described above.
what do you mean "scumbags". they are not charging you a red cent if they have a theft.
for all you know they have weighed the options and to implement security at this time is more expensive than to deal with a few isolated losses.
Either way! it doesent effect you, and you have a obvious and wrong bias.
So all one needs to do is plug a USB cable into an ATM machine and use their cellphone to brute force?
So the C&C structure only exists so a "mastermind" can send in a fool to have his photo taken while robbing the ATM?
Is there a non spyware supported version that bypasses the need for an accomplice who may rat on me?
people still use cash? I hate dealing with change. let me count the pennies and nickles...ugg
"Anyway, anyway, guys guys guys, come on. I'm in this computer, right. So I'm looking around, looking around, you know, throwing commands at it, I don't know where it is or what it does or anything. It's like, it's like choice, it's just beautiful, okay. Like four hours I'm just messing around in there. Finally I figure out, that it's a bank. Right, okay wait, okay, so it's a bank. So, this morning, I look in the paper, some cash machine in like Bumsville Idaho, spits out seven hundred dollars into the middle of the street. That was me. That was me. I did that."
At least most modern mobile plans give you unlimited SMS.
I'll see your senator, and I'll raise you two judges.
Let me get this straight. They physically have to attach new gear to the computer that can control what the ATM is doing. That device is then able to issue commands to the computer, and thus the ATM. That device happens to be a device that can receive SMS messages. And it's shocking that "You can make it do stuff based on an SMS message"?! No surprise there. And in case you missed it, you could also call it and issue commands over the voice channel, or you could use the data connection and issue commands to it through your favourite IRC command and control channel, or email, or REST call, or whatever. This isn't a remote attack.
Does anyone find fault with the phrase "Windows XP Based ATMs"?
Regardless of whether this exploit requires an insider for access to the physical machine, securing $10k-$20k worth of cash with one of the most commonplace operating systems on the planet seems beyond asinine to me.
Gotta be Diebold. Yes, they changed their name. No, those thieves should never be allowed to remove the albatross of crooked voting machines from their scrawny, corrupt necks.
FWIW, the magic number '5449610000583686' mentioned in the article passes the Luhn Algorithm, and is therefore valid as a credit card number. The BIN indicates the card was/would be issued by the following bank, transcribed from this site:
Bin: 544961
Card Brand: MASTERCARD
Issuing Bank: HSBC BANK (PANAMA) S.A.
Card Type: CREDIT
Card Level: PLATINUM
Iso Country Name: PANAMA
Iso Country A2: PA
Iso Country A3: PAN
Iso Country Number: 591
Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
...if you want an ATM open, you smash it on a methhead's head.
the subject says it all
ATM's make heavy use of encryption. Sensitive data (eg customer PIN) is encrypted so that you can not decode it. Unencrypted data is not sensitive (eg the dollar amount of the transaction). Each packet sent to the bank host is digitally signed. Each packet received from the host is also checked for its digital signature. The digital signatures have the time as part of the generation algorithm, so replay attacks don't work. If you monitored traffic on that cable then you would get a log of who took out money, the account number, the amount, the time and possibly how much was left in their account. You would get similar information by ransacking the receipt bin. If you tried to inject or replay packets in either direction then they would be rejected. I used to design EFTPOS credit card terminals. We designed them with the understanding that malicious people would be listening to everything on the cable and they would be trying to inject malicious data at every opportunity. Note that the cable might be ethernet, phone (ie modem), X.25, serial or a handful of less common types but the above applies to all of them. The worst you could really do is to cut that cable and deny the service to the customers.
Fill up the ATM with propane gas through the money slot.
Set up a fuse.
Pick up money and run.
Some photos.
Quite impressive, though the success ratio isn't too high.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
fud