受到推崇的, 2024

编辑的选择

如何在mac os x中检索被遗忘的网站和浏览器密码

Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)

Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)

目录:

Anonim
你有多少次忘记了网站的密码? 不要感到难过,因为它发生在我们最好的人身上。 好消息是,如果您使用OS X Keychain功能通过浏览器跟踪网站的登录信息(您知道浏览器何时要求保存/存储您的登录信息?),您无需担心,所有您需要的是网站URL,只要您登录到最初保存的同一用户帐户,您就可以检索忘记的密码。 这适用于通过Chrome,Safari,Firefox存储信息的所有网站,它也适用于任何其他浏览器。 这是使用“密码重置”或忘记密码功能的绝佳选择,这些功能是许多网站和服务上的多步骤流程,因为它不需要任何互联网连接。
重要的安全注意事项:使用此技巧可能会导致安全漏洞的一些小的可能性,但只要您不让随机用户登录到您的用户帐户,这不应该是一个问题 - 这就是访客登录的目的。 另一方面,对于法医目的和一些独特的系统管理案例,这里有合法的价值,对于我们这些忘记密码并且不想通过特定的整个重置过程的人来说,这也是无限的帮助。网络服务。 尽管如此,这确实允许用户显示同一用户帐户的存储密码,因此请注意潜在的隐私和安全隐患。

通过命令行恢复忘记的浏览器密码

检索存储的网站密码的基本命令语法如下所示:

security find-internet-password -s -w

因为此帐户安全性是一个敏感主题,所以让我们分解命令字符串,这样您就不会盲目地发出命令字符串来显示登录信息。 “security”命令是Keychain的前端,这是OS X用于存储已保存的登录信息的内容,“find-internet-password”是具有异常明显描述性名称的主要标志,-s用于指定URL要匹配,并且-w告诉安全命令 只 报告 密码 而不是完整的密钥列表,否则就是一堆乱码。

这需要输入终端,可在/ Applications / Utilities /目录中找到,也可以通过Utilities文件夹中的Launchpad输入。 点击Return后,您会看到一个弹出窗口,显示以下“安全性要使用您的钥匙串中存储在”您指定的域“中的机密信息。 你想允许访问这个项目吗?“

单击“允许”是您要显示密码的操作。 建议不要选择“始终允许”,“拒绝”会阻止密码泄露。

密钥链中的密码检索示例

我们将使用网站“getpocket.com”作为示例域名,因为它是我经常使用的服务,我碰巧刚刚忘记了密码,尽管它已经在Mac上的Safari和Chrome中保存了在iOS中随附的应用程序 因为我不记得密码但是它存储在浏览器中,所以使用安全命令来检索它是一个很好的例子。

因此命令字符串如下:

security find-internet-password -s getpocket.com -w

请求时在对话框中单击“允许”。

您会发现回报的唯一内容是包含密码的单行,使整个命令字符串和标准输出看起来像这样:

$ security find-internet-password -s getpocket.com -w
password123

(不,这不是真正的密码)

如果您打算将其用于脚本编写目的,您可能希望尝试使用-g标志而不是与grep结合来查看密码,该语法将是:

security find-internet-password -s DOMAIN -g | grep "password"

其输出类似于“password:(actualpassword123)”,使其更容易识别。

仅限于存储在Web浏览器中的已保存密码
此特定功能仅限于存储在Web浏览器中的已保存密码,但只要使用Keychain进行存储而不是密码管理器,哪个浏览器无关紧要。 因此,这不是用于检索忘记的Mac登录密码(转到此处)或其他不专门用于网站或服务的登录信息的解决方案。

Top