Back to All Attacks

@container
Query Attack (adguard)

Stealth Mode

Visible Mode

Your Fingerprint Output

Collecting...

This page is designed to test the

@container
query attack. The attack sends signals if the size of the container is less than 100px. This only happens when the element in the container is blocked.

Attack Pros

  1. This attack does not require any script. All scripts present in this demo are strictly to help visualize the attack: One script connects a service worker to act like the adversary server, and other scripts helps with visualizing the attack parameters for the viewer.
  2. This attack can be stealthy. At this moment, even while not trying to hide the images, many images we load are originally single pixels and don't show up. Click this button to hide/show the attack boxes: We make the attack boxes invisible by reducing the height to 0 and allowing no events to pass through. This way, the attack can be hidden from the user.
  3. The attack works even if JavaScript is disabled.
  4. The attack is fast and does not require user interaction
  5. The attack is instantenaous
  6. The attack only sends network requests if the element is blocked
  7. The attack works correctly even if the unblocked URL does not exist.

Attack Cons

  1. The attack is restricted to generic network rules.
  2. The fattack does not work on chromium because of non-standard ways of styling the alt attribute.
unblocked
Class rule 72: ".btn-share"
unblocked
Class rule 77: ".privacy-warning"
unblocked
Class rule 86: ".smartbanner--ios"
unblocked
Class rule 90: ".plugin-rss"
unblocked
Class rule 95: ".ads_ban"
unblocked
Class rule 119: ".header-adds"
unblocked
Class rule 122: ".pubContainer"
unblocked
Class rule 123: ".reklam728x90"
unblocked
Class rule 140: ".davwheat-ad"
unblocked
Class rule 144: ".amp_ad"
unblocked
Class rule 145: ".header-ad-mobile"
unblocked
Class rule 165: ".groei-ad"
unblocked
Class rule 223: ".tipps-content-ad"
unblocked
Class rule 244: ".top_reklama"
unblocked
Class rule 331: ".bloco-publicidade"
unblocked
Class rule 332: ".vip-section-advertising"
Class rule 366: ".banner-bottom"
unblocked
Class rule 383: ".keskimainos"
unblocked
Class rule 388: ".ban-69 row ban"
unblocked
ID rule 97: "#PopWin"
unblocked
ID rule 98: "#ad4"
unblocked
ID rule 114: "#werbeblock"
unblocked
ID rule 259: "#crocopush_banner"
unblocked
ID rule 356: "#zzsliderlayer_tc_box"
ID rule 360: "#gdpr-consent-tool-wrapper"
unblocked
ID rule 399: "#no-familieklubben-wde-front_topboard"
Test 67
Image rule 67
Test 89
Image rule 89
Test 102
Image rule 102
Test 107
Image rule 107
Test 108
Image rule 108
Test 112
Image rule 112
Test 132
Image rule 132
Test 134
Image rule 134
Test 147
Image rule 147
Test 149
Image rule 149
Test 333
Image rule 333
Test 334
Image rule 334
Test 338
Image rule 338
Test 339
Image rule 339
Test 341
Image rule 341
Test 342
Image rule 342
Test 344
Image rule 344
Test 347
Image rule 347
Test 349
Image rule 349
Test 351
Image rule 351
Test 352
Image rule 352
Test 354
Image rule 354
Test 355
Image rule 355
Test 357
Image rule 357
Test 365
Image rule 365
Test 389
Image rule 389
Test 404
Image rule 404
Test 405
Image rule 405
Iframe rule 42
Iframe rule 63
Iframe rule 148