2011-05-27 43 views
13

最近,我意識到,我已經失去了密碼,我的密鑰庫(或者密鑰庫得到了某種程度上損壞)忘記密鑰庫密碼,思考暴力檢測。它會破壞密鑰庫嗎?

它不斷給我的錯誤:密鑰庫篡改或密碼不正確

我創建了一個(相當未優化)算法暴力強制密碼讓它運行整個晚上。但是,我不確定有多少不成功的密碼嘗試會鎖定密鑰庫。

有沒有人知道這樣的事情?

UPDATE
我設計的作品好(我使用Java),但我意識到,通常,密鑰庫工具要求只有當我按下輸入密碼算法。但爲了讓暴力破解工作,我希望它有一個開關,並在同一行接受密碼。可能嗎?

+2

難道你只是複製密鑰存儲?然後,即使暴力破壞了它,你可以把原來的東西放回去。 – 2011-05-27 08:49:18

+2

我已經有了副本。我只是不想浪費時間和處理能力,如果它經過多次嘗試後被鎖定,而我將會犯上千次失敗的嘗試 – 2011-05-27 09:43:44

+0

這裏是我在Python(2.6)中引導的暴力強制腳本。您必須瞭解密碼片段和密碼編碼選項。該代碼很容易在這方面自定義,請參閱評論。救了我一次。 https://gist.github.com/2143870 – ron 2012-03-21 02:41:47

回答

10

密碼嘗試次數不會破壞密鑰。

我有這個問題。我通過創建我自己的密鑰存儲蠻力應用程序來解決問題。

這裏是這個代碼的github存儲庫的鏈接。

https://github.com/volure/keystoreBrute

任何人在這個星球上可以使用這個或添加到它。

它在密碼段的基礎上工作。

我的密碼就像

富@ 543Pass

所以我加了所有可能的段

富 富 FOO

等。然後跑過像里程錶這樣的物品。

其原始代碼,但硬編碼工作多達5段。

我的嘗試成功了。 希望你也是。

+0

我已經下載了這些東西。它似乎只會運行在爲.net配置的Windows平臺上;這是真的嗎?我也找不到任何自述文件來解釋這個智能應用程序的用法。你能解釋一下嗎?我目前在Mac上。 – 2011-09-21 09:55:46

+0

我在Windows機器上試過了你的東西。令人敬畏的工作,我必須說。對不起,我忘了探索bin文件夾,那裏有一個GUI應用程序!我一到家,我就會盡力。謝啦! :) – 2011-09-21 12:18:33

+1

有時我會考慮將應用程序擴展到Macintosh。但我無法保證工作和時間的限制...... C#應用程序相對容易。我很高興你能夠得到一些使用它:) – 2011-09-21 17:07:23

26

嘗試一切可用後分享我的經驗。

1-從android-keystore-password-recover智能單詞列表攻擊是花了一天後,嘗試不同的列表最終爲我工作。不幸的是,它不支持多線程,我無法讓它運行速度超過30,000次/秒。我可能會很快爲項目提供多線程支持。

2- KeystoreBrute對於320,000次試驗/秒的蠻力攻擊是最好的。但是,如果您使用這些號碼,則密碼長度爲6個字符需要3.5天,而長度爲7個字符需要177天。

3-如果您只需破解密鑰庫密碼,但不破解證書密碼(也稱爲別名密碼),則this tool只會爲您更改。

祝你好運!

2

不,暴力破解不會破壞密鑰庫。不過,有一點需要注意,如果您嘗試使用Android Studio或Eclipse嚮導手動猜測密碼,即使輸入了錯誤的密碼(即使只輸入了一次),它也會在下次嘗試時說出:「密鑰庫被篡改或密碼不正確「,即使您提供了正確的密碼。要解決此問題,請關閉並重新打開該向導。

P.S.如果問這個問題的意圖是你忘記了密鑰庫密碼,那麼你可以嘗試Android keystore password recovery guide中提到的步驟。

0

不需要使用任何密鑰庫密碼恢復方法它需要這麼多天來恢復任何一段時間它不工作,所以你應該用新的密鑰庫替換你的密鑰庫不需要刪除你的應用程序從遊戲商店,而無需移除apk您可以使用新的密鑰庫文件更新您的apk文件,現在可能,2017年5月以後,如果您丟失了密鑰庫或密鑰庫密碼,則可以更新您的應用程序。不要失望希望你可以使用新的Keystore文件更新你的應用程序請參考http://geekcodehub.com/blog/ new Keystore Certificate update on playstore Hub在這裏我寫了如何更新apk,如果你失去了你的密鑰庫,按照步驟創建新的密鑰庫,我使用這一步更新了我的應用程序。您需要在Play商店控制檯上啓用谷歌播放應用程序簽名

+0

請更正鏈接 – 2017-10-03 15:07:09