如何白嫖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。
下面附上小哥的原鏈接,感興趣的朋友可以區看看
參考資料: