Avatar

Labs / Hex Hunt

  • Daily Challenge
  • Released 17 Jun 2025
The lab needs to be started first.
Need help to start?
Daily Challenge

Hex Hunt - The JavaScript Treasure

Challenge Overview

Welcome to Hex Hunt, a web-based challenge that tests your JavaScript knowledge and hexadecimal decoding skills! In this challenge, you'll need to decode a hidden flag that's cleverly encoded in hexadecimal format.

Learning Objectives

  • Understanding hexadecimal encoding and decoding
  • Working with JavaScript arrays and string manipulation
  • Using browser developer tools effectively
  • Basic JavaScript programming concepts

Challenge Details

The challenge presents you with a web page containing an input field. Your mission is to:

  1. Find the hidden data in the page's JavaScript code
  2. Decode the values into readable text
  3. Submit the complete decoded flag

Technical Background

Hexadecimal (base-16) is a numerical system that uses 16 symbols: 0-9 and A-F. Understanding how to work with hexadecimal values and convert them to readable text is key to solving this challenge.

Required Skills

  • Basic understanding of hexadecimal numbers
  • Familiarity with JavaScript arrays and string methods
  • Ability to use browser developer tools
  • Knowledge of character encoding

Getting Started

  1. Open the challenge page in your web browser
  2. Use the browser's developer tools (F12 or right-click -> Inspect)
  3. Look for JavaScript code containing encoded values
  4. Figure out how to decode the values

Tips

  • Remember that encoded values often represent characters
  • Look for patterns in the encoded values
  • Make sure to decode the entire flag

Success Criteria

You will know you've solved the challenge when:

  • You've successfully decoded all the values
  • You've submitted the complete decoded flag
  • The page confirms your success