uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.23k stars 777 forks source link

tamilprint30.art: detection #26190

Open ghajini opened 3 hours ago

ghajini commented 3 hours ago

Prerequisites

URL address of the web page

https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048

Category

detection

Description

detects ublock origin & hides download

STR=

  1. On firefox ,add tamilprint30.*##^script:has-text('{delete window[') and go to https://download-1.tamilprint30.art/tamilprint/download/28279
  2. click click to download => go to download
  3. In new tab => click to show
  4. shows Your Download File Almost Ready..Please Disable Ur AD BLOCKER and Reload This Page

Other extensions used

None

Screenshot(s)

Screenshot(s) ![image](https://github.com/user-attachments/assets/57a2c589-adf9-4b2e-a03f-30db469de461)

Configuration

```yaml uBlock Origin: 1.61.3b0 Firefox: 132 filterset (summary): network: 137509 cosmetic: 49918 scriptlet: 21469 html: 2157 listset (total-discarded, last-updated): default: user-filters: 151-0, never ublock-filters: 41010-200, 15m Δ ublock-badware: 12024-1, 15m Δ ublock-privacy: 1534-22, 15m Δ ublock-unbreak: 2557-1, 15m Δ ublock-quick-fixes: 219-5, 15m Δ easylist: 79257-212, 15m Δ easyprivacy: 53280-69, 15m Δ urlhaus-1: 19135-0, 15m plowe-0: 3530-990, now filterset (user): [array of 123 redacted] trustedset: removed: moz-extension-scheme userSettings: advancedUserEnabled: true userFiltersTrusted: true hiddenSettings: filterAuthorMode: true supportStats: allReadyAfter: 8621 ms (selfie) maxAssetCacheWait: 288 ms cacheBackend: indexedDB popupPanel: blocked: 1 network: googlesyndication.com: 1 extended: ##+js(prevent-fetch, googlesyndication) ##+js(abort-current-script, document.documentElement, break;case… ```
ghajini commented 3 hours ago

i forgot , i added tamilprint30.*##^script:has-text('{delete window[') in my filters please follow STR, directly going to download link does not show antiadb, only following the STR

uBlock-user commented 3 hours ago

Does adding tamilprint30.art##+js(no-xhr-if, method:/HEAD/i, {"type":"cors"}) work for you ?

I followed the STR and I see this

Capture

i added tamilprint30.*##^script:has-text('{delete window[') in my filters

Why add this filter ? This triggers anti-adb.

ghajini commented 2 hours ago

that filter removes propeller popups

uBlock-user commented 2 hours ago

I don't get any popups whatsoever on that site

ghajini commented 2 hours ago

there are popups on site on firefox android/firefox remain on site for more than 5-10 mins & then reload/click on link, popups arise also i see no reason ,why it should interfere ,may be ubo bug?

uBlock-user commented 2 hours ago

may be ubo bug?

I don't believe that to the case. Your filter merely removes script from HTML page before rendering. You should change that filter and come up with something else, that filter of yours will trigger anti-adb.

stephenhawk8054 commented 2 hours ago

The site checks fetch: const response = await fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js");

However, no-fetch-if suffers from race condition if refreshing with cache for some times.

Does this work?

tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)
uBlock-user commented 1 hour ago

Works, should replace tamilprint29.*,tamilprint30.*##+js(no-fetch-if, googlesyndication) with that filter

ghajini commented 1 hour ago

a race condition ,thatswhy i opened this issue to let you all know about this below work tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)

& i think below filters should be added

tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)
tamilprint30.*##^script:has-text('{delete window[')
tamilprint30.*##+js(acs, EventTarget.prototype.addEventListener, delete window)

(& i don't think HTML filter interfered, what it is => race condition)

ghajini commented 1 hour ago

@stephenhawk8054 but when antiadb code is not inline eg https://www.tamilprint30.art/dune_prophecy_2024_tamil_dub_series_download rpnt will not work due to again race condition in no-fetch-if

STR => go to homepage , then surf movies

uBlock-user commented 1 hour ago

but when antiadb code is not inline

@ghajini In that case trusted-replace-argument should work

ghajini commented 1 hour ago

now as you said i refrained from adding HTML filter but i still get antiadb even after rpnt addition https://github.com/user-attachments/assets/89a28f0c-cd69-4e30-8a33-6bb4b4c93db4 https://github.com/user-attachments/assets/07e0c709-3a24-4e68-8ee4-a57b9d073a9c

i will explore how trusted-replace-argument will work?

ghajini commented 1 hour ago

@uBlock-user i did explained in https://github.com/uBlockOrigin/uBlock-issues/issues/2670 ,some scriptlets suffer race conditions on such mobile sites such as isaimini,isaidub,moviesda,tamilprint etc

uBlock-user commented 58 minutes ago

on such mobile sites

Could be, I only tested desktop and I don't get any race condition as long as I don't add an HTML filter because when you use HTML filters, you change the structure of the page, so even if race condition didn't exist, artificial race condition will be created as execution order of the resources changes.

ghajini commented 50 minutes ago

once this https://github.com/uBlockOrigin/uBlock-issues/issues/3452 is fixed ,i think this will improve? pinging you @gorhill in case you don't get notifications

stephenhawk8054 commented 5 minutes ago

now as you said i refrained from adding HTML filter but i still get antiadb even after rpnt addition https://github.com/user-attachments/assets/89a28f0c-cd69-4e30-8a33-6bb4b4c93db4 https://github.com/user-attachments/assets/07e0c709-3a24-4e68-8ee4-a57b9d073a9c

Which link is of these screenshots? The https://www.tamilprint30.art/dune_prophecy_2024_tamil_dub_series_download or https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048?

ghajini commented 1 minute ago

https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048