projects
/
hashcat.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
91b0cbc
)
fixed problem where hashcat did not remove WPA/WPA2 hashes found in potfile
author
philsmd
<philsmd@hashcat.net>
Wed, 6 Jul 2016 08:05:34 +0000
(10:05 +0200)
committer
philsmd
<philsmd@hashcat.net>
Wed, 6 Jul 2016 08:05:34 +0000
(10:05 +0200)
docs/changes.txt
patch
|
blob
|
history
src/shared.c
patch
|
blob
|
history
diff --git
a/docs/changes.txt
b/docs/changes.txt
index
a0a7d4a
..
2a33d9b
100644
(file)
--- a/
docs/changes.txt
+++ b/
docs/changes.txt
@@
-16,6
+16,7
@@
- Fixed a bug where hashcat crashes for accessing deallocated buffer if user spams "s" shortly before hashcat shuts down
- Fixed a bug where hashcat crashes in case of a scrypt P setting > 1
- Fixed a bug where hashcat did not correctly use the newly cracked plains whenever --loopback or the induction folder was used
- Fixed a bug where hashcat crashes for accessing deallocated buffer if user spams "s" shortly before hashcat shuts down
- Fixed a bug where hashcat crashes in case of a scrypt P setting > 1
- Fixed a bug where hashcat did not correctly use the newly cracked plains whenever --loopback or the induction folder was used
+- Fixed a bug where hashcat did not correctly remove hashes of type WPA/WPA2 even if present in potfile
* changes v2.01 -> v3.00:
* changes v2.01 -> v3.00:
diff --git
a/src/shared.c
b/src/shared.c
index
85d4435
..
df14f43
100644
(file)
--- a/
src/shared.c
+++ b/
src/shared.c
@@
-4695,8
+4695,9
@@
int sort_by_hash_t_salt_hccap (const void *v1, const void *v2)
const salt_t *s1 = h1->salt;
const salt_t *s2 = h2->salt;
const salt_t *s1 = h1->salt;
const salt_t *s2 = h2->salt;
- // 16 - 2 (since last 2 uints contain the digest)
- uint n = 14;
+ // last 2: salt_buf[10] and salt_buf[11] contain the digest (skip them)
+
+ uint n = 9; // 9 * 4 = 36 bytes (max length of ESSID)
while (n--)
{
while (n--)
{