Searching for clues in web pages and source code.

by WB Shaw and others
There are a few places you can stash information on the webpage. Keep in mind that recognizing hidden information exists is just as important as finding it.

Web Page

Text. Though this one seems obvious, careful analysis might reveal hidden messages in any block of text. Reading the text carefully for clues might not be enough since text can be hidden by making it the same color as the background. Or text might contain hidden or encoded messages created by placing the message into seemingly innocuous prose. Unless you think creatively, you might miss things that seem glaringly obvious like color or font changes, unconventional spacing or line
breaks, or even Odd capitalization. The easiest way to find these messages is by looking for awkward sentence structures and by searching for repeating elements that might form a clue when considered together.

For those jonesing for a puzzle, find the hidden word in the above paragraph. Extra credit given if you found it before I pointed out that it exists.

Non-text Elements. Every graphic, flash file, or media clip could contain hidden links, secret messages or encrypted data.Traditional methods include steganography, pallette manipulation, image maps, and creative graphic editing. Don't forget to check the background image. Information might also be included within the visible images themselves. For instance, Push Nevada had a link www.pushtimes.com in their trailer which is the first (presumably) in-game website.

Layout. Look at the webpage as a whole and see if any elements strike you as being out of place or misplaced. It's easy to miss the forest for the trees. Also, pay attention to how page elements are arranged. Does the arrangement seem natural or were pieces placed differently on a particular page. On a website with several similar pages, do any of the pages have common elements shuffled around or missing?

Links. Links don't have to be text and they don't have to be underlined or change color when your mouse cursor passes over them. The easiest way to find links is to view the source and look for HREF= . Of course, links hidden in flash files might be just a bit harder to find.

Another good way to find a hidden link is by using the tab key. You can press it to highlight all the clickable items on a page (from places you can type text to hyperlinks to press).

Sometimes text that is the same color as the background can be used for hidden messages. To find any invisible text, just do a Control A (select All) on a page. That will select all the text, even "hidden" text that's the same color as the background.

Here's an example from Second State:
http://www.brn4u.com/page13.html

Doing a select all, is the only way to read the text on this page. [editor's note: if accessibility features are enabled to override the background color of  a web page, hidden text may appear as normal text and be overlooked as having special meaning.]

Source code

Inspect the source code for the page. Most browsers let you right click the page and then view the source. If the PM has disabled the right-click, go to Edit/View Source on the menu (IE). Look for comments with information and other textual clues.

Structure. While you are in the source code, look at the markup. Are their any patterns? Did the designer use any odd options in any markup tags? Remember that most browsers ignore stuff they don't understand. So the two following code snippets should look identical in most browsers until you investigate the source:

<font color="#ff00ff">Hello World!</font>
<font color="#ff00ff" clue="This aint blues clues!">Hello World!</font>

Frames. Right click in each frame to bring up the source code of that frame. Or put the curser in the frame and use the menu View>Source Code.

Periodically a site that has frames will contain one or more frames that won't allow the viewer to right-click the frame to find the source code or allow the menu function View>Source Code.  In those cases, try putting the command view-source:http://(url) in the address line of the browser. Example: view-source:http://www.netsightsolutions.net  

Comments.  Comments are like notes a designer leaves to make what is happening in the code more clear to others, and are great places to look for game clues.  The contents of a comment appear only in the source code.  A comment in source code begins with <!--  and can be easily located by using the find menu in notepad.