Jetbrains解密第二弹完整解密思路

Author Avatar
混淆者· 3月12日 本文共计5772字|已被浏览565次
  • 在其它设备中阅读本文章

Jetbrains解密第二弹完整解密思路

本文涉及对解密方式的剧透


0. 官方预告

  • Jetbrains在第一次解密游戏中最后给予的序列码邮件中有这样一句

Excited? You should be. The next quest will be at 1583924400 on our social media.

  • 1583924400这个数熟悉编程(能参加这个答题的应该都是编程dalao)的dalao一眼就能够看出这是Unix时间戳,转换为标准时间即为2020年3月11日19时整
    • 也就是说在这个点JB官方会发布关于第二弹解密的线索

1. 开局

时间一到,官方Twitter如期而至

Time for the next #JetBrainsQuest!
.spleh A+lrtC/dmC .thgis fo tuo si ti semitemos ,etihw si txet nehw sa drah kooL .tseretni wohs dluohs uoy ecalp a si ,dessecorp si xat hctuD erehw esac ehT .sedih tseuq fo txen eht erehw si ,deificeps era segaugnal cificeps-niamod tcudorp ehT
  • 不难看出第二行是倒着拼写的英文段落,翻转之后如下

    The product domain-specific languages are specified, is where the next of quest hides. The case where Dutch tax is processed, is a place you should show interest. Look hard as when text is white, sometimes it is out of sight. Cmd/Ctrl+A helps.

    1. The product domain-specific languages are specified

      • 打开Jetbrains官网,因为关键词language于是选择顶栏language项目
      • 很容易看到产品MPS的标语正是Create your own domain-specific language
    2. where Dutch tax is processed

    3. Look hard as when text is white, sometimes it is out of sight. Cmd/Ctrl+A helps.

      • 打开提供的PDF文件,按照提示,Ctrl+A全选
      • 可以看到第一页客户logo的右下角有一段隐藏文字

2. 分享

提示:在这里我采用了比较走捷径的方式

空白文字的原文如下:

This is our 20th year as a company,  we have shared numbers in our JetBrains Annual report, sharing the section with  18,650 numbers will progress your quest

进行标注重点

  • 根据原文得知2020年是JetBrains的20周年,Google搜索到其年报
  • F12在年报页面打开开发者工具
  • 对HTML文档主体全文搜索quest,得到以下内容
I have found the JetBrains Quest! Sometimes you just need to look closely at the Haskell language, Hello,World! in the hackathon lego brainstorms project https://blog.jetbrains.com/blog/2019/11/22/jetbrains-7th-annual-hackathon/

3. 扣字

提示:此处文字由于全靠人肉OCR所以可能会有些许出入

I have found the JetBrains Quest! Sometimes you just need to look closely at the Haskell language, Hello,World! in the hackathon lego brainstorms project

  • 打开上一步所提供的链接

    • 本来看到这个说的Haskell语言是让我们找JB开发的Haskell IDE,结果JB压根没开发Haskell语言的IDE ==
  • 关键词lego brainstorms全文检索发现以下图片

    • 蜜汁图片
    • 图片中可以看到有一些字迹,摘录如下
d1D joo know J37841n2 12 4lW4y2 H1R1ing ch2ck ou7 f3h k4r33r2 p4g3 4nD 533 1f 7H3r3 12 4 J08 OR 4 KW35T ocH4Ll3ng3 70 g0 fur7h3r @ 13457.
  • 看到这种标记,我很容易想起了上一份邮件结尾中的内容:Y0U H4V3 R3C13V3D 7H15 3M41L B3C4U53 Y0U H4V3 P4RT1C1P4T3D 1N J3TBR41N5 QU35T

    • 不难看出,这次采用了一些数字代替了字母,以及一些英语读音上的缩写
  • 最后可得出

Check out for careers page and see if there is a job or a quest on challenge to go further at least.

4. 招聘?

Check out for careers page and see if there is a job or a quest on challenge to go further at least.

  • 根据以上内容Google搜索JetBrains Careers, 找到JB家的招聘页面
  • 全文检索Quest,发现一个叫做Fearless Quester的职位,就是它了!

    • 其实这个解密到这一步的时候我挺感慨的
  • 我才不会告诉你我差点点了Submit
  • 在这一页给我们了一些提示:

    • To check out what we have for game developers.
    • Be geeky enough to remember how you used to cheat at Konami games.
    • Try cheating on the page.

5. 上上下下左右左右BA!

  • To check out what we have for game developers.
  • Be geeky enough to remember how you used to cheat at Konami games.
  • Try cheating on the page.
  • we have for game developers

    • 根据这个关键词在Google搜索Jetbrains for Game Developers,第一个搜索结果可以打开此网页
  • cheat at Konami games

    • 这个其实是大名鼎鼎的Konami Code
    • 就是我们所熟知的上上下下左右左右BA
  • cheating on the page

    • 在之前打开的页面中尝试Konami Code
    • 出现如下图的小游戏窗口
      • 按空格键开始
  • 最后得到一段文字:
Congratulations, you have beat the second quest. Use the code GamesAreFun on the quest page https://jb.gg/quest to claim your prize.

6. 尾声

  • 打开上文提到的兑奖链接
  • 输入自己的电子邮箱和兑换代码GamesAreFun,之后激活码将会发送到你登记的电子邮箱

    • 如果提交时显示网络问题可以试试用手机

7. 结语

这一次的解密从难度上来讲并不是非常的大,对我们来讲主要是考验了我们的英文水平
比如之前扣图片中的字的一部分,我相信如果是英语母语的人很容易就能看出来表达的意思,而我们可能需要花一定的时间去理解
总而言之,这次解密是非常有益于身心的一次活动
好久没这么爽过了

最后以邮件的摘要为结,期待JetBrains的第三弹解密!

So you like playing games, do you?
Then we hope you are having fun. Your knack for puzzles, challenges, and out of the box thinking will serve you well as a developer.
...
You have passed the second quest and have proven yourself a worthy contender for our devious puzzles. We have one last quest in this series for you. It will be the ultimate quest, and it will secure your place in the halls of JetBrains Quest legend.
A little @jetbrains bird will deliver the next clue – so do some birdwatching,
The JetBrains Quest team.

本文链接:https://blog.mnixry.cn/Technology/jetbrains-quest-2.html
该博客遵守 CC BY-NC-SA 4.0 协议

说时依旧,有泪如倾----《说时依旧》