Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)
目录:
重要的安全注意事项:使用此技巧可能会导致安全漏洞的一些小的可能性,但只要您不让随机用户登录到您的用户帐户,这不应该是一个问题 - 这就是访客登录的目的。 另一方面,对于法医目的和一些独特的系统管理案例,这里有合法的价值,对于我们这些忘记密码并且不想通过特定的整个重置过程的人来说,这也是无限的帮助。网络服务。 尽管如此,这确实允许用户显示同一用户帐户的存储密码,因此请注意潜在的隐私和安全隐患。
通过命令行恢复忘记的浏览器密码
检索存储的网站密码的基本命令语法如下所示:
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登录密码(转到此处)或其他不专门用于网站或服务的登录信息的解决方案。
AirDrop不起作用 - 如何在Mac,iPhone和iPad之间修复AirDrop
发现AirDrop在iOS和Mac OS X之间无法正常工作?这是你如何解决它
如何在mac os x中欺骗你的mac地址
如何在Mac OS X中欺骗您的MAC地址
如何在mac os x中检索被遗忘的网站和浏览器密码
如何在Mac OS X中检索已忘记的网站和浏览器密码