自今年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