CSAW2018_babycrypto

原题:

babycrypto:

yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet

single yeet yeeted with single yeet == 0yeeet

what is yeet?

yeet is yeet

Yeetdate: yeeted yeet at yeet: 9:42 pm


密文:

s5qQkd+WjN+e34+NkJiNnpKSmo3fiJeQ356Mj5aNmozfi5DfnI2anoua34+NkJiNnpKM34uXnovfl5qTj9+PmpCPk5rfm5Dfk5qMjNHft5rfiJ6Ri4zfi5Dfj4qL356Ki5CSnouWkJHfmZaNjIvT356Rm9+MnJ6Tnp2Wk5aLht+ek5CRmIyWm5rR37ea35uNmp6SjN+Qmd+e34iQjZOb34iXmo2a34uXmt+akZuTmoyM356Rm9+Ll5rflpGZlpGWi5rfnZqckJKa342anpOWi5aajN+LkN+SnpGUlpGb09+ekZvfiJeajZrfi5ea34uNiprfiZ6TiprfkJnfk5aZmt+WjN+PjZqMmo2JmpvRmZOemISblpmZlprSl5qTk5KekdKYz4+XzI2FjZ6wps61npPLnLeeuabGrKithr6uyZ63gg==


比赛时候完全看不懂题干在说什么。。。密文看上去像是Base64,但是解密之后也完全没有意义。

这是一道50分的题,不应该很难。

看别人writeup才知道怎么做:https://github.com/scai16/CTF/tree/master/2018/CSAW%20CTF%202018/babycrypto

首先他将密文放进了CyberChef中。如果在里面用Magic功能直接解析密文可以得到这段解密的方法:


直接用里面的Recipe可以得到结果:

我们也可以通过先解码Base64,再用XOR brute force来解密。

在查看另一篇writeup时意识到“single yeet yeeted with single yeet == 0”这句话暗示着密码是用XOR加密的。

你可能感兴趣的:(CSAW2018_babycrypto)