如何白嫖3个月的JetBrains全家桶(包括Java神器IDEA)
1.起源
3月10日下午无聊刷部落,刷到这样一条动态。
说JetBrains官网搞了谜题,解出来赠送3个月的全家桶订阅。开启福尔摩斯之魂。
2.搜索
首先取了动态中的”JetBrains Quest”百度,结果答案为0,果然百度太垃圾了。
立刻谷歌之,
搜索结果第一个是jetbrains官方在推特官方发布的谜题活动。如果大家有信心可以从这里开始。
搜索结果第三个是谜题的最后一道关卡。
搜索结果第四个是外国一个小哥发布的解密博客。
我偷懒,就直接看了小哥的回答。
3.谜题一
直接按照小哥的思路看他是怎么题解的。
首先,他说他在推特上昨天3月9日看到JetBrains发布了这样一条动态。
首先观察这些数字
48 61 76 65 20 79 6f 75 20 73 65 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 66 20 74 68 65 20 4a 65 74 42 72 61 69 6e 73 20 77 65 62 73 69 74 65 3f
看起来像是十六进制字节,转换成ASCII,得到这样的提示:
Have you seen the source code of the JetBrains website?
你有看过JetBrains官网的源码吗?
嗯,打开官网https://www.jetbrains.com/
右击检查源代码
搜索quest,定位到了这样一条彩蛋:
Welcome to the JetBrains Quest.
What awaits ahead is a series of challenges. Each one will require a little initiative, a little thinking, and a whole lot of JetBrains to get to the end. Cheating is allowed and in some places encouraged. You have until the 15th of March at 12:00 CET to finish all the quests.
Getting to the end of each quest will earn you a reward.
Let the quest commence!
JetBrains has a lot of products, but there is one that looks like a joke on our Products page, you should start there... (hint: use Chrome Incognito mode)
It’s dangerous to go alone take this key: Good luck! == Jrrg#oxfn$
大意是:中欧时间3月15日之前解出谜题都会有奖励。
谜题:JetBrains有很多产品,在我们的产品也有个像’joke’的,你要从哪里开始。提示:用谷歌浏览器无痕模式。
不要直接就走了,带上这个密钥:Good luck! == Jrrg#oxfn$
4.谜题二
打开谷歌无痕,输入:https://www.jetbrains.com/products.html
很快就找到了传说中的’joke’。从learn more中点进去。得到谜题。
You have discovered our JetBrains Quest! If you don’t know what this is, you should start from Twitter, Facebook or LinkedIn.
To continue to the next challenge you need to go to the following link… But there is a problem, the last 3 digits are missing:
https://jb.gg/###
To get these digits you need to know how many prime numbers there are between 500 and 5000
Good Luck!
意思是这个https://jb.gg/###链接缺了3个数字。就问你500到5000之间有多少个质数。这还不简单,立刻百度。
答案574个。
5.谜题三
输入https://jb.gg/574
重定向到了这个页面
Follow quests
If you are following the JetBrains quest and would like to go to the next challenge, here is your clue.
说下面这张图片是你的线索。
这题需要你对JetBrains网站很了解。
这个Logo YouTrack是JebBrains网站的问题区,将后面的问题编码输进去。
得到链接https://youtrack.jetbrains.com/issue/MPS-31816
6.谜题四
跳转到这个页面。
JetBrains Quest
“The key is to think back to the beginning.” -- The JetBrains Quest team
Qlfh$#Li#|rx#duh#uhdglqj#wklv#|rx#pxvw#kdyh#zrunhg#rxw#krz#wr#ghfu|sw#lw1#Wklv#lv#rxu#lvvxh#wudfnhu#ghvljqhg#iru#djloh#whdpv1#Lw#lv#iuhh#iru#xs#wr#6#xvhuv#lq#Forxg#dqg#iru#43#xvhuv#lq#Vwdqgdorqh/#vr#li#|rx#zdqw#wr#jlyh#lw#d#jr#lq#|rxu#whdp#wkhq#zh#wrwdoo|#uhfrpphqg#lw1#|rx#kdyh#ilqlvkhg#wkh#iluvw#Txhvw/#qrz#lw“v#wlph#wr#uhghhp#|rxu#iluvw#sul}h1#Wkh#frgh#iru#wkh#iluvw#txhvw#lv#‟WkhGulyhWrGhyhors†1#Jr#wr#wkh#Txhvw#Sdjh#dqg#xvh#wkh#frgh#wr#fodlp#|rxu#sul}h1#kwwsv=22zzz1mhweudlqv1frp2surpr2txhvw2
最后一题了,提示是”需要你回头想钥匙“。回头想?哦,一开始第一题要你带着的钥匙还记得不?
Good luck! == Jrrg#oxfn$
然后小哥说,我不想再告诉你们答案了,不能扫兴了,这题太简单了,解出来就可以得到奖励。
我为了也不扫兴,就不直接告知大家答案了,给大家提示,还是希望大家也试试,有点计算机基础或者高中数学知识应该都能做出来。小学生的话,拿张纸一个一个写下来也能知道答案。所以希望大家也不要再评论中把答案写出来,这样就太没意思了。
小哥给了提示Substitution cipher(换位密码)。你百度一下Substitution cipher这个,看第一个结果大概就猜出来是什么意思了。
一开始我还以为是Good luck 不等于 Jrrg#oxfn$
但其实等号后面是空格,等号的左右是双边对称的。
7.兑奖
我感觉提示差不多了,把上面的密文解出来得到一个网址和一个Code。
到那个网址里输入你的邮箱和刚才的Code。
等待两分钟左右,收到一封邮件。邮件里附赠了三个月JetBrains全家桶的订阅兑换密钥。
点击蓝色的 HOW TO REDEEM THE CODE
输入上面的密钥,你的名字,姓氏,邮箱,国家/地区。然后点提交。
然后再等2分钟左右,又收到一封邮件
让你点击其中的链接激活账号(流程有点繁琐。。。),
让你输入名字,姓氏,用户名,密码。点击提交。
终于看到了开通至6月10日。
打开IDEA验证。
输入刚刚注册的账号密码。延长到了6月9日。
8.总结
自己也是偷了懒,基本上都是看的外国小哥的回答。最后一题也是根据他的提示用Java写了简单的代码得到最后的答案。感谢那位小哥,万能的谷歌与金主JetBrains。
下面附上小哥的原链接,感兴趣的朋友可以区看看
参考资料:
1.外国小哥
2.游戏的起点