Meniu
RO

Over 20,000,000 of Chrome Users are Victims of Fake Ad Blockers

According to the PageFair 2014 report, Google Chrome is a major driver of adblock growth. 20% of users discovered ad blocking by browsing “available browser extensions”. Given how popular ad blocking is, it is quite a lot. This also explains why "cloning" wide-spread ad blockers has become so popular among online crooks. Seven months ago big news broke: 37,000 users were tricked into installing a fake Adblock Plus extension.

What if I told you that thanks to poor Chrome's WebStore moderation the situation is much worse, and in reality over 20,000,000 users are affected and tricked into installing fake malicious ad blockers?

I must say the problem is not new. It's been a while since different "authors" started spamming Chrome WebStore with lazy clones of popular ad blockers (with a few lines of their code on top of them). That's how users could end up installing some "Adguard Hardline" or "Adblock Plus Premium" or something like that. The only way of fighting this stuff is to file a trademark violation abuse to Google, and it takes them a few days to take a clone down.

They got smarter now. Just look at the search results. All the extensions I've highlighted are simple rip-offs with a few lines of code and some analytics code added by the "authors". Instead of using tricky names they now spam keywords in the extension description trying to make to the top search results.

Apparently, being in the top is enough to gain trust of casual users. For instance, take a look at the stats of one of them:

So I've decided to take a deeper look inside of this so-called "AdRemover". The following section is full of technical details and if you are not interested, just skip it to the next section where I'll explain how it works in normal language.

All shades of hiding scripts

There was one file added compared to the original code of the AdBlock extension, the coupons.txt file:

Another thing that caught my eye is that while initializing it was loading a strange image from a third-party domain www.hanstrackr.com:

Okay, that's weird. Let's find out why do they need these files. It appears that both files were loaded by a script hidden inside the modified jQuery library:

jQuery.extend({

	normalize: function(value) {

		return jQuery.xrat+'ob("'+value+'")';
	}
});

This function returns a string: atob("here goes the hidden base64-encoded script") which is then executed. The script itself was also obfuscated. You can take a look at the deobfuscated version of it here.

This hidden script was listening to every request made by your browser and compared md5(url + "%Ujy%BNY0O") with the list of signatures loaded from coupons.txt. When the said signature was hit, it loaded an iframe from the g.qyz.sx domain passing information about the visited page, and then re-initialized the extension. For instance, one of these signatures corresponded to https://www.google.com/.

Now to that weird image. It appears that another script is hidden inside of it, and the extension was decoding and executing it:

    decodeMessage = function(variable_0, variable_1) {
        var variable_2 = [],
            variable_4 = getNumberFromBits(variable_0, variable_2, variable_1);
        if (16 * (variable_4 + 1) > 0.75 * variable_0["length"]) {
            return ""
        };
        if (0 === variable_4) {
            return ""
        };
        for (var variable_3 = [], variable_5 = 0; variable_5 < variable_4; variable_5++) {
            var variable_66 = getNumberFromBits(variable_0, variable_2, variable_1);
            variable_3["push"](String["fromCharCode"](variable_66))
        };
        return variable_3["join"]("")
    }

