Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
Бонус на Покердоме
Бесплатное обучение
GT+
Степ-гонка на RedStar
Призы за игру на RedStar
CoinPoker
25 в подарок
ICM-калькулятор
Эксклюзивная степ-гонка
Феноменальный рейкбек
Кэш-трафик
Офлайн-бекинг
Рандомайзер
Выгодные покупки
Призы за посты
Бонус на RedStar
Бонус на CoinPoker
Эксклюзивная степ-гонка
Живые турниры
Калькулятор
Бонусный рейкбек на CoinPoker
Эксклюзивная степ-гонка
Пополнение/вывод ПокерОК
Новая степ-гонка!
Обучение кэш-игре
Что на ривере?
До 50,000 за первое пополнение счета
Бонус для новых игроков Покердома, 100% до 50,000. На отыгрыш дается 100 дней, добавит 25% рейкбека.
Узнать подробности
Курсы по холдему и омахе от GreenLine Junior
Доступ к обучающим материалам от топ-тренеров GreenLine, общение с единомышленниками и регулярные разборы раздач
Повысить скилл
Профессиональный сервис для регуляров
Повышенный рейкбек, помощь с депозитами и кэшаутами и доступ в закрытые клубы.
Присоединяйся
«Возьми новую высоту!»
Награды от 75 до 1,000 для пяти победителей из топ-120!
Подробнее
Призы за активную игру
До 2,700 в виде бонусного рейкбека
Узнать больше
Отличный рум для низких и средних лимитов
Есть спины, турниры и регулярный кэш до NL500. Для новичков — мощный бонус на первый депозит (дает +50% рейкбека). Активным игрокам помогаем с депозитами/кэшаутами.
Попробовать
Бонус для новых игроков RedStar
25 в подарок после первого пополнения счета. Сумма доступна для игры без отыгрыша.
Получить бонус
Онлайн-калькулятор
Расчет стоимости фишек по модели ICM. Поддерживается до 20 участников.
Попробовать
«Шансы растут!» на 1win poker
1,500 для игроков GipsyTeam каждые 10 дней!
Принять участие
Бонусный рейкбек на Phenom Poker
+5% для игроков GipsyTeam в октябре!
Узнать подробности
Трафик кэш-игры
Отслеживаем количество столов и игроков во всех крупных румах. Данные обновляем каждую неделю.
Изучить
Раздел бекинга на форуме GipsyTeam
Продавайте и покупайте доли на любые турниры и кэш-игру. Удобный интерфейс, подробная статистика на игроков и отдельная репутация.
Перейти
Полезный инструмент для любителей и профессионалов
Удобный онлайн-рандомайзер поможет миксовать рейзы, коллы и фолды. Работает в браузере.
Попробовать
10% кэшбека активным игрокам и бесплатный софт
Пиши СОФТ в службу поддержки
Обратиться в саппорт
4,000+ каждый месяц лучшим авторам форума
Обновленный формат главной премии GipsyTeam: 9 новых номинаций и 6 призов каждые две недели в Битве Блогов.
Узнать подробности
200% на первое пополнение до 2,000
Бонус для новых игроков RedStar, 200% до 2,000. На отыгрыш дается 60 дней.
Узнать подробности
150% на первое пополнение до 2,000
Бонус для новых игроков CoinPoker, 150% до 2,000. Возвращает 50% рейка, на отыгрыш дается 30 дней.
Узнать подробности
«Шансы растут!» на QQPoker
1,250 для игроков GipsyTeam с 28 сентября по до 26 октября!
Принять участие
Раздел офлайн-турниров на форуме
Анонсы турнирных серий в России и за рубежом. Общайтесь с организаторами и первыми узнавайте о скидках и турнирных пакетах.
Узнать больше
Подсчет эквити в онлайн-режиме
Поддерживается холдем, шортдек, а также омаха с 4, 5 и 6 картами.
Попробовать
Акция для всех лимитов и дисциплин
Дополнительный рейкбек за активный гринд на CoinPoker
Узнать больше
«Шансы растут!» на CoinPoker
2,000 каждые 10 дней для игроков GipsyTeam.
Принять участие
PokerSwap – пополнение и вывод на ПокерOK
Официальный партнер покер-рума. Выгодные курсы и переводы за минуты. 0% комиссия для продавцов и покупателей.
Перейти
«Шансы растут!» на RPTBET
1,500 каждые 10 дней для игроков GipsyTeam!
Подобнее
Школа покера GreenLine
Тренировки от плюсующих регов и бекинг без обязательств по дистанции!
Присоединяйся
Лучший телеграм-канал о покере
Обучающие материалы от профессионалов, новинки покер-румов и самые свежие новости.
Читать

Как взломать шафл-машинку, не привлекая внимания службы безопасности

Как взломать шафл-машинку, не привлекая внимания службы безопасности

Энди Гринберг на канале научно-популярного журнала Wired рассказывает, как устроены шафл-машинки и как обойти их защиту, а также применяет эти знания на практике.

Чтобы выигрывать в покер, нужны умение и везение. Видеть карты соперников тоже не повредит. Сам я ужасно играю, но, объединив усилия с опытным экспертом по безопасности и коварным хакером, мы нашли способ взломать стандартную шафл-машинку, которая используется в большинстве казино США, придумали работающую схему жульничества и сорвали банк в Вегасе!

Я – Энди Гринберг, и я изучаю тёмную сторону современных технологий. Чтобы провести этот эксперимент, я отправился в Лас-Вегас, Невада, на Defcon – самую большую конференцию хакеров. Здесь я встречаюсь с Джозефом Тартаро, исследователем и консультантом компании IOActive, работающей в сфере кибербезопасности. Два года назад я написал для Wired статью о найденном им способе взломать шафл-машинку. Метод Джозефа позволял взять шафл под полный контроль. Очень скоро я использую его, чтобы обмануть двух ничего не подозревающих игроков в техасский холдем.

Но сначала давайте поговорим о том, как устроены шафл-машинки.

– Это – DeckMate2, шафл-машинка, которую ты взломал два года назад?
– Да. Самая популярная в американских казино. Её используют и на Мировой серии покера. Та самая коробка, которая располагается под столом рядом с нашими ногами.

– Как работает DeckMate2? Как мешает карты? Так же, как я сделал бы это вручную – делит колоду на две части и перемешивает их между собой?
– Нет. Сначала программа генерирует случайную колоду, а дальше раскладывает карты по позициям. Такой простой способ нужен, чтобы ускорить игру и разыгрывать как можно больше раздач в час. Технически шафл-машинка способна полностью отсортировать колоду по порядку, от туза до короля каждой масти.

– Раз машинка может отсортировать колоду по порядку, значит, у неё можно запросить любой расклад? Хакер, взломавший её, полностью контролирует положение любой карты в колоде?
– Всё так, 100%.

– Для этого нужен только соответствующий софт?
– Верно.

– Как работает сортировка колоды?
– Внутри шафл-машинки есть камера, которая распознаёт номиналы карт. Её добавили для безопасности: если один из игроков захочет подменить пикового туза в колоде на бубновую семёрку, например, шафл-машинка это заметит и предупредит дилера. Но мы будем использовать её для жульничества.

Вот какой будет наша стратегия. Воспользовавшись наличием камеры внутри шафл-машинки, мы получим к ней доступ, узнаем расположение карт в колоде и отправим его через Bluetooth в приложение на телефоне. Ведь лучший способ выигрывать, не привлекая внимание – это знать, когда у тебя будет сильнейшая рука на вскрытии.

– Почему ты решил взломать DeckMate2?
– Всё началось с очень подозрительной раздачи в одном из стримов дорогой кэш-игры. Она стала главной покерной новостью в сентябре 2022 года.

Во время стрима дорогой игры в казино Hustler одного из сильнейших регуляров заколлировали с J-хай, теперь весь покерный мир пытается разобраться, что это было.

Читать

Казино провело расследование и пришло к выводу, что никаких доказательств возможного мошенничества нет. Однако меня зацепила одна фраза из их отчёта: утверждение, что DeckMate2 невозможно скомпрометировать. В моём мире такие заявления о невозможности взлома воспринимаются как вызов.

Джозеф и пара его коллег потратили на эту работу несколько месяцев. Они купили подержанную шафл-машинку, провели реверс-инжиниринг и выяснили, как именно производитель защищает софт от взлома.

В DeckMate2 используются хэш-функция, приводящая программный код к одной строке, и верификация полученной строки.

Джозеф с коллегами научились менять проверяющую строку на ту, которая получается при хэшировании их собственного кода.

Чтобы заменить установить свой код вместо заводского, нужно получить доступ к системе шафл-машинки. Джозеф сделал это через... USB-порт.

Оказывается, на корпусе DeckMate2, расположенном под столом, есть USB-порт, в который легко воткнуть своё устройство. Он расположен примерно на уровне коленей сидящих за столом игроков.

