Firepwd.py, 一个 开源 工具,用于解密 Mozilla 受保护的密码
- Firefox =32 (key3.db, logins.json)
- Firefox >=58.0.2 (key4.db、logins.json)
- Firefox >=75.0(key4.db、logins.json 使用的 sha1 pbkdf2 sha256 aes256 cbc)
- Firefox >=144.0 (https://github.com/lclevy/firepwd/pull/29) 为 logins.json 使用 aes256 而不是 3des
- 至少 Thunderbird 68.7.0, 可能还有其他版本
key3.db 直接被读取,不需要第三方 bsddb Python 模块。
警告
文件 firepwd.py 被 Microsoft Defender 检测为 "HackTool:Python/Stealer!AMTB",这不是误报。
使用方法
默认情况下,firepwd.py 会处理当前目录中的 key3.db (或 key4.db) 和 signons.sqlite (logins.json) 文件,但也可以通过 -d 选项提供替代目录。请不要忘记在末尾加上 '/'。
此脚本基于 @lclevy 的原始作品,但已进行了修改: