zoukankan      html  css  js  c++  java
  • bugku color

    下载打开压缩包是七张图片,分别是七个颜色,使用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

  • 相关阅读:
    冒泡排序
    跑马(行转列,列转行)
    选择排序
    day06-迭代器
    day05-装饰器作业
    day07-生成器
    day08-内置函数和匿名函数
    day09-正侧表达式
    144-SpringBoot的编码问题?
    143-SprinBoot如何使用Servlet?
  • 原文地址:https://www.cnblogs.com/lzlzzzzzz/p/11458290.html
Copyright © 2011-2022 走看看