bugku color
下载打开压缩包是七张图片,分别是七个颜色,使用stegsolve打开发现了异常。
![](https://img2018.cnblogs.com/blog/1751554/201909/1751554-20190904120206668-358099641.png)
七张图片拼起来是 make me tall,看来是要修改图片高度。
我们使用winhex打开图片并在十六进制中修改图片高度。
![](https://img2018.cnblogs.com/blog/1751554/201909/1751554-20190904120231011-1328839123.png)
发现每个图片最底层都是黑白相间的方块,看起来像是二进制。
使用记事本将黑白块用01记录下来。
11111111010111101111
11111011111110111111
00001100101010110001
01001010010000001101
11010011011101010111
10011011011010110110
00111001101101111101
仔细观察这几个二进制,发现每一行首连起来1100110转换是f。
来写一个脚本转换一下。
a1='11111111010111101111' a2='11111011111110111111' a3='00001100101010110001' a4='01001010010000001101' a5='11010011011101010111' a6='10011011011010110110' a7='00111001101101111101' flag='' for i in range(0,20): a=a1[i]+a2[i]+a3[i]+a4[i]+a5[i]+a6[i]+a7[i] flag+=chr(int(a,2)) print(flag)
得到flag
作者:清泉石上流
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。