这题还是比较考察对base64编码的理解的。这里有一篇讲解base64系编码的好文:
而且用到了许多python的函数,建议先去学学这些函数。
zfill()右对齐补全函数,bin()转二进制串函数,字符串的index()函数。base64库中的编码解码函数。
一、思路。
先下载压缩包,发现打开竟然需要密码,拉到010editor,发现是伪加密,这个和文件结构有关,然后直接用winrar修复就能打开,或者用别的压缩软件直接就打开了,压根就不提示有密码。md
本文介绍了XCTF中一道涉及base64编码的题目,解析了解题思路。首先,通过winrar修复打开加密压缩包,得到包含base64编码片段的文本。关键在于利用每个base64编码字符串末尾的2或4位二进制,通过等号数量判断应取几位,组合所有二进制位并转换为ASCII得到flag。
这题还是比较考察对base64编码的理解的。这里有一篇讲解base64系编码的好文:
而且用到了许多python的函数,建议先去学学这些函数。
zfill()右对齐补全函数,bin()转二进制串函数,字符串的index()函数。base64库中的编码解码函数。
先下载压缩包,发现打开竟然需要密码,拉到010editor,发现是伪加密,这个和文件结构有关,然后直接用winrar修复就能打开,或者用别的压缩软件直接就打开了,压根就不提示有密码。md
457

被折叠的 条评论
为什么被折叠?