Полный текст
[ХАБРААРХИВ]$500 000 за ошибку в логике: как работал баг Game KingСемь лет критическая уязвимость кочевала по прошивкам автоматов для видеопокера. Ошибка в коде позволяла опустошать кассу без бэкдоров и вмешательства в память EPROM.Механика сбоя строилась на абсурдном допущении: система разрешала менять размер ставки после победы. Если в автомате была активна функция удвоения, игрок выигрывал раздачу на одном центе, а затем ретроактивно поднимал номинал до 50. Аппарат послушно кратно увеличивал итоговую выплату. Всё сводилось к строгому таймингу и нужной последовательности нажатий.#хабраархив