LOADING

加载过慢请开启缓存 浏览器默认开启

神人题目——三相之力

题干:

你说的对,但是《三相之力》是由 Muscer 自主研发的一款全新杂项套娃题。……中间忘了……。总之你将扮演一位名为「Misc手」的神秘角色,在小小的附件中邂逅「Reversed」、「Gopher esolang」、「Bitmap RGBA」,找回失散的flag碎片——同时,逐步发掘「套娃」的真相。

解题

需要从RGB四个通道的最低位提取信息。R通道能提取出一个png格式的图片(题目给出的reversed提示在这里用到),内容为一张二维码,扫码结果:

key_part1:0d000721_114514_1919810_

G通道能提取出一个压缩包,有密码的,经测试是真加密。联想到前面二维码解码结果,猜测可能是压缩包密码的一部分。

B通道似乎没有什么东西存在,但当用stegsolve查看B通道的最低位时,能看到一大堆条码。但这些条码并非真正可以扫描出结果的条码,需要导出为bin文件,加上BMP的文件头。位深为32位(题目提示Bitmap RGBA)。提取出来的bin文件经清洗有40000字节可用,结合位图大小计算公式 长x宽x(位深度/8),可以暴力破解得到长宽为100x100的位图,内容为一个二维码,解码得到第二部分的key。

key_part2:089d7147-6786-42b5-b81e-3b7e050304a6

两部分key组合起来,正是压缩包的密码。解压得到一个txt文件,用gopher esolang解码即可得到flag。