自今年1月份以Jetbrain公司嚴厲打擊旗下開發工具產品(如:IntelliJ IDEA、WebStorm、PyCharm等)的盜版破解以來。求新破解方式、分享新破解方法的帖子或信息常常能夠在各技術社區或微信社羣中看到。html
在《大批 IDEA 激活碼到期以後的亂象...》一文中,咱們已經介紹過如何經過正常途徑繼續使用這些開發工具的三種方法:web
學生免費:JetBrains的全線產品對在校學生所有免費開放。因此,你只要有專屬於學校的郵箱,就能夠註冊帳號並無償使用它們。瀏覽器
開源免費:若是您跟我同樣,熱愛開源以外,給各大開源社區、熱門開源項目貢獻代碼。就能夠以組織或項目的名義申請免費的許可證。關於這種方式,讀者能夠經過這個連接查看詳情:https://www.jetbrains.com/com...微信
社區版本:咱們也能夠選擇功能稍弱的社區版原本使用。就如之前MyEclipse收入,我用Eclipse同樣。工具
可是,即使如此,依然還有不少持續緊跟不斷被封禁的各類破解的用戶。今天,小編將給你們帶來第四種能夠免費領取Jetbrain全家桶的使用方法。學習
此次獲取無償使用的機會主要起源於JetBrains官方在3月9日發佈的一條Twitter:開發工具
一場開發者的解密遊戲就此拉開序幕了!網站
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 3fthis
看着是16進制的東西,去掉空格以後來轉換一波看看:加密
原來是一段話:Have you seen the source code of the JetBrains website?
順着線索一得到的信息,咱們一塊兒看看JetBrains的網站源碼。
能夠發現有這麼一段註釋:
這段註釋的大意是:
歡迎來到JetBrains Quest。
將來你將面臨一系列挑戰。每一個人都須要多一點努力,多一點思考。 咱們鼓勵你們在某些地方做弊。同時,你必須在3月15日 12:00以前完成全部任務。在每一個任務結束以後,你將得到獎勵。
任務開始!
JetBrains有不少產品,可是咱們的「產品」頁面上有一個看起來像是個玩笑,您應該從那裏開始...(提示:使用Chrome Incognito模式)
單獨拿這個Key很危險:Good luck! == Jrrg#oxfn $
接下來一塊兒去產品頁看看笑話:
https://www.jetbrains.com/pro...
JK是什麼鬼?這就是產品頁的笑話吧!點擊「Learn more」:
這裏說了,若是你以前沒經過Twiiter上看到該遊戲的開始,不知道JK這是什麼鬼,能夠從Twitter、Facebook或Linkedin上了解,就是上面的線索一。
這裏是一個新的挑戰:咱們須要去尋找短網址https://jb.gg/###
中的 ###。這裏說了,###是500到5000中的質數個數。
這裏就不具體說怎麼算了,答案是:574
因此,完整的短網址就是:https://jb.gg/574
https://jb.gg/574
訪問上一步咱們解出來的短網址,跳轉到了PyCharm的文檔頁面:
得到了一個新的線索,就是下面這種檯球桌的圖片。中間有一張紙,兩個元素:
YT:應該就是JetBrains的YouTrack
MPS-31816:看着應該就是YouTrack中的issue號(相似於JIRA的Issue)
若是熟悉YT的話,能夠直接組織訪問地址:
https://youtrack.jetbrains.com/issue/MPS-31816
繼續得到兩個東東:
「The key is to think back to the beginning.」 – The JetBrains Quest team
這裏的調整關鍵是在開始的時候?
回顧一下以前彷佛還有個線索沒有用:Good luck! == Jrrg#oxfn $
下面這段鬼畫符,應該又是什麼轉化或者加密結果。
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 和 Jrrg 的結構是否是很像?
是否是G、o、o、d分別向右移3位,就是:Jrrg
驗證下l、u、c、k分別向右移3位,就是:oxfn
同時,發現#
是空格
,$
是!
,猜想規則就是ASCII + 3 ?
咱們把上面那段鬼畫符將其ASCII碼 + 3試試,能夠獲得以下結果:
Nice! If you are reading this you must have worked out how to decrypt it. This is our issue tracker designed for agile teams. It is free for up to 3 users in Cloud and for 10 users in Standalone, so if you want to give it a go in your team then we totally recommend it. you have finished the first Quest, now its time to redeem your first prize. The code for the first quest is **TheDriveToDevelop**. Go to the Quest Page and use the code to claim your prize. https://www.jetbrains.com/promo/quest/
從中咱們能夠得到最關鍵的兩個信息:
獲取獎勵的地址:https://www.jetbrains.com/pro...
獲取獎勵的Code:TheDriveToDevelop
打開瀏覽器訪問:https://www.jetbrains.com/pro...
Email:輸入你要領取的郵箱
Code:輸入TheDriveToDevelop
去郵箱查收你的正版使用兌換碼吧!
歡迎關注個人公衆號:程序猿DD,得到獨家整理的學習資源和平常乾貨推送。
若是您對個人專題內容感興趣,也能夠關注個人博客: didispace.com