Live data from Hacker News

YouTubeDrive: Store files as YouTube videos

github.com

51–60 of 316 posts

Re: YouTubeDrive: Store files as YouTube videos

#51
post #26

Turns out any site that allows users to submit and retrieve data can be abused in the same way: - FacebookDrive: "Store files as base64 facebook posts" - TwitterDrive: "Store files as base64 tweets" - SoundCloudDrive: "Store files as mp3 audio" - WikipediaDrive: "Store files in wikipedia article histories"

See also https://github.com/qntm/base2048. "Base2048 is a binary encoding optimised for transmitting data through Twitter."

Re: YouTubeDrive: Store files as YouTube videos

#52

Earlier quoted context omitted.

I think that video compression might make this not a viable technique. Artifacts would destroy the hidden data, right?

Couldn't you also embed data through sound? Upload a video of a monkey at the zoo but you insert ultrasound with encoded data. something like this but far more mundane https://www.youtube.com/watch?v=yLNpy62jIFk

> but you insert ultrasound with encoded data

Others in these comments have also suggested steganography in both the video and audio streams. The problem with that is that when you retrieve a video from YouTube, you never get the original version back. You only get a lossy re-encoded version, and the very definition of lossy encoding is to toss out details that humans can't (or wouldn't easily) perceive, including ultra-sonic audio.

Re: YouTubeDrive: Store files as YouTube videos

#53

Seems like a great way to get your account closed for abuse!

You'd be surprised how much YouTube lets you upload. I've been uploading 2-3 hours of content a day every day for the past few years. On the same account too. I have fewer than 10 subscribers lol.

What kind of content do you upload? (Should "content" be in air quotes? :P)

Re: YouTubeDrive: Store files as YouTube videos

#56
post #51
post #26

Turns out any site that allows users to submit and retrieve data can be abused in the same way: - FacebookDrive: "Store files as base64 facebook posts" - TwitterDrive: "Store files as base64 tweets" - SoundCloudDrive: "Store files as mp3 audio" - WikipediaDrive: "Store files in wikipedia article histories"

See also https://github.com/qntm/base2048 . "Base2048 is a binary encoding optimised for transmitting data through Twitter."

Still need around 30,000 more unicode characters for this to work.

Re: YouTubeDrive: Store files as YouTube videos

#57

I can't wait until malware uses this as C2

Seems pretty fragile. Google taking down your channel would be enough to disarm your malware.

they worked around this years ago by generating the username (domain name) based on some property of the current time

(plus using more than one tld)

Re: YouTubeDrive: Store files as YouTube videos

#58
post #51

Earlier quoted context omitted.

See also https://github.com/qntm/base2048 . "Base2048 is a binary encoding optimised for transmitting data through Twitter."

Still need around 30,000 more unicode characters for this to work.

Sorry, I edited the post concurrently with your comment - it now points to Base2048, the link I meant to post, which actually should work - rather than https://github.com/qntm/base65536 (which I think you're commenting on).

Re: YouTubeDrive: Store files as YouTube videos

#59

Years ago when Amazon had unlimited photo storage, you could “hide” gigabytes of data behind a 1px gif (literally concatenation together) so that it wouldn’t count against your quota.

They still do if you pay for Prime. I was surprised to see that even RAW files (which are uncompressed and quite large) were uploaded and stored with no issues. Not the same as "hiding" data but might still be possible.

Re: YouTubeDrive: Store files as YouTube videos

#60
post #51

Earlier quoted context omitted.

See also https://github.com/qntm/base2048 . "Base2048 is a binary encoding optimised for transmitting data through Twitter."

Still need around 30,000 more unicode characters for this to work.

> For transmitting data through Twitter, Base65536 is now considered obsolete; see Base2048.

Source: https://github.com/qntm/base65536

Post reply on HN