パスワードクラッキングとは何ですか?

パスワードのひび割れの為への不正アクセス制限を用いたシステム共通パスワードまたはアルゴリズムの推パスワードを 言い換えれば、認証方法によって保護されたシステムへのアクセスを与える正しいパスワードを取得する技術です。

パスワードクラッキングは、その目標を達成するための技術の数を採用しています。, クラッキングプロセスには、保存されているパスワードを単語リストと比較するか、アルゴリズムを使用して一致するパスワードを生成することができます

このチュートリアルでは、一般的なパスワードクラッキング技術と、そのような攻撃からシステムを保護するために実装できる対策を紹介します。

このチュートリアルで取り上げられているトピック

  • パスワードの強度とは何ですか?,
  • パスワードクラッキングテクニック
  • パスワードクラッキングツール
  • パスワードクラッキング対策
  • 割り当てをハッキング:今すぐハック! li>

パスワードの強度とは何ですか?

パスワード強度は、パスワードクラッキング攻撃に抵抗するためのパスワードの効率の尺度です。 パスワードの強さは、

  • 長さ:パスワードに含まれる文字数で決まります。
  • 複雑さ:文字、数字、記号の組み合わせを使用していますか?,
  • 予測不可能性:それは攻撃者によって簡単に推測できるものですか?

ここで実用的な例を見てみましょう。 つまり、

1つのパスワードを使用します。 パスワード

2. パスワード1

3. #password1$

この例では、パスワードを作成するときにCpanelのパスワード強度インジケータを使用します。 下の画像は、上記の各パスワードのパスワードの強さを示しています。

注:使用されるパスワードはパスワードです強度は1であり、非常に弱いです。,

注:使用されるパスワードはパスワード1強度は28で、まだ弱いです。

注:使用されるパスワードは#password1$強度は60であり、それは強いです。

強度番号が高いほど、パスワードが良くなります。

md5暗号化を使用して上記のパスワードを保存する必要があるとしましょう。 法を用いてオンラインのmd5ハッシュのジェネレータ変換パスワードを入md5ハッシュ.,6c9a58b”>

Password MD5 Hash Cpanel Strength Indicator password 5f4dcc3b5aa765d61d8327deb882cf99 1 password1 7c6a180b36896a0a8c02787eeafb0e4c 28 #password1$ 29e08fb7103c327d68327f23d8d9256c 60

We will now use http://www.md5this.com/ to crack the above hashes., 下の画像は、上記のパスワードのパスワードクラッキング結果を示して

これを見ていただきますと上記の結果は、 しました割れ目のパスワードとした低強度ます。 また、子どもも大人も割れの第三のパスワードの長さ、複雑になります。 それはより高い強度数を有した。,

パスワードクラッキングテクニック

パスワードクラッキングに使用できるテクニックはいくつかあります。 以下で最も一般的に使用されるものについて説明します。

  • 辞書攻撃–この方法は、ユーザーのパスワードと比較するためにワードリストを使用します。
  • ブルートフォース攻撃–この方法は辞書攻撃に似ています。 ブルートフォース攻撃は、英数字と記号を組み合わせて攻撃のパスワードを考え出すアルゴリズムを使用します。 たとえば、値”password”のパスワードは、ブルートフォース攻撃を使用してp@$$wordとして試すこともできます。,
  • Rainbow table attack-このメソッドは事前に計算されたハッシュを使用します。 パスワードをmd5ハッシュとして格納するデータベースがあるとしましょう。 ができますので他のデータベースはmd5ハッシュが一般に用いられるパスワードを その後、データベースに格納されているハッシュとパスワードハッシュを比較できます。 一致するものが見つかった場合は、パスワードがあります。
  • 推測-名前が示すように、このメソッドには推測が含まれます。 Qwerty配列、パスワード、管理者などのパスワード 一般的に使用またはデフォルトのパスワードを, 変更されていない場合、またはパスワードを選択する際にユーザーが不注意である場合、それらは容易に侵害される可能性があります。
  • スパイダリング–ほとんどの組織では、会社情報を含むパスワードを使用します。 これらの情報が社のウェブサイトなどのソーシャル-メディアは、facebook、twitter等 Spideringは、単語リストを思い付くためにこれらのソースから情報を収集します。 単語リストは、辞書やブルートフォース攻撃を実行するために使用されます。,

Spidering sample dictionary attack wordlist

Password cracking tool

