Comment

Comment by sillysaurusx

Still, though, what sort of data lines do ATMs use? Ethernet? If so, how would you exploit it?

It seems like the ATM's software might work like this: on bootup, connect to server atm.foobar.com at port xyz.

Oh, right. In that case, you'd write an MITM server. You could sneak a raspberry pi so that it goes ATM <-> RPI <-> ethernet, and then set up the RPI to broadcast all the network traffic via a wifi dongle to your laptop.

But... certificate pinning would trivially subvert that. I guess ATM manufacturers might not have done any pentests though, so perhaps they don't do cert pinning.

Assuming cert pinning, is there still a way?

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton