1 - 杂项签到
题目
分析
查看十六进制文件,发现包含的信息不少:
猜测存在隐藏文件,用 binwalk 查看,发现 zlib 文件:
对文件进行分离……虽然但是这个签到题门槛怎么这么高?不会是……
查了一下 ctfshow 提交 flag 的格式,搜索:
好家伙。
Flag
ctfshow{a62b0b55682d81f7f652b26147c49040}
参考
[杂项 - zlib-Ainsliaea-博客园](https://www.cnblogs.com/ainsliaea/p/15780903.html) [CTF 隐写 关于zlib的解压 2018全国大学生信息安全竞赛 picture-never疯-CSDN](https://blog.csdn.net/qq_40574571/article/details/80164981)2 - 损坏的压缩包
题目
打开显示压缩包已损坏
分析
010 editor 打开文件,发现 PNG 头尾:
更改文件后缀为 png,得到 flag:
Flag
ctfshow{e19efe2eb86f10ccd7ca362110903c05}
参考
图片转文字在线-图片文字提取-网页OCR文字识别-白描网页版
3 - 谜之栅栏
题目
分析
打开 010 editor 的 比较文件,选择两张图片进行比较:
复制并拼接差异部分,用栅栏密码方式解密:
s1 = 'cfhwfaab2cb4af5a5820}'
s2 = 'tso{06071f997b5bdd1a ' # 因为s1与s2长度不同,为拼接方便,在s2后补一个空格
s = ''
for c1, c2 in zip(s1, s2):
s += c1
s += c2
print(s)
得到 flag。
Flag
ctfshow{f0a6a0b721cfb949a7fb55ab5d8d210a}
参考
4 - 你会数数吗
题目
分析
根据题目的意思,该题应该需要统计数量。
用 010 editor 打开文件,查看文件直方图,发现 flag 内容为字符按计数降序排列的结果:
任意选择一行,右击字符,复制列:
对文本进行初步过滤:
整理结果,得到 flag。
Flag
ctfshow{a1b2d3e4g56i7j8k9l0}
参考
文本过滤和替换工具:过滤汉字、字母、数字、标点、空格、换行或指定字符;替换指定字符
标签:文件,Loading,题目,菜狗杯,WriteUp,Flag,flag,ctfshow,s2 From: https://www.cnblogs.com/Guanz/p/17890893.html