picoCTF 2017 Level2 writeup 03
MISC
Yarn
プログラムが渡されるけどどうすればいいかよくわからない。。。
# file yarn yarn: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=03699e31e36acb60e370f0cd555e54521356061c, not stripped # chmod +x yarn # ./yarn Ain't Here
Hintを見るとstringsコマンドの長さはどうやって決める?とあるので
stringsのデフォルト4からさらに短くしてみるとflagを発見。
# strings -n 3 yarn (省略) UW1 l$0 D$8 D$4 [^_] Sub mit _me _fo r_I _am _th e_f lag (省略)
flagはSubmit_me_for_I_am_the_flag
Mystery Box
よくわからないパラメータと何やら機械の画像が渡される。
google先生で画像検索するとエニグマと発見。
エニグマシミュレータを探してきてパラメータ通りに入力。
flagはQUITEPUZZLINGINDEED
でした