From 56de119a0f39e3484f945d573a9484761f95335a Mon Sep 17 00:00:00 2001 From: James Lee Date: Fri, 1 Jul 2011 23:20:31 +0000 Subject: [PATCH] add a few opera fingerprints gathered from http://www.giac.org/paper/gwapt/1353/client-fingerprinting-analysis-browser-scripting-environment/115300 git-svn-id: file:///home/svn/framework3/trunk@13082 4d416f70-5f16-0410-b530-b9f4589650da --- lib/rex/exploitation/javascriptosdetect.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/rex/exploitation/javascriptosdetect.rb b/lib/rex/exploitation/javascriptosdetect.rb index 64bdfcb94a..12261e8b6a 100644 --- a/lib/rex/exploitation/javascriptosdetect.rb +++ b/lib/rex/exploitation/javascriptosdetect.rb @@ -73,6 +73,7 @@ function getVersion(){ case "344": // opera-9.0-20060616.1-static-qt.i386-en-344 case "2091": // opera-9.52-2091.gcc3-shared-qt3.i386.rpm case "2444": // opera-9.60.gcc4-shared-qt3.i386.rpm + case "6386": // 10.61 os_name = "#{oses::LINUX}"; break; case "8502": // "Opera 9 Eng Setup.exe" @@ -82,8 +83,12 @@ function getVersion(){ case "8801": // "Opera_9.22_Eng_Setup.exe" case "10108": // "Opera_952_10108_en.exe" case "10467": // "Opera_962_en_Setup.exe" + case "3445": // 10.61 os_name = "#{oses::WINDOWS}"; break; + case "6386": // 10.61 + os_name = "#{oses::MAC_OSX}"; + break; //default: // document.write(opera.buildNumber('inconspicuous')); // break; @@ -133,7 +138,7 @@ function getVersion(){ if (platform.match(/x86_64/)) { arch = "#{ARCH_X86_64}"; } else if (platform.match(/arm/)) { - // Android + // Android and maemo arch = "#{ARCH_ARMLE}"; } } else if (platform.match(/windows/)) {