#
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转换成像素输出为图片的题目。