A powerful GUI application for recovering lost passwords of RAR archives using dictionary attacks and brute force methods with multi-threading support.
-
Two Attack Modes:
- Dictionary attack (using wordlists)
- Brute force attack (custom character sets)
-
Batch Processing: Test multiple RAR files sequentially
-
Multi-threading: Utilize multiple CPU cores for faster cracking
-
Progress Tracking: Save and resume sessions
-
Drag & Drop: Easy file input
-
Cross-platform: Works on Windows and Linux
-
User-friendly Interface: Real-time progress updates and statistics
- Python 3.6+
- Tkinter (usually included with Python)
- UnRAR executable (included in WinRAR installation on Windows)
- Additional packages:
tkinterdnd2,winsound(Windows only)
- Download the latest exe file and open it.
- Done
- (If any warning appear, please just ignore. It's for first time. No need to any warry. If you have any doubt you can scan or remain turn on your antivirus protection)
-
Clone the repository or download the release package:
https://github.com/IamAshrafee/RarPassword_Cracker.git cd RarPassword_Cracker -
Install required dependencies:
pip install -r requirements.txt -
For Windows users, ensure WinRAR is installed (for unrar.exe)
-
Run the application:
python RarCracker.py -
Select your RAR file
-
Choose attack mode (Dictionary or Brute Force)
-
Configure settings (threads, character sets for brute force, etc.)
-
Click "Start" to begin the cracking process
Main application interface showing dictionary attack mode
Brute force configuration options
The Advanced RAR Password Cracker Pro is designed to help users recover lost passwords for RAR archives. It implements efficient password testing algorithms with multi-threading support to maximize performance. The application features a clean, intuitive interface while providing powerful functionality for both casual users and security professionals.
Key technical aspects:
- Multi-threaded password testing
- Support for both dictionary and brute force attacks
- Progress tracking and resume functionality
- Cross-platform compatibility
- Estimated time remaining calculations
This tool is intended for legal use only, such as recovering passwords from your own archives that you've legitimately forgotten. The developer is not responsible for any misuse of this software.
MIT License - See LICENSE file for details
For questions or support, contact:
- Email: dev.ashrafee@gmail.com
- WhatsApp: +8801612381085
- LinkedIn: Abdullah Al Ashrafee

