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加密的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问...
    查无此人asdasd阅读 11,327评论 0 19
  • 0x01 目录 常见编码: ASCII编码 Base64/32/16编码 shellcode编码 Quoted-p...
    H0f_9阅读 14,508评论 2 17
  • 2018/3/16 17:34:51 WEB题 1.签到题 题目:key在哪里? writeup:查看源代码即可获...
    Sec小玖阅读 22,494评论 1 11
  • 8.25刘亦菲生日,同学G在空间里发九图,祝仙女刘亦菲生日快乐。 G转发,“那我呢?” 我一向秉承着绝不做第一个评...
    三级风阅读 1,079评论 0 0
  • 昨天日志只是标了时间点 没有写事件 看着课程表反正也差不多了 大学的时光很轻松 也很固定 昨天晚睡 也很正常吧 下...
    良辰美LiangChen阅读 1,371评论 0 0