测试第12天

Hello world,hello blog!

Posted by 吴柚 on March 2, 2019

#

Another 01game

(1)预备知识的学习-PIL库

Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能。

此题中可将0视为黑色像素(0, 0, 0),1视为白色像素(255, 255, 255),生成二维码图片

(2)解题过程

根据提示编写脚本将0and1.txt文件输出为二维码图片

手机扫码后得到01字符串,共189个

由于189不是8的倍数,故不能直接转换为16进制,然后发现189是7的倍数,猜想在每7个字符前加0,得到16进制后,由ASCII解码得到flag

(3)总结

PIL库的功能很强大,可作用于分离CTF图片中的隐藏信息,以及如Another 01game这种将R.G.B转换成像素输出为图片的题目。