This is a demo page to test the filter-lists fingerprinting
technique.
Instructions
Because we are hosting this site on GitHub pages, ad blockers will not trigger any cosmetic rule, as GitHub is whitelisted and considered a safe site. This will not be the case for arbitrary websites where the attack will be hosted.
To enable cosmetic rules, we need to disable the whitelisting of GitHub pages temporarily.
For uBlock Origin
- Click on the uBlock Origin icon in the browser toolbar. (you could need to click on the web-extensions icon first)
- Click on the settings icon.
- When the settings page opens, go to "My Filters"
- Add the following rule: @@||github.io^$generichide,badfilter
- Click on "Apply changes" button
- Refresh the demo page
For AdGuard
- Click on the AdGuard icon in the browser toolbar. (you could need to click on the web-extensions icon first)
- Click on the settings icon.
- When the settings page opens, go to "User rules"
- Add the following rule: @@||github.io^$generichide,badfilter
- Click on "Save" button
- Refresh the demo page
Remember to remove this rule after finishing with this demo.