より明確に説明するために、Kali Linuxで.lstファイル(パスワードリスト)を開こうとしました。システムがこれを処理するのに苦労していて、Leafpadは起動さえしませんでしたが、かなりのパフォーマンスの違いを見つけました。結局ハードリブートを行いました。
Aircrack-ngを使用してパスワードリストを開いてパスワードを復号化すると、Aircrack-ngはパスワードリストとうまく機能します。
ラップトップのパフォーマンスに大きな影響を与えることなく、この大容量のlstファイルを処理するためにAircrack-ngがより適切な理由は何ですか?これがAircrack-ngがlstファイルを読み取る方法ですか?
答え1
「open」という言葉はどこでも同じ意味を持ちません。
ランダムアクセス
一般的なテキストエディタの場合、ファイルを開く理由は編集用にロードすることです。ほとんどのテキストエディタはファイル全体をスキップし、テキストを挿入、削除、および/または変更して編集できるため、ほとんどのテキストエディタはファイルの内容全体をメモリにロードしてこれをサポートします。残念ながら、ファイルが大きすぎてメモリに簡単に入ることができない場合は、システムが実行する必要がある他のタスクを実行するためのメモリが不足するとパフォーマンスが低下します。
シリアルアクセス
aircrack-ngパスワードクラッキングの場合、ファイルを開く理由は、ファイルを編集するのではなく、ファイルからパスワードを読み取るためです。テキストエディタとは異なり、いつでもファイル内の任意のポイントに移動する機能は必要ありません。実際に最初から始めて最後に到達するまで、一度にいくつかのパスワードを読むだけです。パスワードを入力しようとしましたが、うまくいかない場合は、そのパスワードを覚えておく必要はありません。このプロセスは、ファイルサイズに関係なく、かなり少ない量のメモリを使用するため、システムにメモリが不足することはありません。
答え2
返信:ありがとう!これがテーマからあまり離れていないことを願っています。しかし、もう一つの質問があります。エアクラックテストのキー数をどのように増やすことができますか? RAMを増やすと役に立ちますか?それとも、速度はプロセッサの速度によって異なりますか?
グラフィックカードを使用してoclhashcatを使用すると、毎秒数千のパスワードを生成できます。
毎秒500,000のパスワードを処理できる2つのRadeon R9 295 X2 - PCI-Eがあります。私のi7 CPUの毎秒2000回と比較してみてください!
設定するのは痛いですが、一度完了すると驚きです。 Kali 2016.1ローリング編集に行った後、私は壊れました(それで私はここにいます)
あなたがしなければならないのは、capファイルをhashcatが読めるファイルに変換することだけです。
変換:
aircrack-ng -J NewHashCatCapName AircrackCapName.cap
ひびの入る
oclHashcat -m 2500 NewHashCatCapName.hccap /path/PasswordList.lst --force --gpu-temp-retain=55 --gpu-temp-abort=79
温度制限により、コンピュータが小さな火の玉に変わることを防ぐことができます!
前述のように、Kali Rolling 2016.1でクラッシュが発生し、atiグラフィックドライバをインストールできませんでした...したがって、oclhashcatは正しく通信できませんでした。うまくいかない古いガイドがたくさんあります。ここでも同様です。
Kali 2.0(Sana)にAMD Catalyst 15.7(fglrx 15.20.1046)をインストールするには?
私が直接修正したら、新しいガイドを書いています:-)