Background
Solution
As usual, download the downloadable file and unzip it.
After unzip that zip file, we see 2 files: omega-one
and output.txt
.
omega-one: 64-bit ELF executable
output.txt: A list of name??
Then we’ll need to use any reverse engineering tools, like Ghidra.
In the FUN_00100b4c
or main function, we see there are some weird strings, and those strings matches the list of names in output.txt.
Let’s compare them one by one!!
Crerceon --> H
Ezains --> T
Ummuh --> B
Zonnu --> {
Vinzo --> l
Cuzads --> 1
Emoi --> n
Ohols --> 3
Groz'ens --> 4
Ukox --> r
Ehnu --> _
Pheilons --> t
Cuzads --> 1
Khehlan --> m
Ohols --> 3
Ehnu --> _
Munis --> b
Inphas --> u
Pheilons --> t
Ehnu --> _
Dut --> p
Ukox --> r
Ohols --> 3
Pheilons --> t
Pheilons --> t
Zimil --> y
Ehnu --> _
Honzor --> s
Vinzo --> l
Ukteils --> 0
Falnain --> w
Dhohmu --> !
Baadix --> }
|
+-> HTB{l1n34r_t1m3_but_pr3tty_sl0w!}
And boom! Here you go!!
Flag
HTB{l1n34r_t1m3_but_pr3tty_sl0w!}