Skip to content
This repository has been archived by the owner on Feb 26, 2021. It is now read-only.

Xanahol/ZipBombBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ZipBombBuilder

Builds Zip-Bombs because anarchy 💣💥

Usage

Educational application to simulate the possible harm a small ZIP-Bomb-Script can do to your system.

Purpose and what I learned

How to teach about system-securities and a few tricks on how to manage/compress files in a script.

Status

This Project has been archived and closed


Guide

A helpful guide on how to run this application

Installation

Download the Repo somewhere on your system with a bit of space.
Specify myLocalDirectory in bomb_builder.py:

myLocalDirectory = r'C:\Users\noelb\Desktop\Private Projects\dabomb\Bomb'

Make sure you include Bomb in your path

Run Code

Make sure you're in the /Bomb directory, then type:

python.exe .\main.py

Demonstration

A short demo on how the program should run:

-----------------------------------------------
(⌐■_■)

- !WELCOME!
To Noëls magical Zip Bomb Simulation. 
My name is Al and I'll help you on your mildly suicidal mission of building a bomb on your local machine!
-----------------------------------------------
Hit Enter when you're ready...

Enter

ᕕ(⌐■_■)ᕗ

- Before We make our bomb, I need to know what size it's gonna take. 
A bigger bomb needs more time to generate and won't open fast but it'll take up a lot of space faster, 
while a smaller bomb is generated fast and with enough triggers, it can become really harmful. So, 
How big should our bomb be? On a scale from 1 to 10? (I recommend using 4)

4

Writing Files...
[##########]
\(^o^)/   - Done

Engineering Bomb...
[##########]
\(^o^)/   - Done

Cleaning up your mess...
\(^o^)/   - !The Bomb is ready!
-----------------------------------------------

<(^_^)>
Would you like me to trigger the Bomb? (y/n)

y

How many times would you like to trigger it? (to abort use ctrl+C)

3

<(^_^)>
Would you like me to clean up your mess? (y/n)

y

ヽ(`Д´)ノ
Cleanup crew: GO, GO, Go!
[###]