Bloķētas olvadu caurules

Savā vietnē es reģistrēju klienta puses kļūdas. Nesen daudziem maniem lietotājiem ir bijusi šāda kļūda:

SyntaxError: Unexpected token var 

un "fails", kurā tas notiek, ir:

data:application/javascript;base64,dmFyIHVyY2hpblRyYWNrZXI9ZnVuY3Rpb24oKXt9LF9nYXE9e3B1c2g6ZnVuY3Rpb24oKXt0cnkge2lmKGFyZ3VtZW50c1swXVswXT09J19saW5rJyl3aW5kb3cubG9jYXRpb24uaHJlZj1hcmd1bWVudHNbMF1bMV19Y2F0Y2goZXIpe319fSxfZ2F0PXtfY3JlYXRlVHJhY2tlcjpmdW5jdGlvbigpe30sIF9nZXRUcmFja2VyOmZ1bmN0aW9uKCl7cmV0dXJue19fbm9TdWNoTWV0aG9kX186ZnVuY3Rpb24oKXt9LF9saW5rOmZ1bmN0aW9uKG8pe2lmKG8pbG9jYXRpb24uaHJlZj1vO30sX2xpbmtCeVBvc3Q6ZnVuY3Rpb24oKXtyZXR1cm4gdHJ1ZTt9LF9nZXRMaW5rZXJVcmw6ZnVuY3Rpb24obyl7cmV0dXJuIG87fSxfdHJhY2tFdmVudDpmdW5jdGlvbigpe319fX07Y3hBcGk9e3NldENvb2tpZVBhdGg6ZnVuY3Rpb24oKXt9LGNob29zZVZhcmlhdGlvbjpmdW5jdGlvbigpe319dmFyIF9nYXQ9e19nZXRUcmFja2VyQnlOYW1lOiBmdW5jdGlvbigpe190cmFja0V2ZW50OiBmdW5jdGlvbigpe319fTs= 

Interesanti ir tas, ka es vispār neizmantoju nekādus bāzes 64 kodētus skriptus. Ja base64 dekodējat un diezgan izdrukājat iepriekšējo lāse, jūs saņemat:

var urchinTracker = function() {}, _gaq = { push: function() { try { if (arguments[0][0] == '_link') window.location.href = arguments[0][1] } catch (er) {} } }, _gat = { _createTracker: function() {}, _getTracker: function() { return { __noSuchMethod__: function() {}, _link: function(o) { if (o) location.href = o; }, _linkByPost: function() { return true; }, _getLinkerUrl: function(o) { return o; }, _trackEvent: function() {} } } }; cxApi = { setCookiePath: function() {}, chooseVariation: function() {} } var _gat = { _getTrackerByName: function() { _trackEvent: function() {} } }; 

Tas izskatās neskaidri kā Google Analytics kods, un es patiešām izmantoju Google Analytics. Bet es arī iedomājos, ka tas, visticamāk, nav tas, ko pats Google Analytics dara, jo es parasti sagaidu, ka Google produkti neaizkavēs kļūdas.

Vai kāds to jau ir redzējis / zina, kas tas ir?

  • 2 Izskatās pēc lapas nolaupīšanas skripta. Sadaļa "window.location.href = argumenti [0] [1]" lietotāju kaut kur novirzīs. Tā maijs apzināti jāveido tā, lai izskatītos pēc analītikas, lai sajauktu / apmānītu cilvēkus.
  • Es domāju, ka tas varētu būt ļoti vecs Google analytics izsekošanas kods, jo tajā ir vārds urchinTracker, kas bija pirmā versija GA. Viņi to pamatoja ar Urchin izsekotāju. Tomēr es nevaru apstiprināt vai apstiprināt koda, kuru jūs mums šeit parādāt, derīgumu. Bet varbūt tas var norādīt pareizajā virzienā.

Izskatās, ka tas ir viens no privātumu aizsargājošajiem paplašinājumiem (Privacy Badger / Ghostery / utt.), Kas to injicē, lai atspējotu Google Analytics, aizstājot tā metodes ar celmiem.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?