web-dev-qa-db-ja.com

ワードリストのサイズを小さくするにはどうすればよいですか?

8charsの数値のワードリストを作成してから圧縮するか、圧縮されたワードリストをaircrack-ngに直接入力できるか、またはより小さなサイズのワードリストを作成する方法はありますか?だいたい35PBくらいのサイズです。

とにかく小さいワードリストを作ることはありますか?

3
ZeroByte

まあ、技術的には、Wordリストに含める単語の数を減らすと、単語は小さくなりますが、使用される可能性は低くなります。ストレージが主な関心事である場合は、次のアプローチを使用できます。

  1. Wordリスト全体を小さなリストに分割する
  2. このリストを個別に圧縮します
  3. エアクラックが実行されているマシンにそれぞれ送信/取得します
  4. 現在のWordリストを解凍して、エアクラック用のセッションを作成します
  5. 有効なエントリが見つかった場合は停止します。圧縮されていないWordリストの取得を続行しない場合

大きなファイルを分割するには、splitを使用できます。

split --bytes=10M /path/to/large_wordlist /path/to/small_wordlits/Word_list_prefix 

-bytesは、新しいワードリストのサイズを示します。およびworld_lists_prefixすべての小さいワードリストが始まる接頭辞。上記のコマンドの出力は次のようになります。

small_wordlits/Word_list_prefix**aa**
small_wordlits/Word_list_prefix**ab**
small_wordlits/Word_list_prefix**ac**

... 

small_wordlits/Word_list_prefix**zz**

分割された元のファイルを再構築するのに十分なファイルができるまで、アルファベットのサフィックスが追加されます。それらを圧縮するにはtarを使用できます:

cd /path/to/small_wordlists/
for i in *; do tar -czf $i.tar.gz $i; done

次に、それらをaircrackを実行しているマシンに送信するためにscpを使用でき、aircrackを起動するにはsshを使用できます。

for i in *.tar.gz
    > do scp $i user@server:/path/to/wordlist/directory;
    > ssh user@server "tar zxvf /path/to/wordlist/directory/$i"
    > ssh user@server "Nohup  aircrack-ng <parameter list> $i &" 
    > sleep 10m
    > ssh user@server "rm  /path/to/wordlist/directory/*"
 done

1行目と2行目は、最初のアーカイブされた分割ファイルを、指定されたディレクトリでaircrackが実行されているホストにコピーし、それを抽出します。

2行目はsshを介してaircrackを起動し、Nohupを使用して、サーバーへの接続が失われた場合にaircrackが停止しないようにします。これは、サーバーがワイヤレスインターフェイス経由でのみアクセス可能であり、aircrackを実行する(無差別モードで実行するように設定する)と、受信接続と送信接続がブロックされる場合に特に当てはまります。

3行目は、エアクラックが完了するのに十分な時間を与えます。

4行目はサーバーに再接続し、ファイルを削除して次のスペースを確保します。

Aircrackはそれ自体では機能せず、airmonが必要であることに注意してください。上記の呼び出しを行う前に、エアクラックの設定をセットアップする必要があります。 bashスクリプトを作成し、aircrackとしてエイリアス化して、隣接するステップも処理できるようにすることができます。

3
Sebi

私はaircrack-ngがこれと互換性があるとは思いませんが、どこにいても、ファイルを1つの5PBに圧縮する圧縮を取得したとしても、通常のHDDに保存することは不可能です。

可能な解決策は、リッパーであるクランチまたはジョンにパスワードを生成させ、それらを直接aircrack-ngにパイプすることです。これについての詳細情報は here および here です。

//さらに、多くのGPUを使用している場合でも、WPAキーをこのような数のパスワードでクラックすると、永久に時間がかかることを指摘します。ターゲットに合わせて調整されたワードリストを作成し、それらを管理することをお勧めします。 。

3
davidb