蔚來新車海報的兩個彩蛋,被我用兩天時間破解瞭

摘要

想不到蔚來新車海報,竟然是燒腦向的。

一年時間,一邊是蔚來 ES8 第一萬臺量產下線,另一邊曝光瞭新車 ES6 的一些細節:ES6 將於 12 月 15 日在 2018 NIO Day 蔚來日正式發佈。據悉,蔚來 ES6 是一款高性能長續航智能電動 SUV,軸距 2900 毫米,全系標配全鋁車身及雙電機智能電子四驅,同樣躋身「4 秒 SUV 俱樂部」。ES6 已經開啟優先預訂( 12 月 1 日),預售價 37 萬元起。

神奇的是,在蔚來發佈的兩張海報裡,埋藏瞭兩個彩蛋,或者更準確的說應該是解謎遊戲。

當你仔細看或者把屏幕調到最亮的時候,你可以發現暗處有字。

(請把屏幕調到最亮觀看)

為瞭不讓自己瞎,我索性把圖片拖到 PS 裡,或者你可以保存到手機,拉一下曝光:

就顯出瞭這麼一大段話。

同理,另一張圖片把曝光度調高可以發現一些文字和圖案。

從發現海報裡有玄機,到我把它破解一大半出來,整整花掉瞭兩天時間,其復雜程度和需要的知識體系不亞於柯南的推理辦案過程。為瞭破解海報裡的秘密,我一直在和程序員打交道,稿子反而一點沒碰。為瞭不被開除,隻好把破譯過程寫下來交稿。

破譯成功後會得到「破解成功」的信息和填寫個人信息的表格,等待神秘獎品。很多人也在微博討論,但目前好像沒有看到破解成功,所以在這裡「獨傢」分享一下解謎過程,大傢可以一起來(hao)期(yang)待(mao)這個「神秘禮物」。

回過頭來想,過程還是很有趣的。蔚來為瞭兩張海報就下如此多的心血,雖然海報隻是消遣,但細節控、體驗至上都是抓住用戶的關鍵。感謝蔚來帶來的燒腦娛樂項目,也重新激發瞭我這樣「技術宅」的極客精神。

下面我告訴大傢第二張海報的全部破譯過程以及第一張海報的不完全破譯過程,第一張海報還需要更多人的支持和提供線索。

星戰、ascii 碼和電信暗號

第二張海報中,三段文字中唯一能看懂的一段,文字如下:

「In my experence there is no such thing as luck.」

「根據我的經驗,沒有運氣這種東西。」

在Google搜索框中輸入這段文字,搜索結果是這樣的:

沒錯,全部和 Star Wars 星球大戰有關。

於是我跑去問瞭辦公室的星戰迷,這段話有沒有蘊含著什麼深意,星戰迷看瞭眼圖片,告訴我一個破解謎題的方向:

這句話不是重點,重點在於左下角的文字,是星戰裡面的語言。

Google 瞭一下,這位資深星戰迷還能幫忙翻譯,通過下圖圖形文字和數字的對應,我們得到瞭一串數組:

      

197,124,193,227,51,204,238,136,197,159,133,184,246,116,197,227,134,115,231,120,197,228,77,115,231,135,199,239,77,130,174,119,192,173,124,193,234,66,192,224,140,199, 231,120,192,224,122,193,228,135,188,242,128,181,228,138,188,243,123,204,238,136,115

看起來沒有什麼規律的數組,可能就需要用到最後一段文字瞭:

      

function scramble(ascii,a,b,c) {

   for(i=0; i<ascii.length; i++) {

    if (i%3==0) {ascii[i]=(ascii[i]+a)%256;}

    if (i%3==1) {ascii[i]=(ascii[i]+b)%256;}

    if (i%3==2) {ascii[i]=(ascii[i]+c)%256;}

   }

   return ascii;

  }

比數組更沒規律的這段文字,看起來更像是一段代碼。術業有專攻,代碼就一定交給程序員來處理。我又跑到瞭技術部,請教程序員同事。

經過和程序員的一系列討論,我大概明白瞭。下面是程序員破解密碼的步驟,不感興趣的可直接拖到後面。

