美文网首页
CTF-MISC-好多数值 #python#Image

CTF-MISC-好多数值 #python#Image

作者: Watanuki | 来源:发表于2018-08-23 16:04 被阅读0次

好多数值——flag{youc@n'tseeme}

描述

一串RGB值,
255,255,255
255,255,255
255,255,255
255,255,255
255,255,255
……

分析

python画图撸代码
思路是:
1.行数n因数分解,由于可能有很多结果,引入交互(是有多懒)
2.因为不确定哪个是X哪个是Y,调用了两次画图函数。
虽然题目很简单,但是这种一键操作的服务大众精神值得鼓励!而且我复习了画图的原理!需要来点艺术放松身心!

过程中出现了各种错……于是一路改
最终结果
from PIL import Image

def Crack(n):#因数分解
    flag = []
    for each in range(2,int(n **0.5)+1):
        if(n % each == 0):
            print(each,int(n/each))
            flag += [(each,int(n/each))]
    if len(flag) == 1:return flag[0]
    else:
        choice = input("选择第几组(0-%s):"%(len(flag)-1))
        return flag[int(choice)]
def Paint(X,Y,listrgb):#根据字符串列表画图
    pic = Image.new("RGB",(X, Y))
    i=0
    for x in range (0,X):   
        for y in range (0,Y):
            temp = listrgb[i].split(',')
            pic.putpixel([x,y],(int(temp[0]),int(temp[1]),int(temp[2])))
            i = i+1
    pic.show()
    #pic.save(r"C:\Users\ben\Desktop\flag%s.png"%(X))
listrgb = open(r"C:\Users\ben\Desktop\1.txt").readlines()
X,Y = Crack(len(listrgb))
Paint(X,Y,listrgb)
Paint(Y,X,listrgb)

总结

1.可能影响画图结果的因素有:长宽值交换(不对的话会贼丑)、先循环x还是先循环y(不对的话会镜面)
2.最后提交的时候一直出错……原来单引号是中文的……
人间不值得


相关文章

  • CTF-MISC-好多数值 #python#Image

    好多数值——flag{youc@n'tseeme} 描述 一串RGB值,255,255,255255,255,25...

  • CTF-MISC-日志分析

    总结——用于备忘和交流学习 一.web日志分析 (一)、特征字符分析 1.sql注入 (二)、访问频率分析 二.系...

  • 日常生活中,我们产生的比例偏见

    比例偏见 1、定义:客户好多时候对数值的比例更为敏感,而对数值本身比较麻木。也就是对比例的感知更强,对数字的本身可...

  • 好久没摄影

    小试身手,发现好多数值都忘记了,什么东西都是可以忘记的,假如不去温习!

  • CTF-MISC-流量分析入门

    总结——用于备忘和交流学习 此篇练习题目来自墨者学院(较基础)

  • Excle常用函数

    常用加减乘除用法公式 =数值1+数值2=数值1-数值2=数值1*数值2=数值1/数值2 常用函数及用法 sum 求...

  • 数值分析:数值积分与数值微分

    1 数值积分概述 1.1 引言   对于许多实际问题的求解往往需要计算积分。在高等数学中计算积分采用的是著名的牛顿...

  • 数值单位和数值

    一、长度单位 1.1 绝对单位 absolute units 1.1.1 px pixel 像素是一个绝对单位,这...

  • 数值

    数值 // absolute 绝对值Math.abs(5);Math.abs(-5); // 5 // round...

  • 数值

    JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一...

网友评论

      本文标题:CTF-MISC-好多数值 #python#Image

      本文链接:https://www.haomeiwen.com/subject/gfhmiftx.html