Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image

Overview

License GitHub release Rust Downloads

Zip Cracker is a powerful, modern, and efficient tool for cracking password-protected ZIP files. Utilizing Rust's performance capabilities and parallel computing, this tool provides a fast and convenient solution for recovering lost or forgotten passwords for encrypted ZIP files. The program supports both dictionary-based and brute-force attacks.

Features

  • Multithreaded password cracking for maximum performance
  • Dictionary-based attack using custom wordlists
  • Brute-force attack with adjustable character sets and lengths
  • Progress bar for real-time updates on cracking progress

Installation

Manual Installation (Recommended)

You can download the precompiled binaries from the Releases page.

Quick Install

Linux/macOS

curl -sSL https://raw.githubusercontent.com/fresh-milkshake/zip-cracker/master/scripts/install.sh | bash

Windows (PowerShell)

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/fresh-milkshake/zip-cracker/master/scripts/install.ps1" -UseBasicParsing | Invoke-Expression

Usage

Zip Cracker provides an easy-to-use command-line interface for cracking password-protected ZIP files. Here's a quick overview of how to use the tool:

  1. Dictionary-based attack:

    zip-cracker /path/to/encrypted.zip -d /path/to/dictionary.txt
  2. Brute-force attack:

    zip-cracker /path/to/encrypted.zip -g
  3. Display help:

    $ zip-cracker --help
    
    Zip Bruteforce
    
    USAGE:
        main.exe [OPTIONS] <FILE>
    
    ARGS:
        <FILE>    The zip file to bruteforce
    
    OPTIONS:
        -d, --dict <FILE>    Path to the dictionary to use for bruteforce
        -g, --generate       Use brute-force generation
        -h, --help           Print help information
        -v, --verbose        Prints more information

Building from Source

To build Zip Cracker from source, follow these steps:

  1. Install Rust using rustup:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Clone the repository:

    git clone https://github.com/fresh-milkshake/zip-cracker
  3. Change to the project directory:

    cd zip-cracker
  4. Build the project:

    cargo build --release
  5. The compiled binary can be found in target/release/zip-cracker.

License

This project is licensed under the MIT License. Please see the LICENSE file for more information.


If you like this project, please consider giving it a ⭐️ on GitHub!

About

Zip Cracker is a tool for cracking password-protected ZIP files

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages