Back to All Attacks

@container
Query Attack (ublock)

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 0: ".aff-inner-col"
unblocked
Class rule 111: ".shareaholic-canvas"
unblocked
Class rule 116: ".util-bar-module-firefly-visible"
unblocked
Class rule 129: ".ck-sp-app-wrapper"
Class rule 133: ".td-more-articles-box"
unblocked
Class rule 146: ".adblock-whitelist-messaging__wrapper"
unblocked
Class rule 173: ".frame_iklan_baris"
unblocked
Class rule 182: ".boxAdv"
unblocked
Class rule 186: ".reklamos_nuorodos"
unblocked
Class rule 204: ".PublicidadArriba"
unblocked
Class rule 208: ".strossle-below-article-thumbnails"
unblocked
ID rule 101: "#bann-cook"
ID rule 102: "#eu-cookies-consent"
unblocked
ID rule 131: "#onesignal-bell-container"
unblocked
ID rule 142: "#SubscribePushNotificationPanel"
unblocked
ID rule 151: "#zwaar_float_ad_area"
unblocked
ID rule 153: "#admixer_"
unblocked
ID rule 158: "#ad_gross"
unblocked
ID rule 178: "#kaprila_linktable"
Test 7
Image rule 7
Test 8
Image rule 8
Test 12
Image rule 12
Test 16
Image rule 16
Test 17
Image rule 17
Test 21
Image rule 21
Test 22
Image rule 22
Test 53
Image rule 53
Test 79
Image rule 79
Test 80
Image rule 80
Test 85
Image rule 85
Test 86
Image rule 86
Test 88
Image rule 88
Test 92
Image rule 92
Test 94
Image rule 94
Test 97
Image rule 97
Test 100
Image rule 100
Test 107
Image rule 107
Test 109
Image rule 109
Test 117
Image rule 117
Test 122
Image rule 122
Test 125
Image rule 125
Test 128
Image rule 128
Test 137
Image rule 137
Test 144
Image rule 144
Test 155
Image rule 155
Test 156
Image rule 156
Test 157
Image rule 157
Test 160
Image rule 160
Test 168
Image rule 168
Test 170
Image rule 170
Test 177
Image rule 177
Test 184
Image rule 184
Test 189
Image rule 189
Test 191
Image rule 191
Test 192
Image rule 192
Test 193
Image rule 193
Test 199
Image rule 199
Test 210
Image rule 210