我的外部硬盘坏了。它被格式化为 NTFS。
在其中一个文件中,我以纯文本形式存储了我的登录名和密码。是否有可能通过硬盘驱动器上的所有块查找用户名来找到该密码?
Ontrack Easy Recovery 找到了一些文件,但不幸的是它无法找到源代码或文本文件。
答案1
您可以strings
在文件系统上以 root 身份运行:
sudo strings -n 6 /dev/sda
将数字调整6
为登录名和密码长度的最小值(数字越小,需要处理的内容越多)。
您可以将输出存储到文件中并进行搜索,或者直接通过管道输入grep
显示前后行:
sudo strings -n 6 /dev/sda | grep -A 5 -B 5 loginname