adbtc.top - букс. Не появляется таймер после появления рекламы.



  • Есть букс adbtc.top - кран для сатоши или рублей, в обычном гугл браузере без БАСа жмякаешь кнопку, открывается вторая вкладка с рекламой, надо просматреть, обычно 14 секунд, на первой вкладке же сверху появляется таймер, потом проверка и успешно. Когда закрываешь вторую вкладку с рекламой - adbtc засчитывает сатоши/копейки.

    https://ibb.co/vz9VWWw - рис.1 В обычном гугл браузере после открытия рекламной вкладки, на вкладке сайта adbtc.top появляется таймер.
    https://ibb.co/QnmsxNR - рис 2. Если в обычном браузере вернуться на вкладку adbtc.top, на ней появляется таймер. В басе если вернутся на эту же вкладку, таймера нет.
    https://ibb.co/93z3L9H - рис 3. Если в обычном браузере закрыть рекламную вкладку до истечения таймера.
    https://ibb.co/19hY60c - рис 4. Проверка просмотра на этом сайте.

    В какую сторону копать чтобы победить эту защиту?



  • @anonov777

    1. Отпечаток
    2. Прокси
    3. Профиль
    4. Поведение
    5. Браузер

    По каждому пункту можно целую лекцию читать.



  • @FastSpace спасибо. Да, позавчера вечером появилась эта проблема и начал усиленно думать в чем дело. И тоже пришел к таким выводам что дело в useragent, fingerprint, webrtc, флеше, дедике, как раз профиле "ненагуленном", браузере чистом даже без расширений как у живого человека и в поведении - вот в этом огромном поле.



  • Банит он очень сильно! Просто подумай, стоит ли игра "свеч".



  • @Alex2 Спасибо за ответ. Работал с ним? Обидно сдаваться. Это мой самый первый проект. Я очень заморочился и создал даже бесплатное решение себе хкапч (да и рекапч, там чуть замороченнее и больше кубиков нужно чтобы решить), смог обойти плавающую разметку их капч и кнопки. А как часы решить не знаю. Я попробовал вчера профиль создать свой, загрузить расширения, юзерагент вставил (не тот который из интернета а реального человека, создал парсер юзерагентов на своем сайте), нагуливал историю в кукисах, входил в почты, у них на adbtc зашел через вк аккаунт и все равно. Может бан по железу но внутри что-то подсказывает что явно не он, они палят бас как твиттер или гугл.



  • @anonov777 С часами может быть ошибка в самом браузере БАС, подобные были давненько и их исправляли, возможно эта одна из них.



  • @UserTrue Спасибо. Не знаю, там вероятно не бан по железу, из баса не дает из обычного гугла дает. Может какие-либо post-get Запросы, а может действительно ошибка БАСа. Я щас пишу тем кто за деньги делает скрипты, ты навел меня на хорошую мысль написать разработчику программы БАС, ошибка или нет.



  • @anonov777 said in adbtc.top - букс. Не появляется таймер после появления рекламы.:

    Есть букс adbtc.top - кран для сатоши или рублей, в обычном гугл браузере без БАСа жмякаешь кнопку, открывается вторая вкладка с рекламой, надо просматреть, обычно 14 секунд, на первой вкладке же сверху появляется таймер, потом проверка и успешно. Когда закрываешь вторую вкладку с рекламой - adbtc засчитывает сатоши/копейки.

    https://ibb.co/vz9VWWw - рис.1 В обычном гугл браузере после открытия рекламной вкладки, на вкладке сайта adbtc.top появляется таймер.
    https://ibb.co/QnmsxNR - рис 2. Если в обычном браузере вернуться на вкладку adbtc.top, на ней появляется таймер. В басе если вернутся на эту же вкладку, таймера нет.
    https://ibb.co/93z3L9H - рис 3. Если в обычном браузере закрыть рекламную вкладку до истечения таймера.
    https://ibb.co/19hY60c - рис 4. Проверка просмотра на этом сайте.

    В какую сторону копать чтобы победить эту защиту?

    Разработчик вкурсе об этой проблеме, но она имеет низкий приоритет. Временное решение через действие "Выполнять при каждой загрузке страницы в браузере"

    (function (OpenOriginal) {
        Object.defineProperty(window, "open", {
            get: function () {
                return function (Url) {
                    let Result = OpenOriginal(Url)
                    let Handler = {
                        set: function (obj, prop, value) {
                            if (prop === 'onload') {
                                setTimeout(function(){
                                    value()
                                },1000)
                                return true
                            }
                            obj[prop] = value;
                            return true;
                        }
                    }
                    let ProxyWindow = new Proxy(Result, Handler);
    
                    return ProxyWindow
                }
            }
        })
    })(window.open);
    
    


  • @Fox спасибо! Проверю. Если сработает - скину деньгу. Спасибо что сказал что разработчик в курсе - раннее написал ему по этому поводу, теперь скажу что не надо рассматривать этот вопрос.


Log in to reply