Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2015 » Сентябрь » 16 в 12:12)
Общее ADBlock ADBlo`чит ADBlo`чираторы

Пишет мне тут товарищ, смеётся. Зашёл он на один сайт почитать буковки, а там запилено частичное сокрытие содержимого тем, у кого включен блокиратор говнорекламы ADBlock. Мотивируют отключить отключение рекламы. Дурацкий баннер лепят.
Ну товарищ посмеялся, нажал на иконку ADBlockа, выбрал пункт "Открыть список элементов",
нашёл там строку ad_img.js и справа нажал на красный крестик (x), чтобы он стал серой точкой - разблокировать элемент. Обновил страницу, и вуаля, говносайт больше не знает, что вы используете ADBlock, и помог в этом опять-таки он же, ADBlock.

Просто методом тыка, он говорит, что даже в код сайта не лез.

Как это работает?

Говнокод проверяет, отработал ли скрипт ad_img.js, содержащий всего одну строку:
adblock = false;
и если он не сработал, сообщает основному скрипту, что ADBlock включен.


Как самостоятельно найти говнокод,
отслеживающий наличие у вас блокировщиков?



Копируем в буфер обмена URL картинки с предложением отключить блокировку или копипастим мотивирующий текст. Они приведут нас к управляющему скрипту.
Открываем исходный код страницы (Ctrl+U) находим там (Ctrl+F) искомый фрагмент. если не нашли, ищем в подключаемых скриптах, строки типа:

<script type="text/javascript" src="ad_img.js"></script>


Не обязательно понимать всю логику работы скрипта, достаточно нарушить условие, выводящее блокировку.

Таким образом в вышеописанном способе, разблокировав скрипт маячок, и даже не трогая основного скрипта, мы просто не даём ему сработать:

    if(adblock) {
        document.write('<center><img src="/pictures/stop-block-site.png"></center>');   
            }
        else

Условие не выполнено, блокировка не найдена!)))

Категория: Общее | Просмотров: 746 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 2.

31.01.2016 01:16
1 harushima
0  
Разрывы пуканов у рекламщиков.
Глава IAB: AdBlock Plus «неэтичное, аморальное, лживое сборище подражателей технарей»
https://geektimes.ru/post....m_promo


01.02.2020 20:36
2 harushima
0  

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Сентябрь 2015  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 36
Гостей: 36
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы