为 iPhone 备份文件创建密码破解器
当我更新后必须进行恢复时,我丢失了 iPhone 中的所有照片和联系人。当尝试从备份文件恢复旧数据时,它提示我输入密码。我已经尝试了我通常使用的所有密码,但没有成功。
我尝试过像 Elcomsofts 密码破解器这样的程序。问题是它们只允许您从字典中搜索单词,或者您告诉它的字母/数字。但是你不能(至少我没有发现)创建某种正则表达式来限制搜索。
我非常确定我知道丢失的密码的结构=单词和随机字母/数字的组合。所以我认为正则表达式可以使获取密码变得现实。所以这就是我向你求助的原因。
我正在尝试用 .NET、C# 创建一个简单的程序。控制台应用程序或基本的 MVC 应用程序。一个应用程序,我将循环遍历我的正则表达式会想到的所有组合。我想我知道该怎么做。问题是:
如何使用密码测试备份文件/文件夹?我尝试使用 Process.Start(filepath) 打开该文件,但是当我指向 plist 文件时,它说没有可以用来打开该文件的程序。即使我设法用记事本打开文件,我如何测试密码?是要传入的参数吗?我会得到什么样的回复?我的意思是我如何知道密码是否匹配?
简而言之: 我需要创建一个程序(或找到一个有效的程序),它可以循环遍历正则表达式限制的密码列表,并尝试它们是否与我的 iPhone 备份文件中的密码匹配。
很抱歉我的问题很长而且有点不技术性。我对此有点陌生。我做过webbprogramming,但没有做过太多与windows/file相关的编程。非常感谢您能够提供的任何帮助,因为我有点迫切地想要拿回我女儿的照片和联系信息。
I lost all my photos and contacts in my iPhone, when I had to do a recovery, after I did an update. When trying to restore my old data from backup file, it prompted me for password. I have tried all passwords I normally use, but to no availe.
I have tried programs like Elcomsofts password breaker. The problem is that they only allow you to search for either words from a dictionary, or the letters/numbers you tell it. But you can not (not that I have found at least) create some kind of regular expression to limit the search.
I have am pretty sure I know the structure of my lost password = A combination of words and random letters/numbers. So I think that a regular expression could make it realistic to get the password. So this is why I turn to you.
I am trying to create a simple program in .NET, C#. A console application, or a basic MVC-application. An application where I would loop through all the combinations my regular expression would come up with. That part I think I know how to do. The problem is:
How can I test the backup file/folder with the passwords? I have tried to open the file using Process.Start(filepath), but when I point to the plist file, it says there is no program to open the file with. And even if I manage to open the file with say Notepad, how do I test the password? Is it a parameter to send in? And what kind of reply will I get back? I mean how do I know if a password is a match or not?
In short:
I need to create a program (or find one that works), that can loop through a regular expression limited list of passwords, and try if they match the one in my iPhone backup file.
I am sorry that my question is long and a bit untechnical. I am a bit new to this. I have done webbprogramming, but not much windows/file related programming. Any help you might be able to give would be highly appreciated, as I am a bit desperate to get photos of my daughter and contact info back.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看 Elcomsoft 是否允许您删除字典并提供您自己的字典。然后,
生成所有可能性并将其作为您的字典。
See if Elcomsoft allows you to wipe out the dictionary and provide your own. Then,
generate all of the possibilities and make that your dictionary.