BUUCTF-MISC-隐藏的钥匙
下载题目文件,获得了一张格式为jpg的路飞图片
按照习惯,首先使用十六进制编译器打开文件,这里我使用winhex打开文件
首先考虑有没有flag直接隐写在文件中,按照图示步骤查找flag字段
我们查到了flag,通过经验和图中base64的提示判断这段为base64编码
flag:base64:(Mzc3Y2JhZGRhMWVjYTJmMmY3M2QzNjI3Nzc4MWYwMGE=)
base64基本特征
- Base64编码只包含64个字符:大写字母(A-Z)、小写字母(a-z)、数字(0-9)、加号(+)、斜杠(/)以及等号(=)作为填充。
- Base64编码后的字符串长度通常是4的倍数。这是因为每3个字节的数据会被编码成4个字符。
- 如果原始数据的字节数不是3的整数倍,会在编码结果的末尾添加一个或两个等号(=)作为填充。
可以通过在线网站或自己编写代码的方式来进行base64解码,下面是一个解码在线网站,仅供参考。
base64解码https://www.base64decode.org/zh/
然后我们就获得了flag:
flag{377cbadda1eca2f2f73d36277781f00a}