Infected ATMs Give Away Millions of Dollars Without Credit Cards
An anonymous reader writes: Kaspersky Lab performed a forensic investigation into cybercriminal attacks targeting multiple ATMs around the world. During the course of this investigation, researchers discovered the Tyupkin malware used to infect ATMs and allow attackers to remove money via direct manipulation, stealing millions of dollars. The criminals work in two stages. First, they gain physical access to the ATMs and insert a bootable CD to install the Tyupkin malware. After they reboot the system, the infected ATM is now under their control and the malware runs in an infinite loop waiting for a command. To make the scam harder to spot, the Tyupkin malware only accepts commands at specific times on Sunday and Monday nights. During those hours, the attackers are able to steal money from the infected machine.
If you have access to the ATM physically, why not just take the cash there and then?
I remember back when XP was officially discontinued there was some article that said something like 70% of ATM machines worldwide still ran XP. Anyone able to confirm if this is the case? If so, are they exploiting some vulnerability in XP that is never-to-be-patched?
These ATMs are probably the kind you find in smaller stores - about the size of a internet kiosk at a hotel - they're not made to be all-weather unsupervised secure, just "secure inside a store with an employee around."
Why does an ATM have a cd drive, let alone usb ports or anything else? Why does it boot off of media without altering the BIOS and requiring a password? Why isn't the OS encrypted making modification require more difficult techniques like bootkits which has other protection mechanisms?
these weren't cybercriminals, just criminals. They physically broke open ATM machines.
Speed. In the old days, telephone lines were EXTREMELY slow and they wanted to limit that to just the actual transaction details. Also, they would only call a modem when that transaction actually happened.
But you're right, for modern operations, they should just be dumb terminals.
Peter predicted that you would "deliberately forget" creation 2000 years ago...
The bank is disconnected from the ATM during this process. Money isn't being removed from an account. Bills are being removed from a mechanical hopper, because the software on the kiosk has a service mode, accessible outside of normal service because the real software on the ATM has been replaced by a modified version that allows it without the normal controls.
If you want to steal BIG, you have to own the bank - just ask those guys on Wall Street.
It must have been something you assimilated. . . .
So a dumb terminal has an entire copy of MS Windows instead of WinCE or a cast of thousands of non-MS options, and due to that it has a huge attack surface despite only doing a very limited job. An ATM should be simple and locked down since all it's doing is being an input device to a server and getting instructions from the server to spit out cash. It's obvious. Sleazy deals where one bit of MS cuts into the market of a different bit of MS are the only reason why such stupidity happens and you get a desktop computer doing the job of an embedded device.