码迷,mamicode.com
首页 > 其他好文 > 详细

bugku color

时间:2019-09-04 13:03:31      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:flag   下载   十六   div   white   wrap   pac   高度   观察   

技术图片

下载打开压缩包是七张图片,分别是七个颜色,使用stegsolve打开发现了异常。
技术图片
七张图片拼起来是 make me tall,看来是要修改图片高度。
我们使用winhex打开图片并在十六进制中修改图片高度。
技术图片
发现每个图片最底层都是黑白相间的方块,看起来像是二进制。
使用记事本将黑白块用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

bugku color

标签:flag   下载   十六   div   white   wrap   pac   高度   观察   

原文地址:https://www.cnblogs.com/lzlzzzzzz/p/11458290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!