實驗吧隱寫術WP(三)
阿新 • • 發佈:2018-12-21
1.心中無碼(http://www.shiyanbar.com/ctf/1947) 直接stegsolve看發現沒怎麼樣,但是在blue的0處看起來有問題 跑python
#coding:utf-8from PIL import Imagelena = Image.open('Lena.png')b0 = '' #將畫素點弄為0,1程式碼bnum = 0width,height = lena.sizefor x in xrange(width): for y in xrange(height): if lena.getpixel((x,y)) != (255,255,0) : #要求不是黃色(即題目說的心中無碼的意思) if (lena.getpixel((x,y))[2] & 0x01) : b0 += '\x00\x00\x00' else: b0 += '\xff\xff\xff' bnum += 1print len(b0)mode = 'RGB'#mode = 'L'im = Image.frombuffer(mode, (300,300) ,b0)im.save('1.bmp')
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
再將bmp改格式為png,掃描得到結果 掃描時推薦http://jiema.wwei.cn/或者QR_Research_V1.0 得到brainfuck
2.重新整理 重新整理 快重新整理(http://www.shiyanbar.com/ctf/1938) 重新整理自然是用F5,這題涉及到隱寫,百度一下發現還有個F5隱寫,於是git下來 cmd用一下就出來了 生成的output.txt開啟就可以看到了
3.流(http://www.shiyanbar.com/ctf/1937) 下載來直接拖進winehx 由於題目要求的flag格式是CTF{},所以直接搜尋關鍵字CTF
4.guess(http://www.shiyanbar.com/ctf/1931) 關鍵詞:隱寫,guess 搜尋發現有個叫outguess的隱寫,git之 然後編譯安裝
5.黑與白(二)(http://www.shiyanbar.com/ctf/1929) 下載來的檔名是yhpargonagets,正常的寫法是stegnography,也就是圖片隱寫用的軟體名 於是用image stegnography破之 最開始decode後是亂碼 想要decrypt時發現需要password,那麼password在哪裡呢 我們的二維碼還沒用呢,掃描得到 不會拼音,那就是五筆咯 發現兩個版本,都試一下 發現應該是86的 這就是password了,回到is decrypt一下就得到了