【Writeup】Bugku-加密-一段Base64
*这道题总体比较简单,但涉及到的步骤较多,所以单独写一篇。
txt打开来是很长一串编码,看到重复的很多,本来以为是同一段编码的循环
仔细一看并不是
那就老老实实解码吧(其实做题多了的话到现在应该就意识到这段是用了好几层编码,才能解释为什么有这么多重复)
放到cyberchef中,很明显这一段是base64,所以选From Base64这个recipe,得到如下
此时我花了好一会才反应过来这是8进制,继续解码
(因为cyberchef无法分辨“\”,所以我把上面的内容放到txt中并将所有“\”换成了空格)
这回是16进制了,继续解码
这回是unicode
这一看就知道是十进制了吧
再经过两次html实体转码,得到flag
(其中%7B和%7D是{}的URL编码)
完整的解码过程是这样的