Cloaking Malicious Web Content Delivery
Where
Talks
hack.lu 2023
Duration
5 min
Shows how browser fingerprinting lets attackers serve malicious content only to chosen targets while showing benign pages to analysts.
Summary
The talk introduces browser fingerprinting by comparing it to the guessing game Guess Who: a set of attributes collected from a browser can narrow it down to a single unique identity. One example given is canvas fingerprinting, where an image rendered in the browser varies with its hardware and settings, and the resulting data is sent back to a server.
The speaker then moves to cloaking, where a server changes what it delivers based on a visitor's fingerprint. An attacker could target a specific browser version or even a particular person, showing harmless content to everyone else and the malicious payload only to the chosen device. A decoy page can also waste an analyst's time, because the investigator may look at the benign content, decide the lead is bad, and never receive the real payload.
The main takeaway is that analysts should not assume every visit returns the same content, and that using different browser profiles may help reveal what is actually served. The speaker also points out that threat intelligence has little precise terminology for this behaviour, since existing tags describe only basic checks such as a browser version. The call is to share examples and, if the pattern recurs, to work toward a shared taxonomy.
Related talks
Talks·31 min
Rascagneres Paul
Traces a mobile malware campaign that spreads trojanized apps to Tibetan, Uyghur and Taiwanese communities.
Proving Ground·30 min
Thiago Bordini
Shows how Brazilian fraud groups operate on WhatsApp and Telegram, and how tracking links exposed their IP addresses and locations.
Talks·43 min
Joseph Slowik
Explores how state-directed actors use compromised routers and IoT devices as proxy networks to hide command and control.


