A fast, secure, and reliable multiprocessing Windows Desktop application that automatically brute-forces and recovers passwords for PDF files you own.
- High-Performance CPU Scaling: Automatically utilizes all available CPU cores to maximize hash rate.
- Modern UI: Clean, light/dark mode compatible graphical interface built with
customtkinter. - Customizable Charsets: Target specific password lengths and characters (Upper, Lower, Digits, Symbols, Custom).
- Windows Setup Installer: Provided as a polished, standalone Windows Setup
.exewith customized branding. - Reporting: Automatically exports the unlocked document alongside a
.txtreceipt of the operation and time taken.
You can download the Windows installer (AMR_Pdf_Recovery_Setup_v1.0.2.exe) from the the Releases page.
To run or build this project from the Python source, you will need:
- Python 3.10+
- Dependencies:
pip install -r requirements.txt - Inno Setup 6 (to compile the
.issinstaller)
pyinstaller --noconfirm --onedir --windowed --icon=icon.ico --add-data "banner.png;." --add-data "icon.ico;." --name "AMR Pdf password recovery tool" main.pyStrictly for personal use. This software should only be used to recover access to important documents that you legally own and have forgotten the password to. The author assumes no responsibility for unauthorized or malicious use.


