web-dev-qa-db-ja.com

6文字の英数字のパスワードWindowsダイアログボックスのクラック

この問題を説明するために、私はファームウェアプログラムがパスワードで保護されているタッチモニター画面を持っています。

ファームウェアプログラムは、タッチスクリーンの製造元が提供するWindowsユーティリティプログラムを介してRS232経由でダウンロードされます。

問題は、ダウンロードが完了すると、ユーティリティプログラムが6文字の英数字のパスワードを要求することです。それ以来、画面を購入した会社が閉鎖されたため、パスワードを入手できる場所がありません。

これは英数字のパスワード(2 * 26 + 10)^ 6 = 56,800,235,584なので、私の質問は次のとおりです。

  1. パスワードを解読するのは簡単ですか?
  2. それをクラックする可能な方法は何ですか?
  3. どのようにクラックしようとしますか? (例:人間の代わりにすべての可能なパスワードを入力しようとするロボットプログラムなど)どのソフトウェアツールを使用しますか?
3
silvernightstar

USBツールまたはコードを介して入力したかのように、文字を簡単に挿入できます。コードの試行のレイテンシに応じて、ロックアウトがないと想定するmayすべての可能性を繰り返すのにそれほど長くはかかりません。

より良いオプションは、デバッガをアタッチし、コードを入力して、入力文字列のチェックが表示されるまでステップ実行することです。結果のロジックを変更し、実行を継続させます-言語とハードウェアによっては、これは簡単な場合もあれば、面倒な場合もあります。

それが広く知られているデフォルトである場合に備えて、あなたがそれとユーザーフォーラムをハッキングするグーグルを試したことを想定しています...

2
Andy Boura