RGB转换图片,python from PIL import Image
题目给出了一个1.txt

各行都是RGB值,通过后来的了解是RGB转换成图片,那么来分析一下,此文档一共61367行,有数值的一共61366行。
(1)通过txt文件行数(61366=261503,最后一行是空行,不在计算范围)的整数分解。
(2)可以得到以下几个不同的size:503 * 122,1006 * 61,30683 * 2(x,y交换一下对图片不会有很大的变化,无非就是横着和竖着的区别吧),那么就要实现三类不同规格图片的转化,确定其里的有效图片。
是rgb颜色格式
所以本题应该是把这些数值转换成图像
先计算了一下所给数据条数是61366并不是某一个数的平方

我是先试了247247和248248,图像并没有什么特别
然后想到因式分解分解成两个数相乘(503*122)
转成图片得到flag
python脚本如下:
from PIL import Image
#因式分解
def factorization(num

博客讲述了如何将一个包含RGB值的txt文件转换为图像,以解决BugkuCTF中的一道Misc题目。作者通过分析行数并进行因式分解,尝试了不同尺寸的图片转换,最终找到正确尺寸(503 * 122),成功揭示隐藏的flag:flag{youc@n’tseeme}。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



