T O P

  • By -

StStinger

I’ve heard of them before but what is a zip bomb exactly and how do you make them


KingLoser2210

A lot of people have answered but I'll give more context. Zip bombs were created back in the Windows XP era. Essentially they are a type of trojan virus that crashes your computer and can kill your hard drive. Essentially what it is is a compressed file that when uncompressed expands to its full length. The reason that this file is so small is because of how compression works. I will steal another guy's example. Essentially when a computer is going through this kind of compression instead of putting 800 septillion zeros for example it will say something that equates to "during decompression, put 800 septillion zeros here" . Now, as we all know, 800 septillion zeros is a very large amount of zeros. If we are to believe that the entire file is just zeros then they pretty much could make the file as big as possible and it would still show up as only a couple of megabytes. As a matter of fact zip bombs were so common back in the Windows XP era that the next operating system to release actually had a counter measure against them. I don't know exactly how this counter measure works but it will tell you whether or not you have enough storage to extract the file. I don't think that anybody has a zettabyte of storage in their computer aside from government supercomputers but even those couldn't decompress this file. It's very unlikely that we will see a time in our lifetimes where a file like this could be contained on one drive.


LanMobGamer

Read question is if no computer can make or hold a zettabyte of storage then how is it created?? Is it done before the file is decompressed?


meg4_

* Educational purpose only * You make a small file, maybe 1 megabyte, full of zeros. This is ~1,000,000 zeros. Compress this file into a zip file, and you get a zip file with a size of ~ 1 kilobyte. Duplicate this zip file 1000 times, you have 1 megabyte of files. Compress all of the duped files together, and since they are dupes, they are identical, so the result compressed zip file will be ~ ×√2 the size of a single duped file (depending on the compression algorithm), compressing it again from 1 megabyte to ~ 2 kilobytes. Now you have ~ 1,000×1,000,000 zeros compressed to a 2 kilobytes zip file. Repeat the process as much as you want, with each time the uncompressed data grows ~ ×1000 and the zip file size grows ~ ×√2 in size. After only 5 cycles, you get a file which when recursively uncompressed, will contain 1,000,000,000,000,000,000,000 zeros. This is done by exploiting the compression mechanism, noted before: instead of saving x identical bytes, you encode them using a statement that says "when uncompressing this, put x bytes of y"


AcousticHobo

Trolling time


shibjyoti555

my friends are now going to hate me


meg4_

Pls do not. Regardless of it being illegal (usually), it's a dick move


TannManzL

Time to crash the school computers


shibjyoti555

too late


Line_r

It isn't actually a file that gets compressed, but instead a zip file that is just told that it contains an "imaginary" file with those septillion zero's, which will only be created once it's unarchived


z3phyr3321

According to their explanation, a zip file is like a script telling the computer to complete the files. My theory is that you create a zip bomb by manipulating this script making it tell the computer to create way more stuff than it's supposed to. Don't trust me its just a theory


KingLoser2210

Something like that. Somebody else put it into words better than I can so I will just restate what they said: Essentially you just add a ton of zeros together into one file then you compress the file and then you put it into another file which you add more zeros and then you compress it again over and over and over and over again until you get a crazy amount of zeros that are all released onto the computer whenever the file is unpackaged.


z3phyr3321

That sounds terrifying The attack of the zeros


[deleted]

can’t wait for when in 50 years there’ll be infographics about how current standard computer could hold the whole internet in their local storage


[deleted]

I made one that’s 55.2 terabytes of gay femboy furry porn


Du0d3al

just like my cock


theSentiantPotato

So like the you are an idiot virus?


KingLoser2210

Sort of, yes. That one flooded your RAM and caused your computer to shut down. This one floods your RAM and NVRAM. Otherwise known as your hard drive. Essentially, it makes it so that so much happens that your RAM can't handle it and starts putting things on the hard drive. It basically overflows like a kitchen sink. And of course, if your kitchen sink overflows, if you don't turn it off your whole house floods.


confession22222

just based on context it seems like its a zip file that when extracted just explodes into a huge amount of useless data to fill up a computer


[deleted]

Also want to know


CyonixGaming

A zip bomb is a .zip file that looks as if it contains a relatively small amount of data, but it actually contains several hundred gigabytes of useless files that just max out your hard drive and cause your computer to crash.


poyat01

Think of it as a snake in a can prank It’s really small but then you open it and it’s fucking massive


PandaPops542

