![]()
撰文 | 蘇澄宇
![]()
2026年2月12日,29歲的英國人蘇菲·唐寧(Sophie Downing)在諾丁漢的一家咖啡店用10英鎊的禮品卡買了一杯抹茶拿鐵。
結(jié)賬后,收據(jù)顯示她的禮品卡余額變成了63,011,900,191,687,378.60英鎊 。
![]()
圖源:facilities
當(dāng)時(shí)那位為她結(jié)賬的收銀員因?yàn)槭堑谝淮尾僮鞫Y品卡,對(duì)系統(tǒng)也不熟悉,看到滿屏的數(shù)字時(shí)還喊來同事圍觀。
這個(gè)數(shù)字是當(dāng)時(shí)全球經(jīng)濟(jì)總量的670倍,也是科技富豪埃隆馬斯克總資產(chǎn)的十萬倍。不過這筆名義上的巨額財(cái)富只能在這個(gè)咖啡品牌里換取咖啡和羊角面包 。這并非黑客攻擊,而是一次純粹的系統(tǒng)輸入錯(cuò)誤。
這家咖啡店使用的禮品卡系統(tǒng)由Toggle平臺(tái)提供支持。按照該平臺(tái)的技術(shù)規(guī)范,所有禮品卡都有一串19位的專屬識(shí)別碼,前8位固定為63011900 。收銀員在操作終端時(shí),錯(cuò)誤地將這串用于身份識(shí)別的19位數(shù)字輸入到了金額字段中。
![]()
圖源:giphy
為什么系統(tǒng)會(huì)把一長串卡號(hào)當(dāng)成余額?
這涉及計(jì)算機(jī)底層存儲(chǔ)數(shù)據(jù)的方式。現(xiàn)代金融系統(tǒng)為了避免浮點(diǎn)數(shù)計(jì)算帶來的小數(shù)精度丟失,通常會(huì)將金額轉(zhuǎn)換為最小貨幣單位,比如便士或美分,然后存儲(chǔ)為整數(shù)。將這63千萬億英鎊轉(zhuǎn)換為便士,其實(shí)際底層數(shù)值是6,301,190,019,168,737,860。
在現(xiàn)代64位計(jì)算機(jī)架構(gòu)中,一個(gè)64位有符號(hào)整數(shù)能夠存儲(chǔ)的最大正整數(shù)是9,223,372,036,854,775,807。收據(jù)上那串天文數(shù)字雖然看起來龐大,但它的二進(jìn)制數(shù)據(jù)體積僅占到了64位整數(shù)承載上限的68%左右。
![]()
圖源:giphy
于是,荒誕的一幕發(fā)生了:系統(tǒng)底層的數(shù)據(jù)驗(yàn)證機(jī)制只檢查了數(shù)字的物理容量是否超出64位內(nèi)存邊界,并沒有對(duì)單張咖啡店禮品卡的業(yè)務(wù)常識(shí)金額上限進(jìn)行邏輯攔截。底層的計(jì)算單元機(jī)械地執(zhí)行了賦值操作,把禮品卡卡號(hào)硬生生變成了錢。
類似的事情在金融支付發(fā)展史上頻繁發(fā)生,這里就只說其中一個(gè)。
2013年7月,美國人克里斯·雷諾茲(Chris Reynolds)收到PayPal發(fā)送的月度電子對(duì)賬單,余額顯示為92,233,720,368,547,800.00美元。
如果你對(duì)數(shù)字敏感,會(huì)發(fā)現(xiàn)這個(gè)數(shù)字極其接近64位有符號(hào)整數(shù)的最大物理極限,其產(chǎn)生原因是底層系統(tǒng)在處理數(shù)據(jù)時(shí)發(fā)生了下溢。
下溢發(fā)生在減法操作中,當(dāng)系統(tǒng)試圖從零中減去一,而該數(shù)據(jù)類型被定義為無符號(hào)也就是不能有負(fù)數(shù)時(shí),所有的二進(jìn)制位會(huì)全部翻轉(zhuǎn)為1,導(dǎo)致數(shù)字直接變成該數(shù)據(jù)類型所能容納的最大極限值。
回到前面蘇菲的事。后續(xù)就是,作為企業(yè)主的蘇菲非常理智。她開玩笑說:“我本來可以去把貨架掃空,但我不想占這種便宜。”
之后,那家咖啡店官方也出面做了解釋。他們證實(shí)這是一次“技術(shù)行政錯(cuò)誤”。實(shí)際上,系統(tǒng)底層只扣了那杯拿鐵的真實(shí)價(jià)錢,禮品卡在后臺(tái)的真實(shí)余額也沒變。只不過是收銀前端的打印機(jī),機(jī)械地把那串被填錯(cuò)位置的“條形碼”打印在了余額欄里。
![]()
圖源:facilities
最終,咖啡店為蘇菲重新打印了一張顯示正確余額的收據(jù),而那張印著“全球經(jīng)濟(jì)總量670倍”財(cái)富的錯(cuò)誤收據(jù),被當(dāng)作一份極其特殊的紀(jì)念品送給了她。
![]()
![]()
圖源:wikipedia
之所以致死率極高,根本原因在于其體內(nèi)含有極其穩(wěn)定且致命的化學(xué)物質(zhì):鵝膏毒肽(Amatoxins)。
研究表明,鵝膏毒肽的分子結(jié)構(gòu)非常特殊,能夠直接穿透人體細(xì)胞膜,精準(zhǔn)破壞細(xì)胞的核心機(jī)制。它會(huì)不可逆地結(jié)合在細(xì)胞內(nèi)的RNA聚合酶II上。
這種酶是人體轉(zhuǎn)錄遺傳信息、合成生命所需蛋白質(zhì)的關(guān)鍵。一旦該酶被抑制,細(xì)胞的蛋白質(zhì)合成就會(huì)完全停滯,導(dǎo)致細(xì)胞迅速“餓死”并崩解。由于肝臟和腎臟是人體的代謝和排毒中心,血液中的毒素會(huì)最先、最集中地流向這里,因此鵝膏菌會(huì)引發(fā)極其嚴(yán)重的急性肝腎功能衰竭。
另外,鵝膏菌中毒還有一個(gè)非常狡猾的臨床特征:“假愈期”。患者在進(jìn)食后通常有較長的潛伏期,隨后出現(xiàn)劇烈嘔吐和腹瀉等腸胃炎癥狀。但在經(jīng)歷一兩天折磨后,癥狀往往會(huì)突然減輕甚至消失,讓人誤以為已經(jīng)痊愈。
然而,在這段平靜的假象下,毒素正在悄無聲息地大面積殺死肝細(xì)胞。當(dāng)黃疸、出血和昏迷等重癥再次爆發(fā)時(shí),肝臟往往已像“溶化”了一樣遭受不可逆損傷,錯(cuò)過了最佳的搶救時(shí)機(jī)。
![]()
![]()
圖源:food network
切開的蘋果之所以會(huì)迅速變成難看的褐色,是因?yàn)榘l(fā)生了一種叫做“酶促褐變”的化學(xué)反應(yīng)。蘋果的細(xì)胞核里藏著一種名為多酚氧化酶(PPO)的物質(zhì),而細(xì)胞液里則游離著酚類化合物。
當(dāng)你用刀切開蘋果時(shí),實(shí)際上是破壞了蘋果的細(xì)胞結(jié)構(gòu),導(dǎo)致這兩種原本被隔離開的物質(zhì)相遇。此時(shí),如果切面暴露在空氣中,空氣里的氧氣就會(huì)作為“催化劑”,促使多酚氧化酶將無色的酚類物質(zhì)氧化成醌類物質(zhì),這些醌類物質(zhì)再經(jīng)過進(jìn)一步聚合,最終就會(huì)形成褐色的色素沉淀。
把切開的蘋果泡進(jìn)鹽水里,最直觀的物理作用是,鹽水溶液直接把蘋果切面包裹了起來,形成了一道屏障,有效地隔絕了空氣中的氧氣,這等于直接切斷了氧化反應(yīng)發(fā)生的一個(gè)必要條件。
其次,從化學(xué)機(jī)制和相關(guān)的食品科學(xué)研究來看,食鹽溶解后產(chǎn)生的氯離子,是多酚氧化酶的天然“抑制劑”。當(dāng)適量的氯離子附著在蘋果切面上時(shí),會(huì)改變多酚氧化酶的蛋白質(zhì)結(jié)構(gòu),極大程度地抑制這種酶的活性,讓它徹底“罷工”。
這相當(dāng)于不僅沒收了反應(yīng)所需的氧氣,還直接讓催化反應(yīng)的酶失去了工作能力。只要鹽水的濃度適中(0.5%左右的淡鹽水),不僅能保持蘋果清脆誘人的色澤,微微的咸味反而能進(jìn)一步襯托出蘋果本身的清甜。
![]()
封面來源:網(wǎng)絡(luò)
參考資料:
https://infosecwriteups.com/exploring-integer-overflow-the-realm-of-exploiting-binaries-706d4f7f174e?gi=f4547ae50c59
https://200degs.com/products/cash-gift-card
https://www.ladbible.com/news/uk-news/woman-richest-world-cafe-responds-797073-20260221
https://www.straitstimes.com/world/europe/admin-error-briefly-makes-nottingham-woman-worlds-wealthiest-with-net-worth-of-108-quadrillion
凡本公眾號(hào)轉(zhuǎn)載、引用的文章 、圖片、音頻、視頻文件等資料的版權(quán)歸版權(quán)所有人所有,因此產(chǎn)生相關(guān)后果,由版權(quán)所有人、原始發(fā)布者和內(nèi)容提供者承擔(dān),如有侵權(quán)請(qǐng)聯(lián)系刪除。
將【把科學(xué)帶回家】設(shè)為星標(biāo)?,了解更多科學(xué)內(nèi)容
原創(chuàng)文章版權(quán)歸微信公眾號(hào)
“把科學(xué)帶回家”所有
轉(zhuǎn)載請(qǐng)聯(lián)系:bd@wanwuweb.com
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.