Brave Browser Sync is a feature that securely synchronizes your browsing data — such as bookmarks, history, passwords, extensions, and open tabs — across multiple devices without requiring a traditional account or cloud service. Instead, it uses a unique Sync Chain identified by a sync code (seed phrase), ensuring that all synced data is end-to-end encrypted and only accessible to devices that share the same sync chain. This privacy-focused design keeps users’ data protected while maintaining seamless browsing continuity across desktops and mobile devices.
Press enter or click to view image in full size
Press enter or click to view image in full size
This technique uses Brave’s Sync feature to exfiltrate data from — or deliver data to — a target machine. Other browser sync systems generally require a profile or account for setup; Brave’s Sync can be established with only a sync code, which is why this research focuses on Brave.
We can exfiltrate data via browser extensions, bookmarks, or history. For this demonstration, I selected browser history because:
Procedure (high-level):
Example URL format used in the demonstration:
http://example.com/?filename=name&chunk=num&b64data=data
For the demonstration I used a payload chunk length of 150 characters; this limit can be increased depending on browser support.
My tool, BrosyncDelivery, encodes any file into URLs and opens those URLs in the Brave browser so they appear in the browsing history. It can also decode those URLs directly by interacting with the Brave history database file.
Check my video on YouTube for a demonstration of exfiltration and delivery using this tool:
This demonstration is intentionally not fully stealthy — it’s for educational purposes only. The technique could be made more covert by using more legitimate-looking domain names or URLs, adding entries at random intervals, or interacting directly with the history file. In the demo, I added entries by opening Brave rather than directly modifying the history database (which requires additional effort). Because this binary launches Brave, the activity may still attract attention from detection systems.
If you found this article helpful or informative, I would greatly appreciate your support by giving it a like and following me on Medium and my social media accounts. Your support will motivate me to create more content and share my knowledge and experience with others. Thank you for your support!
You can follow me for more informative material on:
☕ You can support my work here: https://buymeacoffee.com/pakcyberbot