Skip to content

Commit 7ce441c

Browse files
committed
use officeal 802.11 naming convention for RK0 and RK1
1 parent 56040bf commit 7ce441c

3 files changed

Lines changed: 25 additions & 25 deletions

File tree

hcxpcapngtool.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2351,9 +2351,9 @@ for(zeigerhs = zeigerhsakt; zeigerhs < handshakelistptr; zeigerhs++)
23512351
zeigerhs->anonce[24], zeigerhs->anonce[25], zeigerhs->anonce[26], zeigerhs->anonce[27], zeigerhs->anonce[28], zeigerhs->anonce[29], zeigerhs->anonce[30], zeigerhs->anonce[31]);
23522352
for(p = 0; p < zeigerhs->eapauthlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", eapoltemp[p]);
23532353
fprintf(fh_pmkideapolftpsk, "*%02x*%04x*", zeigerhs->status, zeigerhs->mdid);
2354-
for(p = 0; p < zeigerhs->r1khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerhs->r1khid[p]);
2355-
fprintf(fh_pmkideapolftpsk, "*");
23562354
for(p = 0; p < zeigerhs->r0khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerhs->r0khid[p]);
2355+
fprintf(fh_pmkideapolftpsk, "*");
2356+
for(p = 0; p < zeigerhs->r1khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerhs->r1khid[p]);
23572357
if(addtimestampflag == false) fprintf(fh_pmkideapolftpsk, "\n");
23582358
else fprintf(fh_pmkideapolftpsk, "\t%s\t%" PRIu64 "\n", timestringhs, zeigerhs->timestampgap);
23592359
if(zeigerhs->rcgap == 0) eapolftpskwrittencount++;
@@ -2534,9 +2534,9 @@ for(zeigerpmkid = zeigerpmkidakt; zeigerpmkid < pmkidlistptr; zeigerpmkid++)
25342534
zeigerpmkid->client[0], zeigerpmkid->client[1], zeigerpmkid->client[2], zeigerpmkid->client[3], zeigerpmkid->client[4], zeigerpmkid->client[5]);
25352535
for(p = 0; p < zeigermac->essidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigermac->essid[p]);
25362536
fprintf(fh_pmkideapolftpsk, "***%02x*%04x*", zeigerpmkid->status & PMKID_CLIENT_FTPSK, zeigerpmkid->mdid);
2537-
for(p = 0; p < zeigerpmkid->r1khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerpmkid->r1khid[p]);
2538-
fprintf(fh_pmkideapolftpsk, "*");
25392537
for(p = 0; p < zeigerpmkid->r0khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerpmkid->r0khid[p]);
2538+
fprintf(fh_pmkideapolftpsk, "*");
2539+
for(p = 0; p < zeigerpmkid->r1khidlen; p++) fprintf(fh_pmkideapolftpsk, "%02x", zeigerpmkid->r1khid[p]);
25402540
if(addtimestampflag == false) fprintf(fh_pmkideapolftpsk, "\n");
25412541
else fprintf(fh_pmkideapolftpsk, "\t%s\n", timestringhs);
25422542
pmkidftpskwrittenhcount++;
@@ -3197,23 +3197,23 @@ return true;
31973197
/*===========================================================================*/
31983198
static bool gettagfbsstsubelement(int vendorlen, uint8_t *ieptr, tags_t *zeiger)
31993199
{
3200-
static fbsstse_t *fbsstseptr0;
32013200
static fbsstse_t *fbsstseptr1;
3201+
static fbsstse_t *fbsstseptr0;
32023202

3203-
fbsstseptr0 = (fbsstse_t*)(ieptr + FBSST_SIZE);
3204-
if(fbsstseptr0->id != 1) return false;
3205-
if((fbsstseptr0->len == 0) || (fbsstseptr0->len >FTR0KHID_LEN)) return false;
3206-
3207-
fbsstseptr1 = (fbsstse_t*)(ieptr + FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr0->len);
3208-
if(fbsstseptr1->id != 3) return false;
3209-
if((fbsstseptr1->len == 0) || (fbsstseptr1->len > FTR1KHID_LEN_MAX)) return false;
3210-
if(vendorlen < (int)(FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr0->len + fbsstseptr1->len)) return false;
3203+
fbsstseptr1 = (fbsstse_t*)(ieptr + FBSST_SIZE);
3204+
if(fbsstseptr1->id != 1) return false;
3205+
if((fbsstseptr1->len == 0) || (fbsstseptr1->len >FTR1KHID_LEN)) return false;
32113206

3212-
zeiger->r0khidlen = fbsstseptr0->len;
3213-
memcpy(zeiger->r0khid, fbsstseptr0->rxkhid, fbsstseptr0->len);
3207+
fbsstseptr0 = (fbsstse_t*)(ieptr + FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr1->len);
3208+
if(fbsstseptr0->id != 3) return false;
3209+
if((fbsstseptr0->len == 0) || (fbsstseptr0->len > FTR0KHID_LEN_MAX)) return false;
3210+
if(vendorlen < (int)(FBSST_SIZE + FBSSTSE_SIZE + fbsstseptr1->len + fbsstseptr0->len)) return false;
32143211

32153212
zeiger->r1khidlen = fbsstseptr1->len;
32163213
memcpy(zeiger->r1khid, fbsstseptr1->rxkhid, fbsstseptr1->len);
3214+
3215+
zeiger->r0khidlen = fbsstseptr0->len;
3216+
memcpy(zeiger->r0khid, fbsstseptr0->rxkhid, fbsstseptr0->len);
32173217
return true;
32183218
}
32193219
/*===========================================================================*/

