Skip to content

Commit 2bd2d84

Browse files
author
=
committed
cleanup
1 parent 36d4ab4 commit 2bd2d84

4 files changed

Lines changed: 12 additions & 13 deletions

File tree

changelog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
25.03.2026
22
==========
3-
hcxpcapngtool: added full conversion of FT-PSK EAPOL (hashcat mode 37100)
3+
hcxpcapngtool: added full conversion of FT-PSK PMKID and EAPOL(hashcat mode 37100)
44
-f <file> : output WPA-PBKDF2-PMKID+EAPOL hash file (hashcat -m 37100)
55
get full advantage of reuse of PBKDF2 on PMKID and EAPOL
66

hcxpcapngtool.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
#define BIG_ENDIAN_HOST
3636
#endif
3737

38-
#include "include/hcxpcapngtool.h"
3938
#include "include/ieee80211.c"
39+
#include "include/hcxpcapngtool.h"
4040
#include "include/strings.c"
4141
#include "include/byteops.c"
4242
#include "include/fileops.c"
@@ -3178,7 +3178,7 @@ if((fbsstseptr0->len == 0) || (fbsstseptr0->len >FTR0KHID_LEN)) return false;
31783178

31793179
fbsstseptr1 = (fbsstse_t*)(ieptr + FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr0->len);
31803180
if(fbsstseptr1->id != 3) return false;
3181-
if((fbsstseptr1->len == 0) || (fbsstseptr1->len > FTR1KHID_MAXLEN)) return false;
3181+
if((fbsstseptr1->len == 0) || (fbsstseptr1->len > FTR1KHID_LEN_MAX)) return false;
31823182
if(vendorlen < (int)(FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr0->len + fbsstseptr1->len)) return false;
31833183

31843184
zeiger->r0khidlen = fbsstseptr0->len;

include/hcxpcapngtool.h

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@
9696
#define GHZ5 2
9797
/*===========================================================================*/
9898
/*===========================================================================*/
99-
#define RXHKID 0xff
10099
struct tags_s
101100
{
102101
uint8_t channel;
@@ -131,9 +130,9 @@ struct tags_s
131130
uint8_t mdidlen;
132131
uint16_t mdid;
133132
uint8_t r0khidlen;
134-
uint8_t r0khid[RXHKID];
133+
uint8_t r0khid[FTR0KHID_LEN];
135134
uint8_t r1khidlen;
136-
uint8_t r1khid[RXHKID];
135+
uint8_t r1khid[FTR1KHID_LEN_MAX];
137136
uint8_t wpsinfo;
138137
char country[2];
139138
uint8_t essidlen;
@@ -293,9 +292,9 @@ struct messagelist_s
293292
uint8_t mdidlen;
294293
uint16_t mdid;
295294
uint8_t r0khidlen;
296-
uint8_t r0khid[RXHKID];
295+
uint8_t r0khid[FTR0KHID_LEN];
297296
uint8_t r1khidlen;
298-
uint8_t r1khid[RXHKID];
297+
uint8_t r1khid[FTR1KHID_LEN_MAX];
299298
uint16_t eapauthlen;
300299
uint8_t eapol[EAPOL_AUTHLEN_MAX];
301300

@@ -329,9 +328,9 @@ struct handshakelist_s
329328
uint8_t mdidlen;
330329
uint16_t mdid;
331330
uint8_t r0khidlen;
332-
uint8_t r0khid[RXHKID];
331+
uint8_t r0khid[FTR0KHID_LEN];
333332
uint8_t r1khidlen;
334-
uint8_t r1khid[RXHKID];
333+
uint8_t r1khid[FTR1KHID_LEN_MAX];
335334
uint16_t eapauthlen;
336335
uint8_t eapol[256];
337336
};
@@ -396,9 +395,9 @@ struct pmkidlist_s
396395
uint8_t mdidlen;
397396
uint16_t mdid;
398397
uint8_t r0khidlen;
399-
uint8_t r0khid[RXHKID];
398+
uint8_t r0khid[FTR0KHID_LEN];
400399
uint8_t r1khidlen;
401-
uint8_t r1khid[RXHKID];
400+
uint8_t r1khid[FTR1KHID_LEN_MAX];
402401
};
403402
typedef struct pmkidlist_s pmkidlist_t;
404403
#define PMKIDLIST_SIZE (sizeof(pmkidlist_t))

include/ieee80211.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ typedef struct fbsst_tag fbsst_t;
464464
#define FBSST_SIZE offsetof(fbsst_t, subelement)
465465
/*===========================================================================*/
466466
#define FTR0KHID_LEN 6
467-
#define FTR1KHID_MAXLEN 48
467+
#define FTR1KHID_LEN_MAX 48
468468
struct fbsstse_tag
469469
{
470470
uint8_t id;

0 commit comments

Comments
 (0)