hashcat v7.1.0
#1

Welcome to hashcat v7.1.0!

Download binaries and source code from hashcat or from GitHub


This is a minor release, but an important one. It comes just two weeks after the major v7.0.0 update, as part of our effort to keep release cycles shorter than in the past.

Although two weeks may seem quick, this version includes several important bug fixes along with notable new features and hash modes, which makes a v7.1.0 release fully justified.

If you have 5 minutes, here's the full writeup: Full Release Notes and detailed writeup


New Algorithms:

  • AS/400 DES
  • AS/400 SSHA1
  • Blockchain, My Wallet, Legacy Wallets
  • Cisco-ISE Hashed Password (SHA256)
  • LUKS2 (Argon2i KDF type)
  • KeePass (KDBX v4)
  • SAP CODVN H (PWDSALTEDHASH) isSHA512
  • sm3crypt $sm3$, SM3 (Unix)
  • BLAKE2b-256
  • BLAKE2b-256($pass.$salt)
  • BLAKE2b-256($salt.$pass)
  • MD6 (256)
  • sha224($pass.$salt)
  • sha224($salt.$pass)
  • sha224(sha1($pass))
  • sha224(sha224($pass))
Single RTX 4090 in action on the improved Blockchain legacy Wallet support (see full writeup for details):

Quote:---------------------------------------------------------
* Hash-Mode 34700 (Blockchain, My Wallet, Legacy Wallets)
---------------------------------------------------------
Speed.#01........:  5516.8 MH/s (88.85ms) @ Accel:7 Loops:512 Thr:1024 Vec:1


New Features

  • Attack-Modes: Use 64-bit counters for amplifier keyspace
  • Host Memory: Update method to query free host memory
  • Add initial support for running hashcat inside Docker
  • Device Memory: Warn instead of waiting on high GPU memory usage
  • ... a lot more
  • See full writeup for details
These new features are particularly relevant if you have encountered the following types of error messages, as they address them efficiently:
  • Integer overflow detected in ...
  • Not enough allocatable device memory or free host memory ...
Here is a preview of running hashcat inside a Docker container:

Quote:$ docker run --rm --gpus=all -it hashcat bash
root@d1d5c5b61432:~/hashcat# ./hashcat.bin -I
hashcat (v7.1.0) starting in backend information mode
CUDA Info:
==========
CUDA.Version.: 12.9
Backend Device ID #01
  Name...........: NVIDIA GeForce RTX 4090
  Processor(s)...: 128
  Preferred.Thrd.: 32
  Clock..........: 2565
  Memory.Total...: 24080 MB
  Memory.Free....: 23664 MB
  Memory.Unified.: 0
  Local.Memory...: 99 KB
  PCI.Addr.BDFe..: 0000:01:00.0


Python Bridge

  • Fix unsalted hashlist support
  • Fix the esalt structure, it was too large
  • Improve support from 1:1 password-to-hash to 1:N password-to-hashes
  • Improve stand-alone debugging of Python Bridge stubs
  • See full writeup for details


This release was made possible thanks to the work of the hashcat community.

We appreciate the time, skill, and testing effort that went into it and especially from those submitting fixes, reporting bugs, and helping improve portability.

- atom
- matrix
Reply
#2
Welcome to hashcat 7.1.1 release!

This hotfix addresses issues related to multi-hash handling in LUKS2 and KeePass (KDBX4). Single-hash cases were not affected.

It also includes some other minor changes.

If you are looking for release notes please refer to docs/changes.txt.
Reply