題目連結

https://learn.cylabacademy.org/library/710

題目解法

  1. 下載 message.txt,內容如下。

    1
    
    NjM3NjcwNjI1MDQ3NTMyNTM3NDI2MTcyNjY2NzcyNzE1ZjcyNjE3MDMwNzE3NjYxNzQ1ZjczNzM2ZjZmNmY3MzM1MzcyNTM3NDQ=
    

  2. 目前字串由大小寫字母及數字組成,且結尾是 =,可推測是使用 base64 編碼,解碼後如下。

    637670625047532537426172666772715f72617030717661745f73736f6f6f733537253744
    
  3. 接著字串由多個數字以及 a 到 f 字母組成,可推測是使用 hex 編碼,解碼後如下。

    cvpbPGS%7Barfgrq_rap0qvat_ssooos57%7D
    
  4. 字串中有 % 符號,且後面跟著兩個十六進位數字,這是 URL encoding 的特徵,解碼後如下。

    cvpbPGS{arfgrq_rap0qvat_ssooos57}
    
  5. 字串開頭應該是 picoCTF,但是目前字串開頭是 cvpbPGS,使用 ROT13 進行解密,得到 flag。

    picoCTF{nes-----------------b57}
    

提示

建議可以使用 cyberchef 這個線上工具來進行解碼,以下是解碼的步驟: cyberchef decode