の新しいバージョン Hashcat6.0.0はすでにリリースされています そして彼女の中で 新しいインターフェイス、新しいAPI、CUDAのサポートなどを強調しています。 Hascatに慣れていない人は、これがハッシュからパスワードを回復できるソフトウェアであることを知っておく必要があります。
Hashcatは最初で唯一のGPGPUベースのルールエンジンですd世界とは Linux、OSX、Windowsで無料で利用できます。
2つのバリエーションがあります。
- CPUベース
- GPUベース
システム ハッシュ文字列を取得して、事前に計算されたリストと比較してみましょう スレッドを使用し、可能であれば並列処理のためにグラフィックプロセッシングユニットで実行する値の
コマンドをHashcatに渡す場合、違いはありません。 自動的に最良の方法を使用してパスワードを解読し、 インストールしたグラフィックスドライバーに応じて、CPUまたはGPUのいずれか。
ハッシュキャット 高速で非常に柔軟です: ライターは、分散クラッキングを可能にするような方法でそれを行いました。 柔軟性があるため、PyritよりもHashcatを強くお勧めします。
ハスキャット 300種類の攻撃をサポートし、XNUMXを超えるアルゴリズムをサポートします パスワードハッシュが最適化されました。 選択計算は、CPU、GPU、およびOpenCLまたはCUDAをサポートするその他のハードウェアアクセラレータからのベクトル命令の使用を含む、システムで利用可能なすべてのコンピューティングリソースを使用して並列化できます。
サポートされている攻撃タイプの中で、最も目立つものは次のとおりです。
- 辞書ベースの攻撃
- ブルートフォース攻撃/マスク
- ハイブリッドディクト+マスク
- ハイブリッドマスク+ dict
- 順列攻撃
- ルールベースの攻撃
- レバーケース攻撃
これらもほんの数例です。 Hashcatは、ハッシュを復号化するには多すぎるアルゴリズムをサポートしています。 分散選択ネットワークを作成することが可能です。 プロジェクトコードはMITライセンスの下で配布されます。
Hashcat 6.0.0の新機能は何ですか?
この新しいバージョンでは、 プラグインを接続するための新しいインターフェースが強調表示されます それは彼を可能にします モジュラーハッシュモードを作成する、 新しいバックエンドAPI 計算バックエンドを使用するための計算 OpenCL以外。
新しいバージョンで際立っているもうXNUMXつの変更は、 CUDAのサポートの改善 およびGPUエミュレーションモード。これにより、CPUでコアコンピューターコード(OpenCL)を使用できます。
多くのアルゴリズムのパフォーマンスが向上しましたたとえば、bcryptは45.58%、NTLMは13.70%、WPA / WPA2は13.35%、WinZipは119.43%です。
自動チューニングシステムに加えて、利用可能なリソースを考慮して拡張され、GPUメモリとスレッド管理も改善されました。
また、追加された新しいアルゴリズムを除外することはできません。 この新しいバージョン51で追加されたもの:
- AESクリプト(SHA256)
- Androidのバックアップ
- オースミー sha256
- BitLockerの
- ビットシェア v0.x
- ブロックチェーン、マイウォレット、256番目のパスワード(SHAXNUMX)
- Citrix NetScaler(SHA512)
- DiskCryptor
- Electrum Wallet(Salt-Type 3-5)
- Huawei Router sha1(md5($ pass)。$ Salt)
- JavaオブジェクトhashCode()
- Kerberos 5 Pre-Auth etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5 Pre-Auth etype 18(AES256-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 18(AES256-CTS-HMAC-SHA1-96)
- MultiBit Classic .key(MD5)
- マルチビットHD(暗号化)
- MySQL $ A $(sha256crypt)
- Open Document Format(ODF)1.1(SHA-1、Blowfish)
- Open Document Format(ODF)1.2(SHA-256、AES)
- Oracle Transportation Management(SHA256)
- PKZIPアーカイブ暗号化
- PKZIPマスターキー
- Python パスライブラリ pbkdf2-sha1
- Python パスライブラリ pbkdf2-sha256
- Python パスライブラリ pbkdf2-sha512
- QNX / etc / shadow(MD5)
- QNX / etc / shadow(SHA256)
- QNX / etc / shadow(SHA512)
- RedHat 389-DS LDAP(PBKDF2-HMAC-SHA256)
- Ruby on RailsRestful-認証
- SecureZIP AES-128
- SecureZIP AES-192
- SecureZIP AES-256
- ソーラーウィンズオリオン
- Telegramデスクトップアプリのパスコード(PBKDF2-HMAC-SHA1)
- Telegram Mobile App Passcode(SHA256)
- web2py pbkdf2-sha512
- WPA-PBKDF2-PMKID + EAPOL
- WPA-PMK-PMKID + EAPOL
- md5($ salt.sha1($ salt。$ pass))
- md5(sha1($パス).md5($パス).sha1($パス))
- md5(sha1($ salt).md5($ pass))
- sha1(md5(md5($ pass)))
- sha1(md5($ pass。$ salt))
- sha1(md5($パス)。$ソルト)
- sha1($ salt1。$ pass。$ salt2)
- sha256(md5($パス))
- sha256($ salt。$ pass。$ salt)
- sha256(sha256_bin($パス))
- sha256(sha256($パス)。$ソルト)
最後に、それについてもっと知りたい場合は、ステートメントで新しいバージョンの詳細を確認できます。 リンクはこちらです。
LinuxにHashcatをインストールするにはどうすればいいですか?
この新しいバージョンをインストールできることに興味がある人のために、コンパイル用のソースコードまたはバイナリパッケージを取得できます。 公式ウェブサイト。
私たちも見つけることができますが 中のパッケージ ほとんどのLinuxディストリビューション。
これを行うには、パッケージマネージャーでパッケージを探し、その後、インストールを実行する必要があります。
たとえば、Debian、Ubuntu、および派生ディストリビューションでは、次のコマンドを実行してパッケージをインストールできます。
sudo apt install hashcat
または、ArchLinuxおよびその派生物の場合:
sudo pacman -S hashcat