Exfiltrate Files Using the DNS
go350.com
go350.com
> He wasn’t amused. He said that I was violating government IT policy by demonstrating the program to him.
I once had a government inspector write us up because the secondary containment for our waste solvents was plastic, not stainless steel (the instruments emitted the solvents into glass containers, so this is just for spillage or minor overflows). I pointed out that these solvents were highly reactive with metals and our safety officer had specified plastic. She didn't care, so we got a ticket.
I went and got some stainless steel pans and placed the plastic containers inside them. Then I wrote back that I had purchased the steel pans and that the glass collection vessels were now enclosed with the steel pans. They canceled the ticket.
Generally I'm in favor of safety regulations but sometimes the enforcers are nuts. This was not the only such run in I've had.
(I also like the naming pun; DNS running on port 53 with Iodine having the atomic number 53.)
Currently used by the Jigsaw group at Google to collect metrics from behind censoring ISPs.
https://help.canary.tools/hc/en-gb/articles/360002425837-Wha...
https://tools.ietf.org/id/draft-vixie-dnsop-dns-rpz-00.html
https://lists.redbarn.org/pipermail/dnsfirewalls/2013-March/...
dig hi.001.mydomain.com
dig how.002.mydomain.com
dig are.003.mydomain.com
dig you.004.mydomain.comAlso, TXT can contain binary data, and when using DNS over TCP is pretty much unlimited in frame size.
If you're doing DNS over TLS to a public resolver that then transmits to an origin, that resolver is a third party that can see requests and responses.
1. https://www.ghacks.net/2013/04/27/firefox-prefetching-what-y...