Skip to content

Fix 22000 cracks from hashcat 8.0.0 being skipped - #2541

Merged
s3inlc merged 1 commit into
hashtopolis:masterfrom
derv82:issue-2538
Nov 2, 2026
Merged

s3inlc merged 1 commit into
hashtopolis:masterfrom
derv82:issue-2538

Conversation

@derv82

@derv82 derv82 commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #2538

From the hashcat 8.0.0 release notes:

Modes 22000 and 22001 now write the original hash line to the outfile and to --show.

hashcat 8.0.0 (+ 7.1.2 betas) now outputs the original WPA*01*…*** hashline for mode 22000, instead of {pmkid_or_mic}:{mac_ap}:{mac_client}:{essid} (hashcat 7.12 and below).

processPlainCrack only accepted the pmkid_or_mic:... form for 22000 hashlists and skipped WPA*.

  • Lines starting with WPA* now use the exact hash match that other hash types use.
  • The older {pmkid_or_mic}:... form still goes through the existing LIKE match.

Tests

  • Two new cases in TestSendProgress (ci/apiv2/test_agent_protocol.py): a 22000 crack sent as the WPA* output (hashcat 8), and as pmkid_or_mic:... (hashcat 7) output. The WPA* test fails without the fix.
  • In the dev container on master (1cef5a95): PHPUnit and the full pytest suite on MySQL, TestSendProgress on Postgres.
  • Tested manually against my 1.0.1 server with python agent 0.7.6 and one PMKID + one EAPOL hash:
    • hashcat 8.0.0: the agent reported Accepted: 0 Skips: 1 per crack before the fix
    • hashcat 7.1.2: cracks are still accepted.

@derv82
derv82 marked this pull request as ready for review October 27, 2026 07:16
@s3inlc
s3inlc self-requested a review November 2, 2026 13:12
@s3inlc
s3inlc merged commit 70a5929 into hashtopolis:master Nov 2, 2026
24 checks passed
@derv82
derv82 deleted the issue-2538 branch November 2, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: hashcat 7.1.2+ beta versions unable to upload WPA cracks

2 participants