Hi there, experienced programmer here. To make sure that no one can see the data, even the url, you could encrypt the file with a symmetrical key before turning it into an image. Personally I would have made a database to store all of the file urls and only use binary data, not an image. To make uploads faster, you could use multiple bots at the same time. As it is completely free storage, you could make copies of the data from time to time to make sure discord doesn’t delete it.
I'm pretty sure they don't delete things in chat unless you specifically delete them. When checking conversations with friends, there are old file attachments that still work.
@@_M_643I believe that messages won’t be deleted, unless you do it yourself. However, discord recently changed it, so that any new images being sent on discord are only stored temporarily (don’t ask me for how long), but images that were uploaded before this change won’t be affected, as this would break a lot of bots and other stuff.
it'll be way faster to just use winrar library to compress into 25mb chunks and also encrypt them, plus you're gonna wanna write a JSON file to index the chunks automatically
You made this video a bit late lol I'm pretty sure Discord made an update a while ago in which a image or file expires after a certain amount of time because everyone was using Discord as a cloud storage platform like the one you showed in the video which is why this won't really work (according to what I know)
Direct links to files indeed do expire, but messages don't, just save message id, and when you need your file, fetch the message and get a new link to the file. Btw I was bored so I decided to upload 6 TB of anime this way. Till this day, those anime are still existing on discord.
You forgot one crucial fact. the links expire after one day the hm and stuff changes you need to save the message ids then ping the discord api to get the link from the message id.
I did this as well, and its great, but just to warn you: it is kind of against discord policy, so you can't share the bot and you could get banned if you're unlucky. I turned discord into a file saving/sharing bot, and it was great until i got banned
has anyone tried storing files in youtube subtitles? people have been making bad apple play using only subtitles, i don't see how storing data like this is impossible
@@u-k yeah, that's the fun part :) storing files in youtube videos is also ineffective, and a lot of people have done this, but no one tried to do this with subtitles yet
@@ginqus me with 2 of my friends decided that we are going to make it and we are going to use the video, audio, description and the subtitles for data storage actually since just subtitles would be too boring.. The project will start at the 29th.
@@u-k sounds cool! unfortunately i lack programming skills required for this as of now, but maybe one day i'll try something similar... good luck to y'all though!
Good shitpost, for anyone else interested in this discord is changing their policy on linking to files since people is using them for hosting malware. So if someone else is gonna build this you might wanna keep track the chunks in a different way.
does the bot just reads and understands the binary data and directly clones it(recreates it) or it actually used your internet bandwidth to upload it to discord ?
directly downloading wont work for long, as discord added signed cdn links that are only valid for a certain amount of time. This means that a link you have previously saved will not work for long to obtain the files. this means: - you have to store the channel and message ids instead - require fetching the message to get a new valid download link - then download the file
This would be a good PoC for putting a loader on a pc, having the loader just downloaded the image and decode it into the reverse shell, maybe even send commands through pictures
Hey! Good idea that would've worked last year, but now every file gets deleted after a ceratain amount of time. Let's see if you find any other workaround!
for extra leyer of security you could make next program to generate some "private key" and then every picture then you could encrypt using xor operation your picture and your provate key that way its barely possible to thrid person to decrypt your message without key . but even if someone would want to bruteforce your private key (if its large) then it would take ages to crack
true free cloud storage is making new roblox accounts and then storing the data as plain text in the accounts about section. if this gets sensored then it converts the binary to hex. if this doesnt work then it splits the hex up even further untill it passes roblox checks. and book free roblox cloud storage.
0:330:42 FR... however... 1:02 In theory, however, 1:10, and also, RUclips has the right to take down basically all of your videos if it so wishes. 1:42 Fewth! That's a relief! 1:51 Huh... 2:44 Coding a bot in python... Damn... 4:08 FR Discord is not a great file cloud.
When i created a project like this using telegram instead of discord I noticed that when reading a bigger sized file it needed more ram, like for a 3GB file it took about 11 gigs of memmory. This issue should also persist in your project right?
isn't discord getting rid of this though? I thought files that got uploaded were going to be timed, and deleted automatically after the time ran out, so like if you upload something, it'll only be up for 24 hours something
after 24 hours the file isnt deleted the link is refreshed so the file just has a new id to prevent people from using it maliciously but you could literally just use the api to grab the message using the message id that doesnt change and then copying the refreshed link and have it scheduled every 24 hours
00:01 Leverage Discord for infinite cloud storage 00:37 RUclips limitations for cloud storage 01:10 Using Discord for file storage 01:48 Converting binary data to images for storage on Discord 02:28 Creating a Discord bot to automatically upload image files. 03:04 Automating the image download and data extraction process 03:39 Any file uploaded to Discord is publicly available and can be downloaded by anyone. 04:16 Discord used for slow cloud storage Crafted by Merlin AI.
@@DracoTheNinja I'm a C++ programmer but I wouldn't recommend this anyways, discord has been messing with their CDN to slowly face out old stuff on it. Usually in the form of downgrading the asset or outright removing it. There's no guarantee of this being sustainable
imagine Discord when it passes into the hands of the Chinese (tencent) it will already be funny that Discord exploits the slightest data unless you put images of programs found everywhere otherwise you can say hello to the hack or recovery of your information that you will put there but great project otherwise
i have a question: 1. is there a code we could download? btw can you please share the converter code? edit 3: you can store 24883200 bytes aka 24.8 megabytes in a single image of 2160:3840
you may get banned. telegram is the better option. im using telegram rn and i connected my screenshots-minecraft texture packs-minecrafts screenshots etc. folders to telegram.
did you even watch till the first minute of the video before writing this comment ? RUclips obv. has compression to not have multiple gigabytes per video that's why data will get lost
Bro just made the most unoptimal data base ever 💀
true
@@aliega-studios Dont act like you know what ur doing 💀💀
yeah, would be better to simply send chunks of the files and joining them together when needed
@@HMAFROBLOX he never said he did
@@Riplatki Are you stupid, he never mentioned that he did he said true to sound like he knows what he is on about
Hi there, experienced programmer here. To make sure that no one can see the data, even the url, you could encrypt the file with a symmetrical key before turning it into an image. Personally I would have made a database to store all of the file urls and only use binary data, not an image. To make uploads faster, you could use multiple bots at the same time. As it is completely free storage, you could make copies of the data from time to time to make sure discord doesn’t delete it.
"experienced programmer here" with a Roblox pfp lmfaooo
@@cdnAshton i mean bro gave valid info
@@cdnAshton programmers are built different
@@cdnAshton you'd be surprised
@@cdnAshtonyou say it as if programmer's dont have preferences 💀
W idea, i recently saw someone doing the same idea on RUclips but they talked about that discord deletes old uploaded files after a couple of months
not really his idea there were similar videos in the past that did the same thing and even more in depth.
I'm pretty sure they don't delete things in chat unless you specifically delete them. When checking conversations with friends, there are old file attachments that still work.
@@_M_643 some, but some others i've sent have been unavailable
@@_M_643I believe that messages won’t be deleted, unless you do it yourself. However, discord recently changed it, so that any new images being sent on discord are only stored temporarily (don’t ask me for how long), but images that were uploaded before this change won’t be affected, as this would break a lot of bots and other stuff.
Yep I have made my own discord file uploading bot which had some files saved and now i cant access any file older than 6 months
i thought this video had thousands of views keep up the good work bro! this video is top tier
Didn't I see this video already somewhere else?
Yes. someone made a vid almost exactly like this before. this is just a redone idea tbh
Yeah someone else already did this but I wanted to try doing it
It is different I think they just made the data into files not images
it'll be way faster to just use winrar library to compress into 25mb chunks and also encrypt them, plus you're gonna wanna write a JSON file to index the chunks automatically
Why not 7zip?
@@_GhostMiner ...
there are countless things that can be improved with it.
Me getting this video recommended as I'm finishing a project to upload my files to RUclips...
You made this video a bit late lol
I'm pretty sure Discord made an update a while ago in which a image or file expires after a certain amount of time because everyone was using Discord as a cloud storage platform like the one you showed in the video which is why this won't really work (according to what I know)
its easy to bypass
@@y.1b And how's that?
Make the bot download and reupload the files every 1-2 months @@sparksjs
Direct links to files indeed do expire, but messages don't, just save message id, and when you need your file, fetch the message and get a new link to the file. Btw I was bored so I decided to upload 6 TB of anime this way. Till this day, those anime are still existing on discord.
@@temporaly6272 Can you share the script used for this perchance?
The background music comes from Peshay - Studio Set (1996)
intense - only you ;)
“yeah let me give them the set name but not the track name”
@@Wermite. I don't have the memory of an elephant nor am I dedicated enough to find an individual track unless I know the name of it. Hope this helps!
@@guestc142 knows an obscure old peshay set but doesnt know the most popular intelligent dnb song by name🤔
You forgot one crucial fact. the links expire after one day the hm and stuff changes you need to save the message ids then ping the discord api to get the link from the message id.
I did this as well, and its great, but just to warn you: it is kind of against discord policy, so you can't share the bot and you could get banned if you're unlucky.
I turned discord into a file saving/sharing bot, and it was great until i got banned
can discord detect the bot even on private server?
@@tuanphvng the private server still belongs to them. Discord can see all activity on all servers that belong to them
has anyone tried storing files in youtube subtitles? people have been making bad apple play using only subtitles, i don't see how storing data like this is impossible
it IS possible. Just incredibly ineffective.
@@u-k yeah, that's the fun part :) storing files in youtube videos is also ineffective, and a lot of people have done this, but no one tried to do this with subtitles yet
@@ginqus I don't think anyone has done that. it would be quite easy to make. You can hit me up if you decide to make it.
@@ginqus me with 2 of my friends decided that we are going to make it and we are going to use the video, audio, description and the subtitles for data storage actually since just subtitles would be too boring.. The project will start at the 29th.
@@u-k sounds cool! unfortunately i lack programming skills required for this as of now, but maybe one day i'll try something similar... good luck to y'all though!
is there source code we could download...
fr
i dont reccomend it since discord removes certain files after a certain amount of time nowadays. so youd probably lose your shit
@@dylanbacon554 Images are stored through a different CDN server that allows longer storage for jpg, png, jpg/jpeg, and webp.
this man is a threat to the internet
you could try some sort of end to end encryption algorithm, that could be cool as a next step
Good shitpost, for anyone else interested in this discord is changing their policy on linking to files since people is using them for hosting malware. So if someone else is gonna build this you might wanna keep track the chunks in a different way.
only issue is you can only store a link to an image for so long on discord since they added in experation dates to links
I also did this to store any files without having to pay the storage engine XD, glad discord make the URL open for public
does the bot just reads and understands the binary data and directly clones it(recreates it) or it actually used your internet bandwidth to upload it to discord ?
directly downloading wont work for long, as discord added signed cdn links that are only valid for a certain amount of time. This means that a link you have previously saved will not work for long to obtain the files.
this means:
- you have to store the channel and message ids instead
- require fetching the message to get a new valid download link
- then download the file
literally every programmer ever doing things that are soo uncanny ☠☠☠☠☠
Or just use Cloudflare R2 and file compression...
POV : You Are Too Broke To Buy SSD or HDD
1:09 is there a way of you being able to make the video so small that it doesn't get compressed? Or compress it so much it doesn't get compressed?
didnt discord started to delete uploaded things after 2 weeks or so? so might be that ur data is gone
couldnt you just split the file into 25mb chunks, theres no need for converting it to an image
images are more challenging
Pro-Tip; Use space sniffer to find out how your data uses your space and delete the big files directly
4:23 overwriting keywords is crazy 💀
This would be a good PoC for putting a loader on a pc, having the loader just downloaded the image and decode it into the reverse shell, maybe even send commands through pictures
Tbh a zip file can already be split into smaller chunks + it adds compression out of the box
bro is just nerding out rn
wait until he discovers zendesk support pages
One day I was going to download something on steam and I saw google drive as an disk with 25 GB😂
Hey! Good idea that would've worked last year, but now every file gets deleted after a ceratain amount of time. Let's see if you find any other workaround!
i'd rather rob a bank to buy a storage drive then i'll give the rest of the money away
thats a cool idea and with that you earned sub 👍👍👍👍👍👍 like your stsyle of video short full of explanation but direct.
bro just watched Dev Detour videos and made almost 1:1 copy
just wait till bro finds out that attachment urls break after 24 hours 😭😭
3:36 did bro just leak his IP?
its a local ip buddy
A few weeks ago I made this myself, was a fun challenge and I hope Discord doesn't implement smth to remove the possibility
Good video.
i love this types of videos
for extra leyer of security you could make next program to generate some "private key" and then every picture then you could encrypt using xor operation your picture and your provate key that way its barely possible to thrid person to decrypt your message without key . but even if someone would want to bruteforce your private key (if its large) then it would take ages to crack
When you store the image links for later use, keep in mind that the links expire after a while. You need to go back and get the links again.
They'll probably limit it or make it harder to work with if it got used enough
who tells this man that discord deletes image urls if they are not requested for a time (to prevent what this man did)?
then just download it and reupload
Man, I been doing this lol, just using my brothers account as a storage device lol.
(The catch is that I have Discord Nitro)
BeamNG is Crazy Capacity 0:05
I think this can be done for telegram aswell but those last forever and there's higher storage capacity on there
ruclips.net/video/QiGKrBDqmKg/видео.html
most zip/archive software allows you to create compressed files in multiple chunks
Correct, in this case they could sent up to 250mb per message (you can send 10 files up to 25mb per message), and only have to send one thing.
true free cloud storage is making new roblox accounts and then storing the data as plain text in the accounts about section. if this gets sensored then it converts the binary to hex. if this doesnt work then it splits the hex up even further untill it passes roblox checks. and book free roblox cloud storage.
Kind of tempted to do this now
this is why we cant have nice things. we exploit and then they take the use away
but this is funny af though
You know you could have used tkinter just saying
0:33 0:42 FR... however... 1:02 In theory, however, 1:10, and also, RUclips has the right to take down basically all of your videos if it so wishes.
1:42 Fewth! That's a relief! 1:51 Huh... 2:44 Coding a bot in python... Damn...
4:08 FR Discord is not a great file cloud.
Doesn't Discord automatically compress images?
What If You dont have Internet 💀
2:54 the filename 😭
When i created a project like this using telegram instead of discord I noticed that when reading a bigger sized file it needed more ram, like for a 3GB file it took about 11 gigs of memmory. This issue should also persist in your project right?
isn't discord getting rid of this though? I thought files that got uploaded were going to be timed, and deleted automatically after the time ran out, so like if you upload something, it'll only be up for 24 hours something
after 24 hours the file isnt deleted the link is refreshed so the file just has a new id to prevent people from using it maliciously but you could literally just use the api to grab the message using the message id that doesnt change and then copying the refreshed link and have it scheduled every 24 hours
Or, you can get your file, compress it, then split it into chunks, and upload that to discord.
I can't belive I made this script right now for entertainment and I open youtube and saw your video
for sure someone spying me 😂😂😂😂🤣🤣
Cool video
Are you the people who are making discord put a time limit on media links 😭?
It's a really interesting idea, I'm currently working on something similar.
my internet speed is 310 mbps surely it won't be that slow for me... right?
have you tried telegram? it is like 2gb per file with no limits
ruclips.net/video/QiGKrBDqmKg/видео.html
00:01 Leverage Discord for infinite cloud storage
00:37 RUclips limitations for cloud storage
01:10 Using Discord for file storage
01:48 Converting binary data to images for storage on Discord
02:28 Creating a Discord bot to automatically upload image files.
03:04 Automating the image download and data extraction process
03:39 Any file uploaded to Discord is publicly available and can be downloaded by anyone.
04:16 Discord used for slow cloud storage
Crafted by Merlin AI.
"converting binary data into an image is painfully slow"
only with python that is, any other language would do it in milliseconds
yo, if you can make it happen in C++ or C# or Java, please share with me
@@DracoTheNinja I'm a C++ programmer but I wouldn't recommend this anyways, discord has been messing with their CDN to slowly face out old stuff on it. Usually in the form of downgrading the asset or outright removing it. There's no guarantee of this being sustainable
i think it would be easier just to store files on a random usb
imagine Discord when it passes into the hands of the Chinese (tencent) it will already be funny that Discord exploits the slightest data unless you put images of programs found everywhere otherwise you can say hello to the hack or recovery of your information that you will put there but great project otherwise
Did you do some threading to it?
there is no way a 256 gig hard drive is $150
I think it might be this thing called a hyperbole
lol , they delete those medias after a while
1:19 ha, imagine not having nitro
Sorry for not being chronically online
@ayefare true
this gon get ya shot
W music choice
then discord sells your data
why does he sound like tank fish
I'm making my databases with uploading glitch or replit and backing to webserver
Why do I feel like I would feel bad I've done this
i have a question:
1. is there a code we could download?
btw can you please share the converter code?
edit 3: you can store 24883200 bytes aka 24.8 megabytes in a single image of 2160:3840
0:12 same fr fr bro
you may get banned. telegram is the better option. im using telegram rn and i connected my screenshots-minecraft texture packs-minecrafts screenshots etc. folders to telegram.
dont be shy, share the source code
did you watch Stealing Storage from Discord?
yeah i liked their idea i wanted to try it myself
Only one problem.. discord added an expiery date to files as it was used to store malware
Make the bot download and reupload the files every 1-2 months
@@carloareaseror just get the message id and when ever request file it will get the file from the message id
yo how did u learn so much python?
Isn’t the same with google drive free 15gb better and easier?
convert the images to videos and upload em to youtube. Each file could be a video
did you even watch till the first minute of the video before writing this comment ? RUclips obv. has compression to not have multiple gigabytes per video that's why data will get lost
Dont tell everyone my Tactic how I share data between all my devices!
just store ur files in a google drive or delete temp files
BIRD
i got a intern at my job who made this but just 10x better xD encyrption backups and saving the storage links on a proper mariaDb
7zip can split files to 25 MB chunks already
Hello, Based department?
Someone already did this in the exact same way awhile ago...
ruclips.net/video/c_arQ-6ElYI/видео.html&t
OML JUST ENCRPYtttt IT USING A KEYYYYYYYYYYYY AGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
22,000 items in download use to relate to that
shouldved just got nitro and sent all the files you need to
racism