Shodan Stories Day 17: An ATM in Perm, Russia and Just How Much Market Capture Does Windows 2000 Have Anyway?
Today I thought it might be fun to find an ATM, largely because I wanted to answer the question “why connect an ATM to the internet with a static IP?” I checked for past Shodan searches for ATMs to see if I could find anyone else looking for some so I would know what to look for, and I was able to find someone else looking for ATMs from a brand named NCR, which work over port 169. So I followed their lead and got looking.
An NCR ATM on 126.96.36.199
I found quite a few NCR ATMs, most of which were in Russia, so I picked one of the first Russian ATMs and took a look, and found that Shodan had the output from their UDP scan of this ATM’s 169 port.
NCR Self-Service Terminal Hardware: x86 Family 15 Model 2 Stepping 9 AT/AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Build 2600 Uniprocessor Free)
It seems like NCR has discontinued the 86 line as they were no longer advertising them on their website, instead showcasing their 81, 82, and 88 models. I tried to replicate the scan Shodan had done couldn’t figure out how they had gotten that response, finding instead that port 169 on this device was closed.
➜ ~ nmap -p 169 188.8.131.52 Starting Nmap 7.70 ( https://nmap.org ) at 2019-01-20 18:42 PST Nmap scan report for 184.108.40.206.ipn.v4.saturn-internet.ru (220.127.116.11) Host is up (0.28s latency). PORT STATE SERVICE 169/tcp closed send Nmap done: 1 IP address (1 host up) scanned in 1.03 seconds ➜ ~ nmap 18.104.22.168 Starting Nmap 7.70 ( https://nmap.org ) at 2019-01-20 12:57 PST Nmap scan report for 22.214.171.124.ipn.v4.saturn-internet.ru (126.96.36.199) Host is up (0.23s latency). Not shown: 990 closed ports PORT STATE SERVICE 135/tcp filtered msrpc 139/tcp filtered netbios-ssn 445/tcp filtered microsoft-ds 1060/tcp open polestar 1098/tcp open rmiactivation 9593/tcp open cba8 9594/tcp open msgsys 9595/tcp open pds 33354/tcp open unknown 52869/tcp filtered unknown Nmap done: 1 IP address (1 host up) scanned in 31.88 seconds
I couldn’t totally figure out what these services were doing. Polestar, Java RMI activation, and msgsys make it seem like it’s definitely an enterprise piece of equipment running Windows (as of course so does the microsoft-ds). So Shodan probably isn’t lying to me, but possibly something had been changed on the ATM since Shodan had done its scan.
I was able to find the datasheet for the x86 family of NCR ATMs to see if I could find any clues. The datasheet read more like an advertisement really than as a proper datasheet, which I suppose makes sense because you wouldn’t want to give too many details away of your ATM system but you do want to turn any eyeballs you get into a sales conversion opportunity.
Well I still couldn’t figure out why you’d want to connect an ATM with a static IP. What’s the business model there? And what are the risks? Other than people like me poking about the place. See you tomorrow.