Hackvent 2019: Day 3

Hackvent 2019300

Challenge

HV19.03 Hodor, Hodor, Hodor

$HODOR: hhodor. Hodor. Hodor!? = `hodor?!? HODOR!? hodor? Hodor oHodor. hodor? , HODOR!?! ohodor!? dhodor? hodor odhodor? d HodorHodor Hodor!? HODOR HODOR? hodor! hodor!? HODOR hodor! hodor? ! hodor?!? Hodor Hodor Hodor? Hodor HODOR rhodor? HODOR Hodor!? h4Hodor?!? Hodor?!? <span class="hljs-number">0</span>r hhodor? Hodor!? oHodor?! hodor? Hodor Hodor! HODOR Hodor hodor? <span class="hljs-number">64</span> HODOR Hodor HODOR!? hodor? Hodor!? Hodor!? . HODOR?!? hodor- hodorHoOodoOor Hodor?!? OHoOodoOorHooodorrHODOR hodor. oHODOR... Dhodor- hodor?! HooodorrHODOR HoOodoOorHooodorrHODOR RoHODOR... HODOR!?! <span class="hljs-number">1</span>hodor?! HODOR... DHODOR- HODOR!?! HooodorrHODOR Hodor- HODORHoOodoOor HODOR!?! HODOR... DHODORHoOodoOor hodor. Hodor! HoOodoOorHodor HODORHoOodoOor <span class="hljs-number">0</span>Hooodorrhodor HoOodoOorHooodorrHODOR <span class="hljs-number">0</span>=`; hodor.hod(hhodor. Hodor. Hodor!? );

Solution

At first this looks like it may possible be a hidden code with different variations of hodor mapping to English alphabet characters. However, before we look into frequency analysis we do a Google search for hodor programming language and discover that such an esoteric language exists!

We find an online interpreter/compiler TIO capable of running Hodor code and get this output:

Awesome, you decoded Hodors language! 

As sis a real h4xx0r he loves base64 as well.

SFYxOXtoMDFkLXRoMy1kMDByLTQyMDQtbGQ0WX0=

As the hint suggests, we need to base64 decode that last string.

Doing so gives us our flag!

Flag:

HV19{h01d-th3-d00r-4204-ld4Y}

Leave a comment

(required)(will not be published)(required)

Comments

There are no comments yet. Be the first to add one!