64bps

WebページのURLと、サーバー用のファイル一式、さらに以下の問題文が与えられた。

An URL of a web page, files for the server, and following challenge description were given.

dd if=/dev/random of=2gb.txt bs=1M count=2048 cat flag.txt >> 2gb.txt rm flag.txt

以下の方法でflagが得られた。

  1. Firefox で指定のURLを開き、開発者ツールを開く。
  2. ネットワークタブを開き、ページをリロードする。
  3. ページの読み込みを中止する。
  4. 名前 Range、値 bytes=2147483648- のヘッダを追加してリクエストを再送信する。(このリクエストは約41秒かかった)

I obtained the flag in this way.

  1. Open the specified URL with Firefox and open the Developer Tools.
  2. Open the "Network" tab and reload the page.
  3. Abort loading the page.
  4. Resend arequest with adding a header with name Range and value bytes=2147483648-. (This request took about 41 seconds)
FLAG{m@ke_use_0f_r@n0e_reques7s_f0r_l@r9e_f1les}

WaniCTF 2023