神奇的二维码

发布时间 2023-12-20 21:47:34作者: 糕冷のkecy

image-20231220211451221

题解

给了一张二维码

image-20231220211533233

扫出来提示说flag不在这里

用binwalk分析,发现还有四个rar文件

image-20231220211657888

用foremost不知道为啥分离不出来,这里直接用binwalk分离

binwalk.exe -e .\BitcoinPay.png

得到四个压缩包

image-20231220211846355

第一个压缩包里面套了一个加密压缩包(第一个没用,假的,骗人的)

image-20231220211946730

第二个压缩包,是base64字符

image-20231220212028062

解密,得到pass1(这个是第一个压缩包套娃里面加密图片的密码)

asdfghjkl1234567890

第三个压缩包,关键字flag 里面是一长串的base64,有两页多(嵌套加密了)

image-20231220212225924

用脚本解密(解题的用的现成的)

image-20231220212737632

得到pass2,(解密第四个压缩包)

comEON_YOuAreSOSoS0great

第四个压缩包,解密之后是一段音频,听音频是摩斯密码,

image-20231220212908399

懒得一个一个写,找个在线摩斯密码音频解密

image-20231220213252377

得到解密字符

M O R S E I S V E R Y V E R Y E A S Y

懒得去空格和一个一个改(提交flag需要小写的,有博主帮我避坑了),用脚本改

image-20231220213620933

得到最终flag


flag

flag{morseisveryveryeasy}

参考

https://blog.csdn.net/mochu7777777/article/details/108921379