Live data from Hacker News

How I hacked modern vending machines

hackernoon.com

51–60 of 90 posts

Re: How I hacked modern vending machines

#51
post #45
post #40

Earlier quoted context omitted.

Yeah seasoning in italian never means “adding spice to some food” but only “keeping it in a cold/dry place and wait for it to be ready“ (usually months, sometimes years).

Good to know, thanks! I guess the term in english would be "maturing"

Curing?

Re: How I hacked modern vending machines

#52
post #12

Earlier quoted context omitted.

Yep, I know, it was the reference to the little time allowed that struck me: >but I'd put this down to "bosses want this out by DATE? Alrighty..."

I've seen far too many projects where security/usability/accessibility is compromised because a project manager with limited technical qualifications decides that a time-frame is much more important than these features, and the programmers just have to get XYZ built to release for the date. I've even been a part of some of those projects.

Isn't it up to you to make absolutely sure that PM knows what they are risking by pushing that deadline? Maybe they understand the tradeoff already. If they don't, make sure they do.

Re: How I hacked modern vending machines

#53

Would a simple backup/copy of the "charged" database have sufficed? e.g: backup the db with a 5$ charge, use the credits, restore the database...

Absolutely. I've seen these vending machines before, naive me assumed they had a server-side database. I was completely wrong..

Still, is it worth stealing a 1$ coffee to potentially be criminally charged with theft?

Re: How I hacked modern vending machines

#54
Val Kilmer did the same thing to a coffee vending machine in the movie Real Genius.

Instead of using Android, he used a freezer and a small hacksaw to section off coin-sized slugs from a frozen rod.

Have to give the points to Kilmer’s character because in addition to doing it first, his crime left almost no trail and didn’t come with felony exposure (most juries would not believe ice slugs are counterfeiting)

Making a daily habit of getting free hacked coffee could result in felony convictions and imprisonment in many countries for violating electronic data laws. I know FBI agents happy to bring charges for matters this trivial. This is where they’d rather spend their time instead of pursuing big league criminals.

Still a great article to read.

Re: How I hacked modern vending machines

#57
post #45
post #40

Earlier quoted context omitted.

Yeah seasoning in italian never means “adding spice to some food” but only “keeping it in a cold/dry place and wait for it to be ready“ (usually months, sometimes years).

Good to know, thanks! I guess the term in english would be "maturing"

The term in English is... season[0].

Look at the second definition for the transitive verb.

0: https://www.merriam-webster.com/dictionary/season

Re: How I hacked modern vending machines

#59

Earlier quoted context omitted.

I've seen far too many projects where security/usability/accessibility is compromised because a project manager with limited technical qualifications decides that a time-frame is much more important than these features, and the programmers just have to get XYZ built to release for the date. I've even been a part of some of those projects.

Isn't it up to you to make absolutely sure that PM knows what they are risking by pushing that deadline? Maybe they understand the tradeoff already. If they don't, make sure they do.

Sadly, when you tell that type of PM things that he doesn't want to hear, you get pegged as "not a team player" and either marginalized or sometimes fired.

Re: How I hacked modern vending machines

#60
post #44

Earlier quoted context omitted.

Vending machines could be in buildings that blocking cell reception. I bet one of the requirements were that app should work offline. And there you have it. Most people don’t understand security. The business can say they are MVP and “secure enough”.

If they are actively blocking it the building is doing something illegal.

It could be passive though. For example, underground parking lots both have vending machines and block my cellular reception.
Post reply on HN