点击查看微信稿件原文

点击上方蓝字关注
    #Decode    
Ingress Beijing


写在前面的话                                    


ingress.codes 是一个跨阵营的code破译教学社区,其宗旨在于帮助Agents学习如何破译出现在ingress reports,investigate 网站中的谜题。通常 ingress.codes 会在谜题发布后1-2天内给出 passcode 的破译方法,此时基本所有 passcode 都已经 fully redeemed 了。(也就是本文的 Passcode 正常来说都是无效的了)


炕把子将会不定期给大家带来解密过程的翻译,希望可以让感兴趣的玩家学习和了解 Ingress 解密并拿到奖励的 Passcode。


基础的教程请参阅:抗把子的 Ingress Passcode 解迷教程 | 基础篇:Passcode 的来源与格式                                        


翻译稿由 ingress.codes 授权 @Hubertzhang 翻译并与 ingressbeijing 公众号转载,译者正在筹备蓝军Decode小组,欢迎有兴趣的在telegram上私戳 @Hubert_z


关注过passcode解密的特工可能会知道还有 Jojo每日一词 这么个栏目。特工JoJo Stratton有一个频道 jojoingresswotd.github.io 会经常更新一些以词汇作为标题的网页,网页的源代码也会藏一些code供大家解密。其中某些code也会被ingress.codes破译并将其解密过程放在网站上



本文是 2017/09/FUSILLADE 的code解密翻译。其网页的源代码中藏了如下code

Ly8gcHJlY29uZGl0aW9uOiBtNWM1DQpjbGFzcyBLZXkNCnsNCi8vIGRhdGENCnByaXZhdGU6DQoJV3JpdGVyIGRyZWFtczsNCnB1YmxpYzoNCglDb21wb3NlciBuaWdodG1hcmVzOw0KDQovLyBtZXRob2QNCglzdHJpbmcgR2V0KCkNCgl7DQoJCVRyYWNrIHQgPSBmaW5kVHJhY2sobmlnaHRtYXJlcy5MYXN0KCkgKyAiICYgIiArIGRyZWFtcy5MYXN0KCkpOw0KCQlyZXR1cm4gdC5QcmV2KCkuUHJldigpLlByZXYoKS5QcmV2KCkuVGl0bGUoKTsNCgl9DQp9DQovLyBwb3N0Y29uZGl0aW9uOiBuN3p5


Solution

首先注意到code里有大写小写英文和数字,尝试Base64解码一下

// precondition: m5c5
class Key
{
// data
private:
Writer dreams;
public:
Composer nightmares;

// method 
string Get()
{
Track t = findTrack(nightmares.Last() + " & " + dreams.Last());
return t.Prev().Prev().Prev().Prev().Title();
}
}
// postcondition: n7zy


于是前缀和后缀是

m5c5 n7zy


Get方法中提到要找到某个专辑中一首曲目并找到这首曲目之前的第4首。 

搜一下 Private dreams and Public Nightmares 会找到一张专辑,作词是 Frederick Bradnum ,作曲是 Daphne Oram。 于是根据代码里的提示,曲目名是

Oram & Bradnum


这首曲子属于Ste Rozza的专辑 “Psychonauts”,而这个曲子往前数4个可以找到专辑里的第一首曲子 Gramarye,是一个合法的 JOJO每日一词 的关键词 

于是得到passcode:

m5c5gramaryen7zy


It's Time to Move! 

点击阅读全文

欢迎登陆北京ingress蓝军官网


扫一扫关注我们吧↓

转载我们文章的声明

本文还将被推送到

读读日报RSS

Telegram,Twitter

历史文章请访问 https://bjres.net  查看

投稿邮箱:tougao@bjres.net

如投稿后未得到回复,请Tele联系 @alexrowe


戳原文,更有料!