BUGKU MISC 好多數值

2021-10-07 22:43:36 字數 904 閱讀 2294

最大值為255,且有三個數,懷疑是rgb

用pil作圖,把三個數字對應的rgb鋪到每個畫素上

寫個python指令碼吧

#-*- coding:utf-8 -*-

from pil import image

x =503

#x座標

y =122

#y座標 x*y = 行數

im = image.new(

"rgb"

,(x,y)

)#建立

file

=open

('1.txt'

,'r'

)#開啟檔案

for i in

range(0

,x):

for j in

range(0

,y):

line =

file

.readline(

)#獲取一行

rgb = line.split(

",")

#分離rgb

im.putpixel(

(i,j),(

int(rgb[0]

),int(rgb[1]

),int(rgb[2]

)))#rgb轉化為畫素

im.show(

)

這裡的x,y值就是所作圖的x,y座標,是通過對總畫素數,也就是rgb檔案的行數分解因子得到的

result:

status

digits

numberff5

61366 = 2 · 61 · 503

一共有61366行,也就是61366個畫素,對因子進行排列組合乙個乙個試過去就能發現flag

flag

bugku Misc 好多數值

一 題目 bugku 一道簡單的rgb資料轉影象題 二 題解 開啟 發現是一堆rgb影象數值,看一下行數61366 用yafu分解一下因數,有603 61 2 即影象無非503 122,1006 61,30683 2這三個size,可以先排除第三個,即試前兩個即可 指令碼 coding utf 8 ...

BugkuCTF misc 好多數值

開啟網頁好多三個一組的數值,最多255,想到rgb色素。應該是把相應的地方進行色素填充可以得到。可是不知道長和寬是多少,不會了,看wp 對行數進行拆分,長度和寬度相乘得到行數,一共有三組。python from pil import image 引入image x 503 行 y 122 列 im ...

基本知識,翻了好多資料,汗顏。

術語 定義 param 將請求引數名稱對映到單個字串引數值 通過呼叫 servletrequest.getparameter string name 獲得 getparameter string 方法返回帶有特定名稱的引數。表示式 param.name 相當於 request.getparamete...