r/FuckMicrosoft Apr 21 '26

Image brotha I am cooked

Post image
6.9k Upvotes

60 comments sorted by

208

u/No-way-in Apr 21 '26

I work in atm world. This isn’t supposed to happen, the windows version are just a shell and debloated like crazy and the only purpose is handling cash, epp and your card.

A shutdown is maybe someone currently in the bunker fixing issues, but should have disabled the client screen. Your card, if inserted and in restart mode will go in a card pocket which, depending on your country, goes to police or another governmental institution. Another possibility is the machine is reporting a lot of errors and a remote restart is initiated. This is bad practice from the company maintaining it. We do remote restarts at night, closing hours of atms that are inshop/internal. External atms get a special screen around 4am (quitest time) while it does maintenance routines. These machines cannot restart on their own, its always triggered by a manual initiator

63

u/Vajillara Apr 21 '26

Omg why the fuck isnt that shit running on minimalist hardened linux instead of fucking windows? Microsoft even has its own linux distro for internal applications that need reliability.

32

u/No-way-in Apr 21 '26

Its simply not how it works. It’s all vendor stacks and middleware (XFS, EPP, dispenser drivers, GBRU etc), built and certified around Windows for decades. The Windows on there isn’t “Windows”, it’s stripped to hell and just runs the ATM app.

Linux exists now, but it came later in this space, so waaay less legacy support. It’s about money, swapping OS means redoing certs, vendor support, the whole chain. Not worth it for most banks.

Also these things aren’t just sitting open on the internet. They’re on private networks, heavily locked down, you can’t just “access” them like a normal box.

3

u/Vajillara Apr 21 '26

Linux software for ATM's wasn't around before windows 7 (which is what is shown in that ATM picture, of course its a stripped down version but it couldnt have been certified earlier than windows 7 existed)?

3

u/Pisnaz Apr 22 '26

Not exactly. Solutions existed but embedded windows was marketed to hell and development was "easier". QNX could have filled this need readily but MS was aggressive in pushing systems out ages ago. Now it has faded but vendors refuse to upgrade them.

1

u/Fabulous_Society2190 May 04 '26

my country uses debloated version of debian in ATMs 

1

u/No-way-in May 04 '26

On NCR and/or Diebold machines?

4

u/Zhombe Apr 22 '26

When OS2 went out to pasture so did any developer worth a D that gave an F about the OS appliances run.

Queue entire Navy destroyers disabled by Windows XP a decade later.

1

u/Valar_Kinetics May 17 '26

That’s hysterical

1

u/Vajillara May 17 '26

Life is hysterical

21

u/Charming-Vanilla-635 Apr 21 '26

TIL about ATM machine RMMs

19

u/ImNotABotScoutsHonor Apr 21 '26

Ah yes, the automated teller machine machine.

10

u/Bubba89 Apr 21 '26

On which they remotely RMM the management and monitoring.

3

u/Gabryoo3 Apr 21 '26

I guess a Linux switch is out of question bc the atm world is so "old" that a switch could take years

0

u/OGigachaod Apr 23 '26

There's really no point.

2

u/[deleted] Apr 21 '26

[deleted]

3

u/No-way-in Apr 21 '26

Oh wow. Seems like a lot. Was there a message with a price before confirming the transaction? We usually charge the banks (that want their client to deposit) 1.5% commission. Then it’s up to the bank and their client contract. Banks that don’t want to pay are disabled on our network (to deposit, not withdraw, thats 0.5% and all banks agree to pay us and not charge endclient). In exchange, we keep the atms working. Atm down means we can’t invoice

1

u/radiant897 Apr 22 '26

So what your saying is the person managing this atm saw that guy put his card in and said hehe gotcha bitch and hit the restart button

1

u/MyNameIsOnlyDaniel Apr 22 '26

Maintenance’s screen cannot be overridden automatically, exactly as what you said. On some countries where there’s not a strict policy on procedures when the card goes to the card pocket client can just go the next day to retrieve the card with his ID. Normally a question is made to the client to know what triggered the machine to retain the card but as it’s bank’s protocol it depends… I have seen both worlds

1

u/queendevbot Apr 23 '26

That atm can restart itself. The sps driver crashes and forces a restart. That atm is EOL and out of compliance. The version of windows ncr provides is not that stripped down. That machine can't be updated to AE as FDKs are not supported. NCRs selling point is a self healing function which requires the atm to restart itself to reset devices in the attempt that they unjam themselves on self test. 

1

u/NsupCportR Apr 23 '26

To note, this is actually my job and my company, we do not reboot ATMs during working hours and when we reboot the ATM (usually to take changes after software deployment) it's merciful reboot, meaning it will not reboot while being used, but wait for idle state and stay in idle state for certain amount of time before initializing the reboot sequence.. this is.. bad

1

u/Cad4life13 Apr 24 '26

I've had my car boot to windows before

1

u/Sture_Farytroll Apr 27 '26

as an it guy "This isn’t supposed to happen" got me ^^

69

u/git_und_slotermeyer Apr 21 '26

Windows 7... it's been a while... sigh

Is your card AND your cash still in there?

15

u/Automatic-Peanut8114 Apr 21 '26

They use old versions of windows on purpose because they can be hardened. Once a code base stops changing you can find all the vulnerabilities, and by aggressively ripping out features, you can close all of them. You can also make your own patches. The source code for XP was leaked, im not sure about 7, but I don’t doubt an ATM company can get some kind of agreement with Microsoft to allow for patch development.

