Interesting Lottery Terminal Hack
It was a manipulation of the terminals.
The 5 Card Cash game was suspended in November after Connecticut Lottery and state Department of Consumer Protection officials noticed there were more winning tickets than the game’s parameters should have allowed. The game remains suspended.
An investigation determined that some lottery retailers were manipulating lottery machines to print more instant winner tickets and fewer losers….
[…]
An investigator for the Connecticut Lottery determined that terminal operators could slow down their lottery machines by requesting a number of database reports or by entering several requests for lottery game tickets. While those reports were being processed, the operator could enter sales for 5 Card Cash tickets. Before the tickets would print, however, the operator could see on a screen if the tickets were instant winners. If tickets were not winners, the operator could cancel the sale before the tickets printed.
Christopher • March 25, 2016 7:17 AM
Ahh, timing attacks, and the problems of multi-threaded code. Gaming the game is a nice, elegant hack.