阅读:4649回复:14
已保存的登陆信息有办法导出来吗?
一个个输太麻烦了。而我又不想同步到网上。
|
|
1楼#
发布于:2017-06-26 18:49
是cookies 还是用户名密码,cookies的话备份配置文件夹的cookies.sqlite 试试,用户名密码的话备份 logins.json 和 key3.db
|
|
|
2楼#
发布于:2017-06-26 18:56
似乎已经没办法导出给别的软件了
|
|
3楼#
发布于:2017-06-26 19:19
|
|
4楼#
发布于:2017-06-26 20:04
我有用楼上的扩展导出密码给bitwarden用,貌似可以用
|
|
|
5楼#
发布于:2017-06-26 21:17
|
|
6楼#
发布于:2017-06-26 22:09
chrome 是直接内建了密码导出功能
https://www.ghacks.net/2017/01/05/chrome-import-export-passwords/ webext 没有提供操作已保存密码的 api https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API 57+ 就只能指望谋智把 chrome 这特性拷贝过来了 或者翻源码然后手动利用 key3.db 解密 logins.json |
|
|
7楼#
发布于:2017-06-26 22:26
|
|
|
8楼#
发布于:2017-06-26 22:29
|
|
9楼#
发布于:2017-06-26 23:59
|
|
|
10楼#
发布于:2017-06-27 00:58
|
|
11楼#
发布于:2017-06-27 09:37
|
|
12楼#
发布于:2017-06-27 12:42
yookee:不止中文,像263邮箱这样非明文保存用户名和密码的,无法导入。263 邮箱 是 www.263.net ? 什么叫做“非明文保存”? “无法导入”是指用 password exporter 导入? 那么导入的密码文件又是从哪里来的? |
|
|
13楼#
发布于:2017-06-27 22:25
aaaa007cn:263 邮箱 是 www.263.net ?mail.263.net 用pe导出再导入 263的密码被存为某种编码格式,如1对应$491 |
|
14楼#
发布于:2017-06-28 00:38
这不是 password exporter 的问题
firefox 本身保存的就已经是编码之后的密码了 导出再导入当然还是编码之后的 看页面代码 在表单提交之前会修改密码域的值 var pwdUnFn1 = ucode(wm.pass.value); wm.pass.value = pwdUnFn1; 而 ucode 函数定义 var ucode = function(s) { var len = s.length; var rs = ""; for ( var i = 0; i < len; i++) { var k = s.substring(i, i + 1); rs += "$" + (s.charCodeAt(i) + "1") + ";"; } return rs; }; 目前(57 之前)是可以手动添加帐号密码的 shift + f4 打开 scratchpad 切换 environment 到 browser(chrome) 运行 var passwordManager = Components.classes["@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager); var nsLoginInfo = new Components.Constructor("@mozilla.org/login-manager/loginInfo;1", Components.interfaces.nsILoginInfo, "init"); var loginInfo = new nsLoginInfo( 'http://mail.263.net', 'http://mm.263.com', null, 'username', // 帐号 'password', // 密码原文 'username', 'userTypePwd' ); passwordManager.addLogin(loginInfo); |
|
|