10月24日,程序员节
对于攻城狮来说有着特殊的意义
这天,攻城狮为大家设计了有趣的小游戏
带大家领略二进制的魅力。
哇,好神奇,我生日的二进制代码是111010110101111111
10月24日也是我的生日。原来我的生日还有这样的特殊意义!
太幸运啦!我获得了一次抽奖机会,在哪里抽奖呢?
我们已经随机抽取了64位幸运读者并通过“大信科”公众号联系。如果您未被联系说明您没有中奖哦,感谢您的参与。
请获奖的读者及时回复,以免错过奖品邮寄
攻城狮:我还在小游戏中隐藏了不少彩蛋哦,大家发现了吗?
除此之外,小游戏中还有一个隐藏谜题等待大家解决。
攻城狮:到活动截止之前,共计有41名聪明的读者解出谜题,我们已随机抽取一位同学送上神秘礼品,请查收!
好难的谜题,答案是什么呀,怎么解出来呢?
嘿嘿,让我来告诉你:
密文通过“二进制”的加密方法为base64,解密后得到一个北大网盘链接,里面有一个文件名为“key=bin2dec”的图片,图片如下。
找出所有“攻城狮”的图片,猜测攻城狮为 1,其他为 0,可以组成一个 16 位的二进制数。由最后一张图片猜测这个图片可以变为压缩包形式,由文件名猜测这个 16 位的二进制数转化为十进制数后即为压缩包密码。
解压后得到一个文件名为 0x.txt 的文件,里面有 8 个数。
不妨又将其二进制(竖向)展开,每一行即为一个字符,通过查阅 ascii 码表可知为 EECS。由文件名 0x.txt 猜测答案为 0xEECS 即 0xEEC5(61125)
攻城狮:怎么样,是不是很巧妙呢?
小狮子:嗯嗯,看来我不懂的还有很多,还要继续学习。
北京大学信息科学技术学院学生会
文案丨朱林坤
排版丨熊子桐
校对丨张宇卓