bhavya1510s/pdf-pass-cracker

GitHub: bhavya1510s/pdf-pass-cracker

一个基于多进程并行计算的 Python 工具,用于暴力破解和恢复加密 PDF 文件的密码。

Stars: 0 | Forks: 0

# PDF 密码破解工具 一个简单、多进程的 PDF 密码暴力破解工具。专为快速和易用而设计。 ## 功能 - 🚀 **多进程**:利用多个 CPU 核心更快地破解密码。 - 📊 **交互式 CLI**:如果未提供参数,则使用易于使用的交互模式。 - 🎯 **定向搜索**:指定最小和最大密码长度,并选择字符集(数字、字母、特殊字符)。 - 📈 **实时进度**:使用 `tqdm` 显示带有预计剩余时间的实时进度条。 ## 安装说明 1. 克隆仓库: ``` git clone https://github.com/bhavya1510s/pdf-pass-cracker.git cd pdf-pass-cracker ``` 2. 安装所需的依赖项: ``` pip install -r requirements.txt ``` ## 使用说明 ### 交互模式 在没有任何参数的情况下运行脚本以使用交互式设置: ``` python main.py ``` ### 命令行模式 您也可以直接通过命令行传递参数: ``` python main.py --file secret.pdf --min 1 --max 4 --numbers --letters ``` #### 可用参数: - `-f`, `--file` :要破解的 PDF 文件的路径。 - `--min` :最小密码长度。 - `--max` :最大密码长度。 - `--numbers` :包含数字 (0-9)。 - `--letters` :包含字母 (a-z, A-Z)。 - `--special` :包含特殊字符 (!@#...)。 - `--cores` :(可选)要使用的 CPU 核心数。默认为所有可用核心。 ## 免责声明 本工具仅供**教育和个人使用**。请仅将其用于您拥有或获得明确访问权限的 PDF 文件。
标签:PDF处理, PoC, Python, 域名侦查, 多进程, 无后门, 暴力破解, 逆向工具