Skip to content

Commit 473ffa1

Browse files
committed
CLI: make mfkey32v2 Windows friendly
1 parent 636b5bc commit 473ffa1

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

software/src/mfkey32v2.c

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -101,19 +101,11 @@ int main(int argc, char *argv[]) {
101101
return 0;
102102
}
103103
else if (argc == 2 && ! strncmp(argv[1], "--server", 9)) {
104-
char *line =NULL;
105-
size_t len = 0;
106-
ssize_t line_size;
107-
while(true) {
108-
line_size = getline(&line, &len, stdin);
109-
if (line_size > 1) {
110-
sscanf(line, "%x %x %x %x %x %x %x\n", &uid, &nt0, &nr0_enc, &ar0_enc, &nt1, &nr1_enc, &ar1_enc);
111-
attack(uid, nt0, nr0_enc, ar0_enc, nt1, nr1_enc, ar1_enc, false);
112-
}
113-
else {
114-
break;
115-
}
116-
}
104+
char line[63];
105+
while(fgets(line, sizeof(line), stdin)) {
106+
sscanf(line, "%x %x %x %x %x %x %x\n", &uid, &nt0, &nr0_enc, &ar0_enc, &nt1, &nr1_enc, &ar1_enc);
107+
attack(uid, nt0, nr0_enc, ar0_enc, nt1, nr1_enc, ar1_enc, false);
108+
}
117109
}
118110
else {
119111
printf("syntax: %s <uid> <nt> <nr_0> <ar_0> <nt1> <nr_1> <ar_1>\n", argv[0]);

0 commit comments

Comments
 (0)