– У меня в руках, по сути, миниатюрный компьютер. Мы поключаем его к машинке, он переписывает её код и начинает передавать информацию на телефон. Можно сесть за стол, уронить что-нибудь на пол и, опустившись под стол, воткнуть устройство в USB-порт. А если получить доступ к шафл-машинке до игры, устройство можно спрятать внутри корпуса. Вместо платы в USB можно воткнуть обычный смартфон на Андроиде и сделать вид, что вы его заряжаете. Заряжать телефоны от устройств казино – довольно обычная практика.

– Как этот поможет нам жульничать?
– У устройства есть передатчик, работающий по Bluetooth, он связывается с моим телефоном и передаёт расклад колоды.

– Но ведь дилер сделает срезку перед тем, как раздавать карты?
– Да, но как только мы получим свои карты, мы будем точно знать, что на руках у остальных игроков и кто из них победит на ривере.

Копаться в телефоне во время раздачи обычно запрещено правилами казино. Поэтому в нашей схеме Джозеф будет проверять свои карты и фолдить. Выйдя из розыгрыша, он возьмёт в руки телефон, введёт свои карты и передаст мне информацию о том, как я должен играть.

Когда Джозеф с коллегами обнаружили эту уязвимость два года назад, я связался с производителем шафл-машинок – компанией Shuffle Master. Представитель компании Light&Wonder, владеющей Shuffle Master, ответил, что метод Джозефа нереалистичен, и его невозможно применять в регулируемых законом казино. В ответе не было ни слова о том, планируют ли они защищаться от найденной Джозефом уязвимости.

Через два года я снова связался с Light&Wonder. На сей раз мне сообщили, что компания пропатчила уязвимость в коде и бесплатно заменила прошивку на всех шафл-машинках практически во всех казино. Но Джозеф всё ещё сомневался. Поскольку у машинок нет возможности прямого апдейта через интернет, для замены прошивки нужно было посылать специалистов.

– Возможно, они действительно сделали это в казино по всей стране. Возможно, они просто отключили USB-порт, но получить доступ к софту машинки можно и через порт Ethernet, например. В любом случае, всё это не устраняет возможность мошенничества со стороны техника, работающего на компанию. Как только мы получаем доступ к внутренней программе, игра окончена.

Я поговорил на эту тему с Дагом Полком, ютюбером и владельцем покерного клуба из Остина, Техас.

– Такие шафл-машинки стоят повсюду, от крупнейших и самых уважаемых казино до домашних игр.

– Доверяешь ли ты DeckMate2?
– Установленных в настоящих казино DeckMate2 бояться не стоит. Казино заключают контракты с производителями, машинки регулярно проходят техобслуживание. Проблемы начинаются на вторичном рынке. Наладкой б/у-устройств занимаются не лицензированные техники, а неизвестно кто. Какой-то мужик копается в этой коробке и потом монтирует её под стол. Я слышал множество историй о мошенничестве, связанном с шафл-машинками за пределами казино. Я также слышал о проблемах, возникающих с DeckMate2 в самых крупных казино страны. Увы, когда есть камера с доступом к картам, угроза всегда существует. Клиенты казино отдают себя во власть технику, который настраивает шафл-машинки.

– Если ты приходишь играть к кому-то домой или в нерегулируемый клуб и видишь там DeckMate2 – твои действия?
– Закрытая игра с шафл-машинкой? Бегите, глупцы!

Мы не смогли получить разрешение провести эксперимент на территории лицензированных казино в Лас-Вегасе, поэтому устроили его за пределами Стрипа, в школе дилеров. Я буду играть против реальных игроков, которые не знают, что все шансы работают против них. Чтобы разработать план, мы обратились к Сэлу Пьясенте, консультанту по безопасности, который сотрудничает со многими казино Лас-Вегаса.

– Как люди обычно жульничают в казино?
– Зависит от игры. При игре в кости – подмена или скользящий бросок. В баккаре – ложный шафл. Есть множество способов жульничать в покере. Обычно они связаны с ловкостью рук человека, раздающего карты. Для умелого дилера проблему срезки колоды кем-то из других игроков решить очень просто. Именно поэтому казино начали использовать шафл-машинки.

– Известны ли вам случаи взлома DeckMate2?
– В закрытых играх – повсеместно. В казино – о таких случаях мне неизвестно. Но когда на кону стоят большие деньги, можно не сомневаться, что кто-то не спит ночами, размышляя, как ими завладеть.

– Что насчёт покерных клубов в штатах вроде Техаса, где можно играть в покер, но нет такого строгого регулирования, как в казино Невады?
– Может произойти что угодно.

