耗子尾汁

点击此处获得更好的阅读体验


WriteUp来源

官方WP

题目考点

  • 图片隐写

  • 仿射密码

解题思路

2.9M的gif图

其中flag.txt当然是假的

24_25_2^6.mp4

再次binwalk分离得到有密码的压缩包

但没有提示密码相关信息,爆破可能性不大,所以逐帧看mp4文件得到c2lnbl9pbg==

base64解码后得到sign_in即为压缩包密码

19_20.txt

解压后看到一长串字符串 拿去解base64后还是一长串奇奇怪怪的东西

想到mp4文件的名字很奇怪”24_25_2^6” 可以猜到base64,base32,base16依次解开后即为txt文件内提示的最后一层单表替换密码

txt文件的名字”19_20” 为仿射加密的两个参数a,b的值,解开即为flag字符串

按题目要求的格式改为 flag{you_have_signed_in_successfully} 即可

弱弱说一句,这道题的提示全在文件名

2^4_2^5_2^6对应base16.32.64编码,19_20对应仿射的两个参数

然后可以解得flag

Flag

1
flag{you_have_signed_in_successfully}