bogachenko / fuckfuckadblock

Filters for blocking mining, pop-ups and anti-adblock bypass.
https://bogachenko.github.io/fuckfuckadblock/
MIT License
2.05k stars 72 forks source link

rmweb.co.uk #367

Closed leezer3 closed 1 year ago

leezer3 commented 1 year ago

Basic information

Check the link: https://www.rmweb.co.uk Category: Anti-adblock Reported from: UK

User environment

Browser: Firefox 107.0, Win 10 Adblocker: uBlock origin 1.45.2 Extensions: Lots, but nothing I think relevant in terms of filtering.... DNS: n/a

Additional message

Tried blocking the popup thing, but scrolling doesn't work after that.

bogachenko commented 1 year ago

Sorry for the late response, I'm dying at my real job.

I can't reproduce the problem. is it still relevant to you? need a login? if you disable your subscriptions and leave only the default plus FFA, is there an issue?

leezer3 commented 1 year ago

Definitely still an issue. Not sure if it needs a login, I'll try logged out at some point later.

IIRC it triggers once a day once dismissed. Whole thread on it at RMWeb: https://www.rmweb.co.uk/topic/175652-adblock-issues/

Subscriptions wise, will try that later.

bogachenko commented 1 year ago

I still can't. Go to the uBO settings in the "Support" tab at the very bottom of this tab there will be a field "Troubleshooting", copy everything that is in this field and paste it here in the comments, at the very end and at the very beginning (on a new line) of what you copied, insert 3 gravis characters each. PS: Also list all your extensions. ALL.

leezer3 commented 1 year ago

Troubleshooting info:

uBlock Origin: 1.45.2
Firefox: 107
filterset (summary): 
  network: 123961
  cosmetic: 186573
  scriptlet: 42691
  html: 929
listset (total-discarded, last-updated): 
  added: 
    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoAnnoyance.txt: 22-0, 11m
    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoBase.txt: 415-0, 12m
    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoWhitelist.txt: 0-0, 13m
    https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt: 24203-77, 1d.23h.59m
    https://raw.githubusercontent.com/jspenguin2017/uBlockProtector/master/uBlockProtectorList.txt: 2625-1, 1d.23h.57m
    https://www.fanboy.co.nz/fanboy-cookiemonster.txt: 43625-202, 4d.14h.59m
    fanboy-annoyance: 83355-67226, 4d.15h.1m
    fanboy-social: 23443-8, 2d
    RUS-0: 39562-290, 1d.23h.58m
    adguard-annoyance: 61435-4756, 14m
    fanboy-cookiemonster: 43625-43625, 4d.15h
    ublock-annoyances: 4820-188, 16m
  default: 
    user-filters: 78-2, never
    ublock-filters: 32312-2817, 18m
    ublock-badware: 4049-1, 17m
    ublock-privacy: 305-0, 9d.15h.6m
    ublock-unbreak: 1925-4, 15m
    easylist: 64996-681, 20m
    easyprivacy: 30908-1720, 19m
    plowe-0: 3669-4, 6d.22h.31m
    ublock-abuse: 76-0, 9d.15h.5m
    urlhaus-1: 10095-0, 10m
    ublock-quick-fixes: 395-0, 9m
filterset (user): [array of 78 redacted]
trustedset: 
  added: [array of 205 redacted]
  removed: 
    edge-scheme
    moz-extension-scheme
    wyciwyg-scheme
switchRuleset: 
  added: [array of 2 redacted]
modifiedUserSettings: 
  advancedUserEnabled: true
modifiedHiddenSettings: 
  userResourcesLocation: [redacted]
supportStats: 
  allReadyAfter: 336 ms (selfie)
  maxAssetCacheWait: 99 ms

Extensions list:

Windscribe
Consent-O-Matic
Cookie Manager
Copylinks++
DownThemAll
MEGA
MyJdownloader
Open In Browser
Remove Redirect
Stylus
Tineye
uBlock Origin
Universal Bypass
View Image
Violentmonkey
google-no-tracking-url
SingleFile
User-Agent Switcher

Not sure if this helps, but I've found the offending JS script in the page source:

