We knew Brave would be hard to fingerprint, as they are actively against browser fingerprinting. However, when we discovered that’s Brave’s ‘Shields’, their built-in adblocker has a unique list of things to block, not block, etc., specifically we looked at their unbreaking list. I thought about how we could exploit this.
First, we gathered some URLs which could be requested via a third party. We
And then I create an array of functions (probably a bad implementation):
And then creating a loop to run these functions (also setting some global variables to track progress):
That’s it, run this and check the console for output.
Proof Of Concept / In Action