resolver-trail
- •
Attribution
- •
Solved by Muhammad Dhafin Ramadhan during the competition. These are rn’s study notes based on the teammate’s documented solve, not an independent rn solve.
- •
- •
What it asked
- •
Identify ordered hexadecimal fragments hidden in DNS query labels and reconstruct the message.
- •
- •
- •
Solution
- •
labels = [ "01-4b4d49504e", "02-387b646e73", "03-5f71756572", "04-6965735f63", "05-616e5f6869", "06-64655f6461", "07-74617d", ] payload = "".join(x.split("-", 1)[1] for x in sorted(labels)) print(bytes.fromhex(payload).decode())
- •
- •
Verification
- •
The supplied fragments decode locally to the recorded flag.
- •
- •
Concepts
- •
DNS tunneling indicators; ordered fragment reconstruction; hexadecimal encoding.
- •
- •