;( function($, _, undefined){
    "use strict";

    ips.controller.register( 'adblockdetector.front.eabd.agent', {

        initialize: function () {

            this.on( document, 'click', '[data-action="dismissDetector"]', this.dismissAdBlock );
            $(document).ready(function(){

            var placeit = document.createElement('div');
            var purple_box  = document.getElementById("ghostery-purple-box");

            placeit.innerHTML = ' ';
            placeit.className = 'adsbygoogle';
            document.body.appendChild(placeit);

            window.setTimeout(function () {
                                if ( ( placeit.scrollHeight === 0 || placeit.style.display === 'none' || purple_box != null ) && ( ips.utils.cookie.get( 'adblock_agent_dismissed' ) == undefined || ips.utils.cookie.get( 'adblock_agent_dismissed' ) === 0 ) ) {
                                    var eabdModalTitle = ips.getSetting( 'adblockdetector_dialog_title' ).replace("'","\'");
                                    var eabdModalSize = ips.getSetting( 'adblockdetector_msg_size' );
                                    var eabdModalClose = false;
                                    var eabdModalModal = ips.getSetting( 'adblockdetector_overlay' );
                                    var eabdModalFixed = ips.getSetting( 'adblockdetector_scroller' );

                                    var detectAgent = ips.ui.dialog.create({
                                        content: '#detectAgent',
                                        close: eabdModalClose,
                                        modal: eabdModalModal,
                                        title: eabdModalTitle,
                                        size: eabdModalSize,
                                        fixed: eabdModalFixed,
                                    });
                                    detectAgent.show();

                                    $( document ).on( 'keydown', function (e) {
                                    if(e.keyCode == ips.ui.key.ESCAPE){
                                            setTimeout(function () {
                                                location.reload(true);
                                            }, 0);
                                        }
                                    })
                                }
                                placeit.remove();
                            }, 0);
            })

        },

        dismissAdBlock: function (e) {
            e.preventDefault();
            var url = $( e.currentTarget ).attr('href');
            var message = $( '[role="dialog"],.ipsModal' );

            ips.getAjax()(url).done(function(){
                var date = new Date();
                var endAfter = ips.getSetting( 'adblockdetector_retention' );
                date.setDate( date.getDate() + 1 * endAfter );
                if( endAfter )
                {
                    ips.utils.cookie.set( 'adblock_agent_dismissed', 1, date.toUTCString() );
                }
                else
                {
                    ips.utils.cookie.set( 'adblock_agent_dismissed', 1 );
                }

                $('body').removeClass('ipsNoScroll');
                ips.utils.anim.go( 'fadeOut', message );
                ips.ui.flashMsg.show( ips.getString( 'adblock_agent_dismissed_msg' ) );
            }).fail(function(){
                window.location = url;
            });
        }
    });
}(jQuery, _));
bogachenko commented 1 year ago

Whole thread on it at RMWeb: https://www.rmweb.co.uk/topic/175652-adblock-issues/

I can reproduce this on ABP (but this extension is not supported) and even then if I block ads-banner (not with the default settings), but not on uBO.


user-filters: 78-2, never

What do you have added there? MY FILTERS tab in uBO settings.

Not sure if this helps, but I've found the offending JS script in the page source:

the code you posted is very simple, it catches blocking the ##.adsbygoogle class, but the uBO filters already have a rule to counter this - @@||rmweb.co.uk^$generichide .

The issue is on your side, I'm sure.


    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoAnnoyance.txt: 22-0, 11m
    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoBase.txt: 415-0, 12m
    https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoWhitelist.txt: 0-0, 13m
    https://raw.githubusercontent.com/jspenguin2017/uBlockProtector/master/uBlockProtectorList.txt: 2625-1, 1d.23h.57m

Why do you need so many dead subscriptions? These filters can, in theory, give false positives because they are no longer supported and not edited for a long time.


Violentmonkey

what scripts do you have installed?

leezer3 commented 1 year ago

Dangerous questions :) This Firefox profile dates back to the original versions of firefox, and stuff has been added and removed since. I normally don't tend to pay much attention unless something is broken.

Dumped the NanoFilters, and we'll see where we go from there.

