实验吧题目WTF?writeup

Posted lucytime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验吧题目WTF?writeup相关的知识,希望对你有一定的参考价值。

通过奇怪的字符串发现其中隐藏的信息

解题链接: http://ctf5.shiyanbar.com/423/misc/code.txt

点开链接,分析题目:
发现是一段段重复的字母,拉到最后,发现最后两个等号。
于是猜测是base64编码,解码得到0和1组成的一串字符串。

统计字数,发现总字数为65536,开根号,得到长宽为256。

分析到这里题目就很清楚了,这是一道作图题,猜测为二维码。

利用python编程得出二维码图片,扫描可得flag。

附上代码

from PIL import Image
weight = 256
height = 256

with open("11.txt") as f:
    contents = f.read()
    newIm = Image.new(‘RGB‘, (weight, height), ‘white‘)
    white = (255,255,255)
    black = (0,0,0)

    for i in range(0,height):
        for j in range(0,weight):
            if(contents[weight*i+j] == ‘1‘):
                newIm.putpixel((i,j),black)
            else:
                newIm.putpixel((i, j), white)

    f.close()
    newIm.save("QR.png")



以上是关于实验吧题目WTF?writeup的主要内容,如果未能解决你的问题,请参考以下文章

CTF实验吧让我进去writeup

实验吧 隐写 writeup

实验吧CTF密码学Writeup-奇妙的音乐Writeup

实验吧writeup

实验吧围在栅栏中的爱WP

实验吧CTF密码学Writeup-疑惑的汉字Writeup