2011-08-23 40 views
2

當我進行更新後,當我必須恢復時,我的iPhone中丟失了所有照片和聯繫人。當試圖從備份文件恢復我的舊數據時,它提示我輸入密碼。我嘗試了所有我通常使用的密碼,但都沒有。爲iPhone備份文件創建密碼破解程序

我已經試過像Elcomsofts密碼破解程序。問題在於,他們只允許您搜索字典中的任何一個字詞,或搜索您告訴它的字母/數字。但是你不能(至少我沒有發現)創建一些正則表達式來限制搜索。

我很確定我知道我丟失的密碼的結構=單詞和隨機字母/數字的組合。所以我認爲一個正則表達式可以使密碼更具現實感。所以這就是我轉向你的原因。

我想在.NET,C#中創建一個簡單的程序。一個控制檯應用程序或一個基本的MVC應用程序。一個應用程序,我會遍歷所有的組合,我的正則表達式會出現。那部分我想我知道該怎麼做。問題是:

如何使用密碼測試備份文件/文件夾?我試圖用Process.Start(filepath)打開文件,但是當我指向plist文件時,它說沒有程序來打開文件。即使我設法用記事本打開文件,我該如何測試密碼?它是發送的參數嗎?我會回覆什麼樣的回覆?我的意思是我怎麼知道密碼是否匹配?

總之: 我需要創建一個程序(或找到一個有效的),它可以通過正則表達式有限的密碼列表循環,並嘗試它們是否與我的iPhone備份文件中的一個匹配。

對不起,我的問題很長,有點不技術。我對此有點新。我已經做了webbprogramming,但沒有太多的窗口/文件相關的編程。任何幫助你可能會給予高度讚賞,因爲我有點絕望讓我的女兒和聯繫信息的照片回來。

回答

2

看看Elcomsoft是否允許你刪除字典並提供你自己的。然後, 生成所有的可能性,並使你的字典。

+0

非常感謝您的快速回復!這聽起來像個好主意!因爲我可以打開字典。這只是一個由換行符分隔的單詞列表和組合。所以我會嘗試你的建議。保持我的手指越過它將起作用。再次感謝您的回答!:=) – SwedishDotNetProgrammer

+0

我正在嘗試實現它。我稍後回來(希望)成功的結果! :=) – SwedishDotNetProgrammer

+0

嘿Lou! 再次感謝您的回答。我創建了一個程序,允許我選擇要使用的密碼版本。它創造了大約600萬字的好LONG字典。 Elcomsoft使用我修改過的字典沒有問題。我還沒能找到合適的組合,但我希望這只是一個時間問題,直到我找到合適的公式。 :=) 我沒有足夠的「信譽」在這裏投票給你的答案,但這裏是一個大拇指,*,+1和類似! :=)謝謝你給我一個很好的解決方案! – SwedishDotNetProgrammer