怎么破解老虎机:这位俄罗斯赌场黑客通过破解老虎机赚了几百万美元(上集)

还记得之前那个专门对赌场老虎机下手的圣彼得堡公司吗?今天让我们来认识一下该公司背后的管理层-Alex怎么破解老虎机,看看他跟老虎机之间有着怎样的羁绊。

怎么破解老虎机:这位俄罗斯赌场黑客通过破解老虎机赚了几百万美元(上集)

怎么破解老虎机:这位俄罗斯赌场黑客通过破解老虎机赚了几百万美元(上集)

前情提要

怎么破解老虎机:这位俄罗斯赌场黑客通过破解老虎机赚了几百万美元(上集)

《赌场老千与老虎机的故事(上集)怎么破解老虎机:赌场惊现神人》

《赌场老千与老虎机的故事(下集)怎么破解老虎机:在伪随机数的帮助下走远了》

一起来认识一下这个名叫Alex的“超级老千”

去年秋天,这位名叫Alex的俄罗斯数学家(兼程序员)最终下定决心要终止他苦心经营了八年的生意。虽然他的这家圣彼得堡公司仍在蒸蒸日上地发展,但他似乎已经厌倦了发工资、聘请员工以及管理公司等令人头疼的繁琐事务。他逐渐开始怀念当初能够全身心投入到程序代码中的时光,而这也是他的激情之所在。因此,现在对于Alex来说,是时候要“跑路”了。

但是想要直接退出并不是那么简单的,虽然他运营的是一家普通的初创公司,但公司所从事的业务却游走在法律的灰色地带。这一切的一切都是来源于Alex在计算机程序算法逆向工程分析方面的天分,这里所指的算法就是伪随机数生成器(PRNG)所使用的算法,而它则是赌场老虎机能够正常运行的基础。Alex在算法逆向分析上的天赋使得他能够预测到老虎机在什么时候最有可能吐钱,因此他专门成立了这家圣彼得堡公司,并雇佣了一堆小弟来帮助他在赌场的老虎机上“出老千”。

从波兰到澳门,然后再到南美洲的秘鲁,这些小弟几乎遍布七大洲五大洋。他们会到处寻找那些存在“漏洞”(PRNG已被Alex解密)的老虎机,并使用智能手机来拍摄老虎机的运行画面,然后将视频画面传送到圣彼得堡公司的办公室。此时,Alex和他的助手便会对视频内容进行分析,然后迅速确定按下老虎机旋转按钮的时机。接下来,他们便会将按下按钮的“时机”发送到小弟手机中的一个特制App中,而这些数据将会使收集发生震动,当小弟发现手机振动之后按下老虎机的“旋转”按钮即可(由于人需要有一定的时间来反应,手机震动和按下按钮之间会有时间间隔)。通过这种“老千技术”,一个四人团队一周至少可以赚25万美金。

Alex表示,他不仅认为自己的所作所为并没有违反俄罗斯的相关法律,而且他还自诩是现代罗宾汉,因为他在代表普通人与那些贪婪的赌场做“地下斗争”。Alex在一封邮件中说到:“这些游戏设备制造商声称是给消费者提供了娱乐设施,但我们都知道这种娱乐设施的本质是什么。他们无非是在骗钱罢了,而我只不过是从坏人的钱包里面取钱而已。这些赌场设备制造商的任务是帮助赌场拿普通民众的钱,而我的任务就是帮自己和其他人拿赌场的钱。反正赌场永远是赚钱的,而我的所作所为也并不会对全球的赌博系统造成什么影响。”当然了,他也知道自己的所作所为在包括美国在内的很多国家会被认为是犯罪行为。

为了在关闭公司之前再赚一笔,Alex与一家名叫Aristocrat Leisure的澳大利亚老虎机制造商取得了联系(这家制造商的老虎机是Alex的主要目标之一)。在2016年11月份,Alex给这家公司的全球产品总裁Tracey Elkerton发送了一封邮件并在邮件中说到,他会让自己的小弟停止对Aristocrat所生产的老虎机“动手”,并帮助Aristocrat修复老虎机中的这些设计漏洞。但是他并没有提到这些“服务”的具体价格,他只说希望能够得到一大笔钱。Alex还暗示到,如果Aristocrat不理他的话,后果会非常的严重。Alex警告称:“如果你们不理我的话,我会将漏洞的细节通过互联网或媒体分享给所有人,包括你们的竞争对手在内。”

