Skip to content

Instantly share code, notes, and snippets.

@jpmens
Created September 19, 2021 15:39
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save jpmens/3e61e9114e3472b807376273c85e48a0 to your computer and use it in GitHub Desktop.
EuroBSDCon 2021 DNS Treasure Hunt questions

EuroBSDCon 2021 DNS Treasure Hunt

  1. How many NS records MUST a DNS zone have? (1p)
  2. Would it be possible to store, say, an Open Source license in a DNS zone? (1p)
  3. Obtain the PTR record for treasure.hunt.chtty.de. and query the TXT record there. Decode the ROT-13 value from that to a domain name, and query the DS record at that and tell us the signing algorithm
  4. What is the current TTL of the Swiss ccTLD? (2p)
  5. There’s a hidden message in the signature for the A record of the domain bad3.dnslab.org. Can you read it? (4p)
  6. If we ask you to ping 📪.ws could you say we’re crazy, or could that work? (1p)
  7. Judging by what the dnslab.org domain publishes, which operating system are they running it on? (2p)
  8. Query the NS RRset for the ccTLD of Mexico. Which country name can you make out of the first letter of each nameserver? (2p)
  9. start your journey with the domain start.chtty.de, hunt from label to label, decoding LOC records, and using the location name of the geo position as next label inside the domain chtty.de. Which domain name label points to the north pole?
  10. Can a zone sub.dnslab.org have an NS named sub.dnslab.org? (2p)
  11. Is 34.ip-192-0-2-34.org a valid rdata for an NS record? (2p)
  12. Who is responsible for the dnslab.org zone? (1p)
  13. The zone bad6.dnslab.org has a DS in parent but resolves insecurely. Why? (Use dnsviz.net to confirm your findings.) (10p)
  14. There is a message in the zone message.dane.onl inside a TXT record. Try to find the full message.
  15. What is the sum of the TTLs of these three records once the zone is loaded into a BIND authoritative server?
    $TTL 60
    eurobsdcon.    IN A 192.0.2.1
                30 IN A 192.0.2.2
                10 IN A 192.0.2.3
        
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment