題目連結

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

題目解法

根據題目敘述可以得知要從 file 中找到使用 sha256 雜湊之後指定值的檔案。

  1. 使用 ssh 連線進去後,使用 sha256sum 指令來查看檔案經過 sha256 雜湊之後的值,加上 grep 指令可以過濾指定的內容。

    ctf-player@pico-chall$ sha256sum files/* | grep "fba9f49bf22aa7188a155768ab0dfdc1f9b86c47976cd0f7c9003af2e20598f7"
    fba9f49bf22aa7188a155768ab0dfdc1f9b86c47976cd0f7c9003af2e20598f7  files/87590c24
    
  2. 使用 ./decrypt.sh 腳本加上找到的檔案即可得到 flag。

    ctf-player@pico-chall$ ./decrypt.sh files/87590c24
    picoCTF{tru-------------------c24}