Опыт игры и взлома нечестного интернет-казино
Реклама сделала свое дело. Заявления в стиле «первое казино в мире, полностью основанное на flash-технологиях», посты на форумах со сказочными историями о жизни некоего Сергея Петровича, статьи в солидных печатных изданиях («Коммерсант-Деньги»), а потом репортажи по ТВ («Личный вклад» - НТВ) привлекли мое внимание к интернет-казино «Ва-банк». Я не пожалел 100 WMZ, чтобы изучить это заведение, проверить его на честность и попробовать взломать. Результаты моих опытов – здесь и сейчас.
Казино «Ва-банк» действительно сделано целиком на флеше. Никаких downloads, никаких закладок в registry. Все проходит быстро и гладко. Делаю перевод 100 WMZ, активизирую бонусы, и на моем счету оказывается $260.
Теперь, следуя правилам казино, мне надо сделать ставок примерно на $3000, чтобы получить обратно свои деньги. Или часть своих денег. А если повезет, то и прихватить чужие. Такой объем ставок меня не пугал, я нацелился на серьезную игру, чтобы понять, как все это работает, и попытаться опровергнуть свое мнение, что все интернет-казино немного жульничают.
В мой арсенал вошли книжки Д. Лесного и Л. Натансона «Блэкджек», «Рулетка»,
«Покер», материалы сайта WizardOfOdds.com и, конечно же, навыки профессионального программиста.
Рулетка
Наиболее точный представление о честности казино можно получить, поиграв в рулетку. Это самая простая игра в казино и удобный инструмент для сбора статистики.
В рулетке я воспользуюсь методом Бонда-Бендера. Практически в каждой книге об азартных играх описывается невероятный случай, произошедший с Шоном Коннери.
Как-то раз, играя на рулетке, он три раза подряд ставил на число 17 и трижды выиграл.
Я тоже буду ждать выпадения числа 17 три раза подряд, только ставки буду делать с точностью до наоборот. Я взял 20 фишек и разбросал их по столу в хаотичном порядке. Однако в этом хаосе скрыт определенный секрет. На любое число выпадет какой-то выигрыш, больший или меньший от общей ставки. На любое, кроме числа 17. Если выпадает 17, то я проигрываю все.
Играть буду долго. А точнее - 999 раз. В этом случае каждое из чисел рулетки должно выпасть примерно 27 раз (999/37=27). Никаких повышений или понижений ставки. Посмотрим, кто будет лидером в этой гонке. Делай ставки! Главный приз - выпадение числа 17 три раза подряд.
Надо заметить, что эта затея однозначно не сулила мне и никакого выигрыша. Если быть точнее, то я должен был проиграть что-то около $5,40 при цене 1 цент за фишку (за каждые 37 бросков я должен проигрывать в среднем 20 фишек, 27 умножаем на 20, получаем 540). Не самая большая цена за истину .
В поисках правды
Трое суток, за вычетом работы и сна, я угрохал на эту затею. Как полный идиот, я сидел и жал на две кнопки «Repeat Bet» и «Spin». Но, как оказалось, оно того стоило.
Увы, главный «приз» остался неразыгранным. Число 17 не выпало трижды кряду. Хотя шансы были. Зато проигрыш мой составил совсем не $5,40, как я предполагал изначально, а целых $14,49. Почти в три раза больше запланированного! Как такое могло произойти?
Все просто, давай взглянем на тройку лидеров. Итак, почетное третье место с результатом 39 выпадений заняло число 4, которое давало выигрыш в 6 фишек. Поскольку общая ставка составляла 20 фишек, при каждом выпадении четверки я терял 14 фишек.
На втором месте с 44 выпадениями разместилось число 26, дававшее мне выигрыш в 42 фишки. Какое же число выпадало чаще всего? С результатом 74 (!) выпадения победило… число 17, при появлении которого, напомню, я терял всю ставку. Насколько это реально? Любой студент, сдавший теорвер, скажет, что тут попахивает жестким кидаловом .
Теперь я ЗНАЮ, что казино кидает своих клиентов и по существу занимается воровством. Я имею право защищать свою собственность. Любыми способами. Совесть моя будет чиста. Войну объявлял не я.
Хакерский ответ
Попробую исследовать софт «Ва-банка» - вдруг я найду какие-нибудь лазейки или еще более явные доказательства нечестной игры. Вообще, поиск багов в таких казино – задача непростая. Первым делом, конечно, надо попробовать поискать ошибки в предоставленном интерфейсе – пощелкать по кнопкам, подергать за рычаги в надежде обнаружить какую-то нестабильность или закономерность.
Решено было начать со слот-автоматов. Сперва с того, который попроще, - Fruit Machine. Электронный потомок старинного Liberty Bell - вишенки, колокольчики, бары. Три барабана. Играть можно на одной линии со ставками от одного до трех кредитов. Поиграл часок со ставкой в один кредит - все работает. Перебрал все кнопки во всех последовательностях - никаких аномалий. Попробую поиграть на три кредита. Опс-с, а это что за фокусы?
Я поставил три кредита, и мне выпала вишенка. Выигрыш должен быть два к одному, то есть шесть кредитов. А почему мне заплатили только два?
Это что же получается? Сколько кредитов ни поставь, а выигрыш все равно получишь как за один. Глюк? Глюк! Но, увы, не в мою пользу.
Однако этот факт меня обрадовал: значит, все-таки ошибки у «Ва-банка» есть, причем явные, и это меня вдохновило взяться за слот-автомат посложнее - Five Line Double Slot.
Тоже вишенки, колокольчики, бары, но играть можно на пяти линиях, и есть возможность игры на удвоение выигрыша, для чего присутствует специальная кнопка под названием «Double».
Нажимаешь на нее, и, если повезет, выигрыш увеличивается вдвое, не повезет - все сгорает. Если выигрыш удвоился, то его можно забрать, а можно рискнуть и нажать «Double» еще раз. Повезет - и выигрыш увеличивается уже в пять раз (да, именно в пять), не повезет - все сгорает. И так до того момента, пока выигрыш не увеличится в сто раз.
Поиграл часок, все работает. Перебрал все кнопки во всех последовательностях, никаких аномалий. Собрался уже переходить к следующему слот-автомату, как вдруг… вот оно! У меня на счету очутился лишний доллар! Доигрался! Судорожно начинаю вспоминать, что и как я делал. Был выигрыш - вишенка, я его удвоил один раз, а дальше... а вот что произошло дальше, я не совсем понял. Начались попытки повторить этот уникальный результат. Теперь я уже более внимательно оценивал все свои действия и их последствия. Картинка начала потихоньку проясняться.
Тайна лишнего бакса
Нажимать на кнопку «Double» не надо больше одного раза. Зачем лишний раз рисковать? Например выпала на барабанах вишенка, мой выигрыш 2 цента, нажимаю «Double», выигрываю, нажимаю «Cash out». Мне выплачивается выигрыш в 4 цента. Но не всегда. Иногда 10 центов, иногда 20, а бывает, и целый доллар! Такие глюки мне ужасно нравятся: наконец-то мой баланс понемножку пополз вверх.
--------------------------
Продолжение смотри по ссылке
__________________
Всякий слышит лишь то, что понимает.