NKCTF Misc部分复现
[NSSCTF]Misc部分题复现easy_rgb (montage拼图 gaps恢复顺序 AES加解密)给了一个文件夹和一个有密码的压缩包 文件夹里面有180张小图 考虑用montage拼图后在用gaps拼成正确的图
使用montage
首先在kali中cd进小图所在的文件夹 将小图的总数分解 比如该题180张分为15*12(能分成正方形最好是正方形) 命令为:
montage *.png -tile 15x12 -geometry +0+0 flag.png
就可以在文件夹中找到这个拼接好的图片
然后要用ps 修改图片的长宽为1:1 用较大的数值为边长 是图片为正方形 便于后续size参数的计算
然后是在kali中使用gaps 恢复正常图片
命令为:python3 gaps –image=flag2.png –size=125 –save
size为正方形小图的边长 刚刚ps的时候改变了整体的长宽 注意此时的小正方形的边长也要发生改变
得到一个密码:NKCTF2023 用此密码打开刚刚的压缩包得到三个文档r.txt g.txt b.txt
将三个文档内容放在 ...