已经是2月4日了,如约公布鸡年红包的答案。
先来说一下结果。只有1个人解出了答案,在红包发布后的几个小时。这比我预想的2-3人更少😔。
所以公布一下答案。
方法0的答案
先读代码,很明显是一段JavaScript代码,夹杂了jQuery的Ajax(真的有人认成Java...)。
结合注释,可以看出这段代码的大意是从https://flyhigher.top/getrp异步获取一张PNG图像,肉眼识别里面的内容,带入下方的表达式,就能得到答案。
于是进入这个地址,然后得到一堆乱码。
???
不要想太多,想想我告诉你了图片格式,再联想网络上最常用的小图片编码方式,答案就很显然了。
Base64。
但是它没有头信息,加上就好啦。随便找个地方解码一下就得到这张图片。
所以是7。有人跟我反馈图片看不清(???),再看不清的话看看底下代码的parseInt()
还有一堆数学函数也就能理解了。
最后一步带入,得答案为45。
方法1答案
是一段音频,先听一下。
一开始听起来好像是全频率的白噪音,但很快声音就变得很奇怪,就像...
就像一部分频率被切掉了。只要明白这一点,也就很简单了:答案藏在频率的变化中。所以想到要看看频谱图。
???怎么看?音频文件在服务器上啊。这就是为什么我用WordPress原生播放器。在源代码里搜索audio元素,就能找到音频文件的链接(再不行内录也可以嘛,只要质量够高就可以了)。
然后看频谱图,一目了然,有点数学基础就可以算出来。
答案也是45,一样。
总结
可是就算是这么简单的题目都只有一个人解出来,还是两种方法都解出来了。我本来还想出难点的来着...
发表回复