News for hackers. Stuff that matters.
Re:Bizarre and Unusual Uses of DNS by mikeponders on Saturday February 25, 2023 @04:34PM (#34940709)
You can bypass captive portals by using some of the ideas displayed in this presentation, but you will probably also need to have a server with a good unmetered connection and a cleverly named (sub)domain.
Re:Bizarre and Unusual Uses of DNS by EvanAnderson on Saturday February 25, 2023 @04:43PM (#34940770)
Iodine (https://github.com/yarrick/iodine) will do this. I did it with my home Internet connection as the server and found it very useful in a pinch.

Using DNS to exfiltrate arbitrary data thru firewalls that don’t log DNS requests is handy too.

Re:Bizarre and Unusual Uses of DNS by arjvik on Saturday February 25, 2023 @06:20PM (#34941455)
> and a cleverly named (sub)domain

What do you mean here?

Re:Bizarre and Unusual Uses of DNS by exikyut on Saturday February 25, 2023 @07:18PM (#34941835)
- The One True Sysadmin will look through all the logs and find your server and block it and you'll have to pick another one next time

- The One True A(G)I will find your domain automagically and block it and you'll have to pick another one

...In all seriousness several MB of data to a DNS server will get you bitten at least once because someone somewhere is actually doing the job they're paid to do. But it'll probably be an exception.

Re:Bizarre and Unusual Uses of DNS by mikeponders on Sunday February 26, 2023 @07:15AM (#34944942)
As another replier noted, you might evade detection. But the reason I mentioned it is that captive portals (before authenticating) may not allow you at all to do DNS queries... except, for their own whitelisted domains. Depending on how they do it and how they wrote their rules, if they allow example.com you could potentially query example.com.mydomain.com
Re:Bizarre and Unusual Uses of DNS by exikyut on Saturday February 25, 2023 @07:16PM (#34941824)
Iodine can apparently only go up to 1Mbit because of Reasons™ per the documentation. I've always been curious why.