A reverse-engineered tool to unlock encrypted PDFs from the VNU-LIC.
PDFs that are downloaded from VNU-LIC actually do not have password as your PDF viewer tell you. It can only be opened by the customized DLL with proper prefix to the PDF path.
This project generates a decryption prefix based on your machine's hardware UUID and uses the customized MuPDF DLL to remove encryption.
- Windows (32-bit MSVC target)
mupdf-exp-dll-x86.dllin the same directory- Rust toolchain
Option 1: Download prebuilt executable
Download the latest release from the Releases page, then run:
.\lic-unlock.exe <path-to-locked-pdf>Or drag & drop the PDF onto the .exe (as the video demo below).
Option 2: Build from source
git clone https://github.com/gawgua/lic-unlock.git
cd lic-unlock
cargo run -- <path-to-locked-pdf>The decrypted file will be saved as decrypted-<original-filename>.pdf in the current directory.