這段代碼可能是 ascii 碼,但直接轉換會發現不可讀。從代碼看可能是經過瞭一系列位移,使用 Python + pandas 嘗試發現數字的分佈:

觀察一下這些數字的分佈情況,發現這些值主要在三個取值范圍裡,對應代碼裡的 abc 再來用柱狀圖看一下分佈情況。

      

有三個區間,但不是很明顯。

      

     

於是我們得到瞭一串亂碼。

而這串亂碼也是有玄機的,從 ascii 碼表裡查到,可讀字符從 32 到 97。亂碼翻譯過來,我們猜測有可能是個網址或者一句英文(這其實算是一個關鍵,幸好我們猜對瞭,也有運氣存在)。

如果是網址,那麼一定會有 http 或者 www 之類的關鍵詞,於是假設答案字符串裡有 http,讓 abc 的取值范圍如下:

      

於是我們得到瞭最終答案:

果然是一串網址:

http://dm.ink/maythemagnetismbewithyou 

這還沒完,手機打開瞭這個網址之後,才是解謎的最關鍵。

首先我們進入瞭 H5 頁面,一個大轉盤下面是一塊可以左右移動的磁鐵。當移動磁鐵的時候,最外側的字母有時會被點亮。

另外,轉盤上可以轉動的一圈底色很亮,其他部分也可以轉動,隻要點擊對應的圈子即可。

這非常像一個電機的原理,因為「ascii 碼」的提示,我們搜索瞭電相關的加密符號,這裡面其實涉及到瞭另一套加密符號——電信暗號。最外側的字母按照正確的字母起始順序排列,得到的單詞是「electric」——電;轉盤裡黑色和亮色按照不同的排列方式分別對應著不同的字母和數字。

      

將字母對應扇區的亮、暗順序按照對應的電信暗號,從圓心向外的方向排列,就可以點亮所有的字母。所有字母點亮之後,頁面會提示你「破解成功!」之後就是填寫個人信息等待獎品發送瞭。

破解瞭一半的

另一張圖片實際上也可以采用類似的策略破解,把圖片曝光度調高,發現有一句中文:「混沌世界的秩序,是解開秘密的關鍵」。下面則是一個網址的前半部分,後面是一堆 1 和 0。

我嘗試著用二進制轉化成十進制,得到瞭 14 個數字:

31,41,59,26,53,58,97,93,23,84,62,64,33,83

再看上面的方格符號,也有 14 個數字,抄下來是這樣的:

40,24,74,83,64,124,50,36,104,79,118,29,71,107

兩組數字之間有什麼聯系?為瞭找出相關性,我們將數字從小到大排序,發現:

23,26,31,33,41,53,58,59,62,64,83,84,93,97

24,29,36,40,50,64,71,74,79,83,104,107,118,124

有沒有發現規律?下面一組數字減去上面一組數字,正好是等差數列 1,3,5,7……證明瞭兩組數字之間是對應關系。也就是說,每一個二進制數字都對應著一個方格符號。

把方格符號對應到開頭的網址上,得到瞭這樣一個結果:

      

而這個排序又有點眼熟,它正好和我們在第一張圖片中用過的電信暗號對應上瞭。具體破解辦法可以參考上文的表格,查詢表格後,最終拿到一個網址:http://dm.ink/elementsoflife。

              (上圖紅筆圈出的地方即藍綠色光點)

網址又是一個 H5,但我暫時還沒破譯出其中的秘密。看起來這個 H5 要難很多,因為這是一個視頻。仔細觀察視頻,在不斷飄過的字母當中,時不時會有一些藍綠色的光點飄出來,底下的數字也可以點亮,但是我暫時還沒搞懂其中的秘密。有興趣的朋友可以大膽嘗試,希望能夠留言分享你的線索和破譯過程。



王訓魁

未經允許不得轉載: 左方新聞網 - 每日提供最新鮮的新聞資訊 » 蔚來新車海報的兩個彩蛋,被我用兩天時間破解瞭

贊 ()

評論

留言与評論(共有 0 条評論)
   
驗證碼: