KEVIN POULSEN
2009年7月3日,約翰·凱恩獨(dú)自走進(jìn)拉斯維加斯希爾威登賭場(chǎng)的高額游戲廳,在一臺(tái)叫作“游戲之王”的電子撲克游戲機(jī)前面坐下來(lái)。6分鐘之后,游戲機(jī)頂部的紫色指示燈閃爍不停,顯示他贏得了4300美元的最高獎(jiǎng)。凱恩在一旁等著賭場(chǎng)工作人員前來(lái)核實(shí)他的中獎(jiǎng)信息,并給了他一份美國(guó)稅務(wù)署(IRS)的表格——獎(jiǎng)金超過(guò)1200美元時(shí)都需要走這個(gè)流程——接著,11分鐘之后,叮叮叮的中獎(jiǎng)鈴音響起,他贏了2800美元。幾分鐘之后,他又贏了一個(gè)4150美元的大獎(jiǎng)。
賭場(chǎng)的監(jiān)控主任查爾斯.威廉姆斯全程都在通過(guò)游戲廳穹頂上隱藏的攝像頭注視著凱恩的一舉一動(dòng)。50歲的凱恩身材高大,高額頭,鷹鉤鼻子,有一種貴族范兒,他的樣子更適合去演奏莫扎特鋼琴協(xié)奏曲,而不是坐在這里看著別人賭博。他連玩游戲的動(dòng)作都顯得很有教養(yǎng):他把修長(zhǎng)的手指輕放在按鈕上,優(yōu)雅地連擊,流暢地選定好牌,棄掉壞牌,贏得一個(gè)又一個(gè)大獎(jiǎng),像是一個(gè)追債人終于拿回了拖欠已久的債務(wù)一般。
多年以來(lái),賭場(chǎng)從那些不老實(shí)的賭客手里沒(méi)收了一系列作弊工具,然而威廉姆斯發(fā)現(xiàn),凱恩并沒(méi)有使用其中任何一種。他沒(méi)有用輕巧的小棒塞進(jìn)機(jī)器的出鈔槽,或者用電子脈沖裝置干擾“游戲之王”的運(yùn)轉(zhuǎn)。他所做的只是不停地按下按鈕。但是他贏得太多了,也太快了,僅憑運(yùn)氣是不可能實(shí)現(xiàn)的。
中午12點(diǎn)34分,“游戲之王”第七次亮起大獎(jiǎng)的指示燈,一個(gè)半小時(shí)內(nèi),這臺(tái)機(jī)器送出了10,400美元的獎(jiǎng)金。現(xiàn)在威廉姆斯可以確定機(jī)器出了問(wèn)題:屏幕上五張牌的花色與凱恩上一把贏得大獎(jiǎng)時(shí)牌的花色一模一樣,都是四張2和一張梅花4。這種情況出現(xiàn)的幾率幾乎趨近于零。威廉姆斯立刻找來(lái)了負(fù)責(zé)希爾威登賭場(chǎng)電子游戲機(jī)的管理層人員,一起回看監(jiān)控錄像。
證據(jù)越來(lái)越清晰,凱恩掌握了某種令人難以置信的技能——他在拉斯維加斯這種最流行的電子游戲機(jī)上發(fā)現(xiàn)了一個(gè)程序漏洞。
就在他們觀看回放尋找線索的同時(shí),凱恩第八次中了大獎(jiǎng),獎(jiǎng)金是8200美元,威廉姆斯覺(jué)得不能再耽擱了。他聯(lián)系了希爾威登的保安主管——一個(gè)梳著銀色大背頭,穿著黑色西服套裝,看起來(lái)令人望而生畏的家伙,并把他安排在游戲廳門(mén)口。這位保安主管得到的命令是:不要讓約翰·凱恩離開(kāi)賭場(chǎng)。
凱恩3個(gè)月前在賭城的另一端發(fā)現(xiàn)了“游戲之王”的小故障,那是在下城“金鉤銀壑”區(qū)裝修樸素的弗里蒙特酒店賭場(chǎng)。他當(dāng)時(shí)已經(jīng)很久沒(méi)有交過(guò)好運(yùn)了。自從幾年前玩“游戲之王”上了癮,他每年都會(huì)輸?shù)魩兹f(wàn)甚至幾十萬(wàn)美元不等。在他以前常去的地方一很多當(dāng)?shù)厝顺鰶](méi)的博爾德車站賭場(chǎng)酒店,僅2006年一年他就輸?shù)袅?0萬(wàn)美元——這個(gè)數(shù)量級(jí)讓他掙到了足夠多的“撲克俱樂(lè)部”會(huì)員積分,并免費(fèi)換得一臺(tái)“游戲之王”電子撲克機(jī),這臺(tái)機(jī)器被他放在拉斯維加斯郊區(qū)的家中,廠家還有技術(shù)人員專門(mén)上門(mén)提供維修保養(yǎng)服務(wù)(那臺(tái)機(jī)器只是純娛樂(lè)性質(zhì)的——它并不會(huì)開(kāi)出大獎(jiǎng))?!八侨绹?guó)玩電子撲克機(jī)次數(shù)最多的人,”他的律師安德魯·萊維特說(shuō)。“我并不是要夸大其詞或者美化他的形象,他就是對(duì)這個(gè)東西上癮?!?/p>
要想了解電子撲克機(jī)上癮是怎么回事兒,你首先要知道這種游戲的吸引力在哪里,它看起來(lái)很簡(jiǎn)單,其實(shí)大有玄機(jī)。你往機(jī)器里放進(jìn)一些錢(qián),選擇投下一倍到五倍的賭注,電腦會(huì)發(fā)給你一手撲克牌。你選擇要留下的牌,然后按下“抽牌”按鈕,機(jī)器就會(huì)把你棄掉的牌替換成別的花色。你最終得到的那一手牌決定你的輸贏和賠率。
20世紀(jì)70年代,第一臺(tái)電子撲克游戲機(jī)進(jìn)入賭場(chǎng)的時(shí)候,取得了巨大的成功——賭徒們很樂(lè)于通過(guò)自己的選擇來(lái)影響游戲的結(jié)果,而不僅僅是拉一下扳手然后看著滾軸自動(dòng)旋轉(zhuǎn)。這項(xiàng)發(fā)明專利的擁有者隨即成立了“國(guó)際游戲技術(shù)公司”,并且于1981年在納斯達(dá)克上市。
“國(guó)際游戲技術(shù)公司”的核心理念就是充分利用電子賭博的巨大靈活性。1996年,公司在“游戲之王多功能電子撲克機(jī)”上將其產(chǎn)品策略發(fā)揮到了極致,這款機(jī)器可以讓玩家在一臺(tái)電子撲克機(jī)上選擇多種不同的游戲類型。各賭場(chǎng)開(kāi)始瘋搶“游戲之王”,而“國(guó)際游戲技術(shù)公司”會(huì)定期把添加了更多游戲的升級(jí)固件出售給他們。2002年9月25日,公司發(fā)布了第五次重大改版之后的新系統(tǒng)——“游戲之王5.0版”。其宣傳語(yǔ)充滿勝利者的姿態(tài):“全新改版,從領(lǐng)先的視頻圖像技術(shù)到加強(qiáng)立體聲技術(shù),游戲之王5.0多功能游戲機(jī)一定會(huì)以前所未有的精彩表現(xiàn)征服你的賭場(chǎng)!”不過(guò),新的“游戲之王”代碼中有一個(gè)特征并沒(méi)有被寫(xiě)進(jìn)產(chǎn)品介紹手冊(cè)——編號(hào)為G0001640的程序里有一系列微小的錯(cuò)誤,而且這個(gè)漏洞還逃過(guò)了實(shí)驗(yàn)室測(cè)試和源代碼檢查。
接下去的7年里,這個(gè)漏洞像只蟑螂一樣僥幸存活下來(lái)。它被傳到之后的新版本里,一代又一代,最終,全世界上千臺(tái)“國(guó)際游戲技術(shù)公司”生產(chǎn)的游戲機(jī)里,有99個(gè)不同的程序受到了影響。就目前所知道的情況來(lái)看,這個(gè)漏洞一直沒(méi)有被發(fā)現(xiàn),直到2009年4月底,約翰.凱恩在弗里蒙特一家中式快餐攤檔門(mén)外玩起那一排四臺(tái)低額賭注的“游戲之王”電子撲克機(jī)。當(dāng)時(shí)他周圍一片烏煙瘴氣,賭場(chǎng)的音響系統(tǒng)里,90年代的流行音樂(lè)震天動(dòng)地。
凱恩不會(huì)一直守著一臺(tái)機(jī)器玩兒,而是習(xí)慣于玩一會(huì)兒換一臺(tái)機(jī)器??墒钱?dāng)他要把錢(qián)取出來(lái)?yè)Q一臺(tái)機(jī)器繼續(xù),并按下“提現(xiàn)”按鈕之后,“游戲之王”頂部的蠟燭燈亮了起來(lái),屏幕也被鎖定,顯示他中了1000美元的最高獎(jiǎng)。凱恩連玩都沒(méi)玩,只是按了“提現(xiàn)”鈕,就出現(xiàn)了這種情況,他知道,一定是游戲機(jī)有什么地方出了差錯(cuò)。他把這個(gè)差錯(cuò)告訴了賭場(chǎng)的工作人員,但人家覺(jué)得他只是在開(kāi)玩笑,并且依然把獎(jiǎng)金給了他。
當(dāng)時(shí),凱恩完全可以把這個(gè)插曲拋在腦后。但他沒(méi)有,他給一個(gè)朋友打了個(gè)電話,并由此開(kāi)始了人生最大的賭局。
電話鈴沒(méi)響之前,安德烈·內(nèi)斯特已經(jīng)預(yù)感到巨大的變化即將在他身上發(fā)生。他住在匹茲堡郊區(qū),平時(shí)非常迷信,還特別相信自己的第六感。他這幾天一直覺(jué)得有大事降臨,2009年4月30日可能是個(gè)特殊的日子。1994年的這一天,內(nèi)斯特曾經(jīng)非常想去買彩票,但他最終還是沒(méi)去。結(jié)果他當(dāng)時(shí)想買的號(hào)碼就是當(dāng)天賓夕法尼亞州“大四喜”彩票的頭獎(jiǎng)號(hào)碼。
這就是他人生的基調(diào)——總是在錯(cuò)誤的時(shí)間選擇正確的號(hào)碼。從他剛到合法賭博年齡時(shí)起,運(yùn)氣就一直在玩弄并背叛著他。2001年,為了賭博更方便,他搬到了拉斯維加斯,白天在一家銀行接電話,晚上帶著微薄的薪水去賭場(chǎng)下注。也就是在那時(shí),他在一個(gè)同城網(wǎng)民聚集的美國(guó)在線聊天室里認(rèn)識(shí)了凱恩。雖然內(nèi)斯特比凱恩年輕13歲且一直處于貧困邊緣,兩人還是因?yàn)閷?duì)賭博的狂熱而成為了密友。
內(nèi)斯特的記錄顯示,他曾經(jīng)連續(xù)六年每年輸?shù)舨畈欢鄡扇f(wàn)美元,直到他2007年徹底戒賭,跟凱恩辭別,并搬回賓夕法尼亞州匹茲堡市郊寧?kù)o的小鎮(zhèn)斯維茨威爾。之后的兩年中他靠政府救濟(jì)金安穩(wěn)度日,偶爾小賭一把,不時(shí)買幾張彩票。然后他就接到了凱恩打來(lái)的那個(gè)電話,告訴他自己發(fā)現(xiàn)了一個(gè)電子撲克機(jī)的漏洞。內(nèi)斯特當(dāng)晚就開(kāi)車直奔機(jī)場(chǎng),并登上最早一班飛往拉斯維加斯的飛機(jī)。
凱恩去機(jī)場(chǎng)接了他。兩人簡(jiǎn)單吃過(guò)早餐之后,開(kāi)車前往弗里蒙特賭場(chǎng),并排坐在兩臺(tái)“游戲之王”電子撲克機(jī)前面,開(kāi)始玩起來(lái)。凱恩大概知道這個(gè)漏洞是怎么運(yùn)轉(zhuǎn)的,但是還不清楚如何讓它再次發(fā)生。兩個(gè)人開(kāi)始一起嘗試不同的牌面組合、游戲類型和下注倍數(shù),像黑暗中的蝙蝠一樣,想方設(shè)法要找到那個(gè)漏洞。
事實(shí)上,“游戲之王”的多功能性恰好也是它最致命的缺點(diǎn)。除了提供多種游戲類型,機(jī)器還允許你選擇下注的金額:在弗里蒙特賭場(chǎng)的低額游戲機(jī)上,你可以選擇六個(gè)不同等級(jí)的賭注額,每注從1美分到50美分不等。
而這個(gè)漏洞的關(guān)鍵在于,在適當(dāng)?shù)臈l件下,你可以逆向選擇賭注額。那就意味著,你可以一直用副氐額1美分下注,玩上好幾個(gè)小時(shí)也只是輸點(diǎn)兒小錢(qián),直到你終于拿到一手賠率高的好牌——比如四個(gè)A或者一個(gè)同花順,這時(shí)你就可以在游戲界面上把下注額改為50美分,而機(jī)器會(huì)按照你新設(shè)置的更高的賭注額來(lái)賠付。
要想讓這個(gè)漏洞一直出現(xiàn)并不容易——玩家需要給出一番極為復(fù)雜的錯(cuò)誤引導(dǎo),才能讓機(jī)器的內(nèi)部變量“陷入—種迷惑的狀態(tài)”。不過(guò),在座位上一刻不停地奮戰(zhàn)了7個(gè)小時(shí)之后,凱恩和內(nèi)斯特終于總結(jié)出了一套每次都能觸發(fā)漏洞的詳細(xì)攻略。
內(nèi)斯特和凱恩各自利用這個(gè)漏洞贏了幾筆大錢(qián)之后,一起去豪吃了一頓作為慶祝,席間還商量了下一步的行動(dòng)計(jì)劃。他們要在賭場(chǎng)發(fā)覺(jué)前,把戰(zhàn)場(chǎng)擴(kuò)大。幸運(yùn)的是,“游戲之王”游戲機(jī)在拉斯維加斯隨處可見(jiàn),從街角的便利店到最高檔的豪華賭場(chǎng)。兩人做了一番詳細(xì)部署之后,一起回到凱恩家里過(guò)夜。
凱恩住在拉斯維加斯市東北邊緣處的一座大房子里。他的那臺(tái)“游戲之王”就放在前廳??蛷d里擺放著3臺(tái)施坦威三角鋼琴。凱恩是一名鋼琴演奏家,80年代初他曾經(jīng)是芝加哥舞蹈界的首席鋼琴伴奏,直到今天,資深廠牌“主音唱片”還在出售他錄制的唱片?,F(xiàn)在他有一家管理咨詢公司,并聲稱財(cái)富百?gòu)?qiáng)公司中有三分之一都是他的客戶。
凱恩的生意很賺錢(qián),所以他習(xí)慣于經(jīng)手大筆財(cái)富。但是如今他們正處在暴富的邊緣,他對(duì)內(nèi)斯特有些擔(dān)心:他能預(yù)見(jiàn)到這個(gè)年輕人會(huì)把贏來(lái)的每一分錢(qián)都扔進(jìn)輪盤(pán)還給賭場(chǎng),要不然也會(huì)在一些無(wú)謂的事情上揮霍一空?!叭绻阌幸话偃f(wàn)美元,你要做的10件事是什么?”凱恩問(wèn)他。他希望內(nèi)斯特列一個(gè)清單,好好想想該怎么花錢(qián)。
內(nèi)斯特列了一份清單,但是后來(lái)發(fā)現(xiàn)這樣做沒(méi)什么必要。在弗里蒙特賭場(chǎng)又玩了一天之后,他們轉(zhuǎn)移陣地了。讓他們意外的是,之前總結(jié)出的攻略不管用了。接下來(lái)的幾天里,他們嘗試了希爾頓、肯樂(lè)利,然后又去了云霄塔、銀柒、硬石、康納、盧克索和其他五家賭場(chǎng),結(jié)果都是一樣的令人失望。不知什么原因,“游戲之王”的漏洞似乎只有在弗里蒙特賭場(chǎng)才能被觸發(fā)。
令人沮喪的一周過(guò)后,內(nèi)斯特前往機(jī)場(chǎng)準(zhǔn)備返回匹茲堡,他的賭城之行一共只贏了8000美元。雪上加霜的是,候機(jī)時(shí)他又在一臺(tái)電子撲克機(jī)上輸?shù)袅?00美元。
凱恩決定從弗里蒙特賭場(chǎng)的四臺(tái)游戲機(jī)E盡量多贏些錢(qián)。他學(xué)會(huì)了使用“翻倍”功能來(lái)加快贏錢(qián)的速度,這個(gè)功能讓玩家有機(jī)會(huì)贏取雙倍的獎(jiǎng)金,風(fēng)險(xiǎn)則是會(huì)失去原有的獎(jiǎng)金。曾經(jīng)讓凱恩心滿意足的獎(jiǎng)金額現(xiàn)在根本不值一提,他要翻倍贏大錢(qián)。連續(xù)五周采取這個(gè)新策略之后,凱恩從弗里蒙特賭場(chǎng)一共贏走了超過(guò)10萬(wàn)美元。
自然,弗里蒙特賭場(chǎng)也注意到了這個(gè)異常現(xiàn)象。賭場(chǎng)里的每一臺(tái)電子游戲機(jī)都與一個(gè)中央服務(wù)器連通,這種反常就像出現(xiàn)了第五張A牌一樣明顯。中餐館下面的四臺(tái)游戲機(jī)一躍登上弗里蒙特賭場(chǎng)“虧本游戲機(jī)排行榜”榜首:此前它們每個(gè)月能夠?yàn)橘€場(chǎng)帶來(lái)14500美元的穩(wěn)定收入,但是僅5月這一個(gè)月這四臺(tái)機(jī)器就造成了75000美元的虧損。
5月25日,一位游戲機(jī)管理人員在凱恩又一次贏錢(qián)后找到他,告訴他“游戲之王”機(jī)器上的“翻倍”功能都將被禁用——他注意到凱恩一直在頻繁使用這個(gè)功能,而且認(rèn)定這跟他讓人匪夷所思的連勝有關(guān)。
凱恩對(duì)此卻并沒(méi)有太在意:他成功的真正秘訣不是“翻倍”,而是游戲機(jī)的漏洞。但是讓他大為震驚的是,他再一次在“游戲之王”上賭錢(qián)的時(shí)候,過(guò)去讓他戰(zhàn)無(wú)不勝那一套居然失效了。突然之間,弗里蒙特賭場(chǎng)的機(jī)器與其他賭場(chǎng)的機(jī)器一樣——對(duì)漏洞免疫了。
他給內(nèi)斯特打了電話,內(nèi)斯特仔細(xì)分析了一下情況?!胺丁惫δ荛_(kāi)啟的時(shí)候,漏洞能發(fā)揮作用;如果關(guān)閉,漏洞就不管用了。無(wú)論是什么代碼造成了這個(gè)缺陷,內(nèi)斯特總結(jié)道,“翻倍”功能應(yīng)該就是漏洞的關(guān)鍵所在。他們只是沒(méi)有意識(shí)到這點(diǎn)罷了。
所以這根本不是壞消息。它反倒是讓凱恩他們豁然開(kāi)朗了。為什么這個(gè)漏洞在其他賭場(chǎng)都沒(méi)用,唯有在弗里蒙特賭場(chǎng)才有效。大部分賭場(chǎng)的機(jī)器上都不會(huì)啟動(dòng)“翻倍”功能,因?yàn)檫@個(gè)功能并不太受玩家的歡迎。而弗里蒙特賭場(chǎng)的“游戲之王”都開(kāi)啟了“翻倍”功能。
但即便是在那些沒(méi)有開(kāi)啟“翻倍”功能的賭場(chǎng),賭場(chǎng)里任何一個(gè)工作人員都能輕松幫你啟動(dòng)這項(xiàng)功能。一扇新的、閃著金光的大門(mén)就這樣徐徐開(kāi)啟了。
內(nèi)斯特買了兩件高檔襯衫,再次搭機(jī)前往拉斯維加斯,并且和凱恩一起來(lái)到哈拉斯賭場(chǎng)。一排排的“游戲之王”在等著他們,而且,當(dāng)他倆提出啟動(dòng)“翻倍”功能的要求時(shí),賭場(chǎng)工作人員沒(méi)有絲毫猶豫就答應(yīng)了。
內(nèi)斯特贏了此行第一個(gè)大獎(jiǎng):他得到的牌面是四個(gè)四和一張單牌,獎(jiǎng)金是500美元。隨后他按下了那一系列激發(fā)漏洞的按鈕,再按下“提現(xiàn)”,興奮地看著之前的500美元變成了1萬(wàn)美元的頭獎(jiǎng)。他給了那位工作人員20塊錢(qián)小費(fèi)。
他們現(xiàn)在可以說(shuō)是所向披靡。無(wú)論到哪個(gè)賭場(chǎng),他們都可以把莊家贏個(gè)落花流水。一直靠每月1000美元的政府救濟(jì)金度日的內(nèi)斯特看到了一個(gè)全新的未來(lái)正在眼前呈現(xiàn)。對(duì)凱恩來(lái)說(shuō),他已經(jīng)開(kāi)始把搬到“罪惡之城”后輸?shù)舻木揞~賭資一點(diǎn)點(diǎn)兒贏回來(lái)了。
兩人聯(lián)合行動(dòng)自有其優(yōu)勢(shì)。在測(cè)試漏洞的時(shí)候,他們發(fā)現(xiàn),用同一手牌他們就能夠數(shù)次激發(fā)大獎(jiǎng):只要把賭注額再次調(diào)低,然后重復(fù)必要步驟,就可以讓錯(cuò)誤再次出現(xiàn)。這樣他們就能無(wú)限增加贏錢(qián)的次數(shù),一遍又一遍,想贏多少。次都可以。這是一種很冒險(xiǎn)的玩法——就算是最繁忙的賭場(chǎng)也會(huì)注意到同一。個(gè)玩家在同一手牌上重復(fù)贏錢(qián)的反常情況。不過(guò)如果他們一起玩兒的話,兩人可以利用對(duì)方贏得的大獎(jiǎng)再多贏一次。內(nèi)斯特在一手四個(gè)A的牌面上贏了4000美元;過(guò)了一會(huì)兒,凱恩使用他剛用過(guò)的同一臺(tái)機(jī)器,重復(fù)那一手牌,也贏了4000美元。
他們甚至還可以從其他玩家的牌面上贏到錢(qián)。在哈拉斯賭場(chǎng)的大廳里,他們四處尋找玩家已經(jīng)離開(kāi),但屏幕上還顯示著他上一手牌面的機(jī)器。他們會(huì)叫來(lái)服務(wù)員啟動(dòng)“翻倍”功能,然后用幾秒鐘的時(shí)間重復(fù)那一手牌,并且得到比原來(lái)的賠付額多10倍的獎(jiǎng)金。這樣看來(lái),玩電子撲克甚至都不能算是在賭博了。“你完全能夠控制你要贏多少錢(qián),”內(nèi)斯特說(shuō)?!叭绻隳骋惶煜氲劫€場(chǎng)去贏50萬(wàn)美元,你就一定能夠在那一天贏到50萬(wàn)美元?!?/p>
當(dāng)天晚上,兩人回到酒店分錢(qián)。但對(duì)于曾經(jīng)商量好的對(duì)半分,兩個(gè)人都開(kāi)始有了些別的想法。
內(nèi)斯特知道自己每次中獎(jiǎng)的金額要上報(bào)給國(guó)稅局,而他贏到的錢(qián)已經(jīng)足夠讓他成為高稅收人群中的一員了。如果他把總收入的一半分給凱恩,那他剩下的錢(qián)可能根本不夠留到第二年4月支付高額的稅款。他跟凱恩提及此事,并且說(shuō)他認(rèn)為交完稅之后再分錢(qián)會(huì)更公平,只不過(guò)再等一年而已。他愿意把自己稅后收入的一半分給凱恩。
凱恩很憤怒,但是并不覺(jué)得意外;把錢(qián)留在內(nèi)斯特手里,他會(huì)把每一分能花的錢(qián)都花光才罷休。凱恩堅(jiān)持讓內(nèi)斯特按照原來(lái)的約定行事,內(nèi)斯特也變得越來(lái)越煩躁,講話嗓門(mén)也大了起來(lái)。“那我圖什么呢?我費(fèi)了半天勁是為了什么呢?”他抱怨道。“如果我現(xiàn)在就把所有錢(qián)都給你,那我等于一分錢(qián)都沒(méi)賺到?!?/p>
凱恩最終同意讓內(nèi)斯特把當(dāng)天贏的2萬(wàn)美元的三分之一分給他。內(nèi)斯特從床頭柜里數(shù)出總值6000美元的百元紙鈔,凱恩拿到錢(qián)之后跟他道了晚安。
兩人的緊張關(guān)系一直延續(xù)到了第二天,在高聳入云、擁有1300臺(tái)游戲機(jī)的超級(jí)賭場(chǎng)永利酒店大廳,他們并排坐著,一邊玩著游戲機(jī)不停地贏錢(qián),一邊還在因?yàn)樵趺捶皱X(qián)而爭(zhēng)執(zhí)。內(nèi)斯特現(xiàn)在覺(jué)得,他一分錢(qián)都不該分給凱恩。畢竟,發(fā)現(xiàn)“翻倍”功能是漏洞關(guān)鍵環(huán)節(jié)的是內(nèi)斯特。這一點(diǎn)足以讓他們互不相欠了。
“這個(gè)機(jī)會(huì)也是我給你的,”凱恩很暴躁地回?fù)簟!叭绻l(fā)現(xiàn)漏洞的人是你而不是我,你根本不會(huì)告訴我?!?/p>
這個(gè)指責(zé)很傷感情。內(nèi)斯特目瞪口呆地看著他的朋友,然后起身離開(kāi)了。
第二天,傷心的內(nèi)斯特獨(dú)自一人來(lái)到里約賭場(chǎng)。他發(fā)現(xiàn)一臺(tái)空著的“游戲之王”的牌面顯示出四張A和一張單牌,他順手操作了一把,贏了5600美元。然后他溜達(dá)到高額游戲機(jī)房,發(fā)現(xiàn)了另外一臺(tái)機(jī)器上也有一手四個(gè)A的牌面。他在這臺(tái)機(jī)器上玩了兩次,第一次每注投5塊錢(qián),贏了2萬(wàn)美元,等了一段時(shí)間之后他又玩了第二次,每注投了2塊錢(qián),贏了8000美元。內(nèi)斯特的贏收記錄顯示,他離開(kāi)賭場(chǎng)時(shí)口袋里一共裝了34000美元獎(jiǎng)金。他根本不需要?jiǎng)P恩。“錢(qián)多到掙不完,還有什么可計(jì)較的呢?”他說(shuō)。
在拉斯維加斯的最后一天,內(nèi)斯特繼續(xù)單獨(dú)行動(dòng),在永利的一臺(tái)“游戲之王”上一共贏了61000美元?;氐奖葼柧频甑姆块g里,他統(tǒng)計(jì)了一下自己的收獲:這次回家時(shí),他的行李箱里裝了152250美元現(xiàn)金。而且這還只是開(kāi)始。賓夕法尼亞州也有賭場(chǎng),在那里出手就能完全甩開(kāi)凱恩。
內(nèi)斯特走后,凱恩懷著憤恨在拉斯維加斯瘋狂贏錢(qián)。官方的數(shù)字從未被公開(kāi),凱恩也拒絕接受本文采訪,不過(guò)據(jù)聯(lián)邦調(diào)查局后來(lái)統(tǒng)計(jì),凱恩在8家賭場(chǎng)贏了超過(guò)50萬(wàn)美元。永利酒店——?jiǎng)P恩在那里的一臺(tái)“游戲之王”上用一手4個(gè)9的牌面連續(xù)玩了好幾天——這家的損失最大,達(dá)到了225240美元。
回到賓夕法尼亞之后,內(nèi)斯特盯上了華盛頓縣新開(kāi)張的草原賽馬場(chǎng)賭場(chǎng)。他賭錢(qián)的風(fēng)格跟凱恩有明顯不同,凱恩賭錢(qián)沒(méi)有什么樂(lè)趣可言,只是高效緊張地操作而已,而內(nèi)斯特在草原賭場(chǎng)則是招搖過(guò)市、夸夸其談。他著裝瀟灑,而且根據(jù)法庭記錄,還帶了兩個(gè)同伴:一個(gè)是他的室友,退役警察凱里·拉韋德;還有一個(gè)餐廳服務(wù)生帕特里克·羅什爾——他同意代替內(nèi)斯特申領(lǐng)一些大獎(jiǎng)的獎(jiǎng)金,這樣獎(jiǎng)金就不會(huì)出現(xiàn)在內(nèi)斯特的報(bào)稅單上。內(nèi)斯特每一次贏錢(qián)都表現(xiàn)得很夸張,他對(duì)著工作人員興奮地大喊——“我太開(kāi)心了!來(lái),摸摸我的心跳!”——并且大方地給他們發(fā)小費(fèi)。
但是,從凱恩在希爾威登賭場(chǎng)等待付款的那一刻起,一切就已經(jīng)開(kāi)始落幕。賭場(chǎng)的保安主管就守在高額游戲大廳的門(mén)口。凱恩氣憤地踱著步子,像一臺(tái)節(jié)拍器一樣不停地扭動(dòng)轉(zhuǎn)椅,向路過(guò)的服務(wù)生投訴抱怨。終于,3個(gè)男人向他大步走來(lái)。保安主管把凱恩帶到一個(gè)小房間,給他戴上了手銬,然后把他帶離了那臺(tái)電子撲克游戲機(jī)。
博彩管理委員會(huì)的一名配槍特工很快抵達(dá)現(xiàn)場(chǎng)。他用橙色的證據(jù)封條把凱恩玩過(guò)的那臺(tái)機(jī)器封起來(lái),并從后面的一個(gè)房間里,把一直被銬在一把椅子上的凱恩帶走了。凱恩錢(qián)包和兜里的27000美元被悉數(shù)沒(méi)收,他還因?yàn)樯嫦颖I竊被送進(jìn)了克拉克郡的拘留所。
在監(jiān)獄里被關(guān)押了一夜之后,凱恩被放了出來(lái)。周一他給內(nèi)斯特打了個(gè)電話,警告他說(shuō)那個(gè)漏洞被發(fā)現(xiàn)了。內(nèi)斯特從來(lái)沒(méi)有聽(tīng)過(guò)他這么沮喪?!半x賭場(chǎng)遠(yuǎn)點(diǎn)兒,”凱恩說(shuō)。“千萬(wàn)不要再回去?!?/p>
內(nèi)斯特的心情因?yàn)槔嫌训脑庥龆林仄饋?lái)。想到凱恩經(jīng)歷過(guò)的一切,在監(jiān)獄度過(guò)一夜、拍大頭照、留指紋,被當(dāng)作一個(gè)罪犯來(lái)對(duì)待,這些羞辱想起來(lái)就讓人難過(guò)。但是放下電話之后,內(nèi)斯特又有了另外的想法。如果根本沒(méi)有什么被捕事件呢?也許是凱恩懷疑——他一定會(huì)這樣懷疑的——內(nèi)斯特仍然在利用那個(gè)漏洞贏錢(qián),所以就編造了希爾威登賭場(chǎng)的故事來(lái)嚇唬內(nèi)斯特,讓他停手,這樣凱恩就能夠獨(dú)自利用這個(gè)漏洞繼續(xù)賺錢(qián)了。此時(shí)此刻,內(nèi)斯特已經(jīng)回到賓夕法尼亞三個(gè)星期了,他已經(jīng)在草原賭場(chǎng)的“游戲之王”上贏了將近50萬(wàn)美元。
他決定忽略凱恩的來(lái)電,繼續(xù)到草原賭場(chǎng)去。
3天后,在拉斯維加斯,內(nèi)華達(dá)州博彩管理委員會(huì)科技部的工程師進(jìn)駐希爾威登賭場(chǎng)。對(duì)“游戲之王”騙局進(jìn)行取證調(diào)查的任務(wù)落到了約翰.拉斯圖斯基身上。他是一個(gè)看起來(lái)挺利落的25歲小伙,畢業(yè)于南加州大學(xué)計(jì)算機(jī)工程系。
拉斯圖斯基調(diào)出了凱恩玩過(guò)的兩臺(tái)機(jī)器的游戲記錄,檢查了他的贏錢(qián)過(guò)程,然后把邏輯盤(pán)——安裝了“游戲之王”核心電子元件的金屬支架——取了出來(lái),并檢查了包含機(jī)器的核心程序、圖像和音響的六個(gè)可擦寫(xiě)存儲(chǔ)器。所有硬件都沒(méi)有任何被破壞的跡象。他把邏輯盤(pán)包好帶回總部作進(jìn)一步檢查。
內(nèi)華達(dá)州博彩管理委員會(huì)科技部的總部坐落在機(jī)場(chǎng)附近一個(gè)不知名的科技園區(qū)內(nèi),這個(gè)部門(mén)成立于80年代中期,專為監(jiān)管剛剛開(kāi)始在拉斯維加斯流行起來(lái)的電子游戲賭博機(jī)而設(shè)立。這個(gè)部門(mén)制定了一整套嚴(yán)格的規(guī)范,所有的游戲機(jī)制造廠商比如“國(guó)際游戲技術(shù)公司”等必須要遵守,才能向內(nèi)華達(dá)州出售他們的游戲機(jī)。總部辦公園區(qū)后面有一個(gè)占地3000平方英尺的實(shí)驗(yàn)室,里面擺滿了賭博用的電子游戲機(jī),一些機(jī)器被拆得面目全非,不過(guò)大部分機(jī)器看起來(lái)跟賭場(chǎng)里的那些一模一樣。
實(shí)驗(yàn)室旁邊那個(gè)上了鎖的小房間則更重要:房間里永久儲(chǔ)存著內(nèi)華達(dá)州獲準(zhǔn)上市的所有游戲軟件的每一個(gè)版本的源代碼和執(zhí)行代碼——一共有超過(guò)3萬(wàn)個(gè)程序。這個(gè)代碼庫(kù)是博彩管理局龐大的軟件完善審核部門(mén)的核心。程序中每一項(xiàng)新添加的功能都需要經(jīng)過(guò)仔細(xì)檢測(cè):隨機(jī)數(shù)字生成機(jī)制是否足夠隨機(jī)?游戲是否真的會(huì)按照標(biāo)示的賠率來(lái)賠付?在不應(yīng)該有規(guī)律可循的地方會(huì)不會(huì)呈現(xiàn)出規(guī)律?“我們并沒(méi)有刻意尋找惡意的內(nèi)容,但是我們的目標(biāo)是保證產(chǎn)品足夠完善?!辈块T(mén)主管吉姆·巴比說(shuō)。
如果賭博類游戲軟件被黑客攻破,后果會(huì)非常嚴(yán)重,雖然大多數(shù)人并沒(méi)有意識(shí)到這一點(diǎn)。1995年,一名叫作朗·哈里斯的博彩管理局員工鋌而走險(xiǎn),在測(cè)試程序中做了一些手腳,并偷偷把他負(fù)責(zé)檢測(cè)審核的游戲程序重新編程并寫(xiě)入存儲(chǔ)器。他的新代碼的作用是,當(dāng)你在一臺(tái)機(jī)器上按特定順序按下一系列按鈕后,就會(huì)激發(fā)大獎(jiǎng)——像是密碼鎖一樣。他最終被抓獲,并被判了兩年刑。
管理局內(nèi)部誠(chéng)信的這個(gè)污點(diǎn)直到今天還讓整個(gè)技術(shù)部門(mén)難以心安。不過(guò)所有證據(jù)都表明,技術(shù)部門(mén)近乎偏執(zhí)的審核與游戲行業(yè)的利己主義兩相作用下,電子游戲賭博機(jī)的程序代碼一直還算干凈,并且絕大部分程序中都沒(méi)有可被利用的漏洞。這使得“游戲之王”的案件讓拉斯圖斯基格外困惑。在凱恩操作游戲機(jī)時(shí)的監(jiān)控錄像的幫助下,拉斯圖斯基在一臺(tái)“游戲之王”前坐了下來(lái),開(kāi)始測(cè)試。幾天之內(nèi)他就掌握了激發(fā)漏洞的方法。他把自己的發(fā)現(xiàn)告知了“國(guó)際游戲技術(shù)公司”,后者則向所有客戶發(fā)出了緊急通知,讓他們立刻關(guān)閉游戲機(jī)上的“翻倍”功能?!疤娲绦蛘诩泳o開(kāi)發(fā)中?!惫拘?。
這個(gè)星球上的每一臺(tái)“游戲之王”都受到了影響,都需要打補(bǔ)丁。升級(jí)過(guò)程將會(huì)耗費(fèi)一些時(shí)日。微軟視窗或者M(jìn)ac OS X操作系統(tǒng)出現(xiàn)安全漏洞的時(shí)候,客戶可以在幾分鐘內(nèi)就從網(wǎng)上下載并安裝補(bǔ)丁。但是電子游戲機(jī)并沒(méi)有聯(lián)網(wǎng)。廠商需要把新的程序?qū)懭氪鎯?chǔ)器,然后再把存儲(chǔ)器放在塑料管中逐個(gè)郵寄給各位客戶。
此時(shí)的內(nèi)斯特對(duì)于拉斯維加斯發(fā)生的巨大風(fēng)波一無(wú)所知,7月余下的時(shí)間和幾乎整個(gè)8月里,他都在草原賭場(chǎng)繼續(xù)玩電子撲克贏錢(qián),直到8月31日,賭場(chǎng)終于起了疑心,拒絕向內(nèi)斯特支付獎(jiǎng)金。內(nèi)斯特表示了抗議,但還是悻悻離去了,走進(jìn)停車場(chǎng)之后,他撒腿就跑。
內(nèi)斯特一共贏了48萬(wàn)美元?!坝螒蛑酢钡拇竺半U(xiǎn)算是結(jié)束了,但是他已經(jīng)贏到了足夠一輩子花的錢(qián)。
2009年10月6日下午1點(diǎn)半,十幾名警察包圍了安德烈·內(nèi)斯特位于斯維茨威爾的躍層別墅。敲門(mén)聲響起的時(shí)候,他正在客廳的沙發(fā)上打盹兒?!熬?!開(kāi)門(mén)!”幾秒之后,傳來(lái)了重物撞門(mén)的聲音,房門(mén)被砸裂了,警察蜂擁而入。
接下去的兩小時(shí)里,內(nèi)斯特被銬在一把餐椅上,無(wú)助地看著警方把他整潔的家翻了個(gè)底朝天。他們掀開(kāi)他的床墊,撕掉他屋頂?shù)母魺釋?,還拿走了他的電腦。下午4點(diǎn)左右,內(nèi)斯特的室友拉韋德回到家也被當(dāng)場(chǎng)逮捕,罪名是協(xié)同犯罪。
這是賓夕法尼亞州自2004年宣布電子賭博游戲機(jī)合法以來(lái)的第一起重大賭博作弊案。媒體把內(nèi)斯特描述為現(xiàn)實(shí)版的“十一羅漢”頭目丹尼·奧申,檢方對(duì)他提起698項(xiàng)重罪控訴,從盜竊到預(yù)謀犯罪各種罪名皆有。地方檢察官凍結(jié)了內(nèi)斯特贏得的每一分錢(qián),并把錢(qián)退還給了草原賭場(chǎng)。內(nèi)斯特和拉韋德在當(dāng)?shù)乇O(jiān)獄里待了大約10天之后被保釋出獄。
內(nèi)斯特表示不服判決,要抗辯到底——他確信,沒(méi)有一個(gè)陪審團(tuán)會(huì)因?yàn)橐粋€(gè)賭徒玩電子賭博機(jī)贏了錢(qián)而判他有罪。但是2011年1月3日,正值此案進(jìn)入甄選陪審團(tuán)成員階段,內(nèi)斯特又一次受到了驚嚇。兩名聯(lián)邦調(diào)查局特工突然出現(xiàn),把他從華盛頓郡的法庭帶走了。美國(guó)司法部接管了此案。內(nèi)斯特和凱恩都在拉斯維加斯遭到了聯(lián)邦政府的起訴。
被特丁們押送著上車離開(kāi)之前,內(nèi)斯特在一家電視臺(tái)的攝像機(jī)面前停住腳步,大聲疾呼。“我現(xiàn)在被聯(lián)邦政府逮捕了——罪名是玩游戲機(jī)贏了錢(qián)!”他難以置信地大喊?!斑@就是他們對(duì)待人民的方式!他們把一臺(tái)機(jī)器放在大廳,如果它的程序沒(méi)把你的錢(qián)贏走,而你反而贏了機(jī)器,他們就會(huì)把你丟進(jìn)監(jiān)獄!”
拉斯維加斯的檢察官以密謀犯罪及違反《美國(guó)計(jì)算機(jī)欺詐和濫用法案》等罪名對(duì)內(nèi)斯特和凱恩提起公訴。這項(xiàng)于1986年頒布的法案主要是為了打擊黑客遠(yuǎn)程侵入涉及國(guó)家安全的計(jì)算機(jī)或者銀行系統(tǒng)。但是在互聯(lián)網(wǎng)時(shí)代,政府一直在持續(xù)地調(diào)整這個(gè)法案的判決范圍,以免將沒(méi)有入侵電腦行為發(fā)生的案件也包括在內(nèi)。政府方面認(rèn)為,凱恩和內(nèi)斯特在得知機(jī)器有漏洞可以利用之后,超越了他們對(duì)“游戲之王”游戲機(jī)的合法使用權(quán)限。賭場(chǎng)只授權(quán)玩家按照電子撲克機(jī)的規(guī)則來(lái)玩游戲?!叭绻婕铱梢噪S意回到之前玩過(guò)的游戲界面,這會(huì)消除機(jī)會(huì)因素并且違背了賭博的全部意義,”一份法庭文件如是指出。“它自然也違背了撲克游戲的規(guī)則?!?/p>
辯方律師團(tuán)則致力于讓法庭撤銷電腦黑客罪名,理由是按照定義,“游戲之王”允許玩家在其游戲界面上進(jìn)行的任何操作都屬于“授權(quán)使用”:玩家使用電子游戲機(jī)的核心目的就是要贏過(guò)機(jī)器。“這些人所做的不過(guò)是合法地按下一系列按鈕。”凱恩的律師說(shuō)。
庭審前的動(dòng)議階段就持續(xù)了超過(guò)18個(gè)月,在更廣泛的司法環(huán)境下,《美國(guó)計(jì)算機(jī)欺詐和濫用法案》本身也經(jīng)受著自頒布以來(lái)最細(xì)致嚴(yán)格的審視。2013年1月,程序員及社會(huì)活動(dòng)家艾倫·施瓦茨,因未經(jīng)授權(quán)批量下載學(xué)術(shù)文章被同一法案判有罪后自殺,引發(fā)了大量重新修正該法案的呼吁。3個(gè)月之后,美國(guó)第九巡回上訴法院駁回了對(duì)大衛(wèi)·諾薩爾的黑客指控,在這個(gè)廣受關(guān)注的案件中,大衛(wèi)·諾薩爾作為某獵頭企業(yè)的前任高管,說(shuō)服3名員工從公司的潛在客戶數(shù)據(jù)庫(kù)里為他竊取了一些信息。第九巡回上訴法庭認(rèn)為,竊取的客戶信息來(lái)自電腦而非復(fù)印機(jī)并不足以說(shuō)明諾薩爾是電腦黑客。
負(fù)責(zé)審理凱恩、內(nèi)斯特一案的法官也看到了這些案件與“游戲之王”案的相似之處,于是命令檢方為黑客罪名提出有力支持。檢方根本沒(méi)有做任何努力,就選擇了撤銷這項(xiàng)控訴一只留下一項(xiàng)同樣不夠具有說(shuō)服力的“密謀通信詐騙”罪名。
檢方的形勢(shì)并不太妙,他們自己也清楚這一點(diǎn)。隨著2013年12月3日庭審日期的臨近,聯(lián)邦調(diào)查局分別給凱恩和內(nèi)斯特提出了兩個(gè)完全相同的庭外和解建議:兩人誰(shuí)先同意出庭指證對(duì)方,就可以被撤銷控罪,獲得5年假釋,不必坐牢。
舊日的賭場(chǎng)搭檔如今又面臨著一次合作的機(jī)會(huì)。FBI擺出的是典型的“囚徒困境悖論”。兩人在沒(méi)有任何溝通的情況下,都選擇了對(duì)自己最有利的策略:他們拒絕了和解建議。幾個(gè)月后,司法部把最后一項(xiàng)控罪也撤銷了,他們都重新獲得了自由。
凱恩和內(nèi)斯特自2009年以來(lái)就沒(méi)再說(shuō)過(guò)話。在希爾威登被捕之后,凱恩開(kāi)始在家里錄制古典音樂(lè),并且上傳到Y(jié)ouTube。去年3月,聯(lián)邦起訴撤銷之后,他給自己高中的鋼琴老師寄了一張收錄他這幾年作品的CD?!拔椰F(xiàn)在已經(jīng)退休了,依舊單身,過(guò)著平靜的隱居生活?!彼麑?xiě)道。
內(nèi)斯特最大的遺憾在于他讓“游戲之王”的漏洞影響了他和凱恩的關(guān)系。“我并不希望事態(tài)發(fā)展到那個(gè)地步,”他說(shuō)?!拔乙詾樗医磺槟敲淳?,這類事情大可不必發(fā)生?!彼暦Q自己一直打算付給凱恩他贏得的收入。但現(xiàn)在他不能了。他的室友拉韋德為了避免自己被起訴,簽字交出了內(nèi)斯特的銀行存款(并沒(méi)有法庭文件顯示凱恩贏的錢(qián)被沒(méi)收)。內(nèi)斯特說(shuō),草原賭場(chǎng)把他贏來(lái)的錢(qián)又拿了回去,而國(guó)稅局還在向他追討二十多萬(wàn)美元拖欠的稅款、利息和罰金——他根本拿不出這筆錢(qián)。
如果說(shuō)這個(gè)事件還有一點(diǎn)兒好的結(jié)果,那就是內(nèi)斯特再也沒(méi)法兒去賓夕法尼亞州任何一家賭場(chǎng)賭錢(qián)了。他仍然不時(shí)到鄰州小賭一番,但是他目前最大的愛(ài)好是“糖果粉碎”游戲,他在自己那臺(tái)便宜的安卓平板電腦上玩得不亦樂(lè)乎。他兩個(gè)月內(nèi)就通過(guò)了515關(guān),還從網(wǎng)上找來(lái)秘技增加游戲次數(shù),而且不需要花錢(qián)。