Problem set 1

Let’s warm up

Q. 0x70はASCIIで何か?

7 * 16 = 112
で112は小文字のp

Flag: picoCTF{p}

2warm

Q. 42をバイナリ(0と1)に変換して

101010
となる

Flag: picoCTF{101010}

Warmed up

Q. 0x3Dを10進数へ

A. 61

3 * 16 = 48
D * 1  = 13

Flag: picoCTF{61}

Problem set 2

Obedient Cat

Q. flagが平文でおいてあるから

Flag: picoctf{s4n1ty_v3r1f13d_9b8fa0bc}

Wave a flag

Q. flagを探せ

Ctrl+FでpicoCTFを検索する。

Flag: picoCTF{b1scu1ts_4nd_gr4vy_ac5832c}

convertme.py

Q. スクリプトを走らせて10進数から2進数にしてflagを取得して

そのまま実行する。 72をバイナリに変換し、1001010を返す。

Flag: picoCTF{4ll_y0ur_b4535_9c3b7d4d}

What’s a net cat?

Q. ncを使って特定のポートにアクセスしてflagを取得して

インスタンスを起動し、nc tutorialで確認する。 nc -arg hostname portで接続する。

Flag: picoCTF{nEtCat_Mast3ry_0d33dA2C}