Skip to content

tyranroot/ZipCracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🛡️ ZIP_CRACKER: High-Performance Multi-Threaded ZIP Password Recovery Suite

Language Encryption Supported Multithreading Requirements

An industrial-grade, highly optimized password analysis and recovery tool designed to extract forgotten keys from compressed ZIP archives. Combining a robust core Python multithreading executor with an interactive TyranRoot, this suite bridges professional command-line security auditing with accessible visual diagnostics.


🗺️ Architectural Concept & Flow

The application is engineered into two primary layers working in harmony:

                  ┌──────────────────────────────┐
                  │   User Interaction Interface │
                  │         (python)             │
                  └──────────────┬───────────────┘
                                 │ Download Configured Code
                                 ▼
                  ┌──────────────────────────────┐
                  │      ZipCracker.py        │
                  │   (Multi-threaded Engine)    │
                  └──────────────┬───────────────┘
                                 ├──────────────────────────────┐
                                 ▼                              ▼
                    ┌────────────────────────┐      ┌────────────────────────┐
                    │    Wordlist Decrypt    │      │   Brute Force Engine   │
                    │   (Fast Dictionary)    │      │  (Combinatoric Loops)  │
                    └────────────────────────┘      └────────────────────────┘

Standard built-in libraries like Python's native zipfile module absolutely fail when encountering password-protected archives encrypted with AES-256 bit keys (WinZip standard). ZIP_CRACKER circumvents this limitation by interfacing directly with the reliable pyzipper library, ensuring seamless decryption of high-security archives.


🚀 Key Features and Enhancements

1. Dual Sophisticated Cryptanalysis Modes

  • 📈 Wordlist Mode (Dictionary Attacks): Reads dictionary text streams line-by-line using buffered chunk processing to match keys instantly.
  • 🪐 Brute-Force Mode (Combinatoric Range Search): Synthesizes candidates on-the-fly dynamically starting from set minimum parameters to a target maximum size limit (--min and --max) within a selectable alphanumeric matrix space (--charset).

2. High-Throughput Parallel Worker Model

  • Spawns clean concurrent executing threads (ThreadPoolExecutor or ProcessPoolExecutor concepts) to exploit all available physical CPU cores on the host machine.
  • Significantly improves validation velocities by running multiple extraction attempts simultaneously, avoiding single-thread bottlenecks.

3. Integrated Microchip Thermal & Speed Protection

  • Highly parallel workflows run risk of running processors too hot. An adaptive Sleep Delay Cooling Offset (-d / --delay) allows security operators to introduce fine-grained microsecond timeouts between worker loops, allowing safe and prolonged execution checks without core thermal throttling.

4. Interactive Simulation & High-Fidelity Benchmarks Web UI

The visual web portal includes state-of-the-art diagnostic boards:

  • Terminal Simulation sandbox: Dry-run configurations and check live-simulated outputs inside our customized sandbox terminal immediately before downloading the code.
  • Core Scalability Index Charts: Built using Google Antigravity-grade aesthetic typography with recharts, showing exactly how candidate validation loops-per-second increase and how hardware CPU thermals scale with active concurrency thread limits.
  • Bootstrap Package Resolver: Zero-configuration launch script automatically checks your local environment and fetches missing dependencies pyzipper, colorama, and tqdm directly so you don't even have to execute manual pip commands.

🛠️ Installation & Active Setup

Standard Requirements

Ensure Python 3.8+ is installed on your host system. Navigate to your downloaded folder directory and install dependencies:

pkg update -y
git clone https://github.com/tyranroot/ZipCracker.git
cd ZipCracker
python3 ZipCracker.py

🛠️ Installation in linux based OS

sudo apt update -y
git clone https://github.com/tyranroot/ZipCracker.git
cd ZipCracker
python3 ZipCracker.py

(Note: The downloaded standalone script also comes with an Auto-Dependency bootstrap resolver enabled. If you launch the script on an unconfigured terminal, it will safely execute the package manager behind the scenes to configure itself!)


🥷 Output

         ███████╗██╗██████╗     ██████╗██████╗  █████╗  ██████╗██╗  ██╗
        ╚══███╔╝██║██╔══██╗    ██╔════╝██╔══██╗██╔══██╗██╔════╝██║ ██╔╝
          ███╔╝ ██║██████╔╝    ██║     ██████╔╝███████║██║     █████╔╝
         ███╔╝  ██║██╔══██╗    ██║     ██╔══██╗██╔══██║██║     ██╔═██╗
        ███████╗██║██║  ██╗    ╚██████╗██║  ██║██║  ██║╚██████╗██║  ██╗
        ╚══════╝╚═╝╚═╝  ╚═╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝

                          🔥 ZIP CRACKER PRO -  v 1  🔥
                 Speed Boost | Anti-RateLimit | Multi-Threaded
────────────────────────────────────────────────────────────────────────────────

[✓] Turbo Mode Ready!

user@termux:~$ Enter ZIP file path:
└─[ZIP]➜

⚠️ Disclaimer & Legitimate Authorization Guidelines

IMPORTANT SECURITY CONSTRAINTS:

  1. This software has been built solely for legitimate password recovery, digital backup restoration, authorized systems penetration tests, and educational cryptographic verification workflows.
  2. Attempting to crack security lock boundaries on files or file systems and containers without explicit legal owner authorization is highly illegal.
  3. The developers and contributors hold absolutely no responsibility or liability for unauthorized usage, localized server issues, hardware stress wear-and-tear, or data integrity losses. Use with ethical integrity and professional composure.

👨‍💻 Author


About

ZipCracker tool for cracking any zip file password...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages