URL: https://ctf.ebucket.dev/challenges

1636ポイントで、最終順位は196番でした。

bucket_ctf_2023_score.png



以下は、チャレンジ一覧です。

bucket_ctf_2023_web.png

bucket_ctf_2023_misc.png

bucket_ctf_2023_crypto.png

bucket_ctf_2023_rev.png

bucket_ctf_2023_pwn.png



MiscとWebを少々解いただけです。。。

自分用のメモとして、2つwriteup残します。

[Misc]: Transmission (278 points)


Challenge

The United States space force was one day containing routine tests on intergalactic light when they captured a random beam of light. Senior General Hexy Pictora believes this beam of light may actually be a new communication method used by aliens. Analyze the image to find out of any secrets are present.

Attachments:

  • beamoflight.png

beamoflight.png


Solution

「青い空を見上げればいつもそこに白い猫」のビット抽出で、全てのビットをオンにしてバイナリデータの表示をすると、フラグが見つかります。

bucket_ctf_2023_neko.png


Flag: bucket{d3c0d3_th3_png_f7c74c1dc7}





[Misc]: clocks (358 points)


Challenge

One of my cybersecurity professors, Dr. Timely, randomly sent my this file and said if I can decode the message he will give me an A in the class. Can you help me out?

Attachments:

  • clocks_medium.pcap


Solution

Wiresharkで開いてみると、全く同じ ping request が並んでいて、違うのは Timestamp のみです。

チャレンジ文やタイトルからも、Timestampに注目すべきなのは分かります。

表示を、Seconds Since Previous Displayed Packetにすると、0.1秒と0.5秒の2値に分かれているので、2進数を文字列に変えてフラグが得られると予想できます。

$ tshark -r clocks_medium.pcap -T fields -e frame.time_delta_displayed | cut -c -3
0.0
0.1
0.5
0.5
0.1
0.1
0.1
0.5
0.1
0.1
0.5
:
(以下、略)


0.10に、0.51に変えて、あとはそのまま CyberChef で文字列に変換しました。


Flag: bucket{look_at_the_times_sometimes}