Pwnium CTF2014 – MatterOfCombination writeup

HuangJacky發表於2014-08-02

這道題是雖然只有75分,但是做出來的隊伍卻很少,我們隊伍也沒有做出來,這次是看到了0xAWES0ME 的解題思路後才有了這篇文章。原文地址可以點選看這裡,英文的

題目就是一張圖片:

Steg75

在網上可以找到這個圖片的原圖,唯一的區別就是這6條線,通過Photoshop軟體可以看到它們的起始點:

  1. (1,0)     (56,55)
  2. (57,0)     (112,55)
  3. (113,0)     (168,55)
  4. (169,0)     (224,55)
  5. (225,0)     (280,55)
  6. (281,0)     (336,55)

現在起始點有了,直接取相關的畫素點來看看: 

可以得到如下的資料:

rgb的b值有一定的規律,但是到這裡我們就陷入迷茫了。

看了0xAWES0ME的文章才豁然開朗:將每一條線的r-b,然後換算成ascii,組成一個字串,再根據字串進行下一步的操作.

最後輸出的結果:

a

這六行當中可以看出來第一行是經過base64加密的,嘗試解密一下:

b

這樣就搞定了。

總結一下:

當初我們做題的糾結在所有資料連在一起的規律上面了,所以一直沒有找到,第二就是,我們嘗試r-b來換算ascii,但只是個別字元,沒有全部列出來。所以做題的時候一定要把想法做下去!