– Если игроки хотят поделиться информацией о картах друг с другом, как лучше всего это сделать?
– Самое распространённое мошенничество за столом – это, конечно, обмен информацией о картах. Раньше любили применять тампер – устройство, принимающее сигналы, которое один из игроков размещает у себя на теле, на ноге, например. Другой игрок передаёт на него сигналы, нажимая на кнопку в ботинке большим пальцем, и мы ощущаем вибрацию. Примеры такого устройства часто можно встретить в кино, например, в «Казино» 1995 года.

Более современный вариант – передатчик с микронаушником. Забрасываем его в ухо, практически вплотную к барабанной перепонке, и слышим голоса в голове :)

– Ух ты! В детском саду нас учили не класть в уши маленькие предметы. А как его потом вынуть?
– Элементарно – с помощью магнита.

– Но мой напарник будет играть за тем же столом, поэтому голос в голове мне не подойдёт. Какую систему передачи сигналов в этом случае можно порекомендовать?
– Проще всего руководить вашими действиями, играясь с фишками. Скажем, ваш товарищ берёт в руки одну фишку – фолд. Две – колл. Три – бет или рэйз.

Именно так мы и решили. Я буду следовать приказам Джозефа, как робот, как компьютер. Сэл проследит за экспериментом по камерам в другой комнате, пытаясь определить, насколько прозрачны наши действия. Мы пригласили двух ничего не подозревающих местных игроков, Элли и Фернандо, которые не знали, что мы с Джозефом знакомы или что один из нас собирается жульничать.

Схема заработала с самого начала. В одной из первых раздач Джозеф сфолдил, посмотрел в телефон и начал вертеть в руке три фишки – сигнал для рэйза.

Элли заколлировала флоп и тёрн и сдалась на ривере, на котором я собрал стрит.

Хотя проиграть было невозможно, я ужасно нервничал. В одной из раздач я неправильно рассмотрел количество фишек в руке Джозефа и сфолдил руку, с которой нужно было коллировать. А потом мне перестали приходить выигрывающие карты.

Прошло больше часа из запланированных трёх часов, а я всё фолдил и фолдил. На моей стороне был хакер, но не удача. Фернандо на этом отрезке играл отлично и выиграл существенную часть фишек. А потом Джозеф забыл, что должен подавать сигналы левой рукой, а его правую руку я не видел. Пришлось напомнить ему об этом довольно прозрачным образом: «Джозеф, вы, случайно, не левша?»

Заметят ли наше жульничество другие игроки или Сэл? Или эксперимент закончится тем, что я проиграю, даже зная карты всех соперников?

Наконец, Джозеф подал мне нужный сигнал, и я в первый раз удвоился против Фернандо, который пробаррелил в меня с 10-хай. Увидев мою руку, он улыбнулся и прокомментировал раздачу в том духе, что я, видимо, решил не выкидывать А-хай с самого начала.

Вскоре Элли попыталась заблефовать меня крупными ставками, но, следуя совету Джозефа, я заплатил по совпадению четвёрки и забрал у Элли все её фишки.

Через некоторое время Джозеф снова подал мне сигнал проявить активность.

Я сделал большие ставки на флопе, тёрне и, собрав стрит, на ривере.

Фернандо заколлировал с топ-парой.

Всю дорогу блефовал и доехал – ничего подозрительного!

Вскоре Фернандо проиграл последние фишки, пойдя олл-ин на флопе с против моих . Вполне логичный колл, и пара пятёрок ожидаемо устояла.

После этого мы вернули в комнату Элли и рассказали игрокам о сути эксперимента. Но догадаться, как именно я жульничал, они не смогли. Пришлось сдать им Джозефа.

– Потрясающе! – Сэл не пытался скрыть своего восхищения. – Великолепная работа. Я не увидел ничего подозрительного. Друг мой, вы – опасный человек! У меня нет никаких сомнений, что служба безопасности не смогла бы вас поймать.

Дело, конечно, не в шафл-машинке. Суть проблемы – не уязвимость отдельного продукта, а наше постоянно возрастающее доверие к технике. Мы добавляем компьютерные компоненты в бытовую технику, автомобили, медицинские устройства, делая их уязвимыми к взлому и манипуляциям. Если так легко взломать шафл-машинку в казино, где крутятся большие деньги, стоит спросить себя: какие ещё цифровые устройства в нашей жизни могут оказаться в зоне риска?

Не забывайте, что старый добрый аналоговый способ порой позволяет уравнять шансы!

Следите за обновлениями GipsyTeam в телеграме, инстаграме, вконтакте, на YouTube, на фейсбуке, и в твиттере.
Поделиться новостью:
Еще по теме
8 комментариев
1
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.