This website was designed with Vue, which made the HTML difficult to read and
the JavaScript obfuscated. However, if you play around with the page, random
photos will pop up if you put your mouse over them. Opening up these photos in
a new tab will reveal sections of a QR code. Further inspection of the page
will reveal the DIVs that will give the photo URIs if moused over. Once all
the sections of the QR code are found, it can be assembled and scanned. This
brings you to http://black.byuctf.xyz/index_/, another similar-looking page.
If you look in the Network tab, a video was loaded onto the page (2 pixels
wide, I believe). If you open the video in another tab, you'll be rickrolled
:devil:!

HOWEVER, upon further inspection, 7 words are placed randomly throughout the
video, so you must watch the video all the way through and get the words
:devilx2:! These are words to the Canadian national anthem (or something like
that), and so you must order the words to match. That is the flag.

**Flag**: `byuctf{Oh Canada Our Home And Native Land}`

Original writeup (https://github.com/BYU-CTF-
group/BYUCTF-2022/blob/main/web/black/Writeup.md).