老哥密碼忘記了11年的34個比特幣,終於找回來了! 這其中也是波折…

防走丟,大家也可以在“事兒君看世界”找到我

關注起來,以後不“失聯”~

家在歐洲的Michael怎麼也想不到,這幾年,他成了加密貨幣圈裡最鬱悶的人之一:

手握價值300多萬美元的比特幣,卻因忘記了電子錢包的密碼,既取不出來,更沒法變現…

2013年,Michael用5300美元的低價買下了43枚比特幣,隨後將比特幣儲存在電子錢包裡,並使用了一個名爲RoboForm密碼生成器的軟件,給電子錢包生成了長達20位的密碼。

(5300美元的比特幣)

Michael雖然用RoboForm生成了密碼,卻沒有把密碼儲存在這個軟件裡,而是另找地方保存密碼。

因爲Michael擔心,萬一自己的電腦哪天被人黑了,被黑客偷了密碼,那存的比特幣可就沒了。

然而Michael千算萬算卻沒想到,黑客沒來,他先被自己坑了——保存的密碼他給弄丟了…

(RoboForm)

幾年來,他想了很多辦法,找了很多人,都沒辦法幫他找回密碼。

有密碼軟件專家甚至直接告訴他:

“別指望了,你的比特幣拿不回來了…”

直到去年,他在網上看到了一位名叫Joe Grand的紀錄片。

Grand是一位軟件工程師,有幫人解密碼的業餘愛好。

他從10歲起就當了電腦黑客,熱衷於用自己設計的硬件攻破別人的電腦,解開密碼自然也是其中的重要一環。

(解密大師Joe Grand)

Grand曾在幾年前,幫一位忘記密碼的老哥,打開了他的U盤加密錢包。

去年6月,Michael輾轉聯繫到了Grand,希望他幫自己找回丟失的比特幣電子錢包密碼。

Grand聽說後也有點犯難,因爲他擅長的是硬件解密,Michael的軟件電子錢包的密碼丟了,自己似乎愛莫能助。

不過,作爲一名老牌黑客,Grand還是決定接下這個挑戰。

他整理了一下思路,決定先從密碼生成工具RoboForm入手,嘗試找出它早期版本的一些漏洞,或許解密起來就容易一些。

Grand找來一位熟悉軟件解密的德國朋友,兩人花了幾個月時間,將RoboForm的程序回退到了2013的版本。

(比特幣)

當檢查2013年的老版本時,Grand驚奇地發現,當時在建密碼時隨機生成數字的RoboForm,產生的數字其實並不那麼隨機,甚至還有一定規律,這個漏洞直到2015年的版本才徹底修復。

既然密碼數字的生成有規律,那破解起來就容易一些了。

Grand又進一步發現,RoboForm生成密碼時,會和當時的年月日綁定。

只要讓Michael回想一下他設密碼的時間,破解的機率就能又大一些。

(Grand發現漏洞)

不過倒黴的是,Michael壓根記不起自己創建密碼的具體時間了,但也有辦法縮小範圍。軟件記錄的日誌顯示,Michael把比特幣存入電子錢包的時間是2013年4月14日。

Grand進一步推斷,Michael用RoboForm生成密碼的時間必然不會離這個日期太久,於是Grand把密碼生成日期範圍限定在2013年4月20日到6月1日之間。

之後,Grand開始詢問Michael,他設密碼有什麼特點,數字,字母,特殊字符喜歡怎麼搭配?

Michael仔細回憶,突然想到了一個關鍵點:

他很不愛用特殊字符(!_ #之類的)…只喜歡字母+數字的組合。

這可是個重大線索,Grand立刻調整了解密軟件的參數,隨後軟件用組合枚舉的方式測試。

去年11月,Grand打電話給Michael,正式通知他:

“密碼解開了,果然沒有特殊字符。是你在2013年5月15日下午4點10分40秒生成的!”

Michael簡直不敢相信自己的耳朵,他兩年來四處求助,差不多快放棄這筆財富了,沒想到Grand僅用了4個月就破解了密碼,找回了他的比特幣。

(比特幣如今依然在漲)

彼時,比特幣的價格已經飆升到了35000美元,今年更是突破了62000美元,Michael在40000的價位時賣掉了13枚,現在手裡的30枚比特幣價值200萬。

Michael並不着急,他準備等比特幣價格突破10萬再賣,到時候他能變現300萬美元。

當然了,由於比特幣的波動性,這話能否成真實在難講。

不過話說回來,都等了11年了,也不差這點日子了.....

回想這11年來的經歷,Michael覺得自己其實是幸運的:

幸好忘記了密碼,一直沒能取出來賣掉,如今終於等來了比特幣漲到天價的時候,大概也算一種因禍得福吧…

Ref:

https://www.wired.com/story/roboform-password-3-million-dollar-crypto-wallet/

https://www.unilad.com/news/money/hackers-unlock-three-million-dollar-bitcoin-wallet-11-years-453259-20241024