進行中の何か

主にIT系の調べたこと。やったことをまとめます。

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先生で画像検索するとエニグマと発見。
エニグマシミュレータを探してきてパラメータ通りに入力。

f:id:pom_wip:20180617180702p:plain

flagはQUITEPUZZLINGINDEEDでした