Browser Password Decryptor是一款免费的软件,旨在帮助用户快速恢复忘记的浏览器登录密码。支持75多种流行的浏览器,包括谷歌Chrome、火狐Firefox、因特网资源管理器和微软Edge等。这款软件提供即点即用的恢复体验,一键点击便可轻松找回保存在各种浏览器中的网站登录密码。

BrowserPasswordDecryptor

这款工具的自动检测和解密功能大大简化了密码恢复流程。用户不再需要手动输入网站信息,只需右键点击快速复制密码即可。Browser Password Decryptor界面设计友好,增强了用户的使用体验,并支持将恢复的密码列表保存为HTML文件,便于后续的管理和参考。

Browser Password Decryptor针对每一款支持的浏览器均有深入的密码位置和恢复指南。无论是安装该软件,还是之后的常规使用都十分简便。它还配有卸载程序,让用户能够在任何时候轻松地将其从系统中移除。通过这些细致的服务,Browser Password Decryptor成为了用户恢复忘记密码的可靠助手。

安装

  •  克隆存储库
    git clone https://github.com/BinaryBeast007/browser-password-decryptor

 用法

要使用浏览器密码解密器,您需要使用临时邮件设置 Mailtrap 帐户。请按照以下步骤使用您的 Mailtrap 凭据配置浏览器密码解密器:

  1. 创建邮件陷阱帐户

    • 访问 https://mailtrap.io/ 并注册一个包含临时邮件的帐户。
  2.  访问 SMTP 设置

    • 登录后,导航至“电子邮件测试”并从下拉菜单中选择“收件箱”。
  3. 获取 Mailtrap 凭据

    • 在“收件箱”页面中,为所需收件箱选择“SMTP 设置”。
    • 找到“显示凭据”按钮并单击它。这将显示您的 Mailtrap 收件箱特定的 SMTP 用户名和密码。
  4.  配置 main.py

    • 导航至 src 文件夹
    • 在 main 方法内,查找定义 EMAIL 和 PASSWORD 的行。
    • 复制之前获得的 Mailtrap SMTP 用户名和密码。
    • 将 EMAIL 替换为 Mailtrap SMTP 用户名,将 PASSWORD 替换为 Mailtrap SMTP 密码。
  5.  保存并运行

    • 配置电子邮件凭据后,保存对 Python 脚本的更改。
    • 现在,浏览器密码解密器已设置为使用提供的 Mailtrap 帐户发送电子邮件通知。

要使用浏览器密码解密器,只需运行以下脚本:

python src/main.py

 特征

  • 从各种Web浏览器提取密码:该脚本支持从Chrome、Brave、Edge、Firefox和Opera等浏览器提取密码。
  • 密码解密:使用 AES 加密对提取的密码数据进行解密,允许您查看与帐户关联的实际密码。
  • 电子邮件通知:解密的密码作为电子邮件附件发送到指定的收件人地址,从而提供安全访问提取的信息的方法。
  • 清理:删除 csv 文件和缓存文件夹

支持的浏览器 [Windows]

Browser Password
 谷歌浏览器
 勇敢的
 微软边缘
 火狐浏览器
 歌剧

 可执行文件

您可以使用 pyinstaller 或 cx_Freeze 等工具将此 Python 脚本转换为独立的可执行文件 ( .exe )。这使您无需 Python 解释器即可在系统上运行脚本。

 使用 PyInstaller

  1. 如果尚未安装,请使用 pip 安装 pyinstaller :
    pip install pyinstaller
  2. 导航至 src 文件夹
    	cd src
  3.  创建可执行文件:
    pyinstaller --onefile main.py
  4. 可执行文件将在脚本目录中的 dist 目录中创建。

 使用 cx_Freeze

  1. 如果尚未安装,请使用 pip 安装 cx_Freeze :

    pip install cx-Freeze
  2. 在与脚本相同的目录中创建一个 setup.py 文件,其中包含以下内容:

    import sys
    from cx_Freeze import setup, Executable
    
    # Change 'main.py' to your script's filename
    executables = [Executable('main.py')]
    
    setup(name='PasswordExtractor',
          version='1.0',
          description='Description of your project',
          executables=executables)
  3. 打开终端并导航到包含脚本和 setup.py 文件的目录。

    cd src
  4.  创建可执行文件:

    python setup.py build
  5. 可执行文件将在脚本目录中的 build 目录中创建。

 运行可执行文件

创建可执行文件后,您可以直接在兼容系统上运行它,而无需安装 Python。请记住,由于某些防病毒软件提取和发送密码数据的行为,生成的可执行文件可能会被某些防病毒软件标记。

注意:创建可执行文件不会改变脚本涉及敏感操作的事实,并且应该以符合道德和负责任的方式使用。

 贡献

贡献使开源社区成为学习、启发和创造的绝佳场所。我们非常感谢您所做的任何贡献。

  1. 在 GitHub 上分叉存储库。

  2. 使用描述性名称创建一个新分支:

    git checkout -b feature/your-feature-name
  3. 进行更改并提交:

    git commit -m "Add your commit message here"
  4. 将您的更改推送到分叉存储库:

    git push origin feature/your-feature-name
  5. 在原始存储库上打开拉取请求,解释您的更改。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。