欢迎光临散文网 会员登陆 & 注册

CTF刷题记录-MISC- [羊城杯 2020]逃离东南亚

2021-11-14 20:55 作者:只是一只路人  | 我要投稿

来源

buuctf


题目

日记2和3需要密码,日记1内容如下:



WP

010打开发现存在CRC错误,修改高度得到日记2的密码:

日记2有一个md文件一个test文件一个wav文件,md文件内容如下:

test文件内容:

明显是brainfuck,但是解密得到乱码失败。猜测解压后应该得到字符串,但是字符串brainfuck加密后应该是++++++++[开头的,与密文不符,尝试在开头加上++++++++后解密成功,得到:

base64解密得到:

elf文件,写个脚本把解密后的数据保存为可执行文件:

执行看下:

没思路了,于是去看wav文件,silenteye得到日记3密码:

日记3给了一堆源码以及一个md文件,md文件内容为:

md写了不能明文交流,联想到tab和空格,但是几千个文件,挨个查看不现实,因此考虑写个脚本搜索,由于tab和空格编写的隐藏数据通常是连续的,同时要过滤到常见的双空格和双/t,因此考虑用 \t \t作为搜索字符:

查看源文件,发现隐藏的方式如下:

均在}后面,提取后转二进制得到flag:

flag{code_steganography_1s_funny!}

CTF刷题记录-MISC- [羊城杯 2020]逃离东南亚的评论 (共 条)

分享到微博请遵守国家法律