Tag Archive for 'HTTP'

Anatomy of a Google 302 Redirect Hijack

Recently while Googling “Olla de Carne” (Costa Rican beef stew) my browser (Chrome 3.0) was hijacked after taking a search results link. Rather than receiving a list of ingredients, the link redirected the browser to a bogus antivirus site that mimicked Windows and faked an integrated Explorer virus scan (see screenshot below or watch the video).

Continue reading ‘Anatomy of a Google 302 Redirect Hijack’

Analyzing User Agent Strings

The user agent string, a piece of data transmitted in the HTTP header during a web request, contains information valuable in determining browser type and often basic system information.

Example user agent string sent from a web browser during an HTTP request:
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.89 Safari/532.5

The above example, for instance, provides information such as browser and browser version, user locale (language), OS, system architecture and the layout engine used. When authoring documents for the Web, information from the user agent string can be valuable in determining how best to mark-up documents.

Getting the information is easy.

Continue reading ‘Analyzing User Agent Strings’

Web Development and Debugging Tools


Firebug

Firebug > *

Following is a cross-browser/platform list of web development and debugging tools useful for client-side development and front-end debugging.

Continue reading ‘Web Development and Debugging Tools’