Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

We are presented with a game, which upon closer inspection of the javascript code runs forever and seems unsolvable.

In the main html file however, we see links to azure blobs. Maybe its a publicly readable blob?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Arcade Game - Play</title>
    <link
      rel="icon"
      type="image/png"
      href="https://a8261cebfbaccblob.blob.core.windows.net/private/ept.png"
    />
    <link rel="stylesheet" href="/static/css/styles.css" />
  </head>
  <body>
    <header>
      <h1>Welcome to the EPT Arcade Game</h1>
    </header>

    <div class="content">
      <div id="game-container">
        <canvas id="gameCanvas"></canvas>
      </div>
      <div id="score-container">
        <p>Score: <span id="score">0</span></p>
        <p>Level: <span id="level">1</span></p>
        <p>Time left: <span id="time">20</span> seconds</p>
      </div>
      <script>
        // Pass the target URL from Flask to the JavaScript
        const target_url =
          "https://a8261cebfbaccblob.blob.core.windows.net/private/ept.svg";
      </script>
    </div>

    <footer>
      <p>&copy; 2024 EPT Arcade Game</p>
    </footer>

    <script src="/static/js/game.js"></script>
  </body>
</html>

Using Azure Storage Explorer, lets try to connect to the blobs url.

blob

eptblob

Yep, its public.

blobpublic

Download the file and open it to get the flag.

flag