これらは、ユーザーのパスワードをクラックするために使用されるソフトウェアプログラムです。 上記の例では、パスワードの強みに関する同様のツールをすでに見ています。 のwebサイトwww.md5this.com を使用しレインボーテーブル割れのパスワードを ここで、一般的に使用されるツールのいくつかを見ていきます

John The Ripper

John the Ripperはコマンドプロンプトを使用してパスワードを解読します。 これにより、コマンドを快適に操作できる上級ユーザーに適しています。 使用するwordlist割れのパスワードを, プログラムは無料ですが、単語リストを購入する必要があります。 無料の代替の単語リストのこと聞きそびれてました(笑)。 詳細および使用方法については、製品のwebサイトhttps://www.openwall.com/john/をご覧ください。

Cain&Abel

Cain&Abelはwindows上で実行されます。 これは、ユーザーアカウントのパスワードの回復、Microsoft Accessパスワードの回復、ネットワークスニッフィングなど John the Ripperとは異なり、Cain&Abelはグラフィックユーザーインターフェイスを使用します。, それは、その使いやすさのために初心者やスクリプトキディの間で非常に一般的です。 詳細と使用方法については、製品のwebサイトhttps://www.softpedia.com/get/Security/Decrypting-Decoding/Cain-and-Abel.shtmlをご覧ください。

Ophcrack

Ophcrackは、虹のテーブルを使用してパスワードをクラックするクロスプラットフォームのWindowsパスワードクラッカーです。 これは、Windows、Linux、およびMac OS上で動作します。 でも、モジュールのための総当り攻撃の中でその他の特徴です。 より多くの情報およびそれを使用する方法のためのプロダクトウェブサイトhttps://ophcrack.sourceforge.io/を訪問して下さい。,

パスワードクラッキング対策

  • 組織は、以下の方法を使用して、パスワードがクラッキングされる可能性を減らすことができます
  • 短くて簡単に予測可能なパスワードを避ける
  • 11552266などの予測可能なパターンのパスワードを使用しないでください。
  • データベースに格納されるパスワードは常に暗号化する必要があります。 Md5暗号化の場合、それらを保存する前にパスワードハッシュを塩にする方が良いです。 塩を加えるこの一言葉を、パスワードを作成する前にハッシュ.,
  • 最登録システムパスワード強度指標は、組織のあ策る高いパスワードの強度ます。li>

ハッキングアクティビティ:今すぐハック!

この実用的なシナリオでは、単純なパスワードでWindowsアカウントをクラックしようとしています。 WindowsはNTLMハッシュを使用してパスワードを暗号化します。 これを行うには、カインとアベルのNTLMクラッカーツールを使用します。,

カインとアベルクラッカーを使用してパスワードをクラックすることができます。

  • 辞書攻撃
  • ブルートフォース
  • 暗号解読

この例では辞書攻撃を使用します。 あなたはここ10k-最も一般的な辞書攻撃ワードリストをダウンロードする必要があります。zip

このデモでは、Windows7でパスワードqwertyを持つAccountsというアカウントを作成しました。,

パスワードクラッキング手順

  • カインとアベルを開くと、次のメイン画面が表示されます

  • 上記のようにクラッカータブが選択されていることを確認してください
  • ツールバーの追加ボタンをクリックします。,

  • 次のダイアログウィンドウが表示されます

  • ローカルユーザーアカウントは次のように表示されます。 注表示される結果は、ローカルマシン上のユーザーアカウントのものです。

  • クラックしたいアカウントを右クリックします。 このチュートリアルでは、ユーザーアカウ,

  • 次の画面が表示されます

  • 右クリック辞書セクションで、上記のようにリストメニューに追加を選択します
  • 10k最も一般的なものを参照します。ダウンロードしたtxtファイル

  • スタートボタンをクリックします
  • ユーザーがqwertyのような単純なパスワードを使用した場合、次の結果を得ることができます。,

  • 注:パスワードをクラックするのにかかる時間は、パスワードの強度、複雑さ、およびマシンの処理能力によって異なります。
  • 辞書攻撃を使用してパスワードがクラックされていない場合は、ブルートフォース攻撃または暗号解読攻撃を試すことができます。

概要

  • パスワードクラッキングは、保存されたパスワードまたは送信されたパスワードを回復する技術です。
  • パスワードの強度は、パスワード値の長さ、複雑さ、および予測不可能性によって決まります。,
  • 共通パスワードの手法には、次のものがありますの辞書攻撃力、レインボーテーブル、spideringおよびウレタン樹脂が劣化します。
  • パスワードクラッキングツールは、パスワードクラッキングのプロ