Q1.[Misc] Test Problem §
問題文に書いてある。
シーザー暗号で3文字分アルファベットをずらす。
暗号文: fsdz{Fdhvdu_flskhu_lv_fodvvlfdo_flskhu}
FLAG: cpaw{Caesar_cipher_is_classical_cipher}
Q7.[Reversing] Can you execute ? §
ファイルの種類を調べるには file
コマンドを使う。
以上から ELF ファイルだとわかるので実行する。
FLAG: cpaw{Do_you_know_ELF_file?}
Q8.[Misc] Can you open this file ? §
file
コマンドを使ってファイルの種類を調べる。
Name of Creating Application: Microsoft Office Word
と書いてあるので、Word で開く。
FLAG: cpaw{Th1s_f1le_c0uld_be_0p3n3d}
Q9.[Web] HTML Page §
問題文に書いてあるリンクにアクセスして、Ctrl+U
でページのソースコードを表示する。
<meta name="description"...以下略
の content="flag is
以降にフラグが書かれている。
FLAG: cpaw{9216ddf84851f15a46662eb04759d2bebacac666}
Q10.[Forensics] River §
river.jpg を exiftool
で exif 情報を調べる。
GPS Latitude と GPS Longitude はそれぞれ緯度と経度を示すので
緯度: 31 deg 35' 2.76" N
経度: 130 deg 32' 51.73" E
Google マップヘルプの 緯度と経度を確認、入力する(https://support.google.com/maps/answer/18539?hl=ja) によると
とのことなので、度分秒にするために deg
を °
に置き換える。
置き換えた緯度: 31°35' 2.76" N
置き換えた経度: 130°32' 51.73" E
これらをスペースで繋げて 31°35' 2.76" N 130°32' 51.73" E
と Google マップの検索欄に入力し検索すると、甲突川だということがわかる。
なお問題文に
FLAGの形式は、"cpaw{river_name}"
例:隅田川 → cpaw{sumidagawa}
と書いてあるので、 FLAG: cpaw{koutsukigawa}
Q11.[Network]pcap §
Wireshark で pcap ファイルを開いて調べる。
一番下のブロックにフラグが書かれている。
FLAG: cpaw{gochi_usa_kami}
Q12.[Crypto]HashHashHash! §
問題文に書いてある通り Google で検索してみる。
検索結果に出てきた Best SHA1 Hash Password Decrypt (https://hashtoolkit.com/decrypt-sha1-hash/e4c6bced9edff99746401bd077afa92860f83de3) を開くとハッシュを戻した値が Decrypted の下に書いてある。
FLAG: cpaw{Shal}
Q14.[PPC]並べ替えろ! §
以下のコードで求める。