钱包安全无小事,分享一次助记词丢失又找回的惊险历程

必须写篇长文,分享风哥中午惊心动魄的经历。跟钱包与资产安全有关,大家一定引以为戒。助记词安全无小事,助记词安全无小事,助记词安全无小事,重要的事儿讲三遍。

今天周末,打算整理下钱包,将主钱包token分散到三个新建钱包中,以降低风险。没想到,风险居然找上门了。首先,我在网页版metamask上新建了三个钱包,并分别备份助记词。然后,在转移token前,为确保备份准确无误,我还分别调出了三个钱包的原始助记词,一一复核,以防错误。从记录时的谨慎,到复核时的小心翼翼,这总能确保万无一失了吧。

然而,百密一疏,第三个钱包的助记词,在备份时本身就有两个单词是错的,在后来的复核过程中,前六个单词都准确无误,就在复核第七个单词时,有位长辈打来电话,合上电脑出去谈事情了,回来就忘记了这茬,开始分别往三个钱包转账。

恰恰第三个钱包,从第七个助记词开始就出问题了,第十二个单词也是错的。具体来说,将第七个单词里面的"mn"写成了"nm",属于字母颠倒,第十二个单词里的"e"写成了"o"。如此明显的错误,只要复核到,就一定会发现。但就是眼睁睁错过了。

更为致命的是,自以为助记词准确无误,没再犹豫,就将metamask上三个新钱包全部删除,以恢复主钱包发起转账。更更致命的是,在没有将三个钱包全部恢复到imtoken之前,就盲目分别向三个钱包转了超过6位数资产。因为只要有恢复钱包这步操作,就一定会发现第三个钱包助记词不对,因为绝对不可能恢复成功,也就能做最后的补救。而你们的风哥,啥也没做,眼睁睁将资金打入一个根本没有正确密钥的黑洞地址。

转账完成之后,随之开始向imtoken恢复三个新钱包,前两个钱包顺利无误,轮到第三个,输入第七个单词时,页面上弹出了“该助记词无效,请复核”,完全懵逼了,第一次遇到这种,第一反应,该不会是软件出问题了吧,就硬着头皮继续往下输入,到第十二助记词,再次弹出“该助记词无效,请复核”,更加懵逼(不过这也为找到正确助记词提供了线索)。恢复完全失败。

由于根本没遇到过类似问题,接下来一个半小时就在反复尝试,在网上查资料,找方法。倒是找到了办法网页链接,但需要编程基础,根本不可实施,总不能找个程序员说,你帮我恢复下钱包吧,真让人帮你恢复了,有可能因此牵扯出更麻烦的事儿。

冷静下来,做出了基本判断:1)首字母应该不会错;2)错的肯定不会很离谱,毕竟是一个一个抄下来的;3)很可能是单词中某一个字母错了。而通过imtoken提示,我也锁定了错掉的第七与第十二个单词。后来证明,以上判断与线索都极为正确,成为解决问题的关键。

接下来,我找到助记词库网页链接,开始对照那两个错误的单词,“看谁长得像”,并首先确定了第十二个单词,然后开始反复尝试第七个单词。里面可是有六位数资产,试吧您就,还真就试出来了。长出一口气。

当然,幸运帮了大忙,如果错掉的两个单词特征不明显,第十二个单词无法首先确定,那么即便确认首字母,也会有几百种搭配。幸运的是,第十二个单词,错的比较明显,错的独一无二,能够首先确定,再一个一个尝试第七个单词。终于在一个小时后,找到了正确答案恢复出了钱包,那一瞬间,那种心情,跟天上掉下来一笔巨款是一样的。后面,如果这个钱包不用了,风哥就拿出助记词,跟大家细细地分享下探秘过程,比过山车都刺激。

还有个小发现——居然恢复出了别人的钱包,空的。

这次能够侥幸,下次呢?为避免以后出错,我为自己制定了钱包安全流程:1)用一个设备创建钱包,记下助记词;2)复核助记词,并保存在两处设备;3)为验证助记词准确性,要在另一个设备上成功恢复钱包;4)在第二个设备成功恢复钱包前,第一个设备上的钱包绝对不能删除,也绝不能向新钱包转移token;5)一次只操作一个钱包,过程中绝对不能被其他事情打断。(2024/01/20)。

Subscribe to 比特摩斯(BitcoinMetzdowd)
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 比特摩斯(BitcoinMetzdowd)

Skeleton

Skeleton

Skeleton