buuctf-Misc 题目解答分解115-117

发布时间:2024年01月14日
115.派大星的烦恼

解压下载文件时一个 bmp 文件,用notepad 打开有没有发现什么 ,提示位图什么的

用Stegsolve.jar 打开

?发现很多. 和- 第一时间想到了 电报码

但提示不是电报码,除了这个那就是很像二进制了 0,1 什么的,但这个感觉也不太像

用010 editor打开

?

找到一串字符,这也不是什么编码啊,但是这串字符只有" 和D ,和刚才的二进制联想对上了

“ 为0

D为1

?然后替换完如下

字符串二进制转换 转换为却是一个乱码

用这个网站 文字倒序工具,在线文字倒序 倒序一下

?

就可以正常解码了

?

这就是32位字符串吗 ,这个也倒序下 看看

6406950a54184bd5fe6b6e5b4ce43832

提交正确 flag{6406950a54184bd5fe6b6e5b4ce43832}

116.[QCTF2018]X-man-A face

?

下载下来压缩包解压后就是这样的一个图片,二维码不全,因此需要使用PS这样的工具,

直接使用QQ 的截图截完之后,钉在桌面 ,然后对齐

?

扫码得到

KFBVIRT3KBZGK5DUPFPVG2LTORSXEX2XNBXV6QTVPFZV6TLFL5GG6YTTORSXE7I=

base编码转换-base64编码与解码-在线工具

?

base32 解码得到flag

QCTF{Pretty_Sister_Who_Buys_Me_Lobster}

117.[MRCTF2020]不眠之夜

?

?

下载压缩包之后,解压就是大量的图片,但是这些图片上貌似有一些画画,需要拼接。就是一个拼图

使用工具进行拼接用到两个工具:montage和gaps

montage 安装

apt-get install graphicsmagick-imagemagick-compat

?gaps安装教程

https://github.com/nemanja-m/gaps

安装方法

如果安装出错,切换为普通用户

将文件夹里面的图片 放入kali 中 ,并且去掉坏的图片,在该文件夹下执行一下命令得到一个随机的拼图图片

montage  -tile 10x12 -geometry 400x200+0+0 *jpg flag.jpg

?

使用以下命令 切割并尝试将其拼好

gaps run ./flag.jpg newfalg.png --generations=40 --population=120 --size=200

?

?

得到flag MRCTF{Why_4re_U_5o_ShuL1an??} ?

文章来源:https://blog.csdn.net/shelbytt/article/details/135578516
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。