https://github.com/anthhon/rarbreaker
Windows/Linux brute force app made entirely in C.
https://github.com/anthhon/rarbreaker
Last synced: 8 months ago
JSON representation
Windows/Linux brute force app made entirely in C.
- Host: GitHub
- URL: https://github.com/anthhon/rarbreaker
- Owner: Anthhon
- License: mit
- Created: 2024-02-22T21:29:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-06T21:27:47.000Z (over 2 years ago)
- Last Synced: 2025-10-30T19:47:31.787Z (8 months ago)
- Language: C
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rarbreaker
The **rarbreaker** is a command-line utility designed to crack passwords of encrypted files using a brute-force approach. It generates random passwords based on user-defined characters and length, attempting to unlock the encrypted file.
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Options](#options)
- [Examples](#examples)
- [License](#license)
## Installation
To use the **Password Cracker**, you'll need to compile the source code provided. Ensure you have a C compiler installed on your system.
1. Clone the repository:
```bash
git clone https://github.com/your_username/password-cracker.git
```
2. Navigate to the project directory:
```bash
cd password-cracker
```
3. Compile the source code:
```bash
make install-linux -B
# or
make install-windows -B
```
This will generate an executable file named `password-cracker`.
## Usage
The general usage of the **Password Cracker** utility is as follows:
```bash
./password-cracker -c -l -f
```
Replace `` with the range of characters to be used for password generation, `` with the desired password length, and `` with the path to the encrypted file you want to crack.
## Options
- `-c `: Specifies the range of characters to use for password generation.
- `-l `: Specifies the length of the password to generate.
- `-f `: Specifies the path to the encrypted file to crack.
- `-h`: Displays the help message.
## Examples
Here are some examples demonstrating how to use the **Password Cracker**:
1. Crack an encrypted ZIP file using lowercase letters, uppercase letters, and digits with a password length of 8 characters:
```
./password-cracker -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 -l 8 -f encrypted.zip
```
2. Crack a password-protected PDF file using only lowercase letters with a password length of 6 characters:
```
./password-cracker -c abcdefghijklmnopqrstuvwxyz -l 6 -f protected.pdf
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.