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)

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow JPassword Recovery Tool

JPassword Recovery Tool Web Site

Other Useful Business Software
Cyber Risk Assessment and Management Platform Icon
Cyber Risk Assessment and Management Platform

ConnectWise Identify is a powerful cybersecurity risk assessment platform offering strategic cybersecurity assessments and recommendations.

When it comes to cybersecurity, what your clients don’t know can really hurt them. And believe it or not, keep them safe starts with asking questions. With ConnectWise Identify Assessment, get access to risk assessment backed by the NIST Cybersecurity Framework to uncover risks across your client’s entire business, not just their networks. With a clearly defined, easy-to-read risk report in hand, you can start having meaningful security conversations that can get you on the path of keeping your clients protected from every angle. Choose from two assessment levels to cover every client’s need, from the Essentials to cover the basics to our Comprehensive Assessment to dive deeper to uncover additional risks. Our intuitive heat map shows you your client’s overall risk level and priority to address risks based on probability and financial impact. Each report includes remediation recommendations to help you create a revenue-generating action plan.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
1
0
3
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

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
    1 user found this review helpful.
Read more reviews >

Additional Project Details

User Interface

Java Swing, Java AWT

Programming Language

Java

Related Categories

Java Security Software, Java Password Recovery Software, Java Brute Force Tool

Registered

2012-05-25