Создать взломщик паролей для файлов резервных копий iPhone
Я потерял все свои фотографии и контакты на своем iPhone, когда мне пришлось делать восстановление, после того как я сделал обновление. При попытке восстановить мои старые данные из файла резервной копии, мне предложили ввести пароль. Я перепробовал все пароли, которые я обычно использую, но нет.
Я пробовал такие программы, как Elcomsofts взломщик паролей. Проблема в том, что они позволяют вам искать только слова из словаря или буквы / цифры, которые вы ему говорите. Но вы не можете (не то, что я нашел по крайней мере) создать какое-то регулярное выражение, чтобы ограничить поиск.
Я почти уверен, что знаю структуру своего утерянного пароля = комбинация слов и случайных букв / цифр. Поэтому я думаю, что регулярное выражение может сделать реалистичным получение пароля. Вот почему я обращаюсь к вам.
Я пытаюсь создать простую программу в.NET, C#. Консольное приложение или базовое MVC-приложение. Приложение, где я буду перебирать все комбинации, которые придумывает мое регулярное выражение. Эта часть, я думаю, я знаю, как это сделать. Проблема в:
Как я могу проверить резервную копию файла / папки с паролями? Я пытался открыть файл с помощью Process.Start(filepath), но когда я указываю на файл plist, он говорит, что нет программы, чтобы открыть файл с. И даже если мне удастся открыть файл с помощью, скажем, Блокнота, как мне проверить пароль? Это параметр для отправки? И какой ответ я получу обратно? Я имею в виду, как узнать, совпадает ли пароль или нет?
Вкратце: мне нужно создать программу (или найти работающую), которая могла бы перебирать список паролей с ограниченным регулярным выражением и пытаться найти, совпадают ли они с той, что есть в моем файле резервной копии iPhone.
Мне жаль, что мой вопрос длинный и немного не технический. Я немного новичок в этом. Я сделал веб-программирование, но не так много программ, связанных с Windows / файлами. Буду очень признателен за любую помощь, которую вы сможете оказать, так как я немного отчаянно хочу вернуть фотографии моей дочери и контактную информацию.
1 ответ
Посмотрите, позволяет ли Elcomsoft уничтожить словарь и предоставить свой собственный. Затем сгенерируйте все возможности и сделайте это своим словарем.