8charsの数値のワードリストを作成してから圧縮するか、圧縮されたワードリストをaircrack-ngに直接入力できるか、またはより小さなサイズのワードリストを作成する方法はありますか?だいたい35PBくらいのサイズです。
とにかく小さいワードリストを作ることはありますか?
まあ、技術的には、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としてエイリアス化して、隣接するステップも処理できるようにすることができます。