web-dev-qa-db-ja.com

パスワードの一部を知っているときにAircrack-ngを使用するにはどうすればよいですか?

パスワードが「1234」で始まり、その後に一般的に使用されるパスワードがあることを知っているとしましょう。パスワードの2番目の部分に持っているWordリストを使用したいのですが、クラッキング中にWordリストのすべてのパスワードの前に何らかの形で「1234」を含めます。
すべてのパスの前に「1234」が付いた通常のWordリストから新しいWordリストを作成し、それを大きなWordリストで実行するプログラムを作成するのは非常に時間がかかります。

私はそれを助けることができるコマンドがあるべきだと思います、そうでなければ、私はコーディングを始めるべきだと思います。

PS:教育目的で必要です。

1
Toni

これでうまくいくはずです!ワードリストの各行の先頭に1234を追加します。

sed's/^/1234 /'wordlist.txt> newWordList.txt

1
user77568

Crunchのように、基準に基づいてワードリストを作成するように設計されたオープンソースプログラムがあります: http://sourceforge.net/projects/crunch-wordlist/ 。これにより、特定の順列を持つワードリストを簡単に生成できます。一方、1つの単語リストを取得し、各行に単純なプレフィックスを追加するだけでよい場合、ほとんどすべての解釈/スクリプト言語で1行のコードでそれを実行できます。 Bashは次のようになります(一重引用符をティックに置き換えます):

for $i in 'cat ./wordlist'; do echo "1234"$i >> ./new-wordlist; done

1
Jeff Meden