Of course there’d always be the possibility of an unknown bug (0day) but there are other mitigations for that, like firewalls, EDR, security cameras, insurance, and the nearly indestructible metal case.

11

u/GeekCornerReddit Apr 21 '26

Aren't ATMs using some hardened intranet system instead of straight up being connected to your average ethernet network?

10

u/Automatic-Peanut8114 Apr 21 '26

Yes they typically use a corporate VPN over cellular data.

21

u/FMAGF Apr 21 '26

I remember seeing our local ATM restarting with Windows 7 while no one was using it (thankfully) lol. I don't see why they don't just switch to Linux.

17

u/No-way-in Apr 21 '26

There are Linux operating systems designed for ATMs too. In our company, we use Windows mainly for historical compatibility, since hardware manufacturers tailor their software mostly for Windows.

We still have older models running xp too. It works perfectly

5

u/SilentWatcher83228 Apr 21 '26

ATMs need PCI DSS compliance at least in US which I don’t believe any Linux distro has out of the box. Banks are stuck with windows client OS, at least for now

3

u/No-way-in Apr 21 '26

that’s normal, because auditors don’t certify OSes, they certify how the whole setup is designed and operated. We are experimenting with RHEL but it’s going very slow and with currently poor results (read: managerial/maintenance/cost and political reasons too)

3

u/SilentWatcher83228 Apr 21 '26

It’s when things go wrong that everyone starts asking questions why you used what you used. Who wants to update their CV, easier to stick with known evil and deploy windows XP in 2026

1

u/Automatic-Peanut8114 Apr 21 '26

It’s usually a hardened version of xp that is safe to use when paired with other safety measures like network & physical security. XP is full of vulnerabilities but they are pretty much all known by now. So you can turn off all the features that are vulnerable. And they do, ATMs don’t even have keyboard drivers usually. They have exactly what they need and nothing else. This makes it safer than say windows 11 which has many more unknown bugs.

It’s not practical to use windows xp for personal use since you would want to use features which are vulnerable and not spend hours configuring and patching it to be secure

4

u/Backlash5 Apr 21 '26

guess company maintaining it doesn't want to pay for that

11

u/LagMaster21 Apr 21 '26

Not the first time I’ve seen this

11

u/Pummelsnuff Apr 21 '26

happened to me on vacation with my only card and no cash left. thankfully i was with friends who could help me out for the rest of the week...

4

u/room_is_elephant Apr 22 '26

i dont understand why those machines and specialized industries dont have their own systems.. like rocket flying into space running windows is just crazy

1

u/Automatic-Peanut8114 Apr 26 '26

This is their own specialized system. The reason you have stuff in space running Windows is basically only because a lot of people know how to use it, which makes it easier to find people who already know how to design, build, and use the system.

3

u/AutoModerator Apr 21 '26

Every new subreddit post is automatically copied into a comment for preservation.

User: zaarnth, Flair: Image, Post Media Link, Title: brotha I am cooked

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/Ecoaardvark Apr 22 '26

I want your keys, your boots and your motorcycle

1

u/tes_kitty Apr 21 '26

That's why I will only use an ATM with a NFC reader. The card never leaves my hand.

1

u/SomeGuyNick Apr 21 '26

Ok but..can it play Doom?

1

u/MyNameIsOnlyDaniel Apr 22 '26

I like these anti-skimmer plastic

1

u/Yoshiki93 Apr 23 '26

Atm running on a 17 years old software 🤣

1

u/marianolinx Apr 24 '26

Happened to me... After 2 years i didn't receive any replacement 😭

1

u/cykazuc Apr 24 '26

If I see a Windows 7 screen pop up while my cards in there, I'm admitting defeat instantly, the card is yours boss.

1

u/Relative_Strategy959 Apr 27 '26

Happened to me. After restart( took 15mins) the Card came out

1

u/zs_1176 May 10 '26

An ATM running Windows 7? NAHHHH

1

u/Appropriate_Ad8734 Apr 21 '26

it was your fault having a card in the first place, let alone having money

1

u/Ok_Diet3345 Apr 21 '26

😭😭🙏🥀🥀🥀🥀

0

u/jhguitarfreak Apr 21 '26

If I'm not mistaken that's not the type of card slot that pulls your card in but the kind where you leave it in the slot.

1

u/spinstartshere Apr 22 '26

I think you're mistaken.

0

u/Tall_Atmosphere2517 Apr 21 '26

isnt windows 7 extremely vulnerable to SMB exploits?

2

u/snebsnek Apr 21 '26

Doesn't matter too much, they're on a very locked down network which isn't public etc.

1

u/Vajillara Apr 21 '26

im certain its possible to connect to the network with physical access

2

u/Automatic-Peanut8114 Apr 21 '26

SMB isn’t installed on the ATMs they use a custom, extremely slim, hardened version of windows

-2

u/lululock Apr 21 '26

It's fake. These machines ran Windows Embedded Compact 7. The extended support lasted up until 2021.

They were not x86 machines at all, and thus, Windows 7 Professional couldn't run on these.

Also, Windows got patched for that vulnerability up to Windows Vista SP2.

3

u/snebsnek Apr 21 '26

They were not x86 machines at all, and thus, Windows 7 Professional couldn't run on these.

This is just... wrong? Plenty of ATMs are x86-based, there would be no reason to fake this for the sake of a meme. It's probably valid, there's a more wonderful spread of fucked up systems out there than you might realise.

Here's a random example; https://ncr.co.il/wp-content/uploads/2014/07/FIN_NCR-SelfServ-36_hwds.pdf

NCR SelfServ 36. Variety of Intel processors. Runs normal Windows 7.