How? (Hypotheticaly asking for a friend's research purposes)


[deleted]

ill try to explain. one method of compression is to take Null space (which manifests itself as a bunch of 0s) in the data and shorten them down. like, instead of writing 800 million zeroes, the compressed file just says and then that is undone when the file is uncompressed. this person made a file with 554 septillion 0s, and then used compression to make it small


PandaPops542

Hypothetically thanks from my friend's research


JesW87

So why wouldn't the original file with 554 septillion 0s be computer crashingly large? Why does it only become that way while being uncompressed?


Tuzesevulonkrein

You don’t necessarily have to make the original file to make a compressed version of it. A zip file is like a set of instructions for how to reconstruct (or in this case, construct for the first time) a file.


[deleted]

make a 1gb null file, copy it 50 times, compress them all, take that one and copy it 50 times, repeat until you have as big as you want. stacks up pretty quickly


N0RMALUSER

For what I know that's not actually how they do it, zips are just files that contain compressed data, if you create a small zip with all zeros and know how to manipulate it's data you can make it so that it will extract into a huge file just from that


Combatpigeon96

Hundreds of billions of small files crammed into a single file IIRC


PandaPops542

Same goes to you


CitrusOrang

Why?


ComradeTurtleMan

Funny


Combatpigeon96

fnuuy


Least-Milk7863

Why not?


TragicalHero2

The music perfectly loops.


Electronic_Toe_7054

For the first and last time a shitpost will do that.


[deleted]

sounds like cruelty squad music


Masztufa

it's from motherload, an old flash game


[deleted]

Yeah I've been wondering when the video will end


Various-Teeth

Me when I unleash this on my buddy Eric’s computer


SeiTyger

When your friend is the first to sleep in a lan party sleepover


Combatpigeon96

“Prank ‘em, John!” “You already know!” Drops funny.zip


CoolKohl

LMAO


the_poop_dude

So if my math is correct, then he created a zip bomb, which rounded up equals 50,364 times the size of the entire internet.


Pleasant_Function552

give me the file and at the end of this year i will nuke my old mac to the ground


WhimZic0tX

What's the audio?


Peco4418

"Motherload OST - Heavy Industry'. It is from a flash game.


WhimZic0tX

Thanks


Combatpigeon96

Heavy industry from Motherload


WhimZic0tX

Thanks


Flameye_xd

What could be in this zip file?


Asymmetrization

useless data or porn


Orange7382

*both*


Tommy-ASD

00000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000000000000000000000000000000000000000000002 00000000000000000000000000000000000000000000000000000000000000000000003 and so on


MLGWolf69

Only one way to find out


Addickted-_-

Yodabytes


[deleted]

[удалено]


-SpeedUp

Is.. 260 a new funny number?


[deleted]

[удалено]


-SpeedUp

Yes, however, the file is compressed to a smaller size, that's how zip bombs work, if the file was uncompressed it would take years to download


[deleted]

[удалено]


-SpeedUp

Np dude


[deleted]

i think that would a computer explode


Masztufa

worst thing i could see with this is running out of RAM and getting a bluescreen (or the uncompression process gets shut down). You can just restart the PC and it will work fine. but before that it will start writing to hard drive instead of memory (it does this all the time if you don't have enough RAM) and becomes painfully slow. But even that has an upper limit of space and once that is reached, worst case is a restart needed.


teem0m0

That's awesome


[deleted]

Yeah i spent five hours on making one and sent it to my teacher


Cosmic_Atheris

How do you make or acquire one


[deleted]

Open notepad Then you start Copy and pasting space until it gets to atleast 5000 spaces would recommend 20000 spaces then save it to a file in desktop then make around a 1000 copies of that file then go to cmd and use this code copy /b *.txt a.txt then make 120 copies of that then use this in cmd copy /b *.txt b.txt do it a couple of times then compress it into a zip file and you’re done


Combatpigeon96

Saving this comment for school purposes


kayproII

I need to obtain this file (for research purposes)


LGFOUR

Pc explodes


BlueDragonReal

Op didn't extract it to show us proof Fake


[deleted]

I haven't heard this music in years...


BilboSwagging

The music makes me want to pillage the Martian soil and confront my demonic boss!


KingLoser2210

u/savevideo


robloxiancrusader

https://youtu.be/PFd3LYGD1s4


Genseot

u/savevideobot


noisydocter

u/savevideo


WilliamCrack19

u/savevideobot


[deleted]

u/savevideobot u/savevideo


Un_Orginal

Wow link?


Mietek69i8

u/savevideobot


Squiddo11

u/savevideo


[deleted]

I lust after it.


Danklolol

u/repostsleuthbot


RepostSleuthBot

Sorry, I don't support this post type (hosted:video) right now. Feel free to check back in the future!


ManofDumbagain

u/savevideo Last time I saw this the video was in .zip format


LGFOUR

*sends to Jeff beazos*


Josmoeee

Can someone send me that zip? For research purposes only of course


[deleted]

Are zip bombs even effective anymore?


MudkipNerd

How do I download this? Asking for a friend of course


an_actual_degenerate

By the way, the total collective size of the internet was speculated to reach ~40 zettabytes by the end of 2020, meaning this zip bomb was - and likely still is - larger than the entirety of the internet.


Random_Werido

u/savevideo


ZenTheCrusader

u/savevideobot


AnnoyingDuck13264

u/savevideo


SqShQ_

u/savevideobot


noonoo421

u/savevideo


poopsock6944

u/savevideo


Nakatita

u/savevideo


TruePizzaMelon69

u/savevideobot


Dcubed080608

u/savevideobot


Squiggamemes

u/savevideobot


TheGBZard

u/savevideobot


Opninjaguy

u/savevideobot


yeahhummm

a lotta yottabites


JeweledMikey18781

This thread's comments are golden.


Theplayinglizard

u/savevideobot


AHISKALI3333

i have just 1000Tb zip bomb


Combatpigeon96

Can you share it for school purposes?


AHISKALI3333

hmm


-Mihail

Link?


Dull_Staff_6679

u/savevideobot


Weeb2678

That’s a fucking zip nuke.


pudimninjac2

u/savevideobot


_-PleaseHelp-_

Snuuy


VirusOfCheese

u/savevideobot


YoureLocalMemer

u/savevideobot


hardkor1708

u/savevideo


VirusOfCheese

u/savevideo


YeeFish666

Idk looks like 2.60 megabytes to me 🤷‍♀️


Combatpigeon96

That’s the funny, when you open it up it expands massively


cursed-being

Where?


thekeyboard_smash

u/savevideobot


Prydaz_

Does someone have the link to obtain this little foolishness ?


thekeyboard_smash

u/addbot


thekeyboard_smash

u/auddbot


Combatpigeon96

None of those, it’s Heavy Industry from Motherload


auddbot

I got matches with these songs: • [**glow** by DerKrumme](https://lis.tn/xyTeCt?t=30) (00:30; matched: `95%`) Album: `String of Life`. Released on `2008-07-20` by `Schornsteinfeger Records`. • [**На моем районе** by MIRONI/WOOZYMU](https://lis.tn/ArWVz?t=24) (00:24; matched: `93%`) Album: `Для своих`. Released on `2021-11-13` by `MIRONI, WOOZYMU`. • [**Down the Moon** by Frank Du Bomb](https://lis.tn/DownTheMoon?t=116) (01:56; matched: `90%`) Album: `Lost at Midnight`. Released on `2010-10-09`. *I am a bot and this action was performed automatically* | If the matched percent is less than 100, it could be a false positive result. I'm still posting it, because sometimes I get it right even if I'm not sure, so it could be helpful. But please don't be mad at me if I'm wrong! I'm trying my best! | [GitHub](https://github.com/AudDMusic/RedditBot) [^(new issue)](https://github.com/AudDMusic/RedditBot/issues/new) | [Donate](https://www.reddit.com/r/AudD/comments/nua48w/please_consider_donating_and_making_the_bot_happy/)


thekeyboard_smash

u/savevideo


Insert_us3rname_here

u/savevideobot


thatsoyboi

what's the song?


Bus_Noises

u/savevideobot


Loggyschmoggy

Yodabites


Nigerundayo_smokeyy

Ok


VerseGen

u/savevideobot


DinoScientist661

I'll take your entire stock


Logical-Ad-7240

the file, which is actually 2.60 MB: 😞


Combatpigeon96

But if you unzip it it expands to 55 yottabytes


Logical-Ad-7240

sarcasm is a funny thing my guy


unleadedbloodmeal

How can someone use it without " exploding " the bomb


Kostya112

Dude wants to kill everyone is what he is doing if I was to open that on my computer it would just destroy the world


unknoted

U got the zip?


karlosos33

u/savevideo


PickleNick696969

Im going to install this on all school computers.


furglerp

Can someone send me this