This is a simple but sophisticated open source password recovery tool for M$ Windows, it can effectively 'crack' any password protected archive that can be decompressed by 7zip given enough time and resources. It can also bruteforce MD2, MD5, SHA-1 and SHA-2 hashes (SHA-256, SHA-384, SHA-512), CRC16, CRC32, CRC64 and Adler32 hashed passwords for both Windows, and Linux. It requires java 7u4 and above, and 7-zip v9.20 and up for archive recovery. Keeping these above applications up to date ensures peak performance.
if you have any ideas, bugs, tips/improvements and/or suggestions please dont hesitate to contact me
NB AS OF V1.07 PLEASE MAKE SURE 'resources' FOLDER IS IN THE SAME DIRECTORY AS THE JPasswordRecoveryTool.jar
Known Bugs(v1.09):
-although md2 was selceted by default for hash recovery if you did not slected another value and reselect md2 it would use md5 by default
Features
- recover lost archive passwords (Windows)
- start, pause and stop recovery process (Windows & Linux)
- detailed information available during recovery (Windows & Linux)
- automatic detection of 7zip on local drive (Windows)
- recover passwords for all supported decompression formats under 7zip that can be password protected ie. zip, rar and 7z (Windows)
- check for application updates at the click of a button (Windows & Gnome Desktops Only)
- get necessary components at the click of a button (uses 7-zip) (Windows & Gnome Desktops Only)
- exclude certain characters from character sets (Windows & Linux)
- Extremely fast hash bruteforcing (Windows & Linux)
- Crack MD2, MD5, SHA-1 and SHA-2 hashes (SHA-256, SHA-384, SHA-512), CRC16, CRC32, CRC64 and Adler32 (Windows & Linux)
- fast .zip recovery (Windows)
- Recover hashed passwords (Windows & Linux)
License
GNU General Public License version 3.0 (GPLv3)Follow JPassword Recovery Tool
User Reviews
-
This project REQUIRES an older version of 7-Zip to run properly. When this comment sent out the version we can download directly on 7-zip page is 2010, 2016, 2019, 2023, 2024 01/30, 2024 01/31. So I tested 2010 version is ok but NONE of later version would work because this project stop maintaining since 2012.
-
I am using a Win7-32bit desktop and 7z version 16. Created a dummy 7z file with the password 123 in the installation folder. Executed jpassrecovery.jar file, in the gui I browsed to the dummy 7z file, for options, I picked 0-9 only and min as 1 and max as 4, after 11110 tries taking 7 minutes, it couldn't even crack a simple password as 123!! I noticed Mr. Krouk was more busy and preoccupied with writing a useless super long copyright file and a readme file with no usage insturctions but pointless release notes! The GUI could use some aesthetic improvement such as the right border not being flushed with the text.
-
It would be excellent if you could introduce a feature of 'include these letters only" instead of just exclude. Also if there is a possibility to try combinations involving a certain phrase, this software would be unbeatable! For example, I have a phrase "password" and I want the software to check all combinations of 9 letter phrases tested based on the starting criteria (eg. "numbers alone" should test 1password, p1assword, pa1ssword, pas1sword etc with all possibilities from 0-9). This could speed up a process of recovering passwords with partial matches.
-
It is unbelievable slow in finding *.zip passwords. About 50 passwords per second on a 2 GHz Dualcore.
-
You work in nice environment, but... (may be I do something wrong) ... I Tried to decrypt the String 900150983cd24fb0d6963f7d28e17f72 I Know that MD5(abc) = 900150983cd24fb0d6963f7d28e17f72 (You can try to encrypt or decrypt this on many sites) The program failed to find the solution