2017-07-09 21 views
-2

urヘルプiabdhv liasbvRSA秘密鍵のパスフレーズをブルートフォースする方法は?

+1

あなたの質問は、「ジョン・リッパー」タグ付けされているので、あなたがしているように聞こえますそのプログラムを使用してパスフレーズをブルートフォースするための助けを求めます。あなた自身のプログラムを書くのではなく、パスフレーズを強制します。そんなことはここで話題にはならない。 StackOverflowは、特にプログラミング問題のためのものです。 – Wyzard

答えて

0

これはグーグルで、コメントではリッパーが言及されていましたが、もうそこにはない、私はまだあなたが最初にjtrを使いたかったと仮定します。マニュアルはhereです。

それは基本的な手順があります:

  1. ダウンロードしてGithubからジョン・リッパーのジャンボバージョンをコンパイルします。

  2. gsg_johnを使用して、rsa_keyをfile1というjtr理解可能な形式に変換します。

  3. john --incremental file1を使用して、ブルートフォースモードでjtrを起動します。

ただし、3番目の手順ではjtrも数字だけでなく文字も使用します。 configの設定でこれを変更することができます。または、可能なすべてのパスワードを含むパスワードリストを生成するための小さなスクリプトを作成することもできます。その後、

for number1 in range(0,9): 
    for number2 in range(0,9): 
    for number3 in range(0,9): 
     for number4 in range(0,9): 
     for number5 in range(0,9): 
      for number6 in range(0,9): 
      print str(number1) + str(number2) + str(number3) + str(number4) + str(number5) + str(number6) 

そして、それは、次のコマンドを使用して開始JTRを終了した後python scriptname.py > passwords.txt を使用してLinux上でこのスクリプトを起動します。 john --wordlist=passwords.txt file1

+0

ワードリストまたはインクリメントモードを使用しましたか? –

+0

それはおそらく6桁のパスワードではないので、インクリメンタルモードを使用することをお勧めします。ただし、パスワードが8文字より長い場合は、jtr configのパラメータを変更する必要があります –

関連する問題