Interfacing between technophile and technophobe


This was pitched as an Easy difficulty Web challenge. You are directed to a website which features a Matrix style banner.

Examining the source shows that the file flagscript.js is invoked.
Adding this file to the URL in the browser allows us to view the JavaScript in the browser.
Within the code, several variables are defined, including one called flag.


The letters in “flag” correspond with previously declared variables.
Substituting the variables within the () brackets in “flag” gives:


This is not quite the correct flag; substituting the value of variable a in front of the [] brackets (and ignoring the content of the []) gives:


%d bloggers like this: