【Writeup】Bugku-加密-一段Base64

 

*这道题总体比较简单,但涉及到的步骤较多,所以单独写一篇。

 

txt打开来是很长一串编码,看到重复的很多,本来以为是同一段编码的循环

仔细一看并不是

那就老老实实解码吧(其实做题多了的话到现在应该就意识到这段是用了好几层编码,才能解释为什么有这么多重复)

放到cyberchef中,很明显这一段是base64,所以选From Base64这个recipe,得到如下

此时我花了好一会才反应过来这是8进制,继续解码

(因为cyberchef无法分辨“\”,所以我把上面的内容放到txt中并将所有“\”换成了空格)

这回是16进制了,继续解码

这回是unicode

这一看就知道是十进制了吧

再经过两次html实体转码,得到flag

(其中%7B和%7D是{}的URL编码)

完整的解码过程是这样的

posted @ 2020-04-27 10:50  AFJ1923  阅读(473)  评论(0)    收藏  举报