2014-06-20 23 views
1

       根據openwall wiki page,John現在支持許多非散列類型的破解。
訪問該網站,您可以看到有zip,ssh密鑰,甚至還有幾個可用於破解的瀏覽器密碼管理器(主密碼)。我檢查了我的約翰對我的最高最新卡利箱鬆土版本,這是:
John The Ripper 1.7.9 Jumbo Non Hashes開裂支持

約翰開膛密碼破解器,版本:1.7.9巨無霸 - 7_omp [Linux的x86的SSE2]


         其中根據網站,支持SSH密鑰我正努力完成的開裂。
如何使用john來破解加密的ssh密鑰。我下載了一個示例ssh密鑰從here
破解,調用sample_ssh_private_keys.tar。我甚至嘗試下載一個示例zip文件來破解。

如何告訴約翰,我試圖破解SSH或ZIP等,因爲它一直在尋找一個散列。
我已經搜索了三個小時,並且找不到任何東西。我找不到
john --help下的任何東西,但約翰說它現在支持這些格式。請幫忙!

回答

1

約一年前,我在John做了一些開發工作。你使用約翰的巨型版本嗎?你只能使用巨型版本來破解非哈希。

這是the最新的巨型版本。

進入src文件夾,運行make來查看make目標,如果你不知道,選擇最適合你的機器或通用的。例如make選擇你的目標然後make generic。轉到運行目錄運行john。

爲了破解非哈希,您必須在非哈希上運行format2john代碼並在輸出上運行john。 例如

cd run 
./ssh2john ~/Downloads/dsa_test.key > tocrack 
./john tocrack