QR Challenge Write Up

We have a qr code this time, to decode it we can use an awesome online service ZXing Decoder Online.

A base64 string, lets decode it...

$ echo "aHR0cHM6Ly9pbWd1ci5jb20vYS9UUkdJczUz==" | base64 -d
https://imgur.com/a/TRGIs53

A cat image, classic...it's a stego challenge...

$ file cat_img.png
cat_img.png: PNG image data, 634 x 548, 8-bit/color RGBA, non-interlaced

# After trying various other tools, I tried zsteg...

$ zsteg cat_img.png

b1,rgb,lsb,xy       .. text: "https://pastebin.com/V9TaKwNM"
b2,r,msb,xy         .. text: "PPUPUUUUEDE"
b2,b,msb,xy         .. text: "PPATUAP@"
b2,rgba,lsb,xy      .. file: PGP Secret Sub-key -
b2,abgr,msb,xy      .. text: "CWWCWCCC"
b3,g,lsb,xy         .. text: "Hd6Hi&RH"
b3,bgr,lsb,xy       .. text: "Xe6\tH&Za"
b3,rgba,lsb,xy      .. text: "rw7ww7Sy"
b4,r,lsb,xy         .. text: "ffDfffDD "
b4,r,msb,xy         .. text: "w3USaUdgP%"
b4,g,lsb,xy         .. file: 0421 Alliant compact executable
b4,g,msb,xy         .. text: "5 bffFWQGbf\""
b4,b,lsb,xy         .. text: "fdDD\"\"\"\"\"D\""
b4,b,msb,xy         .. text: "f5\"fU5Db5@fBc7"
b4,rgb,msb,xy       .. text: "6g5PsSW1afBET"
b4,bgr,lsb,xy       .. text: "b&\"b&\"b&"
b4,bgr,msb,xy       .. text: "c70uSW3QfAbD"
b4,rgba,lsb,xy      .. text: "F/f/hOjo"
b4,abgr,msb,xy      .. text: "o\"oa_U_3_w?pO&Of/aoe_"

Under text we can see a pastebin URL and the content is a long string. Lets switch to CyberChef and use From base64...

We have morse code here!!! At this point I switched output to input and used From Morse recipe and got binary as new output, then I tried using From Binary recipe but it did not work so I used Reverse Recipe and then From Binary and got a pastebin URL...

And in the pastebin link we got the flag!

Congrats on finishing my challenge,
flag{curiosity_is_wonderful}

Feel free to respect my hackthebox account:
roman1

or add me on discord:
roman1#9419

To anyone who read this far, please respect roman1 on HTB, Thank you roman1 for creating this amazing challenge!