PREVED

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору regist123 Ну так установите пропатченную dll-ку для Opera 11.64 с новыми строками User-Agent. Никаких отличий в dll (по сравнению с оригинальной библиотекой) кроме модифицированных строк идентификации НЕТ. Потом включить маскировку под Firefox(например) для сайта mail.ru. Еще, для Opera 11.x посоветовал бы установить UserJS-скрипт, который маскирует Оперу по части особенностей Javascript. Некоторые сайты именно так детектируют браузеры вместо определения по user-agent (но иногда и вместе с детектом по user-agent!). Код: // ==UserScript== // @name Spoof as Firefox or Internet Explorer // @author TarquinWJ // @namespace http://www.howtocreate.co.uk/ // @version 1.0 // @description Attempts to completely mask your identity as either // Firefox or Internet Explorer. // @ujs:category browser: enhancements // @ujs:documentation http://userjs.org/scripts/browser/enhancements/zz-spoof-id // @ujs:download http://userjs.org/scripts/download/browser/enhancements/zz-spoof-id.js // @include http://mail.ru/* // ==/UserScript== /* * Please see * http://www.howtocreate.co.uk/operaStuff/userJavaScript.html#terms * for License and Terms of Use */ (function () { if( !window.opera ) { return; } // just in case if( navigator.userAgent.indexOf('Opera') == -1 ) { if( navigator.userAgent.indexOf('Gecko') + 1 ) { //delete document.all - cannot be overriden, so must be manually done by rewriting the scripts on the page window.opera.addEventListener( 'BeforeScript', function (e) { e.element.text = e.element.text.replace(/\bdocument\.all\b/g,'document.allGoneAway'+(new Date()).getTime()); }, false ); delete window.opera; var opera_navigator = window.navigator; delete window.navigator; window.navigator = { appCodeName: 'Mozilla', appName: 'Netscape', appVersion: '5.0 (Windows; ru)', cookieEnabled: opera_navigator.cookieEnabled, javaEnabled: opera_navigator.javaEnabled, language: 'ru', mimeTypes: opera_navigator.mimeTypes, oscpu: 'Windows NT 6.1', platform: 'Win32', plugins: opera_navigator.plugins, preference: function () { return opera_navigator.preference( arguments ); }, product: 'Gecko', productSub: '20100101', securityPolicy: '', taintEnabled: opera_navigator.taintEnabled, userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0', vendor: 'Firefox', vendorSub: '26.0' }; window.sidebar = {addPanel:function () {}}; } else if( navigator.userAgent.indexOf('MSIE') + 1 ) { delete window.opera; var opera_navigator = window.navigator; delete window.navigator; window.navigator = { appCodeName: 'Mozilla', appName: 'Microsoft Internet Explorer', appVersion: '5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)', appMinorVersion: ';SP1;', browserLanguage: 'ru', systemLanguage: 'ru', userLanguage: 'ru', cookieEnabled: opera_navigator.cookieEnabled, cpuClass: 'x64', javaEnabled: opera_navigator.javaEnabled, mimeTypes: opera_navigator.mimeTypes, onLine: 'true', opsProfile: {addReadRequest:function () {},clearRequest:function () {},doReadRequest:function () {},getAttribute:function () {},setAttribute:function () {}}, userProfile: {addReadRequest:function () {},clearRequest:function () {},doReadRequest:function () {},getAttribute:function () {},setAttribute:function () {}}, platform: 'Win32', plugins: opera_navigator.plugins, taintEnabled: opera_navigator.taintEnabled, userAgent: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)' }; window.ActiveXObject = window.XMLHttpRequest; window.ScriptEngine = function () { return 'JScript'; } window.ScriptEngineBuildVersion = function () { return 8820; } window.ScriptEngineMajorVersion = function () { return 5; } window.ScriptEngineMinorVersion = function () { return 6; } } } })(); | Сайты, на которых нужна маскировка добавляем прямо в UserJS, добавлением строчек вида: // @include http://mail.ru/* | Всего записей: 1989 | Зарегистр. 10-03-2006 | Отправлено: 00:20 04-05-2014 | Исправлено: PREVED, 00:27 04-05-2014 |
|