include/hcxpcapngtool.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ struct tags_s
130130
uint8_t mdidlen;
131131
uint16_t mdid;
132132
uint8_t r0khidlen;
133-
uint8_t r0khid[FTR0KHID_LEN];
133+
uint8_t r0khid[FTR0KHID_LEN_MAX];
134134
uint8_t r1khidlen;
135-
uint8_t r1khid[FTR1KHID_LEN_MAX];
135+
uint8_t r1khid[FTR1KHID_LEN];
136136
uint8_t wpsinfo;
137137
char country[2];
138138
uint8_t essidlen;
@@ -292,9 +292,9 @@ struct messagelist_s
292292
uint8_t mdidlen;
293293
uint16_t mdid;
294294
uint8_t r0khidlen;
295-
uint8_t r0khid[FTR0KHID_LEN];
295+
uint8_t r0khid[FTR0KHID_LEN_MAX];
296296
uint8_t r1khidlen;
297-
uint8_t r1khid[FTR1KHID_LEN_MAX];
297+
uint8_t r1khid[FTR1KHID_LEN];
298298
uint16_t eapauthlen;
299299
uint8_t eapol[EAPOL_AUTHLEN_MAX];
300300

@@ -328,9 +328,9 @@ struct handshakelist_s
328328
uint8_t mdidlen;
329329
uint16_t mdid;
330330
uint8_t r0khidlen;
331-
uint8_t r0khid[FTR0KHID_LEN];
331+
uint8_t r0khid[FTR0KHID_LEN_MAX];
332332
uint8_t r1khidlen;
333-
uint8_t r1khid[FTR1KHID_LEN_MAX];
333+
uint8_t r1khid[FTR1KHID_LEN];
334334
uint16_t eapauthlen;
335335
uint8_t eapol[256];
336336
};
@@ -395,9 +395,9 @@ struct pmkidlist_s
395395
uint8_t mdidlen;
396396
uint16_t mdid;
397397
uint8_t r0khidlen;
398-
uint8_t r0khid[FTR0KHID_LEN];
398+
uint8_t r0khid[FTR0KHID_LEN_MAX];
399399
uint8_t r1khidlen;
400-
uint8_t r1khid[FTR1KHID_LEN_MAX];
400+
uint8_t r1khid[FTR1KHID_LEN];
401401
};
402402
typedef struct pmkidlist_s pmkidlist_t;
403403
#define PMKIDLIST_SIZE (sizeof(pmkidlist_t))

include/ieee80211.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,8 @@ struct fbsst_tag
463463
typedef struct fbsst_tag fbsst_t;
464464
#define FBSST_SIZE offsetof(fbsst_t, subelement)
465465
/*===========================================================================*/
466-
#define FTR0KHID_LEN 6
467-
#define FTR1KHID_LEN_MAX 48
466+
#define FTR0KHID_LEN_MAX 48
467+
#define FTR1KHID_LEN 6
468468
struct fbsstse_tag
469469
{
470470
uint8_t id;

0 commit comments

Comments
 (0)