Custom filters (again I'm afraid evolved over years when I find something obnoxious the default filters miss):

! 28/07/2017, 13:52:52 https://forums.overclockers.co.uk/
||forums.overclockers.co.uk/styles/default/xenforo/banner/*$image

! 28/07/2017, 13:53:07 https://forums.overclockers.co.uk/
forums.overclockers.co.uk###logoBlock > .pageWidth > .pageContent

! 28/07/2017, 14:08:23 http://www.fiatforum.com/cinquecento-seicento/452340-dodgy-steering-after-spring-change.html
||ox.fiatcdn.com/fiat_banner.gif$image

! 28/07/2017, 14:08:33 http://www.fiatforum.com/cinquecento-seicento/452340-dodgy-steering-after-spring-change.html
www.fiatforum.com###headerbar > .alt2 > div

facebook.com##div#pagelet_growth_expanding_cta

! 2/13/2018, 12:34:53 PM https://forum.thinkpads.com//viewforum.php?f=43
forum.thinkpads.com###phpbb_announcement

! 2/14/2018, 2:02:25 
||howfun.org/welcome.php$subdocument

! 4/6/2018, 12:24:52 PM http://districtdavesforum.co.uk/thread/2096/msts-1959-tube-stock-update
districtdavesforum.co.uk##.dfkcgssgghtaool-main.dfkcgssgghtaool-popup-content

! 8/15/2018, 5:49:05 PM https://javfeed.com/YUHS-002
javfeed.com##.alert-danger.alert

! 10/27/2018, 10:35:46 AM http://www.rmweb.co.uk/community/index.php?/topic/51917-jouef-warshipish/
www.rmweb.co.uk###document_modal

! 10/29/2018, 3:05:53 PM http://bveworldwide.forumotion.com/t1625-sound-cfg-ats-section-configuration-for-default-sounds#17313
bveworldwide.forumotion.com###p0 > .inner

! 1/11/2019, 2:29:29 PM https://dev.to/dgavlock/creating-a-hugo-site-on-github-pages-3cjo
dev.to##.base-article-show-sidebar-variant > [href="/enter"]

! 6/4/2019 https://forum.xda-developers.com
forum.xda-developers.com##.bravetwig-top

! 10/10/2019 https://www.theregister.co.uk
www.theregister.co.uk##.rt-broadcast.srow

! 26/03/2020 https://forums.moneysavingexpert.com
forums.moneysavingexpert.com##.InfoMessage.DismissMessage

! 29/04/2020 https://www.theregister.co.uk
www.theregister.co.uk###RegCTBWF

! 15/05/2020 https://www.ebay.co.uk
www.ebay.co.uk##.clearfix.b-module-related-event-listings.b-module > ul

! 29/05/2020 https://www.nexusmods.com
www.nexusmods.com##.container.premium-banner

! 03/06/2020 https://wpbizblog.com
wpbizblog.com##.cpro-overlay

twitter.com##[aria-label*="Trending"]
twitter.com##[aria-label*="Who to follow"]
twitter.com##a[href="/explore"]

! 05/06/2020 https://www.theregister.com
www.theregister.com###story_rhs_ml_signup
www.theregister.com##.promo_article
www.theregister.com##.btm.wptl

! 09/07/2020 https://www.theregister.com
www.theregister.com##.rt-broadcast.srow

! 10/07/2020 https://www.theregister.com
www.theregister.com##.rt-virtual-carousel.srow

! 06/08/2020 https://www.theregister.com
www.theregister.com##.gCloud_blob_link

! 2020-09-20 https://www.vaillant.co.uk
www.vaillant.co.uk##.modal--theme-default.modal

! 2020-09-23 http://chomikuj.pl
chomikuj.pl###adultModalOverlay

! 2020-09-30 https://www.theregister.com
www.theregister.com###masthead

! 2020-09-30 https://forums.theregister.com
forums.theregister.com###masthead

! 2020-10-10 https://www.lowendtalk.com
||lowendbox.com/wp-content/uploads/2020/10/sh-258x250-1.gif$image

! 2020-10-14 https://www.diynot.com
www.diynot.com##.Notices.PanelScroller

! 2020-10-14 https://pingit.link
pingit.link##.col-md-offset-2.col-md-8 > .skip-container

! 2020-10-28 https://www.theregister.com
www.theregister.com##.newsletter_signup_unit

! 2020-11-04 https://tineye.com
||tineye.com/img/20201014_489989_iStock-Promo-TineyeBanners_PinkPeony_330x330.3e5de9dc.jpg$image

! 2020-11-11 https://www.johnlewis.com
www.johnlewis.com##.overlay-2KhaK

! 2020-12-21 https://www.overclockers.co.uk
||www.overclockers.co.uk/forums/styles/default/xenforo/vbSmilies/xmas/xmaspudHeaderTransparent.jpeg$image
||www.overclockers.co.uk/forums/styles/default/xenforo/vbSmilies/xmas/xmaspudHeaderTransparent.jpeg$image

! 2021-01-01 http://www.bdsmlibrary.com
||hostedmovieupdates.aebn.net/feed/?refid=AEBN-001718$subdocument

! 2021-01-05 https://kitsound.co.uk
kitsound.co.uk##.page_overlay

! 2021-01-05 https://www.overclockers.co.uk
||www.overclockers.co.uk/forums/styles/default/xenforo/vbSmilies/Normal/header.jpeg$image

! 2021-01-08 https://www.loverslab.com
www.loverslab.com###ipsLayout_sidebar

! 2021-01-26 https://forums.theregister.com
forums.theregister.com##.gtag_display.adun

! 2021-02-01 https://vipergirls.to
||vipergirls.to/files/kf.gif$image

! 2021-02-03 https://vipergirls.to
||vipergirls.to/files/hheroes.png$image

! 2021-02-05 https://www.currys.co.uk
www.currys.co.uk##.qfMdS.Popup__Backdrop-gJKelG

! 2021-02-27 https://www.hotukdeals.com
www.hotukdeals.com##.cept-banner-id-72.cept-banner.listLayout-mainItem.overflow--hidden.aGrid.js-banner > .bg-img--cover.height--all-full > .cept-banner-link.hAlign--all-c.height--all-full.width--all-12.tGrid > .vAlign--all-b.tGrid-cell

! 2021-03-12 http://ccl.play-cricket.com
ccl.play-cricket.com##.in.fade.modal-backdrop

! 2021-03-13 https://anticsonline.uk
anticsonline.uk##.show.fade.modal-backdrop

! 2021-03-31 https://www.currys.co.uk
www.currys.co.uk##.bdGQIz.Popup__Backdrop-jqzwfg

! 2021-04-21 https://www.lowendtalk.com
||lowendbox.com/wp-content/uploads/2020/11/dedipath-optimized.gif$image

! 2021-05-01 https://www.rockpapershotgun.com
www.rockpapershotgun.com##.ot-fade-in.onetrust-pc-dark-filter

! 2021-07-05 https://www.rmweb.co.uk
||www.rmweb.co.uk/community/uploads/monthly_2021_07/1763446980_V1Billboard(1).png.c50a6337eed2ba9ead6902f37cff6a8b.png$image

! 2021-07-08 https://www.rmweb.co.uk
||www.rmweb.co.uk/community/uploads/monthly_2021_07/1446795227_RMWebad.jpg.fb38da0313ede9bcaf0f21b49ee4b169.jpg$image

! 2021-07-25 https://vipergirls.to
||vipergirls.to/files/k2s.gif$image

! 2021-10-16 https://www.hotukdeals.com
www.hotukdeals.com##.idealo-cept.space--fromW4-r-1.space--r-2.space--fromW4-l-2.space--l-1.space--mv-4.page2-center.js-idealo-section

! 2021-11-11 https://districtdavesforum.co.uk
districtdavesforum.co.uk###uvkfxwduqhvatmx-overlay

! 2021-11-30 https://www.theregister.com
www.theregister.com##.similar_topics
www.theregister.com##.parent_topics
www.theregister.com##.child_topics

! 2021-12-05 https://owllink.net
owllink.net###RQx8G3YPtoHaOfvj4I55oqPvcv5nsu
owllink.net###C5HpY3XWr1iw7CHZpkUtnFQNcxwdQR

! 2022-02-05 https://forums.moneysavingexpert.com
forums.moneysavingexpert.com##.WarningMessage.DismissMessage

! 2022-02-05 https://peco-uk.com
peco-uk.com##.hover__drop

! 2022-05-04 https://forums.overclockers.co.uk
||img.overclockers.co.uk/media/image/Banner*$image
||forums.overclockers.co.uk/data/styles/20/styles/overclockers/xenforo/header.png$image
||img.overclockers.co.uk/media/image/Banner*$image

! 2022-06-01 https://www.rmweb.co.uk
www.rmweb.co.uk##.cAnnouncementsContent

! 2022-06-28 https://www.rmweb.co.uk
||content-eu.invisioncic.com/y320084/monthly_2022_06/1567475424_Leaderboarddog.png.ee0c385e030b8cb8c097c3278b1284d4.png$image

! 2022-07-16 https://www.theregister.com
www.theregister.com##.hide_show_results.hide_when_voted.reg_poll

! 2022-08-15 https://www.ford.co.uk
www.ford.co.uk##.gdpr-visibility-on > .overlay
www.ford.co.uk##.gdpr-visibility-on

! 2022-09-05 https://hornstown.com
hornstown.com##.ads

! 2022-09-14 https://www.theregister.com
www.theregister.com##.tf-v1-widget
www.theregister.com##div:nth-of-type(7)

Userscripts (not much):

Reddit Plus
AdsBypasser
Milovana Snakes and Ladders Toolkit
Nexus Download Fix
Netdisk Direct Download Helper
bogachenko commented 1 year ago

I still can't. Try with a clean profile (for windows Win+R and type firefox -P, for linux - open terminal and type firefox -P) and default settings + FFA for uBO go to the site