Live data from Hacker News

DOOM Over DNS

github.com

71–80 of 100 posts

Re: DOOM Over DNS

#72
post #50

> Cloudflare will serve them globally, for free, cached at the edge, to anyone who asks. They are not a file storage system. They were not designed to be a file storage system. Nobody at the IETF was thinking about them being used as a file storage system when they wrote RFC 1035. And yet here we are. Yeah these types of hacker stories kind of bug me. They are sort of in the same vein as "you can eat for free by goin…

Look, if this was a project on using DNS to replace Dropbox or something, I'd agree with you. But the demo version of Doom just isn't that large; Cloudflare will host much larger files than that for free via Cloudflare Pages/Workers. This project is clearly meant as a fun proof of concept, not some novel way to host 3 MB for free.

it can be used as a novel way to host files.

Airplanes and many other captive portals will allow DNS traffic, but restrict everything else. Such things can be used to get free internet in such environments. It is indeed an abuse of protocol, and future protocols are going to make life difficult for everyone to prevent such abuse.

Re: DOOM Over DNS

#73
post #6

Earlier quoted context omitted.

“Run” is doing a lot of heavy lifting at this point.

I remember the pregnancy test Doom. Wasn't it "running" on the display only?

They replaced both the display and the microcontroller with something like an Adafruir Trinket.

Re: DOOM Over DNS

#74
post #27

I once had this silly idea to create distributed storage of arbitrary data by exploiting a range of completely unrelated sites. Say, when you want to upload your file to the System, it may store one encrypted chunk as an image on a free image hosting site, another chunk as an encoded blog post on a random forum about farming (or in the user profile?), another chunk as a youtube video, etc. Imagine having something li…

I had the same idea!

Another silly (compression-based) idea I had was to:

- Index say google images, or something else with a large amount of URL -> data

- Find patterns in the indexed data that match patterns in your data, such that storing the URL and an offset into the data (or something more complex) would be smaller than the data chunk you are trying to compress

- Repeat for all chunks

- After you're done you can run it again and again. Infinite compression!

Yes the user has to download WAY more data that what they are trying to extract, and you'd need an insanely large index to be able to compress, but hey it was an idea.

Re: DOOM Over DNS

#75

Earlier quoted context omitted.

Look, if this was a project on using DNS to replace Dropbox or something, I'd agree with you. But the demo version of Doom just isn't that large; Cloudflare will host much larger files than that for free via Cloudflare Pages/Workers. This project is clearly meant as a fun proof of concept, not some novel way to host 3 MB for free.

I’ve heard rumors that DNS records are also sometimes used in some steganography-type communications. Great way of passing small messages in a ubiquitous and innocuous system, unlikely to be blocked or raise eyebrows by accessing.

If you consider information theory, when something has states, you can store data in any system that has multiple states, which means you can store data in any system.

The placement of coffee cups on a table can be used to encode data.

At that point, only your audience needs to know that data is there.

Re: DOOM Over DNS

#76
>They are not a file storage system. They were not designed to be a file storage system. Nobody at the IETF was thinking about them being used as a file storage system when they wrote RFC 1035. And yet here we are.

That's plain wrong. DNS was specifically designed to store arbitrary data, cf. the Hesiod name class.

Re: DOOM Over DNS

#77
post #10
post #2

Gotta admit that it didn't occur to me that "can it run DOOM?" would stretch all the way to DNS. At this point I am wondering if people will somehow port DOOM over to the MONIAC.

Coming up: playing doom on Ping-as-Storage

It's ready, nothing to enjoy.

ICMP packets can be arbitrary length, and there are plenty of tcp-over-icmp tunnels.

Re: DOOM Over DNS

#78
post #59

Earlier quoted context omitted.

Yes, but it's not a problem, any more than downloading any arbitrary text is. You'd still have to have something execute the binary.

If anything, this would be more of a way to act as a command and control server

[flagged]
Post reply on HN