題目連結
https://learn.cylabacademy.org/library/242
題目解法
啟動題目並使用 nc 連線後,會得到一個包含 chr(0x61) 的字串。
$ nc saturn.picoctf.net 65005
'picoCTF{gl17ch_m3_n07_' + chr(0x61) + chr(0x34) + chr(0x33) + chr(0x39) + chr(0x32) + chr(0x64) + chr(0x32) + chr(0x65) + '}'
要解讀該字串有幾種方法,可以手動對照 ASCII 16 進為,或是直接使用 python 印出字串,就會自動轉成原始字元。使用 python 指令啟動 python 環境,用 print 將字串印出。
>>> print('picoCTF{gl17ch_m3_n07_' + chr(0x61) + chr(0x34) + chr(0x33) + chr(0x39) + chr(0x32) + chr(0x64) + chr(0x32) + chr(0x65) + '}')
picoCTF{gl1----------------d2e}