而Elkerton肯定也不敢怠慢Alex,Elkerton回复称:“如果我们要和你合作的话,我们不仅要知道你是如何攻击Aristocrat老虎机的,而且我们还要知道你攻击其他品牌老虎机时所采用的方法。如果你同意的话,我们会在美国等你面谈。”

当然了,Alex才不会傻到跑到美国去自投罗网,因为一旦踏上美国领土,他将面临被逮捕的危险。由于Aristocrat的回应让Alex感到非常沮丧,因此他决定让Elkerton真正地意识到问题的严重性。

本人与ALex的私人对话开始于今年的2月份,我当时专门写了一篇关于他的文章,他看了这篇文章之后也主动与我取得了联系。Alex这个名字曾在我的两篇报道中出现过,其中一篇写的是一位匿名人士对密苏里东部地区的欺诈活动所做的调查,另一篇是Willy Allison(一位赌场安全顾问,他对这个圣彼得堡组织已经跟踪多年)的采访记录。

几经奔波,Alex终于同意接受我的采访了,但前提是不能使用他的全名,不能询问关于他私生活的问题,而且对于他不想回答的问题他也不会回答。为了证明他所说内容的真实性,他还提供了邮件记录、数学证明材料和录音等数据。我已经证实了他在采访中所说的部分内容,但是仍然有很多地方目前仍无法确定。

采访是从Alex的教育经历开始的,Alex声称自己曾在俄罗斯的一所顶尖大学学习过数学以及计算机编程,而且他还在FSB学院(一所由政府开办的学校,专门为国家情报机构输送人才)学习了两年多。他还说到,自己曾在圣彼得堡军事大学任教,并专门讲授关于密码学和硬件攻击方面的内容。Alex表示,在自己之前的成长岁月里,他对老虎机一点都不感兴趣。他说到:“作为一名数学家,我其实早就知道这种所谓的赔率和概率之间的关系了。在我看来,参与赌博相当于是在为自己的愚蠢交税。”

大约在十多年前,Alex的生活开始发生了改变。当时他是一名自由黑客,一家俄罗斯赌场聘请了他来调整Novomatic所制造的老虎机,并想办法让赌场赚到更多的钱:当时该赌场的老虎机客户有90%的几率赢钱,赌场希望Alex将这个概率降低到50%。

Alex与伪随机数生成器的缘分

在对Novomatic老虎机所使用的软件进行逆向工程分析时,Alex第一次遇到了PRNG(伪随机数生成器)。他立刻被这种算法的优雅性吸引到了,因为它可以不断地生成大量无法预测的结果。它首先需要一个初始值(称之为种子),然后再跟一系列隐藏的输入数据进行计算(例如系统的内部时钟),最终生成随机数据。编写这种算法需要非常厉害的数学能力,因为它需要生成人类无法预测的结果,而理想情况下,PRNG生成的结果应该类似于放射性衰变是无法预测的。

在结束了赌场的任职之后,Alex花了6个月时间潜心学习了所有关于PRNG的知识。因为他不仅被PRNG的“美”所吸引,而且他还知道自己能够因此而赚到一大笔钱。Alex说到:“我已经可以自己设计这种算法了,我能够感受到所有的数字,我感觉数字已经融入到了我的血液里,我能够感受到它们。”

在2008年,Alex正式雇佣了一个小型团伙来横扫整个东欧的Novomatic老虎机。三年之后,Novomatic成为了第一个正式对外宣称自家老虎机PRNG被破解的老虎机制造商。就在俄罗斯于2009年基本上取缔了整个赌博产业之后,各大赌场也开始便宜处理自家的赌博游戏设备。随后,Alex也开始将“魔掌”伸向了Aristocrat Maark VI型老虎机(全球有超过十万多台该型号的老虎机仍在赌场使用)。他对该型号老虎机的PRNG进行了逆向分析,随后它们也迅速成为了Alex最喜欢的猎物。

Alex会在网上招聘自己的员(xiao)工(di),并且还会亲自与其中的一部分人面谈,因为他需要确保这些人在被逮捕之后不会泄露太多关于他自己的行动信息。他基本上不关注这些应聘者的教育背景或所学专业,因为这份工作并不需要专业知识:整个入职培训只需要两个小时,在这期间他们需要学会如何使用定制的手机App,并学会在什么时候按下老虎机的旋转按钮。

未完待续

在《这位俄罗斯赌场黑客通过破解老虎机赚了几百万美元(上集)》中,我们认识了这位名叫Alex的人,并且了解了他跟老虎机之间的故事。接下来,我们会带大家更深入地认识Alex,以及他的圣彼得堡公司。