idiotbaka

藏在广告里的彩蛋?
8月17日七夕节当天,微博博主@天才小熊猫在把上个月的广告费(误)用完之后,终于更新了新的长文章。对每一行代码都极...
扫描右侧二维码阅读全文
19
2018/08

藏在广告里的彩蛋?

Depositphotos_10057010_m-2015-600x400.jpg
8月17日七夕节当天,微博博主@天才小熊猫在把上个月的广告费(误)用完之后,终于更新了新的长文章。对每一行代码都极为敏感的程序员来说,里面藏了一个非常明显的彩蛋。

微博原文地址
原文围绕着小熊猫的同学的公司最新成果:人脸识别机器人展开。里面介绍的机器人代码达几十万行,并且配了一张源代码图。
QQ截图20180819203613.jpg
一眼就能看出来,这张图片上的代码和人脸识别一点关系都没有,去除注释,只是几行跳转和print语句。而前两句一下子就能抓住码农的心:代码彩蛋。

这里进行一下翻译:

// Hi,码农,咱们来玩一个游戏。
// 你将会在任务完成后找到我(限前20名)
go_to_line3;

line 1: print("3QuY24vUm");
    go_to_line2;

line2: print("tQcWlJeQ==");
    mother_call_you_go_home_for_lunch(); // 你妈喊你回家吃饭

line3: print("aHR0cDovL");
    go_to_line1;

// 你可能需要以下线索
// 密码1是厕所后的三个数字
// 密码2是一张有树的画
// 密码3是广告的中文名
// 让我们从base64开始

看来得抓紧时间了,在第一时间看到这篇微博的时候,是已经发博后的半小时之后了。而仅限20名,也许能赶得上。
很明显,已经给出了base64的提示,这段代码将每个line所打印的字符串拼接后,最后会是一个base64编码,手动输入一下然后转换下吧。这里推荐一个非常方便的在线编码解码网址:http://base64.us/
QQ截图20180819205708.jpg
line2里有一个容易混淆的竖线,可能是小写L也可能是大写I,这个时候就要都试一下了。
解码后,得到了一个t.cn短网址,访问后得到了一个公众号,看来最初的一步已经完成了,按照英语提示,需要扫码添加微信公众号并回复密码1。
QQ截图20180819205911.jpg
按照提示,密码1是厕所后的三个数字,找了找原博里的图片,很快发现了一张有马桶的图,这个可能就是所说的厕所。
马桶后有一支笔,上面写着887,这个应该就是所说的答案1了。
QQ截图20180819210401.jpg
对公众号发送887后,得到了密码2的提示,看来密码1是正确的。
QQ图片20180819210651.jpg
看来需要继续回答密码2了。按照之前得到的提示,密码2来自一张有树的画。
我也很快就从原博里找到了那张画。
QQ截图20180819210836.jpg
画里面分别在树和人的衣服上标注了1234四个数字,1234应该不会是密码2的答案,如果这么简单,他就不需要在回答完密码1之后给出提示了。
回答密码1后给出的提示是这样的:
QQ图片20180819211111.jpg
看来是按照画里1234对应的四个颜色,找到调色盘上对应的数字。
绿色,黄棕色,粉色,黑色分别对应了调色盘的2683,看来2683就是最终的答案。
Screenshot_2018-08-19-21-13-41-421_com.tencent.mm.png
将2683发送给公众号后,得到了小熊猫的个人微信号二维码,并且提示密码3+520。
通观整个博文,能看到很多地方都在宣传天眼查的功能,看来天眼查应该就是密码3的答案。
扫描二维码添加小熊猫个人微信号,好友申请填写天眼查520,但愿自己是前20名吧。

在等待了大约几分钟之后,好友申请通过了!
一个坏消息是,我依旧是20开外……而好消息是,依然有小礼物可以拿!太棒了!
Screenshot_2018-08-19-21-18-19-000_com.tencent.mm.png
上班摸鱼有时候还有小惊喜,以后多多摸鱼吧。
这是我七夕节第一次收到礼物……也许也会是最后一次吧……

Last modification:March 20th, 2019 at 11:15 pm
本文采用 知识共享署名 4.0 国际许可协议进行许可
可自由转载、引用,但需署名作者且注明文章出处
If you think my article is useful to you, please feel free to appreciate
你也可以使用比特币或以太坊进行打赏,这样我会更开心ヾ(≧∇≦*)ゝ

Bitcoin Address: 1LqiT3NeBg9K33k7rFc3iZXrPyjECsVhNS

Ethereum Address: 0x3cd49bF3376E48ecdF2740b2868d0da682bF95ac

Leave a Comment