ZipRipper - A CMD script to crack password protected ZIP, RAR, 7z, and PDF files, using JohnTheRipper
Credit To:
JohnTheRipper - https://github.com/openwall/john
7zip - https://www.7-zip.org/
StarwberryPerl(Portable) - https://strawberryperl.com/releases.html
Instructions:
When a password is found an alert window will appear, and the password(s) will be
saved to the users desktop as: ZipRipper-Passwords.txt
If the script is interrupted normally (by pressing the 'q' key to quit or the 'red x', once), resume will be enabled
.
A MD5 hash is created for each job, that is used to store the resume data, in: %AppData%\ZR-InProgress\[MD5HASH]
to ensure multiple files with the same name can have InProgress jobs simultaneously. If a pending job is found the
user is presented with the options of either resuming the job, or bypassing the resume feature and starting a new job.
Note: When a job is completed the resume data is removed. All resume data can be cleared by clicking the center of John's tie
Current version provides support for hardware acceleration via OpenCL for:
nVidia "GeForce" & "Quadro" and AMD "Radeon RX" & "Radeon Pro" cards.
*ZIP, RAR, 7z, and PDF filetypes are supported
ZipRipper is portable, there are two different running modes; Online Mode, and Offline mode...
Online Mode: ZipRipper gathers its resources from the web (JohnTheRipper,7zip, and Portable Perl).
Only the script itself and an internet connection are required for this mode.
Offline Mode: ZipRipper uses/requires a local resource file [zr-offline.txt]. The presence of [zr-offline.txt] in
the same folder as the script is required and will force offline mode. An internet connection is not needed for this mode.
[zr-offline.txt] creator: Click the letters JtR in John's hat to create [zr-offline.txt], you can then relaunch in offline mode, or package the offline/portable script for use at a later time.
UNC Paths are not supported. Mapped network drives are supported.