The default image/script does nothing malicious, but at any moment it can be changed. Note, that this script is executed in the privileged context (extension's background page) and it can do literally anything with your browser.

AdRemover's Summary

Now back to the normal language. Here is a list of what this fake ad blocker does.

  1. It hides malicious code inside a well-known javascript library (jQuery).
  2. This code sends back to their server information about some of the websites you visit.
  3. It receives commands from the command center remote server. In order to avoid detection, these commands are hidden inside a harmless-looking image.
  4. These commands are scripts which are then executed in the privileged context (extension's "background page") and can change your browser behavior in any way.

Basically, this is a botnet composed of browsers infected with the fake adblock extensions. The browser will do whatever the command center server owner orders it to do.

It is not alone

I have scanned other extensions on the WebStore and found four more using the very same approach. By the way, two of them are not fake ad blockers, and nothing pointed to them being malicious until I checked the code.

Here is the full list.

  • AdRemover for Google Chrome™ (10M+ users)
  • uBlock Plus (8M+ users)
  • Adblock Pro (2M+ users)
  • HD for YouTube™ (400K+ users)
  • Webutation (30K+ users)

We have reported these extensions to Google. Hopefully, they will be taken down soon.

How to protect yourself from malicious extensions

With the current state of things, surfing through the Chrome's WebStore is like walking through a minefield. So here's my advice: if you want to install an extension, think twice. And then think twice again.

Ok, I got it, you absolutely need this extension. At least do one thing: check who is the author of this extension. Do not install it if you don't trust the author. Please note, that at some point the extension can be sold to someone else, and who knows what it will become (here's a vivid example).

  • UPD (18.04.2018, 12:48 GMT+3): Google has taken down 4 of 5 extensions. We've reported the last one again.
  • UPD (18.04.2018, 13:17 GMT+3): All five are taken down.
Ți-a plăcut această postare?
18.358 18358 recenzii
Excelent!

AdGuard pentru Windows

Mai mult decât un blocant de reclame, AdGuard pentru Windows este un instrument multifuncțional care blochează reclamele, controlează accesul la site-uri web periculoase, accelerează încărcarea paginilor și protejează copiii de conținutul inadecvat.
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

AdGuard pentru Mac

AdGuard pentru Mac este un blocant de reclame unic, conceput special pentru macOS. Pe lângă protecția împotriva reclamelor enervante din browsere și aplicații, protejează și împotriva urmăririi, phishing-ului și fraudelor.
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

AdGuard pentru Android

AdGuard pentru Android este o soluție perfectă pentru dispozitivele Android. Spre deosebire de majoritatea celorlalte blocante de reclame, AdGuard nu necesită acces root și oferă o gamă largă de opțiuni de gestionare a aplicațiilor.
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

AdGuard pentru iOS

Cel mai bun blocant de reclame iOS pentru iPhone și iPad. AdGuard elimină toate tipurile de reclame din Safari, vă protejează confidențialitatea și accelerează încărcarea paginilor. Tehnologia de blocare a reclamelor AdGuard pentru iOS asigură o filtrare de cea mai bună calitate și vă permite să folosiți mai multe filtre în același timp
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

AdGuard VPN

74 de locații la nivel mondial

Accesul la orice conținut

Criptare puternică

Politică fără jurnalizare

Cea mai rapidă conexiune

Asistență 24/7

Încercați gratuit
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

Blocant de conținut AdGuard

AdGuard Content Blocker va elimina toate tipurile de reclame din browserele mobile care acceptă tehnologia de blocare a conținutului - și anume Samsung Internet și Yandex.Browser. Deși este mai limitat decât AdGuard pentru Android, este gratuit, ușor de instalat și oferă totuși o calitate ridicată a blocării reclamelor.
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

Extensia de browser AdGuard

AdGuard este cea mai rapidă și mai ușoară extensie de blocare a reclamelor care blochează eficient toate tipurile de reclame pe toate paginile web! Alegeți AdGuard pentru browserul pe care îl utilizați și obțineți o navigare rapidă și sigură fără reclame.
18.358 18358 recenzii
Excelent!

Asistentul AdGuard

O extensie însoțitor de browser de AdGuard aplicație desktop. Oferă acces din browser la blocare personalizată de elemente, listare în alb de site-uri sau trimiterea unui raport.
18.358 18358 recenzii
Excelent!

AdGuard DNS

AdGuard DNS este un metodă infailibilă de a bloca reclame pe Internet care nu necesită instalarea niciunei aplicații. Este ușor de utilizat, absolut gratuită, ușor de configurat pe orice dispozitiv și vă oferă funcții minime necesare pentru a bloca reclame, contoare, site-uri web dăunătoare și conținut pentru adulți.
18.358 18358 recenzii
Excelent!

AdGuard Home

AdGuard Home este un software la nivel de rețea pentru blocarea reclamelor și a urmăririi. După ce l-ați configurat, acesta va acoperi TOATE dispozitivele de acasă, și nu aveți nevoie de niciun software de partea clientului pentru asta. Odată cu creșterea Internetului Obiectelor (IoT) și dispozitivelor conectate, devine din ce în ce mai important să poți controla întreaga rețea.
18.358 18358 recenzii
Excelent!

AdGuard Pro pentru iOS

AdGuard Pro are multe de oferit pe lângă blocarea excelentă a reclamelor iOS în Safari deja cunoscut de utilizatorii versiunii obișnuite. Prin oferirea accesului la setările DNS personalizate, aplicația vă permite să blocați reclamele, să vă protejați copiii de conținutul online pentru adulți și să vă protejați datele personale de furt.
Prin descărcarea programului, acceptați termenii Acordului de licență
Aflați mai multe
18.358 18358 recenzii
Excelent!

AdGuard pentru Safari

Extensiile de blocare a reclamelor pentru Safari au o viață grea de când Apple a început să oblige pe toți să folosească noul SDK. Extensia AdGuard ar trebui să readucă blocarea reclamelor de înaltă calitate în Safari.
18.358 18358 recenzii
Excelent!

AdGuard Temp Mail

Un generator de adresă e-mail temporară gratuit care te menține anonim și îți protejează intimitatea. Fără spam în inboxul principal!
18.358 18358 recenzii
Excelent!

AdGuard pentru Android TV

AdGuard for Android TV is the only app that blocks ads, guards your privacy, and acts as a firewall for your Smart TV. Get warnings about web threats, use secure DNS, and benefit from encrypted traffic. Relax and dive into your favorite shows with top-notch security and zero ads!
Descărcare AdGuard Pentru a instala AdGuard, faceți clic pe fișierul indicat de săgeată Selectați „Deschide” și faceți clic pe „OK”, apoi așteptați descărcarea fișierului. În fereastra deschisă, trageți pictograma AdGuard în folderul „Aplicații”. Vă mulțumim că ați ales AdGuard! Selectați „Deschide” și faceți clic pe „OK”, apoi așteptați descărcarea fișierului. În fereastra deschisă, faceți clic pe „Instalare”. Vă mulțumim că ați ales AdGuard!
Instalați AdGuard pe dispozitivul dvs. mobil