Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The plugin 2500 is deprecated and was replaced with plugin 22000. #37

Open
toto99303 opened this issue Nov 5, 2022 · 6 comments
Open
Labels
feature-request New feature or request

Comments

@toto99303
Copy link

Hello,

Please add support for the new format 22000 as hashcat returns this error and never tries to start cracking:

"The plugin 2500 is deprecated and was replaced with plugin 22000."

Otherwise - Awesome tool, thanks!!

@toto99303
Copy link
Author

Just figured that adding --deprecated-check-disable ignores the error, but it would be nice if you add the new format. Thanks!

@risinek risinek added the feature-request New feature or request label Nov 9, 2022
@risinek
Copy link
Owner

risinek commented Nov 9, 2022

Sounds like a feasible feature request. Have you come across a new format specification by any chance?

@toto99303
Copy link
Author

toto99303 commented Nov 9, 2022

Yes, here:
https://hashcat.net/forum/thread-10253.html

For developers

The new hash format 22000 in detail:

Code:
PROTOCOL*TYPE*PMKID/MIC*MACAP*MACCLIENT*ESSID*ANONCE*EAPOL*MESSAGEPAIR

PROTOCOL = Fixed string "WPA"
TYPE = 01 for PMKID, 02 for EAPOL
PMKID/MIC = PMKID if TYPE=01, MIC if TYPE=02
MACAP = MAC of AP
MACCLIENT = MAC of CLIENT
ESSID = network name (ESSID) in HEX
ANONCE = ANONCE
EAPOL = EAPOL (SNONCE is in here)
MESSAGEPAIR = Bitmask:

0: MP info (https://hashcat.net/wiki/doku.php?id=hccapx)
1: MP info (https://hashcat.net/wiki/doku.php?id=hccapx)
2: MP info (https://hashcat.net/wiki/doku.php?id=hccapx)
3: x (unused)
4: ap-less attack (set to 1) - no nonce-error-corrections necessary
5: LE router detected (set to 1) - nonce-error-corrections only for LE necessary
6: BE router detected (set to 1) - nonce-error-corrections only for BE necessary
7: not replaycount checked (set to 1) - replaycount not checked, nonce-error-corrections definitely necessary

@toto99303
Copy link
Author

@risinek
Copy link
Owner

risinek commented Nov 9, 2022

Thanks! 👍 I can't promise when I will find some time for this, but maybe someone else might do it as well. It should be easy as IIRC all the values are already in the binary format, so it's just about formatting them on UI.

@Keyvantajfar
Copy link

Yes, here: https://hashcat.net/forum/thread-10253.html

For developers

The new hash format 22000 in detail:

Code: PROTOCOL*TYPE*PMKID/MIC*MACAP*MACCLIENT*ESSID*ANONCE*EAPOL*MESSAGEPAIR

PROTOCOL = Fixed string "WPA" TYPE = 01 for PMKID, 02 for EAPOL PMKID/MIC = PMKID if TYPE=01, MIC if TYPE=02 MACAP = MAC of AP MACCLIENT = MAC of CLIENT ESSID = network name (ESSID) in HEX ANONCE = ANONCE EAPOL = EAPOL (SNONCE is in here) MESSAGEPAIR = Bitmask:

0: MP info (https://hashcat.net/wiki/doku.php?id=hccapx) 1: MP info (https://hashcat.net/wiki/doku.php?id=hccapx) 2: MP info (https://hashcat.net/wiki/doku.php?id=hccapx) 3: x (unused) 4: ap-less attack (set to 1) - no nonce-error-corrections necessary 5: LE router detected (set to 1) - nonce-error-corrections only for LE necessary 6: BE router detected (set to 1) - nonce-error-corrections only for BE necessary 7: not replaycount checked (set to 1) - replaycount not checked, nonce-error-corrections definitely necessary

Hi, i am a newbie in this industry, as a hobby, i'd love to add this feature to this board, i just was able to attack my own home network, which i am authorized to because i own the devices. i'd love to add the -m 22000 (this file type) on this hardware so we can also download these new files. if you or anyone could help me in this path, i'd love to contribute to this project, to address this new feature/issue . thanks for your time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants