This is interesting, well written up and even has a nice proof of concept. Nicely done! A fun countermeasure would be to change the device hostname to something like atemptingurl.local that entices the attacker to try visiting that website where a webpage is carefully crafted to run the exact same technique on them and return: "Hi [hacker's device name]! Your machine information, IP address, geolocation and other fin…
You would need to be running a http server with CORS allow all. You would then also reduce your own security as you are now exposed to all the bugs in the chosen http server
Brute-forcing a macOS user’s real name from a browser using mDNS
111–120 of 168 posts
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#112If only disabling JavaScript didn't disable end user experience lol
This is the only thing stopping me from globally disabling JavaScript. I predict in the future through, I’ll have no choice but to have it off by default due to privacy concerns
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#113Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#114On my macOS box, I run Little Snitch, a nice UI that can be set to ask local user for explicit permission before allowing a network request. https://www.obdev.at/products/littlesnitch/index.html I’ve occasionally stumbled on it during remote logins, usually when an SSH session wants to download something new, like NPM requesting NodeJS bits. The text terminal SSH download will block; if I figure out it’s the Little S…
Little Snitch is amazing. Any windows comparable?
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#115Earlier quoted context omitted.
Better cloudflare than your ISP that's already explicitly intercepting your dns queries to sell your data/profile.
I trust my ISP a lot more than cloudflare, in part because there's actual competition and I picked one with a strong privacy focus.
- An American
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#116Is there a way to prevent websites from the broader Internet from making network requests to my local network? I can't imagine why this should be allowed by default. (Not to suggest bringing back IE's Local Intranet Zone permission...)
When your browser navigates to a Discord channel's join page, it sends a request to localhost via this port and sends the channel ID to the client. This lets the app pop open a native 'Join Channel' experience.
I discovered this when I noticed how this behavior worked even in incognito mode and my browser was signed out of Discord.
Not. Cool. We need to massively improve sandboxing - of all applications - in the desktop world.
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#117Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#118On my macOS box, I run Little Snitch, a nice UI that can be set to ask local user for explicit permission before allowing a network request. https://www.obdev.at/products/littlesnitch/index.html I’ve occasionally stumbled on it during remote logins, usually when an SSH session wants to download something new, like NPM requesting NodeJS bits. The text terminal SSH download will block; if I figure out it’s the Little S…
I use NetFence [0] on my jail-broken iPhone. It's surprising what sneaky socket connections applications connect too; including bank apps. [0] https://havoc.app/package/netfence
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#119Earlier quoted context omitted.
Better cloudflare than your ISP that's already explicitly intercepting your dns queries to sell your data/profile.
I trust my ISP a lot more than cloudflare, in part because there's actual competition and I picked one with a strong privacy focus.
Re: Brute-forcing a macOS user’s real name from a browser using mDNS
#120On my macOS box, I run Little Snitch, a nice UI that can be set to ask local user for explicit permission before allowing a network request. https://www.obdev.at/products/littlesnitch/index.html I’ve occasionally stumbled on it during remote logins, usually when an SSH session wants to download something new, like NPM requesting NodeJS bits. The text terminal SSH download will block; if I figure out it’s the Little S…
I never caught anything weird, but it surely annoyed me a lot for all my basic tasks.