主页 > 怎么把imtoken转到平台 > 有人在 16 小时内因破解二维码赚了 1000 美元
有人在 16 小时内因破解二维码赚了 1000 美元
与所有原罪一样,编码本身或多或少是令人困惑和具有欺骗性的。
稚嫩的男生们总是希望“高清无码”的冲击力,直接而强大的现实感足以点燃他们心中所有的好奇心。
经验丰富的司机将“代码”视为人生哲学。他们深谙朦胧美的真谛,明白有些事物和距离同样会产生美。
▲有时误会并存
两者没有区别,能不能满足当下的欲望是唯一的标准。而说到钱,大部分人可能会选择“高清无码”。
前段时间,一心一意的比特币企业家(土豪)Roger Ver,在法国电台节目中公开“炫富”:
好消息!好消息!比特币赠品!
如果您正在观看节目,只需扫描屏幕顶部的二维码并记住帐户密钥即可获取我的比特币!
名额有限!送完为止!先到先得!
没想到,由于法国相关法律比特币1000美元能赚,节目播出时密钥和二维码被混淆了……
▲可怜的土豪们也摆出“我要你!”的手势
最极端的往往不是他们口袋里没有钱,而是他们答应给你财富去追求爱情和自由。根据情况说:
对不起,我只是在开玩笑......
这一事件无疑引起了各种技术老手和比特币爱好者的兴趣。
不过,没过多久,就有消息传出,两名法国研究人员成功破解了编码的二维码,并从比特币钱包中转移了 1000 美元。整个过程只用了 16 个小时。
这件事不仅印证了有钱必有勇者的简单哲学,也让人好奇,这两个技术兄弟是怎么做到的?
了解二维码,你就知道钥匙了。
所谓二维码,其实就是我们日常生活中每天打招呼的二维码……没错比特币1000美元能赚,就是骑车和支付时需要的那种方形二维码。
它可以存储比条码更多的信息,而且不必像条码那样将扫描仪对准直线更方便。
放大后的二维码由许多小格子组成,排列成矩阵的黑白“点”(格子)就是它携带的信息。
黑点是二进制的“1”,白点是“0”。机器可以通过识别不同排列的黑白点的明暗差异来读取数字、字母、中文等信息。
为了让您扫描二维码更顺畅,每个二维码都有一个固定区域和三个“背”字形定位点。这三个框可以帮助机器定位代码的位置。 ,无论从哪个角度扫描,三个定位点基本都能扫出来。
但在很多情况下,部分二维码会被屏蔽。不要紧。在一定的遮挡范围内,机器仍能成功识别。
▲比如这种疯狂的二维码还是可以扫出来的
其实二维码有四种“纠错能力”。 ”,分别为:L、M、Q、H,分别代表:
L级的7%字体代码可以改正
M级15%字体代码可修改修正
25%的Q级字符可以改正
30%的H级字符可以改正
恐怕有时候二维码会被屏蔽,所以专门设计了“出错概率”四个规格。
为了让你以各种姿势扫二维码,设计师也心碎,这也是技术哥能拿到1000美元的关键。
技术小哥经过推理分析发现,解构后的二维码能够容忍的“出错概率”为H级,也就是说只有70%的信息可以通过破解现金成功带走。
基础知识搞定,逆向分析漂亮(虽然还是很复杂)...
小哥先是疯狂截图,然后通过去模糊得到了隐私信息还比较模糊的部分。密钥串和官方1/3二维码,缺少密码猜测部分的私钥。
▲小哥猜前几个字
▲获取1/3的缺码二维码
▲重构的二维码
所以其实如果你想通过打码来保证信息安全基本上是不靠谱的,有心的技术大哥总能通过细细的码找到隐藏在背后的真相。
更何况,人们对去模糊处理的研究从未间断,这个被学术界称为“图像超分辨率”的问题一直备受关注。
其本质是通过技术手段将低分辨率的图片变成高分辨率的。比较明显的方法是找一组高分辨率图片作为训练集,然后使用机器学习来找到高分辨率图片。使用速率和地面分辨率图片的关系来实现解码效果...
▲图片处理软件SmartDeblur的去模糊效果
所以我很想彻底避免这种强行破解的体验,只需要将大面积的像素变成一种颜色就可以真正做到安心,方法很简单:
直接给个纯色面具,让追求真理的人彻底绝望!
-结束-
ps:原文中有一个去模糊软件SmartDeblur。有兴趣的可以找个打码的图试试看……
如果你有梦想,那就去追求它
即使在你的眼睛里
我只是一个奔跑的黑块