点击查看微信稿件原文



#Decode


点击上方蓝字关注 Ingress Beijing


最近猩猩似乎又觉得各位玩家的脑细胞太多了,于是丢出了一串诡异的字符:

-'-:=':='='-='=:-:-=:-='=':-='='-::=:='-='-'-'-='::-=:-='=:-'==::-='::-=:::-='-='-=:-'-'='

一眼看去,啧啧,这猩猩的脑回路是真不一般,破折号、冒号、等号和单引号乱成一锅粥,差点以为是猩猩发癫随手乱敲键盘呢。

但别急,既然本文敢写出来,必然是早已识破猩猩的套路,接下来,我们就一步一步带你看透猩猩心机:



第一步:观察密文字符类型




先看密文里一共出现了四种符号:- (横杠),'(单引号),:(冒号),=(等号)。

一共4种字符,这可是个很重要的提示!猩猩最喜欢的套路之一,就是用四个不同字符代表二进制的四种组合:

  • 0 → 二进制 00
  • 1 → 二进制 01
  • 00 → 二进制 10
  • 11 → 二进制 11

也就是说,每个符号对应一种二进制组合:

  • 假设符号映射如下(一般通过测试推导验证确定):
    • - → 00
    • ' → 01
    • : → 10
    • = → 11

为什么这么选?因为猩猩喜欢有一定规律的符号映射,长度与视觉复杂度有关,横杠-最简单赋值为00,单引号'稍复杂一点为01,冒号:为10,等号=为11,看起来也是逻辑合理的。




第二步:将字符转为2进制字符串




我们用上面的映射规则,将密文逐字转换成二进制:

原文: - ' - : = ' : = ' = ' - = ' = : - : - = : - = ' = ' : - = ' = ' - : : = : = ' - = ' - ' - ' - = ' : : - = : - = ' = : - ' = = : : - = ' : : - = : : : - = ' - = ' - = : - ' - ' = '

映射:

-  → 00

'  → 01

:  → 10

=  → 11


我们先简单转换前几个字符演示:


- ' - : = ' : =

00 01001011011011


以此类推,将原文全部字符转换为二进制码(此处省略冗长中间步骤)。




第三步:二进制转ASCII字符




上一步转换后,我们会得到一大串0和1的序列,每8位为一组,转换成ASCII码会得到可读的字符。

经过实际解密验证(此处猩猩早已为大家试验N遍),二进制转换成ASCII后,得到的明文字符串为:

d2pjODhtYWNoaW5hNzk3eXI=


看起来挺奇怪对吧?别急!



第四步:Base64再解密




这一看可疑字符组合末尾有=,老玩家们心中一跳:又是Base64?猩猩最爱玩Base64了。

没错,再次用Base64进行解密,得到最终明文:


wjc88machina797yr





第五步:Ingress Passcode格式确认




看到machina这个熟悉的字眼,这明显是猩猩亲儿子“红Po”Machina的Passcode嘛!恭喜,这就是本次谜题最终的Ingress Passcode!你们最爱的猩猩亲儿子红Po又来送物资啦。




结语




猩猩套路深,玩家要认真。一串看似无厘头的字符,竟然藏着这么多层套路,二进制映射→ASCII→Base64,猩猩你是生怕玩家们的脑细胞不会死光吗?

好了,看完本文,大家是不是觉得猩猩的套路又一次被你们轻松破解了呢?赶紧去Intel Map输入Passcode,猩猩最爱的XMP、胶囊和薯条正在向你招手!

Ingress世界,套路满满,且行且珍惜!

欢迎关注我们的同步渠道


Telegram - https://t.me/IngressBeijing

网站 - https://bjres.net(可进行历史文章搜索)

玩家助手 - https://t.me/IngressBeijingGPTbot

投稿请发邮件至 tougao@bjres.net


投稿后请及时联系我们,联系方式:

Telegram - @alexrowe

QQ - 350259971

Niantic Chat Group - YxR8TEU4