2

在我进行更新后,当我不得不进行恢复时,我丢失了我 iPhone 中的所有照片和联系人。当试图从备份文件中恢复我的旧数据时,它提示我输入密码。我已经尝试了我通常使用的所有密码,但无济于事。

我已经尝试过像 Elcomsofts 密码破解器这样的程序。问题是它们只允许您搜索字典中的单词或您告诉它的字母/数字。但是你不能(至少我没有发现)创建某种正则表达式来限制搜索。

我很确定我知道丢失密码的结构 = 单词和随机字母/数字的组合。所以我认为正则表达式可以使获取密码变得现实。所以这就是我转向你的原因。

我正在尝试在 .NET、C# 中创建一个简单的程序。一个控制台应用程序,或一个基本的 MVC 应用程序。一个应用程序,我将循环遍历我的正则表达式提出的所有组合。那部分我想我知道该怎么做。问题是:

如何使用密码测试备份文件/文件夹?我尝试使用 Process.Start(filepath) 打开文件,但是当我指向 plist 文件时,它说没有程序可以打开文件。即使我设法用记事本打开文件,我该如何测试密码?是要传入的参数吗?我会得到什么样的回复?我的意思是我怎么知道密码是否匹配?

简而言之:我需要创建一个程序(或找到一个可以工作的程序),它可以遍历一个正则表达式限制的密码列表,并尝试它们是否与我的 iPhone 备份文件中的那个匹配。

很抱歉我的问题很长而且有点不专业。我对此有点陌生。我做过webbprogramming,但没有太多与windows/file相关的编程。您能提供的任何帮助将不胜感激,因为我有点急于获取我女儿的照片和联系信息。

4

1 回答 1

2

看看 Elcomsoft 是否允许您清除字典并提供您自己的字典。然后,生成所有可能性并将其作为您的字典。

于 2011-08-23T19:51:00.933 回答