X hits on this document





28 / 40

Client Fingerprinting via Analysis of Browser Scripting Environment


Windows O/S will have a build number of 3445, Opera 10.61 with Apple Mac OS X will have a build number of 6386, while Opera 10.61 with a Linux O/S will have build number of 6386. The differences in the build numbers are no longer being supported by ASA Software, and all O/S variants will now utilize the same build number for a given version of Opera (2010, Aleksandersen).

Figure 5.5-2: Built-In Opera Browser Spoofing

Opera provides built-in functionality to allow it to masquerade as other browsers. By default a user can change to browser to appear to be Microsoft Internet Explorer or Mozilla Firefox. This functionality can be accessed by entering about:config in the URL. When the masquerading feature is enabled the navigator.appName, navigator.appVersion and navigator.userAgent properties are updated to match that of the desired browser. Depending upon how the masquerading function is configured, Opera may or may not include an Opera version number at the end of the navigator.appVersion and navigator.userAgent properties. Beyond updating the values of those fields, no other changes to the browsers functionality are changed. It still allows the properties of the window.opera object to be accessed and it still processes all version of JavaScript and attempts to process Microsoft JScript.

5.6. Konqueror

navigator.userAgent: Mozilla/5.0 KHTML/4.4.1 (like Gecko) navigator.appName: Netscape navigator.appCodeName: Mozilla

(compatible; Konqueror/4.4; Linux)

navigator.appVersion: 5.0 KHTML/4.4.1 (like Gecko) navigator.appMinorVersion

(compatible; Konqueror/4.4; Linux)

: undefined

navigator.browserLanguage: en US


Mark Fioravanti, mark.fioravanti.ii@gmail.com

Document info
Document views71
Page views71
Page last viewedTue Oct 25 09:20:12 UTC 2016